引介:无状态客户端中的见证数据_以太坊:什么是以太坊币交易

编者按:本文来自以太坊爱好者,作者:VitalikButerin,Odaily星球日报经授权转载。无状态客户端简介

这一部分介绍了以太坊协议当前的范式和无状态范式,还介绍了无状态范式的好处。在当前的以太坊协议中,状态转变函数需要状态作为输入,但交易发送者并不提供这部分状态,而是默认接收并验证区块的人在本地维护了状态;因此,想要验证以太坊区块的节点就必须在本地保存全局状态的副本。而无状态范式改变了这一点,把“状态”输入替换成了“状态根+witness”,此处的witness,就是为了让区块验证者能够验证区块而附加的状态数据,有了这部分数据,验证的一方就不再需要在本地维护全局状态了。无状态范式能大幅提高节点同步区块链的时间并降低节点的运行负担。

土耳其费内巴切足球俱乐部基于以太坊发行粉丝代币:土耳其三大体育俱乐部之一费内巴切足球俱乐部(Fenerbah?e S.K)与当地加密交易所Paribu达成新的合作伙伴关系,在以太坊区块链上发行了自己的粉丝代币。周一,50万枚解锁代币的初步预售完成,俱乐部在30秒内净赚1500万土耳其里拉(约合175万美元)。该俱乐部宣布,Fenerbah?e Token最大供应量为190,700,000枚(Fenerbah?e于1907年创建)。根据该项目白皮书,在未来25年里,每年将在智能合约上铸造1.17亿枚代币。(Cointelegraph)[2021/8/10 1:46:58]

数据:以太坊期权未平仓量超2.5亿美元,三个月增长5倍:Skew数据显示,以太坊期权未平仓量超过2.5亿美元,在过去三个月增长了5倍。[2020/7/26]

报告显示 以太坊是欧洲区块链初创企业的首选:风险投资基金LeadBlock Partners最新报告显示,以太坊是欧洲区块链初创企业的首选。

在LeadBlock调查的200家初创企业当中,27%的欧盟企业区块链初创企业和企业正在使用以太坊进行项目。而Hyperledger和Corda分别吸引了20%和16%的开发者。[2020/7/3]

实现无状态客户端的困难所在

该部分介绍了实现无状态客户端的困难所在。一方面,witness的数据规模较大,安装此处的估算,每个区块会产生600KB的区块witness数据。另一方面,则是因为EVM操作码的Gas消耗量都是根据操作的计算量来决定的,根本不适合无状态范式以带宽消耗为主的情况。所以,总的来说,实现无状态性的挑战一方面在于要降低witness的大小,另一方面是制定出一套与之相适应的Gas消耗量方案。

可能采取的方案

此处介绍了可能采用的实现无状态性的方案,包括多项式承诺、VerkleTree和SNARKingMerkleTree。作者从对多项式承诺方案的分析给出了一个“直觉”:为便于在状态更新后更新witness,可能我们仍逃不出要使用树状数据结构。

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

金宝趣谈

[0:15ms0-5:498ms