以太坊(三)-扩容与2.0

Vitalik演讲

一、扩容

以太坊在解决可扩展性问题上有两个方案,首先是layer 1方案,旨在改进区块链的设计以提高其运行效率。分片(Sharding)是以太坊的layer 1扩容选择。

分片会将区块链分成多个部分,每个部分都只需要网络中的一部分计算机来进行交易验证。至于由谁来验证哪些区块,系统会随机进行选择。由于每次只需要进行部分交易验证,分片帮助区块链在可扩展性问题上实现了突破。

另一种扩容方案基于layer 2。layer 2方案并不会让区块链做出任何改变,而是改变应用的运作方式,减少对区块链的使用频次,同时享受区块链带来的安全性。Plasma就是最典型的layer 2扩容方案,数据和交易都是通过链下运行的,一旦出现参与者下线、作弊或作恶等情况,相关的数据就会被上传到链上,从而找出作恶者。

还有一种方案Rollup介于layer 1和layer 2之间——链上存储数据,链下进行计算,通过零知识证明技术,确保链上验证的可行性。
零知识证明的优势分为两方面,其一是隐私性,你可以在验证数据的同时保证不公开数据;第二是可扩展性,你验证的程序容量可能很大,但验证的过程可以是很快的。
通过零知识证明,以太坊的新技术Rollup能够将每秒的交易量从30笔增加到4000笔

二、以太坊2.0宁静

以太坊2.0的部署被分成了四个阶段:
宁静路线图

准备阶段:Casper FFG,即创建一个PoS网络,该网络采用的算法就是Casper FFG,在这个阶段尚未用到分片,但却是以太坊迈向PoS的第一步。Beachon信标链

第一阶段:数据分片,这个阶段的分片仅支持数据。

第二阶段:计算分片,在这个阶段已经可以支持完整的应用以及以太坊2.0的主要功能。EVM更改为eWASM

第三阶段:优化,即对系统的优化,例如算法的更新:从Casper FFG到Casper CBC

你可能感兴趣的:(以太坊(三)-扩容与2.0)