ZK-Rollup:区块链的二层网络和扩容方案

OKX欧易app

OKX欧易app

欧易交易所app是全球排名第一的虚拟货币交易所,注册领取6万元盲盒礼包!

APP下载   官网注册

区块链为了保持去中心化,需要由多个节点来运行。但多个节点的构架也导致了整个区块链系统的速度问题。随着区块链上面的项目不断增加,扩展性也渐渐成为一个大问题。

所有layer2扩展性的解决方案背后的核心思想都是允许交易中的多方以某种方式安全地进行交互,而无需在主链(即layer1)上进行交易,但在某种程度上,仍然会利用以主链区块链开发社区出现了许多所谓的第2层(layer2)协议,例如侧链(sidechain)和ZK-Rollup。这篇文章简单介绍了这两种方法的技术细节以及它们的优缺点。

侧链是什么

Layer2的扩展解决方案促使了侧链的开发。侧链是一个与主链分开的独立分类账,主要用于记录由主链上单个交易打包并且引用的多个交易。

侧链的核心思想是拥有一个完全独立的区块链。侧链拥有自己的验证者和运营方,并具有往主链来回迁移资产的能力,并且可以将每一个区块头映射到主链上用来防止分叉。

映射是一种安全保障,提供了防止验证者暗箱操作导致分叉的可能性。

在上图中,侧链生成区块,并将其映射到主链上。映射就是将侧链区块的哈希值存储在主链上。侧链上的分叉选择规则原理是如果这条链不是建立在上一个映射的区块之上,就不会被公认。在上图中,即使侧链的验证者相互勾结并在生成区块A后尝试生成更长的链A->B->C,只要区块A已经映射到主链,那即便A->B->C是较长的链,这个较长的链也将被侧链参与者所忽略。

如果参与者希望将资产从主链转移到侧链,那他们需要首先将资产“锁定”在主链上,并在侧链提供资产已被锁定的证明。如果要解锁主链上的资产,他们首先要在退出侧链,并且提供退出侧链后的退出证明。

但是事实上,尽管侧链可以利用主链的安全性来防止分叉,但验证节点仍然可以合谋并执行另一种称为无效状态转换(invalidstatetransition)的攻击。这背后的原理是利用了主链不可能验证侧链产生的所有区块的性质(因为如果主链可以验证侧链的所有区块,那侧链就没有存在的意义了。侧链的主要用途就是避免主链验证每笔交易,从而达到增加可扩展性)。因此如果超过50%或66%(取决于区块链共识结构)的验证者合谋,他们可以创建一个完全无效的区块,该区块就可以从其他参与者那里窃取资金,映射此类区块到主链,将这些钱占为己有。

目前有一些解决无效状态转换的方法,但是这些方法知道今天尚未在实践中实现,本文也不一一列举。目前,大多数侧链都是建立在验证节点不腐败的假设上来运行。

有没有什么解决方案能不需要这种假设也能够照常运行?ZK-Rollup可以做到这一点。下面我们将着重介绍这个技术。

ZK-Rollup是什么

ZK-Rollup是一种layer2扩展的解决方案,从某种意义上说,“ZK-Rollup”实际上也是一个侧链,因为它可以产生区块并将这些区块映射到主链上。但是,与之前分析的侧链最大的不同就是ZK-Rollup并不信任rollup中的操作方。操作方可以在任何时候停止生成区块,生成无效区块,或者尝试其他形式的对抗行为。

类似于常规的侧链,操作方无法在任何之前在映射到主链

本站所有软件信息均由用户上传发布,版权归原著所有。如有侵权/违规内容,敬请来信告知邮箱:764327034@qq.com,我们将及时撤销! 转载请注明出处:https://czxurui.com/zx/45139.html

打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023年08月06日
下一篇 2023年08月06日

相关推荐

  • 底层DAG技术是什么,什么叫区块链

    一、什么叫区块链区块链是一个可以共同记账的数字账本,会记录所有曾经发生并经过系统一致认可的交易。相当于全家总动员的方式记账,你在记账,你爸爸和妈妈也在记账,他们都能看到总账,但是已经被保存的信息就无法再被篡改。区块链具有去中心化、开放性、安全性特征。区块链

    2024-11-22 16:00:01
    2 0
  • 比特股好用在什么地方,区块链什么公链好

    一、区块链什么公链好全球公认的五大公链NO.1、以太坊(ETH)NO.2、小蚁(NEO)NO.3、量子(QTUM)NO.4、EOSNO.5、夸克(QKI)。拓展资料:1、量子是致力于打造不同于比特币和以太坊的另外一种区块链系统,希望能通过价值传输协议,实现点对点价值转移,拓展区块链技术和应用的

    2024-11-22 14:30:01
    1 0
  • 哪些是银行区块链系列,区块链的类型有哪些

    一、区块链金融企业有哪些(区块链金融领域)区块链公司有哪些?如下:目前几乎所有互联网公司都开始做区块链了。传统的金融公司大都有参与。纯区块链正经公司有做一些技术研发的,包括云象、趣链、太一;也有做公链主链的,比如迅雷、小蚁、比原等。还有很多实实在在做区块链技

    2024-11-22 11:00:01
    3 0
  • 区块链 如何广播,区块链如何广播全网

    一、区块链如何广播全网区块链的具体工作流程是怎样的?对于区块链的工作流程金窝窝集团认为可以总结为以下几步:1、发送节点将新的数据记录向全网进行广播2、接受节点对收到的数据进行记录和检验3、全网所有接受节点对区块执行共识算法4、区块通过共识算法过程后被正式纳入区

    2024-11-22 04:30:01
    3 0
  • 怎么查全网区块,怎么查询所有区块链公链

    一、怎么查询区块链币(怎么查询区块链币余额)币安链怎么查区块区块链信息服务备案管理系统是网信办主办的网站,有多个模块组成,所有的区块链备案服务都在这个系统进行。切记只有这个官方网站。1、备案信息查询:直接输入主体名称或完整的备案编号进行查询。特别注意:(1)主体

    2024-11-22 02:30:01
    4 0
  • 区块链 如何 被攻击,区块链被攻击达到多少才能被篡改记录

    一、区块链如何被攻击***区块链被攻击达到多少才能被篡改记录***区块链科普指南:什么是51%攻击?在加密世界中,当一个人或一群人控制了50%+1的网络单元时,就会发生51%的攻击。没有人说50%+1单位,所以简称为51%攻击。当一个团队设法控制链接到一个特定区块链的网络的大部分

    2024-11-22 00:30:02
    4 0

发表回复

8206
验证码

评论列表(0条)

    暂无评论

ok交易所
已有100万用户加入ok交易所

立即下载