首页>>资讯>>产业

EIP-4844对以太坊 Rollup 意味着什么?

2024-02-17 14:40:12 94

Dencun硬分叉预计在2024年3月推出,届时多项以太坊改进提案(EIP)将在以太坊主网上线,其中备受关注的便是EIP-4844(也被称为proto-danksharding)。


在当前的以太坊生态系统中,第2层扩展解决方案(如Rollups)在提高交易吞吐量和降低成本方面发挥着核心作用。这些汇总通过使执行层节点存储网络分类账和历史记录的临时副本来“继承”以太坊的安全性,从而验证交易的准确性。


然而,目前实现这一目标的方法——将数据写入“calldata”——成本高昂,每兆字节成本约为1000美元。这种高昂的成本给第2层解决方案带来了重大挑战,尤其是在需求旺盛的时期。


为了解决这个问题,EIP-4844将引入blob事务作为calldata的替代方案。这些blob事务是一种临时数据存储机制,旨在满足以太坊汇总解决方案的数据可用性需求。从本质上讲,blobs是大数据包,可以比当前方法更有效地处理和存储。


Offchain Labs的联合创始人Edward Felten在接受Blockworks采访时解释说,虽然4844将提供较低级别的数据可用性服务,但它仍能满足Rollups的需求。“它不适用于以太坊的执行层,并且以太坊节点仅保留18天。” Felten说,“但对于汇总来说,这已经足够了。”


Felten还指出,目前数据的使用方式主要有两种,其中一种是证明汇总时发生的结果。在这个过程中,确保数据本身对所有人可用至关重要,以便不同的参与者可以参与确保交易被准确记录。


他进一步解释说:“最初的18天对于任何现实的证明机制来说都足够长了,可以完成它的工作。”在18天的证明期之后,特定Rollup上的用户可能仍然关心其Rollup的数据,但这将成为Rollup提供和跟踪信息的责任。


Blob有望使交易变得更便宜


Blob的定价设计非常灵活,当使用量高时,价格会相应上涨,而当使用量低时,价格则会下降。然而,Felten指出,由于存在两个未知因素,很难准确估计EIP-4844会降低汇总解决方案发布数据的成本多少。


“如果交易变得更便宜,用户可能会进行更多交易。” Felten说道,“我们真的无法预测第2层的流量会增加多少,以及交易成本的降低会带来多少额外交易。”这意味着,如果交易价格降低,可能会导致对数据发布和Blob空间的需求增加,进而可能推高Blob的价格。


另一个未知因素是汇总本身将如何使用这些blob。Felten表示:“对于尝试为用户优化成本和最终延迟的汇总来说,我们认为如果blob的价格较低,我们将更频繁地发布较小的blob。而如果blob的价格大幅下跌,这将促使汇总使用更多blob,这往往会给价格带来上行压力。”


对于Rollup来说,准确考虑在将数据批量发布到以太坊之前应该等待多长时间是非常重要的。目前,在带有calldata的Arbitrum上,网络在将数据发布到以太坊之前会批量积累大约100-120KB的数据。但与calldata不同的是,在calldata中第2层必须按字节付费;而对于blob来说,rollups必须购买整个blob,无论它们是否完全使用它。


“这意味着权衡有所不同,因为如果你只有半个blob的数据并发布它,那么你就需要购买整个blob,但实际上只使用了其中的一半。” Felten解释道。他还补充说:“如果等待时间更长,你将能够在blob中发布更多数据从而节省成本;但另一方面,你的用户交易将需要更长的时间才能到达以太坊并达到最终结果。”


数据发布策略


降低发布数据成本的一种可能方法是通过共享发布。这意味着两个不同的汇总可以选择合并其数据,并将其一起发布到以太坊主网上。然而,要实现这种共享发布,汇总们必须解决成本分摊的问题。


Offchain Labs的研究员Akaki Mamageishvili在接受Blockworks采访时指出:“如果Rollups希望通过共享数据发布来节省成本,那么他们必须确定如何公平地分摊这些成本。更快的汇总或更繁忙的汇总将节省较少的延迟成本,而相对不那么繁忙的汇总或速度较慢的汇总将节省更多的延迟成本。因此,成本分摊不应简单地按比例分配。”


他还补充道,汇总需要确定它们希望与哪些其他第2层进行合作。大型汇总可能不需要与其他层合作,而较小的汇总可能需要寻找其他较小的汇总以分摊成本并改善延迟问题。这种合作关系的建立将需要仔细的考虑和协商,以确保所有参与者都能从共享发布中获益。


数据可用性选项


以太坊并非唯一可以发布数据的区块链,还有其他如Celestia和Eigenlayer等数据可用性解决方案,它们通过数据可用性采样来解决数据发布的问题。


每个Layer-2解决方案都可以自由选择他们想要发布数据的位置。以Arbitrum One和Arbitrum Nova为例,他们正在进行DAO投票,以确保在Dencun升级后,Arbitrum链能够立即利用EIP-4844的优势。


“这实际上是每个链在成本与信任之间做出的权衡,因为你必须信任你正在使用的数据可用性系统。每个链都可以根据自己的需求和情况做出决策,我并不认为存在一种适用于所有情况的统一解决方案。”

声明:本网站所有相关资料如有侵权请联系站长删除,资料仅供用户学习及研究之用,不构成任何投资建议!