1. 首页
  2. 区块链全球资讯

Vitalik Buterin说,关键的短期可伸缩性特性仍需研究

Vitalik Buterin说,关键的短期可伸缩性特性仍需研究,针对以太坊的无状态客户端进行的

研究被视为有助于网络的长期健康发展,但尽管取得了所有进展,但一些基本的局限性暂时阻止了它们在实际中的应用。

在Unitize会议上,以太坊联合创始人Vitalik Buterin,提供了无状态客户端转换的最新进展和问题的最新图片。

无状态客户端,简而言之,是一种允许节点完全参与验证的方法,而不必保存区块链的整个早期历史。状态表示所有当前余额、智能合约代码及其各自的数据。

每个新块仅对状态进行非常小的更改,但所有这些更改都必须针对整个区块链进行验证,这使其成为一个非常低效的过程。无状态客户端是以太坊1.x计划的核心焦点,该计划旨在将现有的链保持在可用状态。但这项研究对以太坊2.0也有重要意义:

“在以太坊2.0分片上下文中,无状态客户端基本上是强制性的,因为节点会在不同的碎片之间快速重组。”

Buterin还强调,无状态客户端也正在其他区块链中进行研究,包括比特币。无状态客户端依赖于加密技术,只计算状态更改并验证它们,而不必将状态本身保存在内存中。但是所涉及的密码学仍然是不完善的。

创建证明的问题

当前最先进的解决方案依赖于Merkle证明,通过证人的概念来验证状态,其中包括关于被修改的部分状态的信息。但由于目前以太坊的效率低下,该技术有几个重要的缺点,这可能导致每个块的最大见证大小为405兆字节。

优化可以将见证大小减少到最大2兆字节,平均600千字节,但这仍然远远高于目前的以太坊块大小约为50KB。

Buterin当前关注的替代方案是多项式承诺,一个依赖多项式函数来表示数据的证明系统。通过一些加密属性,它们允许只使用一个小见证来证明“一大堆值。”

,但他解释说,这种方法存在一个主要问题。Merkle证明由于其树状结构,很容易部分更新,但多项式承诺需要完全改变整个曲线,这将使计算见证值变得昂贵。

这个问题有各种潜在的解决方案,例如涉及“Verkle树”的混合模型,它结合

正在进行的研究

butterin指出,每个潜在的解决方案都有自己的问题,需要进行额外的研究。在演讲结束时,他说:

“有一系列奇特的算术技术,可以让我们将这些证人的规模缩小到不锈钢客户需要下载的额外数据实际上并不多。但是仍然需要进行研究和大量的改进,而这正是我们积极欢迎学术研究界提供更多帮助的地方。

该演示文稿表明,无状态的客户可能不会在任何时候来以太坊,因为他们依赖于密码研究的突破。目前,以太坊的交易能力正被有目的地限制,因为人们担心区块链对于一般设备来说太重了。

对于普通用户来说,这意味着在可预见的未来,天然气价格可能会保持在高位,除非需求下降到较低的水平-或第二层解决方案弥补了不足。

原创文章,作者:链大大,如若转载,请注明出处:https://www.chaindada.com/chain/9374.html