人称V神的以太坊共同创办人布特林(Vitalik Buterin)在19日发表文章,分享了他和几位开发者共同提出的以太坊EIP-4844提案,该提案建议引入一种称为「proto-danksharding」的数据验证场景,专注于以太坊虚拟机(EVM)无法执行的「blob携带交易」(blob-carrying transaction)。
布特林在推特上表示:这是我自己的EIP-4844(又名proto-danksharding)的技术问答。
布特林在问答中解释,Proto-danksharding/EIP-4844的想法,也就是引入一种数据验证场景,专注于以太坊虚拟机(EVM)无法执行的「blob携带交易」(blob-carrying transaction)。
布特林指出,blob携带交易与常规交易类似,但此类交易还携带一个称作「blob」的额外数据,blob数据非常大(~125kB),并且比类似数量的交易调用数据(calldata)要便宜得多,但此类交易不能被EVM执行层访问,EVM只能进行检视。
布特林希望以proto-danksharding来取代Danksharding。据《U.Today》报导,Danksharding是一种分片技术,其中只有一个提议者可选择进入不同时隙(slot)的所有交易和所有数据,而非为每个分片选择一个单独的提议者。
新提案可能作为一种过渡方案,因为它涵盖了一些danksharding技术。此外,该解决方案将导致数据使用的增加,因为它需要一个更大的区块,因此,布特林提议每30日自动删除blob数据,以防止网路对数据和记忆体储存的要求过大。
EIP-4844实施六大优点
与此同时,布特林还在推特上分享了由以太坊技术开发商Optimism创办人liam.eth打造的EIP-4844介绍网站,指出实施EIP-4844提案有六大优点,包括迈向Rollup未来、低手续费、向前兼容、持续作为信标链节点、易于管理的硬碟使用、使blob数据短暂存在等。
根据此网站,目前,布特林的EIP-4844提案已经获得以太坊核心开发者、Optimistic Rollups团队、ZkRollup团队、Dapp开发者、跨链桥实施者、交易所等多个群体的广泛支持。
不过以太坊核心开发者Tim Beiko指出,该提案还有很长的路要走:在以太坊合并(The Merge)的代码最终确定之前,没有EIP正在由客户端团队开发,也就是说,我们现在确实想开始筛选潜在的上海升级EIP提案,否则上海升级将需要额外1年的时间才能上线。对于这样的提案,在我们做出最终决定之前,还有大量的原型设计、基准测试等工作要做,所以如果其他人能做这些工作,对加快决策过程会很有帮助。