Haym Salomon Profile picture
Aug 16 26 tweets 10 min read
(1/25) @ethereum Scalability: The Roadmap to 100k Transactions per Second

Over the next 3-5 years, Ethereum will evolve from a primitive blockchain into the backbone of the internet.

Your guide to:

- The Merge
- EIP-4844 (proto-danksharding)
- Enshrined PBS
- Danksharding
(2/25) @ethereum is The World Computer!

Today the computer is... primitive. Execution is slow, gas costs are outrageous and user experience is terrible.

What's worse: the more people use it the worse it gets.

Fear not... upgrades are coming!
(3/25) Before we discuss @ethereum's roadmap, we need to understand the challenges of blockchain scaling.

Summarized by the Scalability Paradox, it is (seemingly) impossible to remain decentralized, secure and scalable; optimizing for one compromises the other two.
(4/25) But thanks to the world class researchers and devs at the Ethereum Foundation, we have a solution; the Scalability Paradox has been reduced to the Scalability Trilemma!

Here's how it'll be done:
(5/25) The first major upgrade is imminent: @ethereum will be switching its consensus system from PoW to PoS.

Instead of being secured by the computing power of the computers supporting it, (after The Merge) The World Computer will be secured by the economic value of $ETH.
(6/25) Today the system requires top-of-the-line computers; soon anyone with a home computer will be able to participate in the @ethereum network

The Merge will be a leap forward for decentralization, allowing large scale participation and removing the economies of scale factor
(7/25) This provides a network with credible neutrality, where everyone plays by the same rules.

No centralized player can change the rules to pick winners and losers. No personal conflict can spill over into the rules of the network.

One computer, supported by >10k nodes.
(8/25) The problem: as @ethereum/the EVM becomes more simple, its capabilities/speed stop improving.

The solution: move the execution environment off-chain.

The Ethereum blockchain will always be the settlement layer of The World Computer, but execution will migrate to layer 2.
(9/25) Deep-dive later, layer 2s/rollups are blockchains that commit to settling all transactions on @ethereum (thus inheriting its decentralization and security guarantees), but are free to use more efficient (centralized) execution environments and compression techniques.
(10/25) Rollups will focus on execution, users will interact with rollups.

Proof-of-stake will make @ethereum the most secure and decentralized consensus layer for rollups while all the difficult stuff moves off-chain, to the powerful computers.

polynya.medium.com/understanding-…
(11/25) Today, we already have rollups. Between chains like @arbitrum, @optimismFND and @MetisDAO, billions of dollars of TVL have been moved to layer 2.

But this is just the beginning! @ethereum is currently general purpose, now its time to build to the rollup-roadmap.
(12/25) The EVM is the virtual computing environment in which all of @ethereum exists and all transactions happen.

After compressing a bundle of transactions, a rollup loads it into the EVM and commits it to the Ethereum blockchain.
(13/25) From a function standpoint, we only care that the compressed bundle is committed to the blockchain (settlement).

We can build tools to decompress the bundle into a readable format and/or move the data off-chain, but we don't need the EVM to be able to access it.
(14/25) Today, the EVM treats a bundle exactly the same as core programatic variables... and the gas fee market reflects that.

A rollup must pay a relatively large amount of $ETH to commit a bundle, even though the bundle's contents are irrelevant to the operation of the EVM.
(15/25) Which brings us to EIP-4844: Proto-Danksharding. The technicals are out of scope of this thread, but we are going to talk big picture.

EIP-4844 brings important changes to @ethereum's base layer that fundamentally reorients the system towards the rollup-centric future.
(16/25) Instead of using "calldata," storage which persists on-chain forever, rollups will be able to post bundles under a new transaction type.

This transaction will carry a blob, a large amount of data - inaccessible by the EVM - which is much cheaper than calldata.
(17/25) Blobs are 10x larger than blocks, but they are pruned out of the blockchain after ~a month. A new data-availability layer will arise, and the scalability of the system increases by an order of magnitude.

EIP-4844 also creates a separate fee market for these transactions.
(18/25) The result will be a tailored data layer – regular transactions and blobs will get distinct fee markets with independent gas prices.

So even if some NFT project is blowing up gas fees, your rollup data costs won’t go up (though settlement costs would).
(19/25) As the name suggests, proto-danksharding is a step on the road to Danksharding which will unlock huge amounts of @ethereum's scalability.

EIP-4844 creates a channel for data, danksharding uses data sampling tech to reduce the resources system uses to validate it.
(20/25) From here, development gets complicated. In order to implement danksharding, we need to make another change to the @ethereum core-protocol.

Essentially, we need to separate out a core function of an Ethereum node: block building.
(21/25) Danksharding requires incredibly sophisticated and complex computation to prepare data samples for blocks that are ready for validation.

Implementing danksharding into today's nodes would require advanced, expensive machines... not great for centralization.
(22/25) The solution, originally proposed for MEV research, is to separate block building from the action of proposing the block to the @ethereum network.

Block builders can specialize in sophisticated block making (as danksharding requires) with Ethereum remains decentralized.
(23/25) As proto-danksharding gets rolled out with EIP-4844, Protocol-Builder Separation (PBS) is being prototyped via Flashbot's mev-boost.

This product is the first block builder-proposer marketplace; eventually, PBS will be enshrined at the protocol level.
(24/25) After enshrined PBS, danksharding can be deployed in full. When initially activated, it will instantly scale proto-danksharding by 10+. From there, @ethereum's data availability can scale indefinitely

Now we are in 2025+... Ethereum has gone from 15 txns/sec to 100k plus
(25/25) This is the @ethereum endgame:

Execution and user interaction has been pushed out to layer 2s and beyond. Mainnet provides incredible economic security and unimpeachable neutrality.

...and $ETH is the glue that binds it all together.

vitalik.ca/general/2021/1…
Like what you read? Help me spread the word by retweeting the thread (linked below).

Follow me for more explainers and as much alpha as I can possibly serve.

• • •

Missing some Tweet in this thread? You can try to force a refresh
 

Keep Current with Haym Salomon

Haym Salomon Profile picture

Stay in touch and get notified when new unrolls are available from this author!

Read all threads

This Thread may be Removed Anytime!

PDF

Twitter may remove this content at anytime! Save it as PDF for later use!

Try unrolling a thread yourself!

how to unroll video
  1. Follow @ThreadReaderApp to mention us!

  2. From a Twitter thread mention us with a keyword "unroll"
@threadreaderapp unroll

Practice here first or read more on our help page!

More from @SalomonCrypto

Aug 17
(1/16) Global Finance Fundamentals: Settlement and the DTCC

Who actually owns a stock/bond? What happens when you buy/sell a security? How do we handle the complexity of billions of trades every single day?

Looking to understand world trade? This thread is for you!
(2/16) Settlement is the "final step in the transfer of ownership, involving the physical exchange of securities or payment".

After settlement, the obligations of all the parties have been discharged and the transaction is considered complete.
(3/16) Example:

1) You enter a farmer's market and approach a farmer selling apples
2) You speak to the farmer and agree to purchase 10 apples for $10
- the trade has been entered
3) You hand the farmer $10 and he hands you 10 apples
- the trade has been settled
Read 17 tweets
Aug 17
(1/15) Credible Neutrality: the Wellspring of Legitimacy

To build a system people actually use, you must build a system people actually believe in.

You must build a system that has legitimacy.
(2/15) Let's start with a hypothetical. Let's say you walk into a casino.

To your left is a completely normal game of blackjack.

To your right is a game of poker... only in this game, the first person to sit down gets to look at everyone else's cards during the game.
(3/15) This modification breaks the game. If one player can see every other card, s/he is guaranteed to control the game; see who is going to win the hand, bet accordingly.

Unless they are (or can influence) the first player, no rational person would choose to play that game.
Read 15 tweets
Aug 16
(1/26) The Global Financial Crisis - Chapter III

In September 2008, the American financial system failed. Modern finance, the superpower of The West, had crumbled under the maelstrom it had unleashed upon the planet.

The story of wreckage and the subsequent "recovery."
(2/26) The seeds of the Global Financial Crisis were set in the US financial system during the deregulation and financialization of the 1970s and 80s.

The system, always centered around residential real estate, was supercharged beyond anyone's imagination.
(3/26) As home prices rose and access to capital became easier, an asset bubble began to form in real estate.

Unfortunately, no one noticed (read: cared) before it was too late; the entire global economic system was built on top of the American residential real estate market.
Read 27 tweets
Aug 15
(1/14) Statistics Basics: Power Law

The mathematical principal behind winner-take-all dynamics.

If you want to understand one of the unwritten rules that define our nature, society and reality, this thread is for you!
(2/14) Consider a square with sides of length X. An increase in side length results in:

- the perimeter changing by a linear factor (multiplied by 4)
- the area changing by a proportional factor (multiplied by X)

The relationship of the area to side length is a power law.
(3/14) A Power Law relationship is one in which a change in one thing can lead to a large change in the other. Written as an equation, a power law relationship fits this form:

Y = MXᴮ, with M and B are constants

A small change in X results in a proportionally large change in Y
Read 14 tweets
Aug 15
(1/24) The Global Financial Crisis - Chapter II

2008: from Crisis to Cataclysm. The year the global financial system failed, and the American residential real estate bubble transformed into a global catastrophe.
(2/24) Previously, we discussed the conditions that created the Global Financial Crisis.

American residential real estate has always been the center of personal/familial wealth; beginning with a series of regulatory changes in the 1980s, home ownership became supercharged.
(3/24) Over the next 30 years, the legal system, financial system and American culture aligned towards one goal: selling and financing houses

As the financial system structured itself around debt and leverage, lending standards continuously fell. The result: a real-estate bubble
Read 25 tweets
Aug 14
(1/24) The Merrill Lynch Debacle

How a management team of true degens gambled away a 91 year old institution. And, unlike the Brothers it conspired with, how it was rescued from the jaws of death.

The story of the excesses of the American Mortgage Barons.
(2/24) Merrill Lynch, founded in 1914, grew to be the worlds largest securities firm in the world by 1957.

In 1964, Merrill acquired the leading dealer of US gov securities, fueling the firms growth in the 1980/90s.
(3/24) Although the Great Financial Crisis occurred so early in the 21st century, it is the second major financial crisis of the 2000s; the first was at the close of the dot com bubble.

After the massive bumble and violent correction, interest rates were pushed to painful lows.
Read 25 tweets

Did Thread Reader help you today?

Support us! We are indie developers!


This site is made by just two indie developers on a laptop doing marketing, support and development! Read more about the story.

Become a Premium Member ($3/month or $30/year) and get exclusive features!

Become Premium

Don't want to be a Premium member but still want to support us?

Make a small donation by buying us coffee ($5) or help with server cost ($10)

Donate via Paypal

Or Donate anonymously using crypto!

Ethereum

0xfe58350B80634f60Fa6Dc149a72b4DFbc17D341E copy

Bitcoin

3ATGMxNzCUFzxpMCHL5sWSt4DVtS8UqXpi copy

Thank you for your support!

Follow Us on Twitter!

:(