LOADING...
LOADING...
LOADING...
当前位置: 玩币族首页 > 币圈百科 > Layer2 发展的现状与新晋者们

Layer2 发展的现状与新晋者们

2021-07-10 Agalta 来源:区块链网络

比特币奠定了一个去中心化和点对点数字资产的基础,旨在用一种独特的经济安全模型来修复破损的国际货币体系,这种经济安全模型无国界、无需信任、不受审查。

以太坊通过引入可以运行去中心化应用程序的图灵完备“可编程区块链”平台,为该领域带来了急需的灵活性和可扩展性。

随着比特币和以太坊等平台开始获得关注,局限性开始浮现,引发了关于可扩展性问题的讨论。

以太坊受到的影响最大,因为大部分活动一直发生在以太坊上,从 2017 年的 ICO 热潮到现在 2018 年底开始的 DeFi 时代。



提出了 layer2 解决方案,以帮助解决普遍存在的可扩展性问题,并提高底层 layer1 平台的吞吐量。layer2 解决方案的最早例子是使用状态通道的比特币闪电网络和以太坊 Plasma,以太坊的链下扩展解决方案。

本文讨论了 layer2 扩展解决方案的优缺点,以及 Composable 如何帮助将 layer2 平台统一起来,以建立跨链和跨层互操作性。

layer2 扩展解决方案的现状

layer2 扩展方案是指建立在底层区块链平台 (L1) 之上的协议,以提高吞吐量,降低运营成本 (交易费用),提高系统的整体效率。

侧链通常与 layer2 解决方案相关,尽管它们有很大的不同,因为 layer2 解决方案继承了 L1 链的共识安全性,而侧链独立工作,并有自己的共识安全性和终结性。

layer2 解决方案目前的市场状态非常分散。尽管 layer2 解决方案服务于相同的目的,但它们在技术和方法方面都有所不同。如果我们将所有现有的 layer2 解决方案根据其技术进行分类,就可以分为五个不同的类别。

Optimistic rollup

Optimistic rollup 是一种 layer2 结构,它利用 OVM 在 layer2 中运行智能合约,并由 L1 链保护。Optimistic rollup 是防欺诈的,它们依赖于部署智能合约的聚合器,在“rollup 区块”中积累大量交易,并将其捆绑发布到 L1 链上。

一些使用 Optimistic rollup 的著名项目包括 Off-chain Labs Arbitrum rollup、Fuel Network、Optimism。

Zk-rollup

Zk-rollup 是一种 layer2 结构,它运行链下计算,并将交易捆绑在“rollup 区块”中。然后生成一个 SNARK 加密证明,称为“有效性证明”,随后发布到 L1 链上。

Zk rollup 只需要有效性证明,而不是所有交易数据,这意味着验证区块要更快、更便宜。它还提供了更快的终结时间,因为一旦有效性证明发送到 L1 链,状态就会立即被验证。

一些使用 ZK-rollup 的著名项目包括 Loopring、Aztec 2.0、Matter Labs zkSync、Starkware。

Validium

Validium 与 Zk -rollup 非常相似,因为两者都生成零知识证明,并将其发送到 L1 链进行结算和终结。唯一的区别是,在 Zk -rollup 中,数据存储在链上,而在 Validium 中,数据存储在链下,这提高了交易吞吐量和系统效率。

一些使用 Validium 的著名项目包括 Matter Labs zkPorter 和 Starkware。

Plasma

Plasma 是由 Vitalik Buterin 本人和他的团队成员提出的 layer2 结构。它包括使用智能合约和默克尔树创建的被称为“子链”的非托管链。这些子链从 L1 链中卸载了大量的数据和计算,提高了系统效率和交易吞吐量。

子链和 L1 链之间的所有通信都由欺诈证明来保护。一些使用 Plasma 的著名项目包括 Polygon (Matic), Leap DAO, Gazelle, OMG Network。

状态通道

状态通道的想法源自于闪电网络已经存在了很长时间的支付通道。状态通道是一种 layer2 结构,其中任意的状态转换发生在链下,不仅包括支付,还包括交易和链下计算。一些使用状态通道的著名项目包括 Perun, Raiden, Connext。

问题-缺乏可组合性和互操作性

layer2 解决方案有一个优点:它们在不损害安全性的情况下以相当快的速度解决了可扩展性问题,因为它们都依赖于底层 L1 协议的共识安全性。它们允许以低得多的费用执行近乎即时的交易,同时减少 L1 链上的网络拥塞。

然而,L2 协议引入了一系列新问题,使得普通用户和 DeFi 开发人员更难向它们转变。这些 layer2 协议背后的技术是令人难以置信,,但使用它们并非易事,因为围绕它们的复杂程度要高得多。

分散的市场

我们今天看到的 layer2 协议都在独自工作,整个行业是脱节和分散的。L1 协议也面临同样的问题,但是已经做了很多工作来桥接这些协议并建立跨链通信和互操作性。

如果我们看看以太坊上的顶级 DeFi 生态系统参与者,他们中的每一个都计划迁移到一个不同的 layer2 解决方案,为生态系统造成更多的碎片化。

Uniswap 计划在其 v3 中使用 Arbitrum。Curve 正在迁移到 zkSync。Aave 正在迁移到 Polygon (Matic)。

这些 layer2 解决方案都没有主导市场,为用户和 DeFi 开发人员创建了一个支离破碎的生态系统。DeFi 开发人员希望通过利用跨链和跨层协议来构建应用程序来保持竞争力,但是分散的生态系统使他们的时间效率低、资源密集,而且容易受到攻击。

缺乏可组合性

如果说有一件事改变了互联网的面貌,那就是生态系统中的可组合性。在区块链和 DeFi 中,可组合性指的是开发人员可以将不同协议部分组合在一起构建去中心化的应用程序的模型。把它想成乐高积木,我们可以用无限种方式组合起来,建造有趣的东西。

在 layer1 和 layer2 生态系统中,缺乏可组合性是一个严重的问题,特别是在 layer2 协议中,仍然没有跨层通信和交互的概念。我们确实通过桥梁和打包资产在 L1 协议之间具有某种程度的跨链可组合性,但当涉及到在它们之上实际构建应用时,它们非常受限。

这种可组合性的缺乏导致了一个支离破碎的生态系统和对开发人员和用户来说都很糟糕的用户体验。

缺乏跨层 (layer2/layer2) 互操作性

到目前为止,还没有协议可以促进不同 layer2 应用程序之间的移动。在 layer2 应用程序之间移动需要首先移回 L1 链,由于长时间的锁定期(长达几周)和大量碎片,这是非常麻烦的。

由于缺乏跨层 (layer2/layer2) 互操作性,一个 layer2 网络上的应用程序不能与另一个 layer2 网络上的应用程序通信,导致基础设施竖井化,增加了复杂性。

跨层的互操作性解决方案

Composable Finance

通过利用 574.2 亿美元的 DeFi 经济,Composable Finance 正在为互联互通的未来区块链生态系统构建一个跨链、跨层互操作的基础设施。

Composable 将是第一个展示跨层 (layer2/layer2) 互操作性的协议,这将允许资产在不同的 layer2 协议之间移动,而无需首先返回 L1 链。

Composable 有两个发展阶段。在第一阶段,他们专注于多层 (layer2/layer2) 互操作性,弥合不同以太坊 layer2 实现和侧链之间的差距。在第二阶段,他们将在 Polkadot 上推出一个平行链,这将允许来自不同 Layer 1 区块链的智能合约在 Composable 的 Polkadot 平行链上的统一执行环境中运行,从而实现跨链互操作性。

用户可以在不同的链和层之间无缝转移资产,开发人员可以得到一个具有更高互操作性的跨链和跨层框架,从而抽象出所有的复杂性。



以太坊跨层资产互换

如果用户想把资产从一个 layer2 链带到另一个 layer2 链,这个过程相当复杂,需要回到 L1 链,这可能需要长达 2 周的时间。让我们以部署在 Arbitrum L2 上的 Uniswap v3 和部署在 zkSync L2 上的 Curve 为例。如果要将资产从 Arbitrum 移动到 zkSync,则需要将资产从 Arbitrum 移动到 L1 (以太坊),然后将其移动到 zkSync。由于锁定期较长,此过程最多可能需要一周时间。

使用 Composable 多层解决方案,就可以避免回到 L1 链的这些长时间锁定期,而是直接从 L2 带资产,例如,将资产从 Uniswap (Arbitrum)直接带入 Curve (zkSync)。

与 Polkadot 的互操作性

Polkadot 通过桥提供与其他链的互操作性。但是,这种互操作性并不普遍,仅支持 Polkadot 桥接的那些链。Composable Finance 平行链将是一个多语言组装机器,它将合并各种现有的基础设施,如以太坊虚拟机 (EVM)、Tezos、ink! 和 Solana 的 eBPF,以在同一个地方运行任何已编译的智能合约,并允许它们在同一链上相互通信。

为了确保平行链插槽,Composable Finance 团队最近推出了他们新颖的“Vault 策略”,允许使用 ETH 或任何 ERC-20 代币资产参与他们的平行链拍卖,而不是购买 KSM/DOT 并将其锁定。

用户将他们的 ETH 存入一个未解锁的多重签名库,并获得一个收据代币(平行链拍卖代币或 pAT),它可以进一步用于铸造他们的多层稳定币,即等值现金(EQLC)。

Connext

Connext 是一个跨链流动性网络,支持 EVM 兼容链和以太坊 layer2 网络之间的快速、完全非托管交易。就其核心而言,Connext 是一个由不同链上的流动性池组成的网络。用户在这些池之间交换,类似于 Uniswap 等 AMM DEX。

Connext 是一个功能齐全的通用状态通道协议。整个系统依赖路由器 (流动性提供者),路由器为用户交换提供流动性,并从中赚取费用。这种模式类似于 Uniswap 或 PancakeSwap 等 DEX,用户提供流动性,并根据他们在池中的份额获得 LP 奖励。

在更高的层面上,这就是在 Connext 中 layer2-layer2 资产转移过程 :

用户 A 将资产 A 转移给用户 B 用户 B 是一个流动性提供者 (路由器),其将等量的资产 B 发送给用户 A 这两种交易都是有条件的转移,最终用户 A 和用户 B 都会解锁他们的有条件转移以获得他们的资产 。

Connext 非常简单,而且相当有限。它依赖于流动性池和流动性提供者 (路由器),就像 DEX 一样。只有在路由器为代币提供流动性时,才能交换代币。如果没有路由器为代币提供流动性,就将无法执行交换。

Connext 此时没有代币。它适合那些能够在 Connext 之上构建 DEX 之类的应用程序的开发人员,或者他们能够通过运行 Connext 路由器为网络提供流动性。它目前支持所有与 EVM 兼容的链和 layer2 网络,并与任何 erc20 代币一起开箱即用。

Connext 主网桥接器和技术在 xPollinate 上线,您可以在其中测试不同的功能,或者成为一个路由器,并根据自己的流动性池份额赚取费用。Connext 的另一个优点是它是完全非托管的,Connext 以及在 Connext 上建立的任何项目都没有对用户的资金进行托管。

Hop 协议

Hop 是一种协议,用于在 rollup 及其共享的 layer1 网络中以快速和不可靠的方式发送代币。rollup 具有扩展以太坊网络的潜力,但每个 rollup 都为其应用程序创建一个孤立的环境。



在 rollup 和 Layer 1 网络之间移动资产既慢又昂贵,降低了用户使用 rollup 所获得的节省。Hop 协议允许资产直接从一个 rollup 移动到另一个 rollup,从而节省成本并支持应用程序的跨 rollup 可组合性。

Hop 协议提供了一个可扩展的 rollup-rollup 通用代币桥,允许用户在 layer1 代币和他们的规范的 layer2 表示之间进行转换,而不仅仅是在 rollup 上创建 layer1 代币的新表示。通用代币桥采用了一种双管齐下的方法 :

创建一个跨网络桥接代币,可以快速且经济地从一个 rollup 移动到另一个 rollup,或者在 layer1 上为其基础资产申领。使用自动做市商在每个 rollup 上的每个桥代币及其相应的规范代币之间进行交换,以动态地为流动性定价并激励整个网络的流动性重新平衡。

Hop Bridge 代币(例如,分别带有符号“hETH”、“hDAI”的“Hop ETH”、“Hop DAI”)是专门的 layer2 代币,可以批量传输 rollup-to-rollup 并充当 Hop 中的中介资产协议。每个 Hop Bridge 代币代表第 1 层 Hop Bridge 合约中的一笔存款。例如,如果将 4 个 ETH 存入 Layer 1 的 Hop Bridge 合约,则可以从 Layer-2 Hop Bridge 合约中铸造 4 个 Hop ETH。

反之,Hop Bridge 代币可以在 layer1 赎回其底层资产,这会销毁在 layer2 赎回的 Hop Bridge 代币。在目标 rollup 上。

通过每个汇总上的 Hop Bridge 代币和自动做市商在 Hop Bridge 代币和 Canonical 代币之间进行交换,用户可以快速轻松地从一个 rollup 的 Canonical 代币转换为下一个。

通过 Hop 协议的 Rollup-to-rollup 传输具有高度的可扩展性,因为单个传输不需要任何 layer1 交易。考虑以下场景,Alice 拥有 Rollup A Canonical ETH 并且想要 Rollup B Canonical ETH:



为了方便起见,Alice 还可以通过进行单个交易来进行跨 rollup 传输。她调用 Hop Bridge,它使用 AMM 为 Alice 执行从 Rollup A Canonical ETH 到 Hop ETH 的交换,然后将 Hop ETH 发送到其目的地。这一次,传输会发送指令,以在目的地自动将 Hop ETH 交换为 Rollup B Canonical ETH。

Hyphen

Hyphen 是另一个旨在通过解决将资产从 layer2 带回 layer1 的痛点而带来跨链流动性的协议。它使用了相同的流动性提供者模型,其中协议在链的两边保持代币流动性,并在第一条链上接受代币后立即在第二条链上转移代币。

如果有太多的单边转移,Hyphen 也会自动重新平衡流动性。就像传统的 DEX 一样,如果 Alice 想要跨链转移代币,那么她将被收取 0.3% 的费用,这些费用将直接交给流动性提供者。此外,转账交易费用也从以同一种货币转账的代币中扣除。

Hyphen 是 Biconomy 的一个产品,他们已经在所有支持的链上部署了 LiquidityPoolManger 合约,所有的流动性都将存储在这些链上。执行者节点是链下服务器,不断监控这些智能合约的任何入账交易。

LiquidityProvider 费用和转账交易费用只在 LiquidityPoolManager 智能合约上链上扣除。Hyphen 也支持自动重新平衡。运行重新平衡脚本以发现特定链上的流动性是否减少,然后触发重新平衡操作,资金从其他链转移,通过相应的本地桥来平衡流动性。

Orbiter Finance

Orbiter Finance 是在 rollups 之间构建了一个去中心桥协议,支持在一个区块时间内 (~13s) 进行跨 rollup 的直接转账,每笔转账用户只需要在目标端 rollup 上进行一次智能合约验证。

从安全模型来看,不同于现有的 Uniswap 等链上协议,Orbiter Finance 将交易分为链上和链下部分,并通过两层安全模型确保安全:

链下部分帮助用户节省成本,直到 gas 费用为零,并且可以支持用户无 gas 下单和交易;上链部分保护用户资产安全。

Orbiter Contract 具有以下 4 个功能:

记账结算:记录做市商的存取款数据,并为做市商们、pushman 结算。纠纷解决:处理做市商之间和 pushman 的保证金托管转移。保管保证金:存储做市商的保证金并保障资金的安全性。

结论

跨链、跨层的互通无疑是互联区块链生态的未来。跨层生态系统中的这些新参与者将通过允许开发人员从多个 L1 链和 L2 协议中受益,从而降低开发人员的复杂性和碎片化程度,并构建前所未有的多层应用程序,为最终用户提供更好的用户体验。

来源链接:www.jinse.com

—-

编译者/作者:Agalta

玩币族申明:玩币族作为开放的资讯翻译/分享平台,所提供的所有资讯仅代表作者个人观点,与玩币族平台立场无关,且不构成任何投资理财建议。文章版权归原作者所有。

LOADING...
LOADING...