梳理 Rollup、分片与 Plasma 等以太坊扩容方案的演进与采用现状。
以简洁易懂的方式介绍了 zkRollup 的实现原理和技术细节.
本文介绍了Optimism Rollup 的 SystemConfig 合约,该合约用于在L1上发出rollup配置更改的日志事件,这些更改会被L2的区块衍生过程获取并应用。文章详细说明了SystemConfig合约中包含的参数,如batcherHash、overhead、scalar、gasLimit以及unsafeBlockSigner,以及如何读写这些配置。
本文介绍了Optimism Rollup中用于保证L1到L2交易(即Deposited transaction)的Gas机制。它详细说明了如何通过燃烧L1的Gas来购买L2上的Gas,以及如何通过EIP-1559类似的费用市场来限制和调节Gas的使用,同时解释了燃烧L1 Gas的必要性,并讨论了防止恶意攻击的机制。
本文深入探讨了互动 Rollup 协议,尤其是挑战期的优化问题。文章分析了较长和较短挑战期的优缺点,并推导出最优挑战期的数学公式,旨在在链的总运营成本最低的情况下平衡安全性与用户体验。
本文详细介绍了zkSync的发展历程、生态现状及技术架构,zkSync是以太坊的Layer2扩展方案,通过zk-rollup技术提高交易吞吐量,降低交易成本,并着重分析了zkSync的三个核心层:执行层、结算层和数据可用性层。此外,还比较了ZK-Stack与OP-Stack在Dapp开发者、核心开发者和商业角度的不同,最后展望了zkSync的未来发展,并强调了其在隐私性和可扩展性方面的潜力。
本文探讨了 Rollup 技术的一些局限性,并分析了解决这些问题的几种方案,包括 Rollup 框架、共享排序器(Shared Sequencer)和 Rollup 即服务(RaaS)。文章深入研究了这些方案的机制、特点以及它们如何塑造 Rollup 生态系统的未来发展。虽然这些解决方案在不断演进,但实际应用案例的增长速度却未能跟上基础设施的发展速度。
本文介绍了 Rollup 生态系统中数据可用性(DA)的重要性,以及模块化 DA 解决方案(如 Celestia, EigenDA 和 Avail)在提高 Rollup 互操作性和可维护性方面的作用。
文章主要介绍了可组合性的界定、类型及其功用,探讨了异步可组合性如何缓解 Rollup 生态系统的碎片化问题。
本文提出了动态Blob大小调整方案,旨在解决EIP-4844下小规模Rollup在数据吞吐量低时面临的成本-延迟权衡问题。该方案允许用户仅为其使用的实际空间付费,无需等待积累足够的数据,从而优化成本控制和延迟。
本文深入探讨了模块化区块链和单体区块链的差异、优缺点,并讨论了模块化区块链中的一些争议点。文章解释了单体区块链的独立性、兼容性和简单性优势,以及其在扩展性、治理和安全性方面的局限性。同时,文章分析了模块化区块链的可扩展性、灵活性和治理优势,以及其复杂性、依赖性和不兼容性劣势。最后总结了对模块化区块链的未来发展方向的展望。
Gelato RPC Nodes 专为满足 rollup 经济的新规模而构建,为 Kraken 的 Ink Chain 等高吞吐量 rollup 提供支持。它具有高性能、原生归档支持、企业级安全性和内置分析功能,延迟更低,正常运行时间 SLA 为 99.99%,并提供自动缩放功能。
本文分析了2023年9月Layer2领域的发展趋势,重点介绍了模块化基础设施的进步和rollup-as-a-Service (RaaS) 的兴起如何推动项目从L1扩展到L2。文章还提及了Eclipse主网的发布,Astar zkEVM的启动,以及Layer N和Restake Finance的融资情况,并分享了相关的项目更新和推荐阅读。
本文对比了多种数据可用性(DA)解决方案,包括Sunrise, Avail DA, Celestia, EigenDA 和 Ethereum EIP-4844。分析了每种方案的处理速度、数据可用性保证、验证方法、网络结构和安全性。文章指出,不同的DA解决方案在性能、数据保证和验证方式上各有侧重,反映了区块链架构从单片设计向专业化和模块化解决方案的演进。
Arbitrum One 已完全迁移到 Nitro 技术栈,带来了更高的吞吐量、更低的费用和下一代 Rollup 架构的改进。