Mark Stuart Day was Chief Scientist at Riverbed Technology for a decade and is currently Visiting Lecturer at MIT. With more than thirty patented inventions, he has also made technical contributions at Dropbox, IBM, Cisco, Digital, and BBN.
ABOUT BITS TO BITCOIN
Most of us feel at home in front of a computer; we own smartphones, tablets, and laptops; we look things up online and check social media to see what our friends are doing. But we may be a bit fuzzy about how any of this really works.
In Bits to Bitcoin, Mark Stuart Day offers an accessible guide to our digital infrastructure, explaining the basics of operating systems, networks, security, and related topics for the general reader. He takes the reader from a single process to multiple processes that interact with each other; he explores processes that fail and processes that overcome failures; and he examines processes that attack each other or defend themselves against attacks.
LATEST BLOG POST
I recently found myself intrigued by the question of how to deal with a failed or obsolete blockchain system. My starting point was the phrase “blockchain bankruptcy,” but I broadened my thinking from there. I ended up being concerned about the general problem of gracefully…
DID YOU KNOW?
Wireless communication via WiFi can be affected by microwave ovens.
Large-scale data centers (collections of computers) generate so much heat that cooling is an important concern in where to place them. Locations in cold climates are favored, and people are starting to work seriously on putting them in the ocean.
“Bits to Bitcoin” was partly inspired by the professional textbook “Principles of Computer Systems Design” by Jerry Saltzer and Frans Kaashoek.
Bitcoin depends on a kind of “computational treadmill” that repeatedly solves hard puzzles.
The total energy spent on Bitcoin puzzle-solving is constantly growing. Bitcoin’s energy consumption is already estimated to be larger than the total energy consumption of Chile.
The Internet is composed of many different networks, each with different ownership and control. The “seams” between these networks are usually not visible to ordinary users.
Relationships between networks in the Internet are like relationships between nation states. The relationships are negotiated between the networks, and are primarily enforced by the participants.
In general, a digital representation is more robust than a corresponding analog representation against low levels of interference and noise.
As noise worsens, analog systems typically have a noticeable transition into “noisy” operation before they stop working. In similar circumstances, digital systems generally make sharper -- and possibly more surprising -- transitions from “working” to “not working,” with little warning.