tl;dr:
2020 年,以太坊发布了以 Rollup 为核心的路线图,这一举措为未来的发展指明了方向。随后,Vitalik在第二年的「Endgame」中描述了以太坊的最终愿景,强调了基础层建设的优化以及为Rollup提供支持。这些举措明确了以太坊未来发展的主要方向,为区块链生态系统的不断壮大奠定了基础。
以太坊引入了Danksharding分片技术,旨在提升其作为数据可用性层的稳定性。这一技术有望降低L2交易费用,增加Rollup每秒交易次数,并进一步扩展以太坊网络规模。
截至今年,以太坊坎昆-德内布(Dencun)升级最终于2024年3月13日发布,即将推出EIP4844。这次硬分叉被视为以太坊实现Danksharding的首要举措,是以太坊路线图中至关重要的一环。
关于什么是DA层,Danksharding的技术原理,EIP4844的内容,请参考去年我写的一篇技术文章:DA(数据可用性)Summer 将至?https://foresightnews.pro/article/detail/33575
EIP4844引入了一种新的交易类型,称为blob-carrying交易。每个blob-carrying交易都具有能力“携带”一个 Blob 列表。Blob是一个数据包,大小约为125 KB。Blob的存储时间相对较短,仅为4096个epoch,大约18天左右。
EthereumL2在适配EIP4844之后,将为最终用户提供更快速的交易、更低的成本、更流畅的体验和更灵敏的反应。这将为L2平台带来更多复杂和大型的Dapp应用。
L2如何适配EIP4844呢?我们需要分Optimistic Rollup和ZK Rollup来分别讨论。
Optimistic rollup是一种通过欺诈证明来确保rollup执行正确性的技术。在这种机制下,节点会默认状态转换是正确的,除非在规定时间内有人提出欺诈证明来证明状态转换是非法的。一旦有欺诈证明出现,之前提交的状态转换将被撤销。
Optimistic Rollup适配EIP4844相对ZK rollup来说更简单。把L2的交易都通过Blob-carrying交易提交到L1即可完成适配。此外,就是要调整欺诈证明使之适配EIP4844,这部分就可以慢慢做了。毕竟,很多optimistic rollup至今也没上线欺诈证明。上线了欺诈证明的,发现两年多都没有一个欺诈证明提交。
L2交易提交:Rollup提交的时候,使用Blob-carrying交易,将Rollup数据存储在Blob中。Blob-carrying交易的payload是rlp([tx_payload_body, blobs, commitments, proofs]),其中
调整欺诈证明:
ZK rollup是通过ZKP来证明L2状态转换是正确的。ZK rollup适配EIP4844相对optimistic rollup来说更复杂。
Morph 的 EIP-4844 zkEVM 集成解决方案请参见:https://medium.com/@morphlayer2/morphs-solution-to-eip-4844-zkevm-integration-7f469910478f
Optimistic rollup中,Optimism和Arbitrum已表示致力于采用 EIP-4844,并与其社区密切合作来测试和部署必要的更新。Arbitrum属于Stage 1的Rollup, 安全性相对较好。涉及到需要将欺诈证明适配EIP4844的问题。Optimistic rollup属于是Stage 0的Rollup,目前还没有欺诈证明,适配起来更容易,但安全性不够高。
ZK rollup中,使用STRAK和SNARK的rollup适配难度是不同的。用STARK的rollup适配EIP4844更简单,Starknet是其中的代表。Starknet发表了文章表示坎昆升级后会实施对EIP4844的适配(文章链接)。用SNARK的rollup,zkSync也在探索如何利用携带 blob 的交易来进一步降低成本并提高性能。Scroll则是在去年发表了一篇文章介绍了适配EIP4844的思路(文章链接)
最令人映像深刻的是Morph, 他是一个Optimistic ZK Rollup,率先发布了zkEVM适配EIP4844的方案,可以说是第一个完成EIP4844的zkEVM Rollup。
Optimistic ZK Rollup结合了两类Rollup的优势。它乐观地相信Sequencer提交的执行结果,允许对结果产生怀疑的人发起挑战。只有在发起挑战时,证明者才会生成ZKP来证明执行结果的正确性。它拥有Optimistic rollup的效率,又拥有ZK rollup的ZK证明的可靠性。
以上就是坎昆升级来临,主流L2们都进行了哪些适配?的详细内容,更多请关注php中文网其它相关文章!
每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。