Bitcoin Forum
May 27, 2024, 09:23:45 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Shrink Pods for the Bitcoin Bus  (Read 270 times)
mechabio (OP)
Newbie
*
Offline Offline

Activity: 1
Merit: 0


View Profile
November 21, 2016, 07:21:45 AM
 #1

I wrote this short article. Copying it here in case the analogy is useful for anyone.

Shrink Pods for the Bitcoin Bus
Extending the ‘Crowded Bus’ Analogy of Bitcoin’s Block Size

article link:
https://medium.com/@Mechabio/shrink-pods-for-the-bitcoin-bus-7f9e9f96602c#.t6skqp6vj
reddit:
https://www.reddit.com/r/Bitcoin/comments/5e2tor/shrink_pods_for_the_bitcoin_bus_extending_the/

-------

The best argument for big blocks is, in my opinion, the Bus Analogy:
The (Bitcoin) Bus has a combination of qualities that has led demand for passage to exceed its capacity.
Unfortunately, hopeful passengers outbidding each other for ever-pricier tickets can never lead to them all getting a ride.

https://i.sli.mg/ML6XwB.png
The Bus, Full

Let’s say The Bus holds no more than 5 passengers. This is extremely frustrating for us who love riding The Bus, especially because we want everyone riding with us.
Some of us are saying “More Decks!”, urging the Bus Makers to upgrade capacity to 10.

https://i.sli.mg/qxfm8P.png
Modified for More Decks


Instead, most Bus Makers are installing racks of unusual seats. This seemingly elaborate upgrade probably only increases capacity to 8.
However, the true benefit of the new seats is that they also fit Shrink Pods. Exactly the forms these Pods will take is still being determined, but the new spoon-shaped seats are there to accommodate them when they’re ready.
Each Pod will shrink a crowd of passengers into the space of a single seat, to be carried and delivered to their destination in the same condition as regular passengers.

https://i.sli.mg/WOlVAE.png
Modified for Shrink Pods

In contrast, the “More Decks” strategy expands the bus only for regular passengers - and hinders installation of Pod seats. With each new regular seat, passenger numbers would increase at a linear rate, while the comparative advantage of using The Bus diminishes.
For a concrete example of the “More Decks” approach failing, think of Bitcoin with full 1 Terabyte blocks in the near future. Paypal, Visa, Venmo, and World of Warcraft can handle that scale of transaction load with efficient databases on hierarchical, centralized networks. Bitcoin could handle those blocks by running in data centers. It might still be better than Visa for privacy, and better than Auroracoin for marketplace acceptance, but its base layer would no longer be peer-to-peer money. We could further extend the Bus analogy and call existing centralized solutions ‘cruise ships’. A cruise ship with thousands of passengers is worse for a commuter than is our dear Bus, but it’s more generally useful than a cruise ship-sized bus!
Before The Bus becomes more cumbersome than a cruise ship, we would all cry out for Shrink Pods. But would The Bus still be receptive to that upgrade, or did we miss the opportunity?
Right now, Bus Makers can add the Pod seats and only a few disgruntled pedestrians will protest. But if the bus has 100 seats, still no Shrink Pods, and has once again reached capacity, I expect Bus Makers will choose to add yet another deck for regular passengers. Their alternative is to anger throngs of important (stability-minded) passengers while the they retrofit Pods onto the increasingly colossal Bus.

https://i.sli.mg/wX0Kj2.png
Bitcoin’s Scaling Future

Shrink Pods — Segwit, Lightning, Sidechains, and other Layer 2 Solutions — are rightly the top priority for most Bus Makers. Importantly, Pods will have a multiplier effect; When The Bus expands, as it probably must, many new seats could hold a crowd.

Then everybody gets a ride.






Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!