织梦CMS - 轻松建站从此开始!

我的网站

当前位置: 主页 > 竞争币 > 以太坊

为什么 Layer 2 将解锁下一波区块链杀手级应用?(2)

时间:2021-09-10 17:01来源:未知 作者:admin 点击:
广义上讲,有两种方法来克服可扩展性三元悖论。Layer 1 或链上扩展的重点是改善区块链本身;Layer 2 或链下扩展的重点是改善区块链的使用方式。 Layer

广义上讲,有两种方法来克服可扩展性三元悖论。Layer 1 或链上扩展的重点是改善区块链本身;Layer 2 或链下扩展的重点是改善区块链的使用方式。

Layer 1

在以太坊生态系统中,领先的 Layer 1 扩展建议指的是 「 分片 」,它将通过创建新的链或 「 分片 」 来横向拆分交易数据库,来减少每个验证者需要处理的数据量。这会让分布式网络处理的交易总量超过单个节点的计算能力。最终,这将降低加入分布式网络的新验证者的门槛,增加其吞吐量,并降低在其上交易的成本。

然而,Layer 1 的扩展方式存在着严重的限制。这种扩展方式涉及极具挑战性的计算机科学和博弈论挑战,并且其中许多挑战在以前从未被解决过。对协议进行硬分叉也是实施它们的一个重要基础;作为一个实际问题,这需要在所有的利益相关者围绕每一个 Layer 1 的升级都要建立强大的共识。在任何复杂和分散的系统一样,这是一项艰巨且耗时的提议。

一直受困扰的「ETH-2」的以太坊的硬分叉升级计划被长期拖延,这表明了在技术和社区协调方面,实施重大的 Layer 1 变化的难度很大。

Layer 2

Layer 1 的解决方案专注于改善核心区块链的性能,而 Layer 2 方式则着眼于改善区块链的使用方式。它的支持者认为,由于分布式账本本质是受容量限制的,因此它们应该只承载价值最高的交易数据。Layer 2 将低关键性的操作迁移到链下,但将资产和加密货币留在 Layer 2。它允许用户随时返回到 Layer 2 以解决纠纷或收回他们的加密资产。这将 Layer 2 的操作固定在本地 Layer 2 的安全性中,释放核心区块链上的宝贵区块空间。最终,这使得 Layer 2 能够以更快的速度和更低的成本处理更多的交易量。

Layer 2 的解决方案主要有以下三种类型:状态通道、侧链与 Rollups。虽然这三者都可以为区块链容量提供复合收益,但以太坊社区已经将 Rollups 作为扩展网络的最有前途的方式。虽然其它 Layer 2 的解决方案在安全性或去中心化方面在接受重大折衷后可以实现可扩展性,但 Rollups 接受一些中心化而不牺牲去信任化(这是去中心化的关键优先事项)。

Rollups 将大部分计算转移到链下,然后定期将批量交易数据和由此产生的状态根推送到 Layer 1 区块链上。通过在主网之外执行操作,但在 Layer 1 记录交易数据和 / 或证明,Rollups 能受益于核心区块链的安全性,同时能够实现更大的吞吐量并大幅降低费用。广义上讲,Rollups 有两种类型:ZK-Rollups 和 Optimistic Rollups。

ZK Rollups 将计算转移到 Layer 2,并定期对主链外进行的交易数据进行批处理和压缩,生成其完整性的有效性证明,并将其发布到 Ethereum 主网。通过发布每个状态转换的正确性证明,ZK-Rollups 保证了链上状态的有效性,并允许用户立即提款。但是这些证明的计算很复杂,也很耗时。即使开发人员最终能够将 Solidity 与 ZK Rollup 技术结合使用,但他们目前需要用自定义编程语言重新编写智能合约。就目前而言,ZK-Rollups 是最适用于实现直接支付的项目,例如去中心化交易所或支付平台。 (责任编辑:admin)

织梦二维码生成器
顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
用户名: 验证码:点击我更换图片
栏目列表
推荐内容