markjgsmith

2024/03/25 #

The bitcoin and crypto rollercoaster

I've found my learnings in the Bitcoin and crypto space a bit of a rollercoaster recently. I ended up writing a somewhat frustrated blog post and followup note, so I've been trying to piece together my recent somewhat turbulent learnings. Life is complicated and confusing sometimes, so many things happening at once. Writing about it helps figure it out, even if it's a bit inelegant at times.

Anyhow I thought it would be easier to vaguely re-create my journey with a list of podcasts. You too can experience the rollercoaster :)

This one will make you comfortable that Bitcoin can send/receive/store:

These two will freak you out about the wider world of crypto, and make you confused about the current state of Bitcoin development:

This one will calm you down and be at ease and comfortable that Bitcoin actually has a robust layered architecture and sensible bigger picture:

This one will make you curious about layer 1 and layer 2 infrastructure architectures:

This one will make you much more comfortable about layer 2s in a Bitcoin context, and excited about the possibilities of programmable money which will likely compliment and enhance send/receive/store.

Update: I just listened to the David Seroy Bankless episode which is a perfect compliment to his WBD episode. The future of Bitcoin with bitvm and zk rollups sounds very cool indeed.

The bitcoin layered stack

On a recent What Bitcoin Did Podcast, Dhruv Bansal outlined a big picture view of the Bitcoin blockchain, how it is designed to be extended and built upon in layers. Fundamentally it's all about auctions.

Dhruv's main idea:

"Bitcoin is layers of markets. Each layer relies on functionality of the layer below"

The Bitcoin stack

  • Layer 0 - Creating / releasing bitcoin, deeply connected to time and energy
    • The network is putting out a bid for computation with a set reward, the first to solve wins, the order book is trivial, single asking price, first order that comes through settles that order
  • Layer 1 - Transfer bitcoin to each other, deeply connected to blockspace and mining pools
    • Settlement of orders is chosen when an individual miner (actually now we have mining pools), the order book of layer 1 is non trivial, it consists of all pending transactions in the mempool, which is much bigger than 1 standing asking price. More complex than layer 0, there are more degrees of freedom
  • Layer 2 - Allows much larger amount of people to transact, about small payments, deeply connected to routing (onion network lives inside the lightning network)
    • Something like the Lightning network, this is now a market for fast settlement that doesn’t go directly on the blockchain, the scarecity we see in this market is liquidity or the availability of bitcoin, number of orders in order book is vastly bigger than in layer 2, it’s not just every transaction we are trying to get into a block, it’s all the lightning payments that could potentially ever be made between all the people trying to buy coffee or whatever it is we use the Lightning network for
  • Layer 3 - Something about the internet, about routing and the transmission of information digitally online

He goes on:

Each layer increases the reach and scope of Bitcoin, and allows it to do more interesting things. We have to create new markets that allow Bitcoin’s reach to grow.

I thought it was a really valuable way of looking at Bitcoin architecture so I've extracted the essence of what he was saying here, so that I have something to link to from other articles I write. Feel free to do the same from your articles.

It's still worth listening to the full episode to get additional context. They talk about layers about 30 mins into the episode. #

There are efforts to get Linux running on Apple silicon chips. They seem to be successful. I wonder if there are any efforts to get Android running on iPhones? #

Today’s links:

For enquiries about my consulting, development, training and writing services, aswell as sponsorship opportunities contact me directly via email. More details about me here.