本文介绍了基于竞争的 Rollup (BCR) 架构,它是 Taiko 提出的一个可配置、多重证明的 Rollup 设计。
本文介绍了模块化区块链和单体区块链的概念及其区别。模块化区块链专注于处理特定任务,并将其他任务外包给其他层,而单体区块链则在同一层处理所有任务。文章详细解释了共识、执行、数据可用性和结算等区块链的核心任务,并探讨了以太坊向模块化框架过渡的方式,最后对比了两种架构的优缺点,以及适用的场景。
用户可能存在这两种情况:1. 用户将资产保存在以太坊钱包或链上其他地方,并希望与路印协议构建的交易所进行交互。2. 用户将资产保存在路印协议构建的交易所中,并希望在其他地方使用链上功能。
我们的目标之一是以最小的摩擦来弥补链上与链下之间的差距,以实现最佳的用户体验。
本文深入探讨了zkSync的架构和生态系统,zkSync 是一家致力于开发 zkEVM 的公司,并介绍了 zkSync 的发展历程、融资情况、当前生态以及核心架构(执行、结算和数据可用性)。
本文介绍了以太坊侧链和Layer 2解决方案,它们旨在解决以太坊的可扩展性问题。侧链是独立于以太坊主链运行的区块链网络,通过双向锚定系统与主链连接,而Layer 2协议则是在以太坊链内运行的二级框架,通过将大量交易处理移至链下,从而减轻主链的拥堵。文章还概述了Layer 2的几种主要扩展方案,包括状态通道、Rollup(ZK Rollup 和 Optimistic Rollup)以及Plasma。
本文探讨了比特币作为数据可用性(DA)层的经济可行性,分析了在比特币上构建 Rollup 面临的挑战,特别是高昂的数据发布成本问题。通过比较以太坊 ZK-Rollup 的数据成本,并分析了将数据发布到比特币的潜在成本和对L1交易费用的影响,文章指出,Rollup 需要产生大量的交易费用才能在比特币上保持经济上的可行性,同时也讨论了其他DA方案和Layer3结构作为降低成本的替代策略。
本文档描述了Optimism Rollup中L2输出根提案的规范。为了实现L2到L1消息传递的信任执行,需要将L2的状态同步到结算层L1。Proposer构建并提交L2状态的承诺(输出根)到L1上的L2OutputOracle合约。本文档详细介绍了L2输出承诺的构造方式,L2OutputOracle合约的接口,以及在面对L1重组时的安全考虑。
Base 推出 Appchains,这是一种专为应用程序设计的专用rollup,旨在实现独立扩展、定制以及通过近乎瞬时的桥接与Base的无缝集成。Appchains 通过 TEE 提供快速提款,同时保持高度的安全性与性能。开发者可以使用 OnchainKit 快速的在Appchains上构建应用。
本文介绍了以太坊2.0设计中的数据分片(Data Sharding)方案,该方案是rollup-centric roadmap的核心组成部分。
本文档是 Optimism 项目的术语表,详细定义了 L1/L2、区块、交易、排序器、存款、提款、批处理提交、L2 链推导等核心概念。解释了这些概念在 Optimism rollup 中的作用,以及它们与以太坊主链的交互方式,例如排序器如何工作、存款和提款的流程、以及如何从 L1 数据推导出 L2 链。
本文描述了设计一个面向DePIN提供区块链底层服务的基础设施应考虑哪些问题,以及如何完成设计。 该方案基于BoAT3 Oracle。
rollup顾名思义,就是把一堆交易卷(rollup)起来变成一个rollup交易,所有节点接收到这个rollup交易之后,不去执行被卷起来的逻辑,而只去接受这些逻辑的执行结果
对Optimism , OP Stack的技术做了简要描述。 主要内容来自Optimism的官方文档 (2023.9)
本文我们介绍主要介绍了rollups这种主流layer2技术,rollups中根据何时去验证L2提交的状态是正确的时机分为了欺诈证明和zk rollups 。
Rollup 将计算转移到链下,从而释放更多链上空间。链上数据可得性很重要,因为它使得以太坊可以复核 Rollup 交易的完整性。反之,审查流程可以检查 Rollup 出块,免去对共识机制的需求。