翻译:火火/文言区块链 

1、什么是Rollup、什么不是Rollup?

首要,我确实赞同:

  1. 这里有两个不同的概念。我暂时将它们称为“rollup 桥”和“rollup 区块链”。

  2. Rollup 桥和 Rollup 链是分开的,而且能够互相“分叉”。

  3. L1 和 L2 是相对术语,取决于给定财物的发行地/原产地。

让咱们从一个思维试验开始。幻想一下咱们有两个独立的现有区块链,比如说以太坊和Near链。咱们能否在不修改协议的状况下在它们之间建立一个无需信赖的双向桥梁?咱们能够!首要,假定咱们为 Near 的 VM 和一致开发 zk 有用性证明(我一切的例子都将是关于 zk rollups,这对我来说更简略)。这明显不需求对 Near 的协议进行任何更改,咱们只需找到一种方法来证明给定的块是 SNARK/STARK 内的有用状况转化。现在,咱们还在以太坊上创立一个智能合约来验证这些证明,咱们就完成了。

现在,任何人都能够向以太坊提交近区块(或状况增量)以及有用性证明,而且智能合约将知道 Near 区块链的状况,而无需任何信赖假定。然后从Near向以太坊发送消息就很简略了,你只需求向以太坊中的智能合约提交Near状况的Merkle证明,这样你就能够证明Near状况的任何部分。这是第一个知道。咱们不会将Token或数据从一个区块链发送到另一个区块链,没有任何移动,这些仍然是独立的数据库。咱们仅仅在另一个区块链中证明一个区块链的状况。跨区块链转移Token仅仅一个便利的抽象。

但到目前为止这是单向的,咱们只在以太坊上证明 Near 的状况。咱们如何做相反的作业呢?很简略,咱们为以太坊开发有用性证明,在 Near 上创立验证者合约,并将以太坊区块和有用性证明发送到 Near。现在咱们能够证明以太坊在Near中的状况。有了两个单向免信赖桥,咱们就得到了一个双向桥。

但是,这思考了一个问题,为什么咱们需求两座桥梁?Rollup 没有两个桥,Arbitrum 和 zkSync 在其状况下没有以太坊桥,这里产生了什么?嗯,他们有,但这是一种不同类型的桥梁。咱们强制 zkSync 全节点也是以太坊全节点,Arbitrum 全节点也是如此。

这是第二个知道,一切汇总实践上都有两个单向桥。仅仅在 zkSync → 以太坊方向上咱们运用有用性证明+状况增量,而在以太坊 → zkSync 方向上咱们只运用全节点桥。明显,连接以太坊和近端的一个或许的解决方案是要求每个以太坊全节点也是近端全节点,反之亦然。这实践上会达到相同的意图,仅仅有点愚蠢,因为它不能很好地扩展。

但现在咱们在以太坊和近邻之间有两个带有有用性证明的桥梁。咱们能够在另一个区块链上证明一个区块链状况,并用它来“移动财物”和“发送消息”。我想指出的是,咱们没有改变任何协议,咱们不需求以太坊或Near的完好节点提供任何额定的功用,每个区块链甚至或许不知道这些桥。像 Matter Labs 或 Coinbase 这样的完全的第三方能够保护(并终究无法保护)这些桥梁。

那么,以太坊和近期是否正在上Rollup?因为其区块发布在以太坊上,Near 现在更安全了吗?假如桥梁中止作业,区块链的安全性是否会下降?我想你会赞同,不,任何一个区块链都没有改变。仅仅现在每个区块链上都有一个智能合约,能够访问另一个区块链上的状况。请注意,这些桥梁也是独立的,假如其中一座产生故障,另一座完全不受影响。

现在咱们能够讨论不同类型的桥梁。帕特里克·麦考里 (Patrick McCorry) 发表了一篇文章 Rollup正在验证桥梁。我能够说我总体上属于帕特里克的阵营,但我认为实践上还有更多类型的桥梁:

第一种是“全节点桥”。这些仅仅一个区块链的完好节点也是另一个区块链的完好节点的状况。这是网桥的最高安全等级,这便是不信赖网桥的实践状况。该桥没有额定的安全假定。关于大规模来说,它也是完全不可行的。在以太坊+近思维试验中,假如咱们要求一切全节点都是两个区块链的全节点,那么拥有两个不同的区块链就没有意义了。不过,假如一个区块链的节点要求比另一个区块链的节点要求小得多,那么它在一个方向上是有意义的。这正是 zkSync、Arbitrum、Optimism 等 Rollups 中产生的状况。

第二种是“有用性桥梁”。这是一个运用 zk 证明来证明给定状况转化(即 zk rollups)有用性的桥梁。咱们有与用于这些有用性证明的证明系统相关的额定信赖假定。

第三种是“OP桥梁”OP Rollups中运用的桥类型。这里的额定信赖假定与博弈论以及Rollup的至少一个诚实完好节点的存在有关。

有用性桥和OP桥都旨在接近全节点桥的安全性,而不需求相同等级的资源。实践上,有用性或OP桥简直就像另一个区块链的完好节点,但它仅仅一个智能合约。

当然,还有轻客户端桥(如 Near 的 Rainbow 桥)、多重签名桥等。在咱们实践上能够运用这个模型来对不同的 rollup 项目进行分类。例如,zkSync Era 是一个集中式(即单个验证器)区块链,具有来自以太坊的全节点桥和以太坊。

这便是当今大多数Rollup的状况:具有从根底链开始的全节点桥接以及到同一根底链的有用性或达观桥接的区块链。请注意,这在链之间创立了一种层次结构,以太坊完好节点不会成为任何汇总决定桥接到它的完好节点,但汇总完好节点简直被逼成为以太坊完好节点。

最终请注意,Rollup区块链不会继承母链的技术安全性。换句话说,将某些区块链的数据(和证明)发布到以太坊不会增加该区块链的安全性。运用以太坊的数据可用性仅仅为了 Rollup 桥的利益,而不是为了 Rollup 区块链的利益。这意味着Rollup桥包含智能合约和以太坊上的数据可用性,而且Rollup区块链仅仅一个区块链。

这个模型尽管现在看起来很简洁,但并没有解说验证和主权Rollup。validiums 是桥还是区块链?它与有用性桥梁有何不同?主权汇总怎么样?他们连桥都没有!从主权Rollup角度更容易剖析。

一般将主权Rollup描绘为没有桥接的Rollup。他们本质上运用另一个区块链的数据可用性和一致作为自己的数据可用性和一致,因而继承了该区块链的安全性。他们通过将一切数据发布到根底链来完成这一点,而主权Rollup完好节点仅仅根底链的完好节点,它们具有解说该数据的额定规矩。

那么这是一个Rollup吗?不,乍一听起来像是Rollup,但许多其他东西也契合这个定义。咱们当然不会将其归类为Rollup,例如比特币中的序数。Ordinals 区块链的一切数据都位于比特币区块链上。要成为 Ordinals 区块链的完好节点,您只需求一个比特币完好节点并了解 Ordinals 规矩。它还具有与比特币完全相同的安全性。相同的状况也适用于比特币之上的许多其他协议,如 Omni、Counterparty、Mastercoin 等。一切这些协议都不能归类为主权Rollup。

我或许会找到更多例子,但要点是区块链搭载另一个区块链的一致和/或数据可用性并不是什么新鲜事。据我所知,这些结构没有通用术语,所以我将测验运用“依赖区块链”这个称号。Rollup 的创新为两个区块链发明了一种以信赖最小化且高效的方法进行通讯的方法。主权Rollup缺少这一点,因而不应该被称为Rollup,仅仅依附于区块链。

2、关于验证

最终,咱们谈到验证。就像Rollup一样,它们是具有从根底链到根底链的全节点桥和根底链的一些桥的区块链。这种新式桥基本上是一个有用性桥,咱们不会将区块链数据(输入或状况增量)发布到根底链,咱们只发布 zk 证明。因为缺少更好的称号,咱们将它们称为部分有用性桥。但这与普通的Rollup有何不同?为了找到答案,咱们需求了解当区块链失败和桥分叉时会产生什么。

让咱们回到咱们关于桥接以太坊和Near的思维试验。在这种状况下,假如Near区块链中止运转会产生什么?明显,Near 到以太坊的桥梁将中止更新。假如该桥上有硬币,它们就会被卡住,直到Near链被康复明显,这座桥上的财物似乎并不具有与以太坊区块链相同的安全性。这违反了一般所说的Rollup安全性,那么这里产生了什么?请记住,有用性桥和OP桥的效果与全节点相似,而且全节点能够分叉区块链。

大多数Rollup都计划了一些“逃生舱口”机制,这实践上仅仅一种自动分叉机制。在咱们的示例中,假如近区块链失败,允许任何人更新桥的状况,只要它附有有用性证明。假如 Near 区块链随后重新上线,它将具有与桥不同的状况,然后强化了桥确实已从 Near 分叉的想法。这座桥实践上具有与以太坊相同的安全性,但至关重要的是,桥中计划有一些分叉机制。

幻想一下其他状况,以太坊和近区块链都在作业,但只有 Coinbase 被允许更新桥的状况(因为这便是桥的设计方法)。假如 Coinbase 因为某种原因产生故障,而且桥中没有分叉机制,那么桥将中止运转,一切财物将被卡住,即便近区块链仍然存在。

现在咱们能够很容易地看出有用性桥和部分有用性桥(即validiums)之间的差异。有用性桥一直确保拥有状况数据(这当然是创立分叉所必需的),因为它们将一切状况更新发布到根底链。部分有用性桥或许没有该状况数据,而是需求 validium 区块链中诚实的少量验证者来确保该数据的可用性。

总结这篇很长的文章,它便是区块链和桥梁有许多不同类型的桥接器,但 L2 空间中更有趣的桥接器是:全节点桥接器、达观桥接器、有用性桥接器和部分有用性桥接器。

咱们还能够将区块链分为两种不同的类型:依赖型或独立型,具体取决于它们是否运用另一个区块链的一致和数据可用性作为自己的一致和数据可用性。不过,这些是不同的概念,咱们能够将任何类型的区块链与简直任何数量和类型的桥配对。

此时快讯

【67,881,717枚DOGE从未知钱包转移至Coinbase】金色财经报道,据Whale Alert监测, 北京时间12:48,有67,881,717枚DOGE (5,083,357美元) 从未知钱包转移至Coinbase。

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注