Secured By Human Nature
Eventually I downloaded the Bitcoin white paper. In order to get an idea of why Bitcoin was created and what Bitcoin is, this is a great place to start.
One of the biggest problems in governing base money supply and credit is human nature. Over time fear, greed and power seem to inevitably corrupt every living being. These human traits must be accounted for and incorporated into any system dealing with governance of society.
Coming to consensus on the truth is a major problem of human cooperation.
The design and operation of the Bitcoin network take human nature and action into consideration. Bitcoin uses greed, power and fear in its core design to secure the network.
I can not go into all the technical and philosophical details of Bitcoin — nobody could, but I would say it’s a marvelous invention that enables a new form of trust-minimized, censorship-resistant money with a hard cap of 21 million bitcoin.
One of the main innovations in the design of Bitcoin is proof-of-work combined with the difficulty adjustment.
The fact that you can easily validate an enormous amount of work, in milliseconds on a shared secure ledger with a guarantied issuance schedule, is mindblowing.
Every two weeks the difficulty is adjusted to account for the hash rate of miners joining or leaving the network. New blocks of transactions are added to the Bitcoin blockchain approximately every 10 minutes, no matter how much hashing power is at work.
“The computational power of the network is proportional to difficulty; and it appears that difficulty is proportional to bitcoin price. It follows that unless bitcoins become substantially more valuable than they are today, the Bitcoin network will never be substantially more resistant to attack than it is today. For Bitcoin to succeed and become secure, bitcoins must become vastly more expensive.”
— Hal Finney, 2011
Well, bitcoins are vastly more expensive today. This price increase is critical to incentivize more honest miners to join the network or scale up.
In addition to proof-of-work, mining difficulty and price, the security and resilience of the network also rely on users running their own full node verifying that every block of transactions follow the consensus rules of the system. To do this everyone must have a copy of the latest state of the ledger.
Perceived scaling limitations have given rise to fierce conflict between early adopters, businesses, users and developers with different views on how to solve these scaling problems without losing censorship resistance and the whole value proposition of Bitcoin due to centralization.
These forks in the road have led Bitcoin Core developers and users to solidify their consensus on the rules and ambitions of the system to make the Bitcoin protocol as secure and decentralized as possible. Focus is now on developing second and third layer protocols for scaling of the system.
I see this as a sensible technical approach to protocol development. It’s much like how the internet protocol stack evolved, and very good news for the future of Bitcoin.