区块链:金色观察|EIP4844:以太坊数据分片前的中间方案

以太坊未来会先经历合并,然后是上海硬分叉,然后就是未来的分片链。这些都是以太坊在数据可用性上要经历的过程。

在这个漫长的过程里,EIP-4844是一个关键的更新。该提案目前处于草案状态,可能还会进行修改。

EIP-4844的技术要求属于proto-danksharding,是一种拓展数据可用性的方法。主要的技术变动是向以太坊引入了一种新的交易类型,信标节点接受blob数据,可以验证blob。

以太坊的分片是将数据分解成两个或更多更小块的过程。然后这些块分布在单独的数据库节点上,称为物理分片。

金色午报 | 7月4日午间重要动态一览:7:00-12:00关键词:Maker、USDC、韩国金融机构

1.Maker社区发起关于锚定稳定模块的MIP提案。

2.稳定币USDC总供应量超过10亿美元。

3.韩国更多传统金融机构试图进入加密行业。

4.海联金汇:在金融、监管、政务三个方向探索区块链应用。

5.中国专利保护协会:美韩中位居全球区块链授权专利数前三。

6.分析师:比特币目前更有可能处于牛市停顿而非熊市逆转。

7.李鸣:区块链产业正在从小规模应用探索向大规模应用实践转换。[2020/7/4]

以太坊目前采用的分片策略是“以汇总为中心”的方法。在这个思路下,包含对链下数据的处理过程,所以这个思路下肯定还需要让整个基础设施利用2层的扩展能力。

金色快评 | 实体经济领域是区块链技术应用落地的“主战场”:近日,国美金融发布区块链白皮书——《区块链延保服务应用白皮书》。国美金融基于对业务场景和用户的充分了解,抓准延保行业痛点,结合区块链技术特性提出解决方案。这是继百度之后第二家企业发的区块链白皮书,可以看出,不管是互联网企业还是传统企业,对于区块链的认知和共识都保持了一致性,金融+区块链,物流+区块链等都是目前很多企业开始布局的方向,而区块链的革命性在于,通过利用创新设计的分布式记账技术实现了一种全新的信任模式——使得在价值交互过程中人与人的信任关系能够转换为人与技术的信任,这种信任将成为构建未来价值自由流通网络的基础,并最终促进价值互联网的形成。随着数字科技对金融行业的赋能,特别是区块链技术,为未来更加广泛的应用场景提供了丰富的想象空间。而实体经济领域是区块链技术应用落地的“主战场”,区块链技术的价值也将集中体现在为相关产业落地后带来的附增价值上面。[2018/9/29]

不过Rollups的目标是漫长的,其思路中目前主要能实现的是对交易大小的压缩,在有限的块大小内,压缩更多的交易进入,来降低交易gas成本。

金色财经现场报道 魏建国:泡沫本身不是坏事:金色财经现场报道,在世界区块链大会·三点钟峰会中的“蛮子十问”环节中,薛蛮子提出聊聊区块链行业的泡沫。六合地产副董事长魏建国表示:很多人都在针对区块链行业一拥而上,这件事情本身就是在确实的推动社会发展,泡沫本身不是坏事。是不是合格的投资人十分重要,如果大妈只是用一部分钱投资,那么是合格投资人,如果是倾注全部资产,那么就不是合格的投资人。我们要把钱交给我们信任的人、给真正做事的人,他们会对于自己的事业有一种使命感,可以很坚定的与我们在一起。泡沫本身不可怕,我们的参与就在改变世界,重要的是,我们在一起。[2018/4/25]

在数据分片的长期目标里,还有一项不能忽视,就是数据分片后,每个块的数据可用性空间大小,数据分片会为使用rollups的链增加每块约16MB的专用数据空间。这样的目标达到后,可以让链下或layer2的数据很好的和rollup配合,提高数据交易处理能力。

但漫长的数据分片还没到来前,EIP4844做了一个中间方案,这个方案可以将信标链每个块的数据可用性空间扩展到最大2MB。即在信标链的块里添加一部分Blob数据,可能达到数据存储极限,不过理论上,每个块1 MB的限制加上每个事务额外的300字节,最大1.4 MB。但利用gas计算,应该是1.8M。所以会有一个目标是1MB,上限2MB的规范。

Blob这种交易格式的数据会成为信标链的一部分,并被所有共识节点完全下载(但可以在相对较短的延迟后删除)。

这里要注意的是,节点验证blob是检查blob是否可用,即是否可以从网络下载。这些blob中的数据空间预计将由支持高吞吐量操作的2层协议使用。

此外,据EIP详细资料表示,这些数据并不占用区块头,这些数据是进入区块体。所以代表的是这一选择不是要创造额外空间,而是为数据块分配更多空间。因为在块里添加blob并不是为了访问,而是代表数据是否存在并且可以从网络L2基础设施(如Arbitrum、Optimism等)访问。

blob在信标链上会保存一段时间,以保证一些交易需求。

通过这样的blob的数据使用,理想状态下一个128kb数据块的成本将为1gas,在今天的gas价格和Ether价格下为0.01美分。

此外,可能还需要认识到EIP-4488和proto-danksharding之间的一些区别,EIP-4488尝试最小化当前所需的更改,而proto-danksharding需要进行大量更改,经过这个的过程后,未来升级到完全分片所需的更改很少。实现完全分片(包括数据可用性采样等)是一项复杂的任务,这种复杂性包含在共识层中。一旦proto-danksharding推出,执行层客户团队、rollup开发人员和用户无需做进一步的工作就可以完成向完整分片的过渡。

以太坊基金会认为,这为以太坊网络提供了一个实质性的扩展解决方案,直到完成最终的分片升级。

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

地球链

[0:15ms0-1:48ms