Alec Profile picture
Aug 2 42 tweets 9 min read
1/ Understanding The Merge, Surge, Verge, Purge, And Splurge 🧵

volt.capital/blog/the-merge
2/ “The Merge”, Ethereum’s switch to a Proof of Stake network, is scheduled for mainnet by the end of September. The objective is to unlock blockchain accessibility at scale.
3/ Ethereum’s pivot from execution sharding to a rollup centric roadmap is a critical step towards scaling blockchains for the next billion users.
4/ As discussed in our previous research piece Modular Blockchains: A Deep Dive, data availability and sharding in modular architecture allows blockchains to scale throughput without sacrificing decentralization.
volt.capital/blog/modular-b…
5/ A Rollup Centric Roadmap

Initially, the plan for Ethereum 2.0 (now abandoned terminology) was to achieve scalability by partitioning mainnet into 64 shards, each with separate miners/validators.
6/ As a result of the rise and adoption of rollups combined with the complexity of implementing execution sharding, the original scalability roadmap centered around execution sharding has been abandoned in favor of data sharding.
7/ Since the Ethereum team now believes that scaling Ethereum to world demand will happen through rollups, the plan for Ethereum post-merge is to become a robust settlement and data availability layer from which rollups derive security from.
8/ The Beacon Chain (The Merge)

Contrary to popular belief, the Merge is not intended to reduce transaction costs, but rather to transform Ethereum into a powerful underlying infrastructure layer for rollups.
9/ The first core step towards this goal is the Beacon Chain. This transforms Ethereum from its previous Proof of Work system to a Proof of Stake system, where stakers must post collateral in order to produce blocks, with dishonest actors having their collateral slashed.
10/ Moving the consensus system to Proof of Stake introduces validation committees as a primitive, which in turn strengthens network consensus and paves the way for an efficient in-protocol data availability layer.
11/ Groups of validators, committees, are a key innovation provided by the Beacon Chain. Committees are randomly assigned by the Beacon Chain to vote on blocks and form consensus.
12/ A committee’s aggregated vote is known as an attestation, allowing the state of the Beacon Chain to be easily verified through checking the vote of a committee, minimizing block size and data growth compared to verification through singular validators.
13/ Attestation committees also strengthen consensus as a relatively large number of validators are needed in order to collude to create a fork. The validator set is also shuffled periodically, making it difficult for malicious validators to collude in time for an attack.
14/ Consensus & MEV (The Splurge)

Vitalik reasons that the Endgame of all blockchains is to have centralized block production and decentralized block verification.
15/ Since post-sharded Ethereum blocks are extremely data dense, centralization of block production is necessary due to the high data availability requirements. At the same time, there must be a way to maintain a decentralized validator set.
16/ After the merge, Ethereum will implement Proposal-Builder Separation for the consensus layer. The new builder role constructs Ethereum blocks, and submits it along with a bid for proposers (a randomly selected subset of the validator set) to accept.
17/ Since payloads sent to proposers are stripped of transaction content, this eliminates the possibility of frontrunning by validators.
18/ Additionally, in an efficient market, the introduction of a blockspace market also incentivizes builders to bid up to the full value of the MEV extracted, allowing the decentralized validator set to reap a majority of MEV rewards.
19/ Danksharding (The Surge)

While Proposal-Builder Separation was initially designed to counteract the harmful externalities and centralizing forces of MEV, the Ethereum core team realized that it could also serve the purposes of data sharding.
20/ The main innovation of Danksharding, named after core contributor Dankrad Feist, is a merged fee market - instead of a fixed number of shards with distinct blocks and proposers, one proposer selects all transactions and data for each specific slot.
21/ The proposer, a randomly chosen committee of validators, subsequently performs data availability sampling on blockchain data.
22/ This ensures a decentralized way of maintaining data availability for light clients, which is not possible with single-validation due to the excessive data size of blocks post-merge.
23/ Since consensus nodes are also performing data availability sampling, this model unifies the settlement, consensus, and data availability layer.
24/ A unified settlement and data availability layer unlocks exciting capabilities for rollups utilizing validity proofs: ZK rollups will now be able to make synchronous calls with the execution layer on Ethereum.
25/ This augments and enhances L2 primitives like distributed liquidity and fractal scaling, setting the stage for innovative next-gen dapps to be built on ZK rollups.
26/ Proto-danksharding

Despite its promising consequences for the future of Ethereum, danksharding will not immediately be available in its full capacity after the merge.
27/ Proto-dank sharding (EIP-4844) is a primitive version of danksharding scheduled to be released before the full implementation.
28/ This proposal creates a primitive called a blob-carrying transaction. As the name suggests, a blob-carrying transaction is a transaction which carries a data payload called a blob.
29/ Today, rollups use calldata to post transaction data back to Ethereum, resulting in high gas costs. In a sharded future, rollups will use blobs, saving users the gas fees associated with EVM execution.
30/ History & State (The Verge & The Purge)

Ethereum state and its storage is also a consideration. An ever-increasing state can potentially affect decentralization, as validators must be able to accomplish their task on consumer hardware.
31/ Proto-danksharding blobs are separate from the EVM execution layer, and are pruned after about a month. Additionally, EIP-4444 allows clients to prune and stop serving historical data on the peer-to-peer layer after about a year.
32/ Blockchain state is required to be stored on RAM or SSD. However, historical storage, data that Ethereum has already come to consensus on, can be stored on cheap HDDs.
33/ Takeaways (The Splurge cont.)
Danksharding supercharges rollups inheriting security from Ethereum.
34/ Upgrading the underlying infrastructure by tightly coupling data availability with the consensus and settlement layer allow rollups to utilize native data availability solutions, forgoing the security assumptions of validiums and volitions.
35/ This paves the way for architectures like enshrined rollups, which eliminate governance and smart contract risk by allowing the deployment of entire rollups in-protocol.
36/ In-protocol rollups have several benefits: the fixed, per-block gas costs that smart contract rollups face today is eliminated, the need to re-execute transactions for validators to verify a block is removed as compute is decoupled from consensus.
37/ The main goal of Ethereum’s roadmap post-merge is to minimize trust assumptions and provide in-protocol scalability through implementing native solutions.
38/ The base layer of Ethereum is host to an entire ecosystem of decentralized applications promising a fundamental shift in the way we think about identity, storage, search, reputation, and privacy in the digital age.
39/ Upgrading Ethereum as a base layer also elevates this application layer, benefitting users and developers by providing a highly-secure, robust infrastructure to scale these use cases globally.
40/ Ethereum’s vision is a digital future on a global scale. The Merge is the first step in stewarding Ethereum towards this vision.
Read the entire article here 👇
volt.capital/blog/the-merge
Special thanks to @rauljordaneth (@prylabs), @sreeramkannan (@eigenlayer), and @ViktorBunin + @0xb17z (@CoinbaseCloud) for reviewing and providing feedback!

• • •

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

Keep Current with Alec

Alec 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 @0xAlec

Jul 7
1/ The idea of a “modular blockchain” is becoming a category-defining narrative around scalability and blockchain infrastructure. 🧵👇
volt.capital/blog/modular-b…
‍2/ The thesis is simple: by disaggregating the core components of a Layer 1 blockchain, we can make 100x improvements on individual layers, resulting in a more scalable, composable, and decentralized system.
3/ Let’s briefly recap blockchain basics. Blocks in a blockchain consist of two components: the block header, and the transaction data associated with that header.
Read 28 tweets
May 26
1/ A thread on @StarkWareLtd’s Cairo language, and why STARKs are the key to unlocking blockchain scalability 🧵👇
2/ Starknet, a ZK Rollup on Ethereum, utilizes “zero knowledge proofs” - a way to prove knowledge of information or data without revealing said information.
3/ ZK proofs consist of a “verifier” and a “prover”, where the prover creates a proof from the system’s inputs, and the verifier confirms that the prover has evaluated a computation authentically without performing the computation themselves.
Read 22 tweets
May 5
Gaming in Web3: Unlocking the Open Economy
🧵👇
mirror.xyz/inrainbows.eth…
Gaming is now one of the fastest growing verticals in crypto. Powered by a permissionless, global financial system, blockchains help both unlock new gaming primitives and activate latent demand for existing ones.
A native integration between these two economies unlocks more equitable distribution models for players, aligns incentives for players and developers, and introduces the concept of true ownership of assets and progression.
Read 24 tweets
Apr 28
1/ A thread on the rising trend of "VTubers" and what it implies for the future of NFTs and digital identity in crypto 🧵
2/ Originating in Japan, "VTubers", or "virtual YouTubers", are customizable avatars that allow streamers, enabled by real-time motion capture software, to create content as a digital persona.
3/ Why now?

Advances in hardware and AI technologies allow streamers to virtually map a digital avatar onto themselves through their webcam, representing the streamer's motions, facial expressions, and voice in their character's form.
Read 14 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!

:(