Dencun 硬分叉预计将于 2024 年 3 月推出,多项以太坊改进提案 (EIP) 将在以太坊主网上上线。
其中,EIP-4844(也称为 proto-danksharding)一直受到特别关注。
在当今的以太坊生态系统中,Layer 2扩展解决方案(例如 Rollups)在提高交易吞吐量和降低成本方面发挥着至关重要的作用。 这些Rollup通过让执行层节点存储网络账本和历史记录的临时副本来“继承”以太坊的安全性。 此过程可以验证交易的准确性。
然而,当前实现这一目标的方法(通过将数据写入“calldata”)成本高昂,每兆字节成本约为 1000 美元。 由于涉及大量成本,这种定价模式给Layer 2解决方案带来了重大挑战,尤其是在需求高的时期。
EIP-4844 将引入 blob 事务作为 calldata 的替代方案。 这些 blob 事务是一种临时数据存储机制,旨在满足以太坊Rollup解决方案的数据可用性需求。 Blob 本质上是大数据包,可以比当前方法更有效地处理和存储。
Offchain Labs 联合创始人 Edward Felten 在接受采访时解释说,4844 将提供较低级别的数据可用性服务,但仍能满足 Rollups 的需求。
Felten 说:“它不可用于以太坊的执行层,并且由以太坊节点仅保留 18 天。” “这对于Rollup来说已经足够了。”
Felten 指出,目前数据的使用方式有两种。 其中之一是证明Rollup时发生的结果。
在此期间,重要的是要确保数据本身对每个人都可用,以便不同的参与者可以参与确保交易被准确记录。
“最初的 18 天对于任何现实的证明机制来说都足够长了,可以完成它的工作,”他说。
Felten 表示,在 18 天的证明期之后,该特定 Rollup 上的用户可能仍然关心其 Rollup 的数据,但这成为 Rollup 提供和跟踪信息的责任。
Blob 会让交易变得更便宜吗?Blob 定价的设计使得当使用量高时,价格会上涨,当使用量低时,价格会下降。
Felten 指出,由于两个未知因素,很难准确估计 4844 会降低Rollup解决方案发布数据的多少成本。
“如果交易变得更便宜,可能会发生的一件事是用户会进行更多交易,”Felten说。 “我们真的不知道Layer 2的流量会增加多少,以及交易变得更便宜会增加多少交易。”
这意味着,如果交易价格变得更便宜,可能会产生更多对数据发布和 Blob 空间的需求,这反过来又会推高 Blob 的价格。
另一个未知因素是Rollup本身将如何使用这些 blob。
Felten 表示:“Rollup 试图为用户优化成本和最终延迟,我们认为,如果 Blob 的价格较低,我们将更频繁地发布较小的 Blob。” “如果 blob 的价格大幅下跌,这将导致Rollup使用更多 blob,这往往会给价格带来上行压力。”
Felten 指出,对于 Rollup 来说,重要的是要准确考虑在将数据批量发布到以太坊之前应该等待多长时间。
目前,在带有 calldata 的 Arbitrum 上,网络在将数据发布到以太坊之前批量积累了大约 100-120 KB 的数据。 但 Felten 解释说,与 calldata 不同的是,在 calldata 中,Layer 2必须按字节付费,对于 blob,rollup 必须购买整个 blob,无论是否使用它。
“这意味着权衡有点不同,因为如果你只有半个 blob 数据并发布它,那么你就购买了整个 blob,但只使用了其中的一半,”Felten 说。
“如果等待时间更长,您将在 blob 中发布更多数据,从而节省成本,但另一方面,您的用户交易将需要更长的时间才能到达以太坊,因此它们将在稍后达到最终结果,”Felten 补充道。
数据发布策略降低发布数据成本的一种潜在方法是通过共享发布。 这就是两个不同的Rollup可能选择合并其数据并将其发布到以太坊主网的地方。
Offchain Labs 的研究员 Akaki Mamageishvili 指出,如果 Rollups 要共享数据发布以节省成本,那么他们必须解决的一个问题是确定成本分摊。
“更快的Rollup或更繁忙的Rollup将节省更少的延迟成本,而不太繁忙的Rollup或更慢的Rollup将节省更多的延迟成本,因此成本分摊不应该成比例,”Mamageishvili 说。
他补充说,rollup 需要确定它们想要与哪些其他Layer 2“合作”,并指出较大的 rollup 可能不需要与其他人合作,而较小的 rollup 可能需要找到其他人较小的Rollup以分摊成本并改善延迟。
数据可用性选项以太坊本身并不是唯一可以发布数据的区块链。 Celestia和Eigenlayer等数据可用性解决方案也希望通过数据可用性采样来解决数据发布问题。
每个 Layer 2 解决方案都能够准确选择他们想要发布数据的位置。 就 Arbitrum One 和 Arbitrum Nova 而言,目前正在进行 DAO 投票,以确保 Arbitrum 链在 Dencun 升级后能够立即具备利用 EIP-4844 的能力。
“在我看来,这是每个链在成本与信任之间做出的决定,因为你信任你正在使用的数据可用性系统。 每个连锁店都可以做出自己的决定,我不认为这是一刀切的。”
猜你喜欢,其他文章推荐:
https://m.pc6.com/s1358069
https://m.pc6.com/s1358071
https://m.pc6.com/s1358073
https://m.pc6.com/s1358075
https://m.pc6.com/s1358078