Celestia 研究员概述了 4 种新的 Rollup 方案。

Celestia 研究员概述了 4 种 Rollup 方案。

区块链技术中的创新变体

在区块链技术领域,一直有不断涌现的创新变体。本文将介绍其中四种变体:Based Rollup + 多个 Header Producer + highest Protocol MEV(MEV-BR)、共享聚合器 + 去中心化 Prover 的 ZK Rollup(ZK-SA)、共享聚合器 + 去中心化 Prover + 有多个 DA 的 ZK-Rollup(ZK-SA-DA)、两个 ZK-Rollups + 去中心化 Prover,彼此间有一个链上轻节点(可桥接)(ZK-Rollup-BR)。

MEV-BR:交易排序与 MEV 提取

MEV-BR是Based Rollup的一个变体。在这个变体中,Rollup网络用户直接将交易数据发布到数据可用层(DA,Data Availability Layer)区块上,然后由Header Producer(HP)负责交易排序,最后通过highest Protocol MEV(MEV)机制来提取MEV收益。和之前介绍的Based Rollup一样,MEV-BR也由DA层负责,即用户直接将交易发送到DA层。但是与Based Rollup不同的是,DA层节点不再负责排序,交易排序由HP负责。这样一来,通过MEV机制,参与交易排序的HP可以提取交易排序对于自己有利的部分。

ZK-SA:共享聚合器和去中心化Prover

ZK-SA是一种使用共享聚合器(Shared Aggregator,SA)和去中心化Prover的ZK Rollup变体。在这种变体中,SA负责交易的包含和排序,并将交易序列批次(Batch)发布到DA层上。一旦交易序列到达DA层,理论上交易顺序将不再改变。然而,在批次到达DA层之前,SA可以先将Batch+SA Header广播给全节点和Prover,并将SA Header广播给轻节点。需要注意的是,与HP发布的批次头(Batch Header)不同,SA发布的头(SA Header)包含了密码学证明,以确保Rollup节点从DA层读取的批次确实是由SA生成的,而不是伪造的。

ZK-SA-DA:多DA层的ZK-Rollup

ZK-SA-DA是一种ZK-Rollup的变体,其主要特点是可以拥有多个DA层。这样一来,可以有效提高Rollup的活性。SA可以将交易序列批次发布到任意一个DA层上,根据需要选择不同的DA层发布数据。通过动态优化Rollup的相关参数(例如数据成本、安全性、活跃度、交易延迟和最终性),可以定制具有最低成本、最高安全性、最高活跃度和结算速度的Rollup。选择吞吐量最高的DA层。

ZK-Rollup-BR:两个相互桥接的ZK-Rollup

ZK-Rollup-BR是ZK-Rollup的扩展版本,用于创建两个可以相互桥接的ZK-Rollup。这个变体引入了Relayer角色,它将Batch Header+ZK-Proof打包成一笔交易。只要将这笔交易发送给运行Rollup1的Rollup2轻节点,就可以证明某个特定高度的批次是有效的。当然,Rollup2还需要运行DA层的轻节点。这是保持跨链桥信任最小化的先决条件。如果是从以太坊Rollup到以太坊的跨链操作,则不需要运行Rollup的DA层轻节点,因为DA层本身就是以太坊。

以上是四种区块链技术中的创新变体的描述。这些变体在提高交易处理效率、最大化利益以及灵活性等方面都具有独特的优势。通过更好地理解这些变体的原理和应用,我们可以更好地应用区块链技术,并为未来的创新奠定基础。

参考链接:点击这里