织梦CMS - 轻松建站从此开始!

我的网站

当前位置: 主页 > 区块链

一文简述以太坊的演变过程 (2)

时间:2022-12-13 18:21来源:未知 作者:admin 点击:
阶段2实施后,会有很多执行分片并行处理交易,最后聚合到数据分片,再聚合到信标链和主链(Main Chain)。 当时,关于执行分片有很多有趣的研究,例如,

  阶段2实施后,会有很多执行分片并行处理交易,最后聚合到数据分片,再聚合到信标链和主链(Main Chain)。

  当时,关于执行分片有很多有趣的研究,例如,Vitalik Buterin提出了一种标准化的中间语言(eWASM),允许所有编程语言被编译成以太坊的这种中间语言,并最终编译成EVM字节码执行。

  通过这种方式,以太坊将不再是“solidity的代言人”,而是一个可以用所有语言开发的丰富的生态系统。

  甚至每个执行分片都可以用不同的VM来设计。最后,同步状态,并聚合到基础层(很像今天的Rollup)。

  但由于“合并(阶段0)”耗时太长,且分片的设计更改了很多次,最重要的是Rollup和其他L2(plasma,状态通道)的出现和快速发展,导致以太坊路线图的又一次改变。

  Vitalik Buterin称之为“以Rollup为中心的以太坊路线图”。

  4) Rollup的出现不容忽视,在未来很长一段时间内可能是区块链的主旋律。

  以太坊也重新设计了自己的Rollup路线图。

  第一步是完成“合并”,实现共识层(信标链)和执行层(当前的以太坊)的合并,之后以太坊将从PoW完全转变为PoS。

  第二步是基于信标链部署数据分片(PoS和分片是并行开发的,所以合并不会影响分片的开发进度)。

  但是,这里的数据分片并不是用于以太坊自己的执行分片,而是为了更好地服务于Rollup,进一步降低Rollup的数据存储成本

  详情请参考Vitalik Buterin撰写的这篇文章:https://notes.ethereum.org/@vbuterin/data_sharding_roadmap

  当数据分片部署成功后,Rollup可以将自己处理的所有区块数据并行发送到不同的分片进行验证。

  理论上,部署的数据分片数量可以降低Rollup的成本(还有L1的吞吐量)。

  当DAS(数据可用性抽样)完全引入时,数据分片就完全部署了(一个全新的世界!)。

  什么概念:以太坊L1当前的TPS是5-15。如果所有用户和应用程序都迁移到Rollup,我们可以实现3000+的TPS。

  如果数据分片部署完成,理论上我们可以实现10w+的TPS(区块链将不再是小众人群的玩具)。

  5)从长远来看,以太坊会是什么样子?

  这是一个非常开放的问题,非常值得研究。

  我对这个问题的兴趣不亚于零知识证明。

(责任编辑:admin)
织梦二维码生成器
顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
用户名: 验证码:点击我更换图片
栏目列表
推荐内容