广告位

您现在的位置是:网站首页 > 科普 >

什么是侧链和rollup?他们有何区别?

侧链Rollup 96人已围观

简介Infura目前支持以太网以外的网络,如Arbitrum、Optimism和Polygon。 这三个项目都是新的区块链网络。 与伊萨利姆相比,交易费用低,交易确认速度快。 重要的是,以太网的易用性也有所提...

什么是侧链和rollup?他们有何区别?

Infura目前支持以太网以外的网络,如Arbitrum、Optimism和Polygon。

这三个项目都是新的区块链网络。 与伊萨利姆相比,交易费用低,交易确认速度快。 重要的是,以太网的易用性也有所提高。 这是因为用户放在以太网上的资产也可以在这些网络上使用。

该扩展方法被称为“降链协议”。 我写了一篇简短的文章,讨论这些如何帮助提高以太坊的吞吐量,提高易用性。

为什么不直接在以太坊上交易呢,吞吐量的瓶颈在哪

什么是侧链和rollup?他们有何区别?

过去三个月的平均Gas价格。 互联网拥挤的话会急剧增加

以太坊每秒只支持15笔交易,另外,从图1可以看出,用户需求超过吞吐量瓶颈后,手续费水平将上升。 从某种意义上说,吞吐量限制是社区为追求去中心化而制定的自我约束。

去中心化的目标是使全世界能够实时验证区块链完整性的参与者人数最大化。 由于这个目标对于使对区块生产者的信任最小化非常重要,所以社区自我强制实施了规定区块有效性的共识规则。 为了实现参与者占世界人口比例的目标,有必要限制交易处理带来的计算量、存储量和带宽负担。

译者注:作者在这里的推理成立,但表达很浪漫。 从没听说过能确定全节点、所谓实时验证者的运用负担和参加者数量的关系,提出计算量等资源制约的人。 这样的研究有几个可靠性受到质疑。 事实并非如此。 只要知道提高吞吐量不是没有代价的事就行了。 当大家有一致的共识暗示应该如何控制吞吐量时,“社区”的概念就被神化了,阻碍了人们对实际情况的认识。 )

我们的挑战是在提高吞吐量的同时,不能超越资源的限制。

为什么我需要了解链下协议比如侧链和 rollup

扩展网络的方法大部分从以下方面着手:

分发验证负担。 验证任务将在网络节点之间分配,而不是像以太网的当前一样要求所有节点执行相同的任务。

更好地利用网络上可用的资源。 网络中的资源必须持续可用,而不是空闲。 例如,为了更好地利用带宽,缩短块的时间间隔。

这些可扩展的方案可能还需要好几年,因为底层的以太坊协议需要做出重大改变。

但是,另一个更常见的替代方案是链式协议,它们现在就可以使用。 因为它通过以下方式扩展了网络吞吐量:

连锁合同:交易处理的负担从以太网转移到另一个网络,但这些交易影响的资产会留在以太网上。

这样的扩展方案等于使用了另一个区块链网络,资源限制也与以太网不同。 这样的网络也可以用于实验各种扩展协议,在提高以太网易用性的同时测试go-etherum (以太网当前主流客户端)的局限性。

当我把资产充进另一个网络时,这些资产去了哪里

你的资产转移到以太坊上的特别桥接协议,目标网络上出现等量的资产。 资产铸造完成后,即可在目标网络中使用这些资产。 并且最终,当想要取出资产时,需要通过适当的桥接合同进行取回。

并非所有的桥接合同都具有相同的功能和特性。 桥接协议必须决定如何释放资产并返还给用户。 理想情况下,只有在桥接合同确信对应的网络没有被破坏的情况下,才应该释放资产。 这就是所谓的“信任假设”,是保护用户资金的终极措施。 在讨论链下协议是否真的能扩展以太坊时,这经常引起争论。

另一方面,一些用户认为其他区块链网络确实是扩展方案。 这是因为可以保证与以太坊同等(或非常接近)的安全性。 经常讨论的“rollup”协议,理想的是能够实现这种程度的安全性。 但是,其他用户接受更强信任的前提,相信锁定在另一个网络上的资产总是足够安全的(只有是“侧链”才能满足)。

维持与主链相同安全性的rollup方案比侧链需要更多的资源。 例如,Rollup网络中的所有交易都必须向桥接协议提交状态更新。 但是,在侧链协议中,交易验证由一组外部参与者进行,因此无需在以太坊上投入大量资源成本。 (译者注,因为准确地说,侧链不需要将自己正在执行的细节暴露在以太网区块链中)。 这样的安全/资源取舍最终会转化为用户的经济负担、免费的午餐什么的。

无论如何,我相信会出现采取不同信任假说的桥接协议。 最终,所有支持以太坊上资产交易的网络将提高以太坊的易用性。 只是,用户在将资金锁定在桥接合同之前需要仔细考虑,并意识到信任假设的差异和风险。

什么是侧链

“侧链”一词是以Blockstream开头的论文。 这是一个互操作性的解决方案,它允许两个区块链网络通过轻量级证明验证有关彼此进展的信息。 这个构想的初衷是用比特币的区块链锁定比特币,在另一个网络上释放比特币而不信任中间人。

但是,这几年,“侧链”一词获得了自己的生命力。 通常用于指与另一个区块链网络相关联的独立的区块链网络。 实际上,这是通过桥接协议实现的,允许资产从主链(如以太网)移动到另一个区块链网络。

侧链可能使用以下三种类型的桥接协议:

单一组织型。 一个团体托管着锁定在桥接合同上的资金。

多组织型。 的多个独立参与者托管着锁定的资金。 n个参与者中只有k个同意才能采取行动。

密码经济型。 动态参与者组合通过资产权重决定参与资格,锁定资金去向。

例如,WBTC是一座单一组织类型的桥,因为BTC由BitGo托管。 另一方面,Liquid网络和RSK区块链通过多组织的桥接实现。 这是因为一组预先指定的参与者有权将资产从一个链转移到另一个链。 另一方面,Polygon是密码学的经济桥。 (2/3)这是因为,依赖于更多更大的权益指定验证者,验证者定期向桥接合同提交网络状态检查点(并且,该检查点可以用于允许用户取款)。

最重要的是,侧链的桥接协议不验证其他网络的完整性,因此需要对有效性负责的参与者群体。 也就是说,前提是至少有一定比例的参与者为了经济激励而保持诚实,保护用户的资产。

什么是 rollup

「Rollup”一词来源于barry whitehat提出的zkrollup的概念,起源于Plasma的研究。

虽然Rollup系统也是独立的区块链网络,但通过Rollup系统交易的资产仍保留在以太网区块链上,受桥接协议的保护。 桥接协议必须不断确认,rollup网络没有被破坏,资金没有面临风险。 最坏的情况是,桥接协议必须无视网络的要求,允许用户取回资金。

Rollup可以通过牺牲解决以下问题来维护以太网的安全性:

数据的可获得性。 桥接协议必须确保所有数据都是公开的。 这样,每个人都可以独立计算此rollup的最新状态。

状态转变的完整性。 桥牌合同必须确认所有的状态转换(交易)都是有效的。

对检查的耐性。 桥接协议可以自主执行交易,在网络沦陷或无法推进时,用户最终可以自己提取资金。

简单总结解决方案。 数据可用性问题通过将系统中所有交易的数据发布到以太网区块链上得到解决,也是“rollup”名称的由来。 使用“错误证明”(fraud proof ) (最佳滚动)或“有效性证明”(ZK rollup )解决状态转变的完整性问题。 审查对策的问题有点棘手,通常不讨论,但是桥接合同必须能够自主接受和执行普通用户的交易。

Rollup有持续的成本。 这样的网络必须继续为桥接合同提供证明,必须证明所处理的所有交易都是有效的,网络没有被破坏。 这需要消耗以太坊的资源,也会影响其扩展性。 但是,从中期来看,可以大幅降低用户的交易成本。 例如,在Arbitrum上,一次货币交换的成本为1600 gas,但在以太网的主网络上需要12万gas。

侧链交易不需要消耗以太网的资源,但其代价是无法获得与以太网同等的安全性和(最终)可靠性。

侧链与 Rollup 有何区别

侧链(如Polygon )和Rollup )如Optimism和Arbitrum )都是独立的区块链网络,都有自己的区块生产者和智能合约运营环境。 这些重要的区别是锁定资金的桥接协议。 准确地说,是保护用户资金的信任假设的差异。

侧链。 桥接协议接收关于独立网络的信息,但不验证其正确性。 管理此桥接协议的一组参与者将检查独立网络的状态(确保其未受到攻击),并说明与桥接协议相关的事实。

向上滚动。 一系列参与者(序列发生器)负责提供独立网络状态更新的证据,并通过桥接协议验证其有效性(以及独立网络是否完整而不被破坏)。

虽然这有细微的差异,但归根结底,只能说明主链上的桥接协议是否能够强制保证独立网络上的交易的有效性,或者依赖于一组可信的参与者,这些交易才是有效的。

当然,没有免费的午餐。 虽然Rollup网络可以维持与以太网主网络相同的安全性,但是以太网需要消耗更多的资源。 这将提高在rollup网络上交易的成本。 作为用户或开发人员,必须考虑网络提供的额外安全性和额外的财务成本。

没有最好的东西。 只有最好的东西。

Tags: 侧链Rollup

广告位

随机图文

    广告位
    广告位

站点信息