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

我的网站

当前位置: 主页 > 区块链

Vitalik:以太坊的设计艺术(6)

时间:2020-11-20 14:12来源:未知 作者:admin 点击:
Vitalik认为分片中的每一片都是一条区块链中的一个逻辑子集,然后一群节点被派遣负责验证这个逻辑子集,每个节点都可以验证多分片。 Rollup则具备一部

Vitalik认为分片中的每一片都是一条区块链中的一个逻辑子集,然后一群节点被派遣负责验证这个逻辑子集,每个节点都可以验证多分片。

Rollup则具备一部分分片的特质,但不是所有。

其中一个相同点是对于链上计算的拆分,如果你有许多Rollups,不同的Rollup会负责各自的计算,这也就是Rollup如何进行扩容的。

另一个相同点是跨片或跨Rollup是无法直接同步交互、执行(Synchronousinteraction/execution)的,每一个分片或Rollup都是一个单独「域」(Domain),在域内的交互可以做到同步,但跨域间交互是无法同步的。虽然跨Rollup的同步交互是有可能实现的,但难度很高。

分片与Rollup的一个不同点是安全模型。一条链上的不同Rollups的安全会由同一数据层负责,例如以太坊上的Rollup,他们的数据全都会被ETH的节点验证,而分片并不是这样的,所以某种程度来说Rollup避免了一些分片中会出现的安全缺陷。

虽然分片和Rollup存在很多共性和不同之处,但对于用户来说,用户体验不会有太大差异。另一个很有趣的事是当ETH2应用Rollup时,你会发现不同的Rollup会使用不同的分片,可能一个Rollup使用5个分片,也有可能5个Rollup共享一个分片。

2.以Rollup为核心对于以太坊社区意味着什么

Vitalik首先再次分享了他对比特币和以太坊价值区别的看法。相比于比特币社区,以太坊社区是更加实用主义的。比如说,对于以太坊GasLimit的问题,经过社区内各利益群体进行协调,最终会进行权衡得出最佳的区块大小,而不是固守统一标准,最终导致分叉。

现在以太坊面临两个很现实的问题,从Gas费用飙升就可以看出现在以太坊极度需求扩容,且希望扩容马上实现。过高的Gas费用已经让许多以太坊上的应用被迫出局,尤其是那些非金融类应用。

如果从现实的技术层面来看,Rollup是现有且最好的技术选择。虽然现在状态通道也是可用的,但是状态通道只适用于各别应用,局限性过强。Plasma也是一个选择,但Plasma只适用于支付领域,并不支持通用合约。所以目前即使以中期的眼光来看,Rollup都会是最佳的扩容选择。

另一件很有趣的事是,如果将Rollup和ETH2的路线图放在一起看,我们可以看到,Phase0(第零阶段)的PoS,Phase1的数据的分片,Phase2的执行的分片,只要在Phase1加上Rollup,以太坊将能达到极高的吞吐量,所以只要人们愿意继续坚持Rollup技术,不光现在的以太坊可以实现扩容,在未来,ETH2的Phase1吞吐量将远超人们的想象。

所以人们需要认清现实,且以太坊社区应该致力于发展Rollup。Vitalik给出了几个理由:

1.Rollup很快就能实现,且有很强的扩容能力。

2.若底层公链的功能够单一,那ETH2就可以抛弃一些像「欺诈证明」这类的安全假设,那么安全性将大大提升,这也会使Rollup能够更专注于其本职工作。 (责任编辑:admin)

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