
Subscribe to 0x宁

Subscribe to 0x宁
Share Dialog
Share Dialog
<100 subscribers
<100 subscribers
本轮牛市周期炒作的主题从去中心化的原教旨理念转变为实实在在可以使用的区块链去中心化应用(包括不限于DeFi、NFT、GameFi)。AAVE、UniSwap、YFI、Compound等在牛市之初制造了庞大的财富效应。
但发轫于以太坊的DeFi在经历2020年DeFi之夏的高速增长之后,面临交易GAS费高昂、智能合约安全风险屡发、以太坊可扩展性/TPS不足的瓶颈,而部分后知后觉的资金也无意高位进场接盘短期泡沫巨大的以太坊生态DeFi治理代币资产。
以上两个因素的共同作用下,区块链应用层发生扩散效应,开发者将以太坊上的去中心化应用(Dapp)复制到诸如Solana(SOL)、币安智能链(BSC) 、Polygon(Matic)、 Fantom(FTM)、 Avalanche(AVAX)等所谓的新型公链,再加上Fcoin时代玩烂的流通性挖矿机制,创造的新的巨大的财富机会,受到了后知后觉资金和非“以太坊黑帮”资本的热捧。
为了参与新型公链DeFi/GameFi/NFT项目的流动性挖矿,作为“金锄头”的币圈核心资产BTC、ETH和稳定币USDT、USDC的跨链转移需求与日俱增,资产跨链从之前的“伪需求”变成刚需。跨链协议顺理成章成为市场新的关注热点之一。
目前市场上的主流跨链协议解决方案如Cosmos(ATOM)的Stargate,PolkaDot(DOT)的XCMP、AnySwap的AWN,它们的基础技术架构是搭建一个中继链(Relayer)作为跨链事务(Tx,包括资产、状态、签名等链上信息)的共识层,中继链一般使用POA或者混合POS(如PBFT+POS)的共识算法,专司验证跨链事务。基于区块链的默克尔树原理,中继链验证事务时只须验证事务的所在区块的区块头。

主流跨链协议的不同之处有:
1.拓扑结构不同。Cosmos(ATOM)的Stargate是链-Zone-Hub的三级结构,链向Zone注册(注册信息:ChainID和创世区块)、Zone向Hub注册,链、Zone、Hub之间通过IBC协议通信。PolkaDot(DOT)的XCMP是主链-平行链的二级结构,平行链通过众贷(CrowdLoan)的形式竞拍主链的可插拔卡槽实现共识共享。AnySwap的AWN(Anyswap工作节点)则专注于服务AnySwapDEX,专注于实现跨链资产的去中心化托管,与其他链之间耦合度松散。
2.在具体的验证方式上,Cosmos(ATOM)的Stargate,PolkaDot(DOT)的XCMP、AnySwap的AWN也有着不同的技术路径。Stargate使用Tendermint框架、XCMP使用Substrate框架保证互操作性 。而AnySwap使用DCRM技术实现资产的去中心化托管。
还有一类跨链协议是「轻节点」模式,即在两个目标链之间互相部署对方链的轻节点客户端,通过验证区块头即可验证对方链的交易。典型代表是NEAR 推出的彩虹桥。NEAR彩虹桥通过在以太坊部署 NEAR 轻节点,在 NEAR 上部署以太坊轻节点,验证双方的交易。
Layerzero的方案是位于这两者之间的。LayerZero 会在两个链上互相部署一个与另一个链交互的出口(也就是可以处理逻辑的一系列智能合约),他们称之为「端点」(endpoint),这个 endpoint 会运行一个「超轻节点」。然后两个链之间还会引入预言机(Oracle)和中继器(Relayer),两个链的超轻节点之间的通讯就依赖于预言机和中继器完成。
Layerzero在白皮书中的设想是使用ChainLink和Band的预言机服务验证跨链事务的区块头。

基于Layerzero构建的资产桥Stargate声称利用独创的“Delta (Δ) 算法”,完美解决跨链资产桥存在“不可能三角”:即时验证确认(Instant Guaranteed Finality)、统一流动性(Unified Liquidity)、原生资产(Native Assets)。用户不需要再忍受锁/铸合成资产和碎片化的流动性。相反,Stargate可以实现在不同的链同时拥有原生资产LP池深度,从而将资金效率提升几个数量级。
Cosmos跨链交互根据所跨越的区块链底层技术平台的不同可以分为同构链跨链和异构链跨链:同构链之间安全机制、共识算法、网络拓扑、区块生成验证逻辑都一致,它们之间的跨链交互相对简单。而异构链的跨链交互相对复杂,比如比特币采用 PoW 算法而 Tendermint 采用 PBFT 共识算法,其区块的组成形式和确定性保证机制均有很大不同,直接跨链交互机制不易设计。异构链之间的跨链交互一般需要第三方辅助服务辅助跨链交互。
基于 Tendermint 开发的链都可以采用同构跨链,cosmos 中同构链之间进行资产转移的原理如下。由于 Tendermint 采用 PBFT+POS 共识算法,每个区块都是经过全网 ⅔ 节点签名过的,所以得到 Validator 信息就可以通过对区块头进行校验来验证这个区块头是不是某一个链中的合法区块。ChainA,ChainB 都是用 Tendermint 开发的链,现在 ChainA,ChainB 之间需要进行跨链资产转移,第一步A,B 两个链之间会相互进行注册,在注册的过程中,A,B 两个链会将各自的创世区块以及 ChainID(用于表示不同链)发送给对方,由于创世区块中含有 Validator 信息,所以通过注册后 A,B 两个链会有对方链的 Validator 信息,以及区块头信息。现在 A 中的资产需要向 B 中转移,首先发送一个跨链交易 packageTx 到 A 中,A 执行这个 packageTx,将相关的资产进行销毁或锁定,接下来将 packageTx 写入 egress 中,egress 可以看成是一个信箱,所有向外部通知的跨链交易的都放入到egress 中。为了将 A 链中发生的事件通知给 B 链,需要一个relayer,relayer是一个中继程序负责将 A 链中 egress 中的跨链消息转发给 B 链,relayer查询 A 链中 egress 中的packageTx,并获取packageTx的Merkle Proof,将这些信息打包成 IBCPacketPostTx 交易发送到 B 链上,并查询 packageTx 所在的区块头信息,将区块头信息打包成 IBCUpdateChainTx 发送到 B 链上, 注意这里 relayer 是需要支付 IBCPacketPostTx,IBCUpdateChainTx 执行的交易费用的。B 链接收到 IBCPacketPostTx 交易后开始执行,首先通过 A 链中的 Validator 校验IBCUpdateChainTx 中的区块头是否是 A 链的,然后校验 IBCPacketPostTx 中跨链交易的Merkle proof 是否等于 IBCUpdateChainTx 中的区块头 hash。当所有校验全部通过时 B 链开始执行相关操作。
对于 bitcoin, ethereum 这类使用 POW 共识算法的链,如何与使用 Tendermint 的 IBC 协议进行跨链操作呢?由于这些链采用的 POW 算法那么我们无法通过 Validator 对这些链的区块头进行校验,进而无法使用 Merkle proof 来证明这些链上的跨链交易的合法性。其次 POW 共识算法产生的区块是属于概率最终性的,有被回滚的可能性,在进行跨链时我们需要保证跨链的交易是最终确定的且不会被回滚的。基于以上几点考虑,我们采用 PegZone 方案来进行异构跨链,PegZone 本身其实是一条用 Tendermint 开发的代理链,实时跟踪原始链的状态,通过设定一个安全阀值,等待原始链区块增长数达到安全阀值时就认为原始链的状态达到了伪实时最终性(回滚概率小),这点和轻客户端钱包验证是相同的原理,例如比特币安全阀值通常设置为6,以太坊安全阀值可以设置为20或者100。而 PegZone 本身具备实时最终性,就可以通过 IBC 与 Hub 相连,从而实现跨链。
在 cosmos 中自带的 basecoin 跨链 demo 中,两个链 ChainA,ChainB,这两个链之间进行跨链,A,B两个链之间相互发送 IBCRegisterChainTx 进行注册。在跨链的时候直接发送 IBC 协议包,进行资产跨链操作。这种直接连接的方式会有个问题,随着接入到网络中 Zone (Zone相当于一个独立的区块链)的数量上升,以直连方式实现通信会导致链路数量呈平方级上升。以 100 个 Zone 接入到网络中为例,如果各个 Zone 直接都要建立起 IBC 连接,则网络中需要有n(n-1)/2=4950 条通信链路!如此快速的增长显然会令网络不堪重负。通过 hub 就可以解决连接爆发增长的问题,所有的 zone 都向 hub 进行注册,向 hub 发送 IBC包。
hub 管理着许多 zone,所有的 zone 都需要向 hub 进行注册,由 hub追踪各个 zone 的状态,每一个 zone 不停地把自身产出的新区块信息汇报给 hub,同时每一个 zone 也需要同步 hub的状态。每一个 zone 之间不是直接进行通信,而是通过向 hub 发送 IBC 间接进行通信。Hub 与 Zone 直接通信,而 Zone 与 Zone 之间通过 IBC 间接通信。当 Zone 对 Hub 建立起一个 IBC 连接,它可以自动访问其他连接到该 Hub 上的 Zone ,这意味着 Zone 无需与其他Zone 连接,而仅仅连接到 Hub 上即可。当一个 Zone 通过 Hub 收到来自其他 Zone 的代币时,它只需要信任 Hub 以及代币来源的Zone,而不需要信任网络中所有其它的 Zone 。
LayerZero 构建了一种全新的「超轻节点」模式,希望可以为跨链技术提供一种安全可靠的基础设施。
据 LayerZero 白皮书显示,协议核心有三个组件,分别是端点(Endpoint)、预言机(Oracle)和中继器(Relayer)。
Endpoint 是和用户或者应用直接交互的设施,或者也可以认为就是一系列的智能合约。在 LayerZero 协议中,每个链都需要部署一个 LayerZero 的 Endpoint,Endpoint 将分为四个模块,通讯器、验证器、网络和库。

预言机对于 LayerZero 来说是一个外部的组件,也就是一个第三方服务,独立于 LayerZero 协议。预言机主要提供的价值就是将区块头(Block Head)发送至另外一个链,这样也就能在另一个链上验证交易有效性了。虽然预言机可以由任何第三方提供,但目前 LayerZero 在实践中会使用 Chainlink。
LayerZero 团队认为,能击败 Chainlink 的去中心化预言机网络不是一件容易的事,即使极端情况下 Chainlink 的预言机网络被破坏,也需要中继器配合串通。而且哪怕中继器被串通,用户运行自己的中继器就仍然不受影响。
中继器是一个链外的服务,功能类似于预言机,但并不是获取区块头的,而是获取指定交易的「证明」。LayerZero 认为,为了确保交易可以被有效地交付,预言机和中继器必须是相互独立的。
LayerZero 本身并不要求中继器的具体实现,理论上用户也可以搭建自己的中继器服务,这样的设计可以确保中继器不能与预言机串通。而在早期的实践中,LayerZero 将提供中继器服务。
随着多链网络的兴起,应用多链部署的需求也在快速增长。比如 SushiSwap 部署在十多个网络中,如何全局共享一个状态,其实是比较困难的,如果利用之前的方案,每两个链之间都需要部署一个桥,但是利用 LayerZero 协议的话,只需要通过每个链的 Endpoint 就可以共享全局的状态。
LayerZero要做的不仅仅是桥接资产。LayerZero跨链支持:状态共享、资产桥、借贷、交易、治理。
以链上借贷为例,目前如果用户在链 A 上有钱,但想在链 B 上挖矿,则用户必须在链 A 上抵押、借入、桥接(费用)、兑换(费用)、在目标链B上挖矿、兑换回(费用) ,桥回(费用),偿还贷款,并取消抵押。 使用LayerZero,用户可以直接在A链上抵押,在B链上借贷,挖矿,还款,抵押品解锁; 跳过四个桥接和兑换费用。
Layerzero的资产桥Stargate团队认为跨链资产桥存在一个“不可能三角”:即时验证确认(Instant Guaranteed Finality)、统一流动性(Unified Liquidity)、原生资产(Native Assets)。目前的开发者只能在三者只选择二或者一,无法做到“全都要”。

Stargate团队声称使用一种新型的资源平衡算法“Delta (Δ) 算法”完美解决资产桥的“不可能三角”问题。区块链应用(DeFi、GameFi项目)可以通过打包采用Delta (Δ) 算法的资产桥(ΔBridge)在原链的一笔事务内实现兑换-桥-兑换的操作。
以Sushiswap举例,假如用户想要将以太坊上的wBTC兑换成Avalanche上的JOE,通过采用Stargate资产桥,用户能够在原链上在一笔交易内即完成兑换,甚至不需要离开Sushiswap的网站兑换界面。
资产桥的“不可能三角”问题解决之后,用户不需要再忍受锁/铸合成资产和碎片化的流动性。相反,我们可以在不同的链同时拥有原生资产LP池深度,从而将资金效率提升几个数量级。
需要注意的是,Stargate目前尚未正式发布Delta (Δ) 算法。
Anyswap的跨链功能,可以支持来自不同区块链网络的资产实现交换,主要靠去中心化资产跨链桥实现。与LayerZero不同,Anyswap主要是作为资产桥而存在。

Anyswap的跨链桥是一个去中心化的跨链资产托管,用户可以通过资产跨链桥完成资产的托管与提取。
托管后的资产可以参与Anyswap的去中心化自动交换,托管流程如下图。
基本工作流程是:
1、资产拖管地址用于接收外部区块链对应资产的托管请求;
2、Anyswap节点网络根据该地址的相应交易触发资产映射的智能合约;
3、资产映射的智能合约完成对应该外联资产的映射资产的增发,并存入对应映射资产的资产池中,用于Anyswap执行后续的资产交换。
这个流程中,AWN(Anyswap工作节点)通过DCRM技术实现资产托管的分布式多重签名。
引用链接:
https://www.dropbox.com/s/dm8zqpr04sibk7a/LayerZero_Whitepaper_Release.pdf?dl=1
https://medium.com/stargate-official/the-bridging-trilemma-d80788cce4ef
https://medium.com/layerzero-official/layerzero-an-omnichain-interoperability-protocol-b43d2ae975b6
** **
本轮牛市周期炒作的主题从去中心化的原教旨理念转变为实实在在可以使用的区块链去中心化应用(包括不限于DeFi、NFT、GameFi)。AAVE、UniSwap、YFI、Compound等在牛市之初制造了庞大的财富效应。
但发轫于以太坊的DeFi在经历2020年DeFi之夏的高速增长之后,面临交易GAS费高昂、智能合约安全风险屡发、以太坊可扩展性/TPS不足的瓶颈,而部分后知后觉的资金也无意高位进场接盘短期泡沫巨大的以太坊生态DeFi治理代币资产。
以上两个因素的共同作用下,区块链应用层发生扩散效应,开发者将以太坊上的去中心化应用(Dapp)复制到诸如Solana(SOL)、币安智能链(BSC) 、Polygon(Matic)、 Fantom(FTM)、 Avalanche(AVAX)等所谓的新型公链,再加上Fcoin时代玩烂的流通性挖矿机制,创造的新的巨大的财富机会,受到了后知后觉资金和非“以太坊黑帮”资本的热捧。
为了参与新型公链DeFi/GameFi/NFT项目的流动性挖矿,作为“金锄头”的币圈核心资产BTC、ETH和稳定币USDT、USDC的跨链转移需求与日俱增,资产跨链从之前的“伪需求”变成刚需。跨链协议顺理成章成为市场新的关注热点之一。
目前市场上的主流跨链协议解决方案如Cosmos(ATOM)的Stargate,PolkaDot(DOT)的XCMP、AnySwap的AWN,它们的基础技术架构是搭建一个中继链(Relayer)作为跨链事务(Tx,包括资产、状态、签名等链上信息)的共识层,中继链一般使用POA或者混合POS(如PBFT+POS)的共识算法,专司验证跨链事务。基于区块链的默克尔树原理,中继链验证事务时只须验证事务的所在区块的区块头。

主流跨链协议的不同之处有:
1.拓扑结构不同。Cosmos(ATOM)的Stargate是链-Zone-Hub的三级结构,链向Zone注册(注册信息:ChainID和创世区块)、Zone向Hub注册,链、Zone、Hub之间通过IBC协议通信。PolkaDot(DOT)的XCMP是主链-平行链的二级结构,平行链通过众贷(CrowdLoan)的形式竞拍主链的可插拔卡槽实现共识共享。AnySwap的AWN(Anyswap工作节点)则专注于服务AnySwapDEX,专注于实现跨链资产的去中心化托管,与其他链之间耦合度松散。
2.在具体的验证方式上,Cosmos(ATOM)的Stargate,PolkaDot(DOT)的XCMP、AnySwap的AWN也有着不同的技术路径。Stargate使用Tendermint框架、XCMP使用Substrate框架保证互操作性 。而AnySwap使用DCRM技术实现资产的去中心化托管。
还有一类跨链协议是「轻节点」模式,即在两个目标链之间互相部署对方链的轻节点客户端,通过验证区块头即可验证对方链的交易。典型代表是NEAR 推出的彩虹桥。NEAR彩虹桥通过在以太坊部署 NEAR 轻节点,在 NEAR 上部署以太坊轻节点,验证双方的交易。
Layerzero的方案是位于这两者之间的。LayerZero 会在两个链上互相部署一个与另一个链交互的出口(也就是可以处理逻辑的一系列智能合约),他们称之为「端点」(endpoint),这个 endpoint 会运行一个「超轻节点」。然后两个链之间还会引入预言机(Oracle)和中继器(Relayer),两个链的超轻节点之间的通讯就依赖于预言机和中继器完成。
Layerzero在白皮书中的设想是使用ChainLink和Band的预言机服务验证跨链事务的区块头。

基于Layerzero构建的资产桥Stargate声称利用独创的“Delta (Δ) 算法”,完美解决跨链资产桥存在“不可能三角”:即时验证确认(Instant Guaranteed Finality)、统一流动性(Unified Liquidity)、原生资产(Native Assets)。用户不需要再忍受锁/铸合成资产和碎片化的流动性。相反,Stargate可以实现在不同的链同时拥有原生资产LP池深度,从而将资金效率提升几个数量级。
Cosmos跨链交互根据所跨越的区块链底层技术平台的不同可以分为同构链跨链和异构链跨链:同构链之间安全机制、共识算法、网络拓扑、区块生成验证逻辑都一致,它们之间的跨链交互相对简单。而异构链的跨链交互相对复杂,比如比特币采用 PoW 算法而 Tendermint 采用 PBFT 共识算法,其区块的组成形式和确定性保证机制均有很大不同,直接跨链交互机制不易设计。异构链之间的跨链交互一般需要第三方辅助服务辅助跨链交互。
基于 Tendermint 开发的链都可以采用同构跨链,cosmos 中同构链之间进行资产转移的原理如下。由于 Tendermint 采用 PBFT+POS 共识算法,每个区块都是经过全网 ⅔ 节点签名过的,所以得到 Validator 信息就可以通过对区块头进行校验来验证这个区块头是不是某一个链中的合法区块。ChainA,ChainB 都是用 Tendermint 开发的链,现在 ChainA,ChainB 之间需要进行跨链资产转移,第一步A,B 两个链之间会相互进行注册,在注册的过程中,A,B 两个链会将各自的创世区块以及 ChainID(用于表示不同链)发送给对方,由于创世区块中含有 Validator 信息,所以通过注册后 A,B 两个链会有对方链的 Validator 信息,以及区块头信息。现在 A 中的资产需要向 B 中转移,首先发送一个跨链交易 packageTx 到 A 中,A 执行这个 packageTx,将相关的资产进行销毁或锁定,接下来将 packageTx 写入 egress 中,egress 可以看成是一个信箱,所有向外部通知的跨链交易的都放入到egress 中。为了将 A 链中发生的事件通知给 B 链,需要一个relayer,relayer是一个中继程序负责将 A 链中 egress 中的跨链消息转发给 B 链,relayer查询 A 链中 egress 中的packageTx,并获取packageTx的Merkle Proof,将这些信息打包成 IBCPacketPostTx 交易发送到 B 链上,并查询 packageTx 所在的区块头信息,将区块头信息打包成 IBCUpdateChainTx 发送到 B 链上, 注意这里 relayer 是需要支付 IBCPacketPostTx,IBCUpdateChainTx 执行的交易费用的。B 链接收到 IBCPacketPostTx 交易后开始执行,首先通过 A 链中的 Validator 校验IBCUpdateChainTx 中的区块头是否是 A 链的,然后校验 IBCPacketPostTx 中跨链交易的Merkle proof 是否等于 IBCUpdateChainTx 中的区块头 hash。当所有校验全部通过时 B 链开始执行相关操作。
对于 bitcoin, ethereum 这类使用 POW 共识算法的链,如何与使用 Tendermint 的 IBC 协议进行跨链操作呢?由于这些链采用的 POW 算法那么我们无法通过 Validator 对这些链的区块头进行校验,进而无法使用 Merkle proof 来证明这些链上的跨链交易的合法性。其次 POW 共识算法产生的区块是属于概率最终性的,有被回滚的可能性,在进行跨链时我们需要保证跨链的交易是最终确定的且不会被回滚的。基于以上几点考虑,我们采用 PegZone 方案来进行异构跨链,PegZone 本身其实是一条用 Tendermint 开发的代理链,实时跟踪原始链的状态,通过设定一个安全阀值,等待原始链区块增长数达到安全阀值时就认为原始链的状态达到了伪实时最终性(回滚概率小),这点和轻客户端钱包验证是相同的原理,例如比特币安全阀值通常设置为6,以太坊安全阀值可以设置为20或者100。而 PegZone 本身具备实时最终性,就可以通过 IBC 与 Hub 相连,从而实现跨链。
在 cosmos 中自带的 basecoin 跨链 demo 中,两个链 ChainA,ChainB,这两个链之间进行跨链,A,B两个链之间相互发送 IBCRegisterChainTx 进行注册。在跨链的时候直接发送 IBC 协议包,进行资产跨链操作。这种直接连接的方式会有个问题,随着接入到网络中 Zone (Zone相当于一个独立的区块链)的数量上升,以直连方式实现通信会导致链路数量呈平方级上升。以 100 个 Zone 接入到网络中为例,如果各个 Zone 直接都要建立起 IBC 连接,则网络中需要有n(n-1)/2=4950 条通信链路!如此快速的增长显然会令网络不堪重负。通过 hub 就可以解决连接爆发增长的问题,所有的 zone 都向 hub 进行注册,向 hub 发送 IBC包。
hub 管理着许多 zone,所有的 zone 都需要向 hub 进行注册,由 hub追踪各个 zone 的状态,每一个 zone 不停地把自身产出的新区块信息汇报给 hub,同时每一个 zone 也需要同步 hub的状态。每一个 zone 之间不是直接进行通信,而是通过向 hub 发送 IBC 间接进行通信。Hub 与 Zone 直接通信,而 Zone 与 Zone 之间通过 IBC 间接通信。当 Zone 对 Hub 建立起一个 IBC 连接,它可以自动访问其他连接到该 Hub 上的 Zone ,这意味着 Zone 无需与其他Zone 连接,而仅仅连接到 Hub 上即可。当一个 Zone 通过 Hub 收到来自其他 Zone 的代币时,它只需要信任 Hub 以及代币来源的Zone,而不需要信任网络中所有其它的 Zone 。
LayerZero 构建了一种全新的「超轻节点」模式,希望可以为跨链技术提供一种安全可靠的基础设施。
据 LayerZero 白皮书显示,协议核心有三个组件,分别是端点(Endpoint)、预言机(Oracle)和中继器(Relayer)。
Endpoint 是和用户或者应用直接交互的设施,或者也可以认为就是一系列的智能合约。在 LayerZero 协议中,每个链都需要部署一个 LayerZero 的 Endpoint,Endpoint 将分为四个模块,通讯器、验证器、网络和库。

预言机对于 LayerZero 来说是一个外部的组件,也就是一个第三方服务,独立于 LayerZero 协议。预言机主要提供的价值就是将区块头(Block Head)发送至另外一个链,这样也就能在另一个链上验证交易有效性了。虽然预言机可以由任何第三方提供,但目前 LayerZero 在实践中会使用 Chainlink。
LayerZero 团队认为,能击败 Chainlink 的去中心化预言机网络不是一件容易的事,即使极端情况下 Chainlink 的预言机网络被破坏,也需要中继器配合串通。而且哪怕中继器被串通,用户运行自己的中继器就仍然不受影响。
中继器是一个链外的服务,功能类似于预言机,但并不是获取区块头的,而是获取指定交易的「证明」。LayerZero 认为,为了确保交易可以被有效地交付,预言机和中继器必须是相互独立的。
LayerZero 本身并不要求中继器的具体实现,理论上用户也可以搭建自己的中继器服务,这样的设计可以确保中继器不能与预言机串通。而在早期的实践中,LayerZero 将提供中继器服务。
随着多链网络的兴起,应用多链部署的需求也在快速增长。比如 SushiSwap 部署在十多个网络中,如何全局共享一个状态,其实是比较困难的,如果利用之前的方案,每两个链之间都需要部署一个桥,但是利用 LayerZero 协议的话,只需要通过每个链的 Endpoint 就可以共享全局的状态。
LayerZero要做的不仅仅是桥接资产。LayerZero跨链支持:状态共享、资产桥、借贷、交易、治理。
以链上借贷为例,目前如果用户在链 A 上有钱,但想在链 B 上挖矿,则用户必须在链 A 上抵押、借入、桥接(费用)、兑换(费用)、在目标链B上挖矿、兑换回(费用) ,桥回(费用),偿还贷款,并取消抵押。 使用LayerZero,用户可以直接在A链上抵押,在B链上借贷,挖矿,还款,抵押品解锁; 跳过四个桥接和兑换费用。
Layerzero的资产桥Stargate团队认为跨链资产桥存在一个“不可能三角”:即时验证确认(Instant Guaranteed Finality)、统一流动性(Unified Liquidity)、原生资产(Native Assets)。目前的开发者只能在三者只选择二或者一,无法做到“全都要”。

Stargate团队声称使用一种新型的资源平衡算法“Delta (Δ) 算法”完美解决资产桥的“不可能三角”问题。区块链应用(DeFi、GameFi项目)可以通过打包采用Delta (Δ) 算法的资产桥(ΔBridge)在原链的一笔事务内实现兑换-桥-兑换的操作。
以Sushiswap举例,假如用户想要将以太坊上的wBTC兑换成Avalanche上的JOE,通过采用Stargate资产桥,用户能够在原链上在一笔交易内即完成兑换,甚至不需要离开Sushiswap的网站兑换界面。
资产桥的“不可能三角”问题解决之后,用户不需要再忍受锁/铸合成资产和碎片化的流动性。相反,我们可以在不同的链同时拥有原生资产LP池深度,从而将资金效率提升几个数量级。
需要注意的是,Stargate目前尚未正式发布Delta (Δ) 算法。
Anyswap的跨链功能,可以支持来自不同区块链网络的资产实现交换,主要靠去中心化资产跨链桥实现。与LayerZero不同,Anyswap主要是作为资产桥而存在。

Anyswap的跨链桥是一个去中心化的跨链资产托管,用户可以通过资产跨链桥完成资产的托管与提取。
托管后的资产可以参与Anyswap的去中心化自动交换,托管流程如下图。
基本工作流程是:
1、资产拖管地址用于接收外部区块链对应资产的托管请求;
2、Anyswap节点网络根据该地址的相应交易触发资产映射的智能合约;
3、资产映射的智能合约完成对应该外联资产的映射资产的增发,并存入对应映射资产的资产池中,用于Anyswap执行后续的资产交换。
这个流程中,AWN(Anyswap工作节点)通过DCRM技术实现资产托管的分布式多重签名。
引用链接:
https://www.dropbox.com/s/dm8zqpr04sibk7a/LayerZero_Whitepaper_Release.pdf?dl=1
https://medium.com/stargate-official/the-bridging-trilemma-d80788cce4ef
https://medium.com/layerzero-official/layerzero-an-omnichain-interoperability-protocol-b43d2ae975b6
** **
No activity yet