Bitcoin86.com

Vitalik Buterin:分片可以加强以太坊隐私性和可扩展性

11月28日讯,以太坊的创始人Vitalik Buterin最近讨论了该平台的三至五年计划,强调了通过分片增加隐私和提高可扩展性的策略。

Vitalik Buterin:分片可以加强以太坊隐私性和可扩展性

11月25日,以太坊创始人之一的Vitalik Buterin在台北Beyond Block 会议上发表讲话,讨论了以太坊未来三至五年的目标,并介绍了团队正在研究的方向。

他在演讲中提到了“Ethereum 2.0”,并指出这一术语并不是指平台的特定的更新,而是为了改善平台在隐私和可扩展性等领域的表现。

“区块链是公共账簿”,他解释道,这种格式在某种意义上是有利的,“你有很多节点来验证数据,但另一方面,区块链也有很多节点可以看到数据。开发者已经找到了许多途径来解决这个悖论,并确保隐私,包括“mixers”、“state channels”和“一些高科技的加密替代方案”。他说,“拜占庭分叉后,我们支持如“零知识证明和环签名等加密算法,大大增强了以太坊的能力,它们不能完全解决隐私问题,但给我们提供了一些非常强大的工具,我们可以开始构建解决方案。”根据Buterin的说法,隐私问题“已经在基础层上解决了3/4”,而在区块链的第二层上还有许多工作要做。

这位年轻的创始人承认以太坊的另一个的缺点是工作量证明(PoW)是一种极其低效的挖矿算法,比特币PoW挖矿所耗费的能源比许多国家的年耗电量还要多,Buterin认为以太坊记录并没有“非常完善”,他说为了成为“高效,优秀的人类,我们想要达成一种一致性的算法,目标是浪费更少的电量”,换句话说,“共识安全”的问题是,“不会因为采矿每年耗费的10亿美元而陷入绝境。”

然而,以太坊的开发人员面临的最根本问题是找到一种方法,使平台同时兼具去中心化、安全性和可扩展,因此他的大部分演讲都在讨论可扩展性,如TrueBit或Golem所倡导的,涉及“交叉验证”的解决方案,“对需要大量计算的应用程序而言是友好的吗,但对大量的数据而言却并非如下次”。其他的,如Plasma、“state channels”和Raiden可以提供显著的可扩展性,但是“它们的吞吐量受到主链处理存款的能力、主链处理取款能力的能力以及主链处理攻击能力的能力的限制”。

Buterin认为,分片可能实现以太坊的既定目标,即在链上“每秒钟处理数千次的交易,不需要超级节点、主节点、疯狂服务器节点、联盟链,至少在底层的基础上不再需要以上方案,”所有的网络都是在笔记本电脑上运行的。“分片需要创建很多的“领域”,虽然协议可以在这些数字空间之间传输数据和资源,但一般原则是“如果你在某个领域中发送一个事务,那么它只会影响到该领域中的事务。”

其中一种Buterin认为可以实施分片的方法是,分片在短期内可以设计的是一种“验证器管理合约”,它将在主链上驻留并执行,在那里,它将管理对PoS共识体系的验证。有需求的区块验证者会提交必要数量的以太币到合约中,使他们有资格被随机选择(通过同一合同)来获得这些代币。如果被选中,那么就由它们来验证当前区块的有效性。合约将在每个区块周期中选择确认器,包括主链和分片在内,合约作为每个分片的轻客户端。

以太坊使用“小块头”表示大区块的方式类似,在分片上的事务(也会被分组到块中)将被分组到“排序”中,并使用相应的“排序头”。这些排序头将出现在主链上,验证器管理器合约将跟踪它们,允许实际事务和排序保持在基本层上——这是可扩展性的一个好处。Buterin将这个被提议的系统描述为“PoS作为主链上的验证器管理合约的中介。”

当一个基于以太坊的分片计划成熟时,平台创始人希望“增加以太坊的双向可兑换性,最后重组系统使分片处于主链中更合理的位置,这样他们就会是‘uncle’而不是交易”, 接下来的一步是实现“紧密耦合”,即“每个人都下载客户端来执行一种机制,如果一个给定的区块链包含一个无效的分片头,那么区块链就会变成无效的。”如果以太坊能做到这一点,那么“第二层的有效性就成为第一层的有效性的必要条件。”因此,“整个分片系统将具有相同的安全级别,而且基本上都是由硬分叉控制的,而不是真任何类型的投票机制”。

Buterin预计,其他的分片开发最终将会出现,他说:“‘以太坊3.0’将会合并starks和多层分片,并加强交叉分片通信”。(金色财经)

郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。

coldlar