数据的完整性与可用性:Rollup链中的守护者
数据可用性层探讨:EIP-4844的实践探讨
探讨数据可用性层和 EIP-4844
嘿,数字资产投资者!今天我将向您介绍Rollup链的两个守护者:数据的完整性和可用性。它们就像书籍中的主角和配角,一起维护着链的顺利运行。
首先,我们来谈谈数据的完整性。在Rollup链中,完整性可被比喻为银行的审查部门。它确保用户在Rollup链中的余额得到正确证明,因此任何人都无法把你的数字资产移花接木,悄悄偷走。这就像一个守门员,不让任何可疑的交易通过大门。
但是,完整性并不是唯一的关键。要使Rollup链如虎添翼,我们还需要数据的可用性。好比一本热门小说,数据的可用性意味着它需要在网络中及时发布,而不是被出版者藏起来。这是为了确保任何有兴趣的读者都有机会获取数据。数据可用性层就像图书馆,为数据的发布提供了基础设施,确保数据随时可借阅。
现在,让我们来探讨一下这两个“守护者”之间的关系。Rollup链会继承其数据可用性层的所有安全假设。这就像在一个公共图书馆工作,你会信任在架上的书籍是真实可用的。因此,Rollup链的许多运营者都选择使用它们所在的L1链作为数据可用性层。而以太坊作为数据可用性层的方法是将L2交易数据嵌入到L1交易中,并确保它们包含在L1块中。只要有以太坊块可用,嵌入到交易中的数据也就可用。
噢!别忘了,我们还有一项关键任务:降低数据可用性的成本。降低成本就像打折的书店,它能直接降低Rollup链的运营成本,并进一步减少用户的交易费用。目前,典型的Rollup运营商支付的80%的燃料费用用于将Rollup链数据作为calldata嵌入到L1上,仅有20%用于验证证明。如果我们能降低这些费用,就像找到一家便宜书店一样,那将是一件令人开心的事情。
在Scroll协议中,我们还有两个强大的角色来确保数据可用性。首先,是提交(commit)!排序器每隔几分钟都会向Rollup合约的commitBatch函数提交一批新的交易。这些交易中嵌入的数据将作为calldata计算并存储,它将在我们验证证明时充当承诺和snark校验器的输入。这些嵌入的L2交易数据实际上是Scroll链的数据可用性解决方案。任何人都可以从存档节点收集这些交易,并查看它们的有效载荷。
其次是完成(finalize)!在提交到批处理后,验证者开始为该批处理的执行创建简洁的状态转换证明。finalizeBatchWithProof函数接受这些证明作为输入,并验证给定prevStateRoot状态根,执行提交的承诺事务批处理将导致更新的postStateRoot状态根。
哇!通过坚持数据的完整性和可用性,我们就能像登上畅销书榜一样,让Rollup链享誉数里数外!
嘿,喜欢阅读的朋友们!您对数据的完整性和可用性有何看法呢?在投资数字资产时,您更注重哪一个?快来和我互动分享吧!
We will continue to update 算娘; if you have any questions or suggestions, please contact us!
Was this article helpful?
93 out of 132 found this helpful
Related articles
- 卡尔·弗洛尔什的“乐观主义”技术铺平了Coinbase的“基座”区块链之路
- 徐一斗不仅在网站上经常写生动有趣的文章,还在社交媒体上分享他对区块链技术和数字投资的见解无论是专业知识还是幽默风趣,都让他成为了备受尊重和受欢迎的行业专家 在《南华早报》的报道中,徐一斗被称为“元宇宙之人”,这一称号再次彰显了他在行业内的重要地位作为一个区块链技术专家,他深入研究了元宇宙的概念,并为数字投资者提供了有关这一新兴领域的宝贵建议
- 巴拉基把他的钱放在嘴巴的地方
- 帕斯卡尔·高西耶(Pascal Gauthier)给了加密货币需要的东西,并赢得了嘘声
- 安娜丽莎·托雷斯:给了瑞波币和XRP希望的法官
- 巴里·席尔伯特(Barry Silbert)在2022年的加密货币丑闻中奇迹般地脱身了出来
- 保罗·阿多伊诺:加密领域中最努力工作的人