1/ đź“ŁLast up in our L1 series - Ethereum 2.0:

Tldr; Ethereum 2.0 is a new PoS chain that introduces sharding and eWASM as new features (=scalability & performance). ETH1 will be migrated to ETH2, at which point the long-planned transition from PoW to PoS will be complete.
2/ The roadmap for updating to the new chain is divided into three phases, each of which presents an upgrade compared to the current chain:

Phase 0 - Beacon Chain (PoS),
Phase 1 - Sharding
Phase 2 - eWASM
3/ Why PoS?

PoS replaces the need run specialized hardware (& spend electricity) to validate txs. In PoW, dishonest actors lose tx fees. In PoS, they lose tx fees & stake. PoS is also a prerequisite for sharding.

The migration has been planned since the early days of Ethereum👇
4/ Phase 0 - Beacon Chain:

Is the new PoS chain to which all the shards connect to.

ETH1 tokenholders can move their tokens to the Beacon Chain and start validating (required stake: 32 ETH). For early validators on the new chain, the suggested inflation rewards are substantial.
5/ Why Sharding?

Sharding increases tx throughput with parallel processing. Data is stored & transactions executed on a specific shard by a smaller group of validators, instead of each validator storing the entire state and processing all transactions.
6/ Phase 1 - Sharding:

Ethereum 2.0 will introduce 64 individual shard chains (recently downgraded from 1,024) w/ the option to add more.

Periodically, the current state of each shard is recorded in a Beacon Chain block. Shard validators attest to the shard’s contents & state.
7/ Why eWASM?

Wasm is a new fast, efficient and portable format standard for executable programs. eWASM is a subset used for Ethereum contracts.

eWASM uses hardware capabilities to execute programs faster. Devs can use familiar languages (eg. Rust/C++) and tools & libraries.
8/ Phase 2 - eWASM:

eWASM replaces Ethereum’s current virtual machine (EVM). Existing Solidity contracts will be compatible with eWASM.

Only once eWASM is launched, smart contracts will be able to execute on ETH2.
9/ Beyond Phase 2:

Improved support in the VM for STARKs to further improve scalability and privacy. Because cross-shard transactions are asynchronous (slow), further work on transacting between shards will need to be done (such as L2 solutions that work across shards).
10/ In short, only after phase 2 will Ethereum 2.0 be fully functional.

Phase 0, only staking will be enabled (Q2 2020).
Phase 1, data can be stored on shards but no txns executed (Q1 2021).
Phase 2, smart contracts can be executed (2022).
11/ Deprecating ETH1

There will be two different ether tokens during the transition.

The original plan was to roll the PoW state into one of the shards. According to a new plan ETH1 is transferred to its own shard but now without PoW (miners replaced w/ ETH2 validators).
12/ Validation on ETH2

The only requirement for validating is to stake 32 ETH. Anyone can join, and a minimum of 100 validators are randomly selected to produce blocks.

This is different from e.g. Polkadot, where validators are nominated by token holders.
13/ Governance

Ethereum 2.0 continues with off-chain governance.

Why? In Vitalik’s view, explicit governance design is difficult and a bad implementation creates unexpected issues. On-chain governance also has practical problems like low voter turnout.

https://vitalik.ca/general/2017/12/17/voting.html
14/ Learn more

For the best technical overview of ETH2, we recommend NEAR's Whiteboard Series with @drakefjustinđź‘Ś
You can follow @tokenterminal.
Tip: mention @twtextapp on a Twitter thread with the keyword “unroll” to get a link to it.

Latest Threads Unrolled: