日拱一卒:LayerZero学习笔记二
共 4091字,需浏览 9分钟
·
2022-04-09 20:42
写在前面
本文是作者学习笔记,不做投资参考。
跨链桥是啥?
跨链桥是将代币或数据在区块链之间转移的连接方式,两条链可以具有不同的协议、规则和治理模型,跨链桥提供了一种兼容的方式在两者之间安全地进行互操作。
区块链之间互通性的问题一直限制了区块链的应用空间,而跨链机制可以通过技术手段,将原本不同的、独立的区块链上的信息、价值进行交换和流通。如果把公链当成一个个区块链岛屿,那么跨链就是连接这些岛屿之间的桥梁。
最简单的解决方案是让多个节点同时监听区块链上的合约事件,当绝大多数节点都同意他们已经看到该事件时,则可以认为节点之间达成共识,触发序列中的下一个事件。
根据达成共识的方式与是否需要托管,可将跨链桥分为以下几类。
托管+中心化(如中心化交易所跨链、WBTC等) 托管+POA(权威证明) 托管+PoS(权益证明)(Matic、xDAI) 托管+MPC(多方计算)(Thorchain、Anyswap) 非托管+MPC(Multichain)
典型跨链协议
Ren Project:是一个无需许可的协议,允许用户匿名地在区块链之间进行交互和转移token。Ren虚拟机支持三种类型的跨链交易—锁定和铸造(Lock-and-mint)、烧毁和释放(Burn-and-release) 以及烧毁和铸造(Burn-and-mint)。总体来说,这些交易缓慢而昂贵。 ThorChain:ThorChain是一个去中心化的流动性网络,具有可互操作的区块链;允许以非托管方式进行跨链 token互换。它不固定或包装资产,但允许用户在不同的第一层区块链上交换代币。ThorChain使用权益证明共识机制。它建立在Tendermint上,网络验证器或节点需要绑定本地token “RUNE”。RUNE有一个token模型,它的价值随着网络利用率的增长而增加。 Binance Bridge:使用币安桥,用户可以在以太坊、Tron或币安智能链(BSC)网络等各种区块链之间转账。每个特定 资产只支持特定的区块链。 AnySwap:answap是一个去中心化的跨链交易所,支持8种不同的区块链,如以太坊、币安智能链和Fantom。它为用户提供了一个一体化的平台,以交换或转换他们的资产到其他区块链。用户可以选择将其资产 存入再mint token的传统方法,或直接执行跨链互换,将其代币交易为不同区块链上的另一个代币。 Terra Bridge:Terra Bridge是一个应用程序,用户可以在Terra区块链上向以太坊和币安智能链网络发送受支持 的Terra资产。这些资产包括LUNA (Terra的原生代币)、UST (Terra USD)等Terra稳定币,以及mTSLA(特 斯拉)和mAAPL(苹果公司)等镜像资产。
跨链风险
**智能合约风险——**代码中可能导致用户资金丢失的错误风险 **技术风险——**软件故障、错误代码、人为错误、垃圾邮件和恶意攻击可能会破坏用户操作
一些朋友的看法
跨链资产转移核心是安全,其次才是效率和成本。 跨链的消息广播协议,从发展角度看是基础性协议,发币是否合适有待商榷。 另外L2层出来以后,跨链的需求会萎缩。
上面问题是一些朋友在看了stargate之后的一些见解。以下是我的一些回复。
关于1,我很赞同,对所有跨链,如果不能保证安全,讨论效率和成本都没意义,在币圈所有的操作都是安全第一位。
关于2,STG采用veToken模式,STG持有者将可以质押Token以获得veSTG来参与Stargate DAO的治理,不过目前质押功能尚未上线。Stargate是LayerZero第一个应用,第一个已经这么轰动了,可以想象LayerZero后面肯定还会有更宏大的叙事。官方没明确发币,但是有诸多蛛丝马迹显示会发币。
关于3,目前已经有很多Layer2,Optimism、Arbitrum、Polygon、Starkware、ZkSync 等Layer2,但是他们上面的资产还是孤立的,我们还是需要跨链去方便转移资产。另外,很多团体、项目方都有发行属于自己的链的需求。那如果链越来越多,则跨链注定是刚需。跨链桥将在链之间发挥巨大的作用,专注跨链的项目在未来会大有可为。
补充一点,很多人担心这个高年化不会持续太久,以及某安、FTX、Sushi也涌进来挖矿了。但是他们目标肯定不是挖矿,而是尽量获取尽可能多的STG筹码,以获得更大的VE治理投票权。到时候可以获取更香的协议手续费。
Stargate背景
Stargate 跨链桥由LayerZero Labs 团队开发,同时也是第一个基于LayerZero 协议的应用(LayerZero 协议本身可能会另外发行代币)。LayerZero是一种全链互操作性协议,能够在不同的区块链之间进行消息传输,从而实现资产的跨链转移。
与其他跨链桥梁不同的是Stargate 不像Thorchain 或Ren Protocol,需要将代币合成为新「Wrapped tokens」(这种作法必须不断地铸造和燃烧代币才能从一条链中转移资产),而是直接使用原生代币来移动资金 。
Stargate 采用的LayerZero协议,可以理解为“增强版的轻节点模式”,因此它们自称“超轻节点”。增强的部分在于,LayerZero的客户端(即它们所谓的“端点”)并不部署对方链上所有区块的区块头,“你不需要获取每个区块,其中许多区块是你不关心的,你可以按需为您关心的交易传输单个区块。
LayerZero
参考自白皮书:LayerZero是底层协议,它将使许多不同的应用程序能够将其用作基础层。
LayerZero是一个可配置用户端应用程序、运行 ULN(Ultra Light Node,超轻节点)的链上端点(endpoint,本质是一系列智能合约)。
LayerZero依赖两个组件在链上端点之间传输消息:预言机和中继器。当一个应用程序将消息从链 A 发送到链 B 时,消息先到达链 A 上的端点,端点再把消息和其要到达的目标链,通知给(应用程序指定的)预言机和中继器。
预言机将区块头转发到链 B 上的端点,中继器则负责提交交易证明。交易证明在目标链上得到验证后,这则消息就被传送到目标链上。
其中,预言机(Oracle)为第三方服务,通过将区块头(Block Head)发送到另外一个链,用于在另一链上验证交易证明的有效性。目前,LayerZero 在实践中主要使用的是 ChainLink。
二者关系
LayerZero是跨链基础设施,通过在每条链上部署的一组智能合约来实现链间通讯;Stargate是建立在其之上的一个具体应用,功能类似于DEX,只是专注于原生资产的跨链转账。
通过LayerZero的链间通讯能力,未来建立在其之项目可以做到跨链借贷、跨链质押等,所有当前在单个链内实现的功能都可以跨链完成。Stargate当前实现的是稳定币和原生代币STG的跨链转账,相当于是LayerZero能力的第一步体现。
安全性:
Stargate最重要的两个步骤:一个预言机转发区块头,任何被选择的预言机(例如Chainlink)执行这个操作,另一个中继器转发交易证明,通过这样的方法来降低了运行成本。也就是讲之前的轻节点模式,是要将所有的区块头都进行验证,而超轻节点,通过预言机、中继器的组合来选择需要的区块链进行提交。
这样的方式在安全性上类似于轻节点,而成本类似于中间链模式,安全性除非预言机和中继器同时作恶才会发生安全性问题,而如果使用类似于link这样的预言机,安全性还是有保障的。
前景
关于Stargate
Stargate目前支持的功能为:在7条链上,进行价格1:1对应的资产的互相转账,包括主流稳定币资产USDT/USDC/BUSD,以及平台原生代币STG。
目支持的7条链为:ETH/BSC/AVAX/Polygon/Arb/Opt/FTM。比如,用户可以将ETH上的USDC转账为BNB链上的USDT,或者将Arbitrum上的STG转为Fantom上的STG。
官方Medium披露,未来6~8周内将考虑Solana/Terra/Cosmos Hub/Osmosis,未来4~6个月内将部署在各条链上。
0xMaki近期在Sushiswap社区内提案集成Stargate,来获得更好的转账体验、扩大Sushi LP流量。如果最终落实,将会是Stargate生态建设上的一个里程碑。
当Stargate主打跨链桥之后,势必和之前的很多跨链桥产生竞争,有时候技术领先不一定能保证带来真正的领先,需要全方位的宣传等。不过Stargate优势在于,跨链桥并不是他的全部。还有高APY挖矿,简洁的Swap以及其他可能,比如多链收益聚合器等。
关于LayerZero
这里引用 0xMaki 的话再合适不过:他可以将各种复杂交易集合成一两笔简单交易:Unstake、swap、bridging、swap、restake。
几个简单的非常有吸引力的例子:
跨链借贷:比如可以用姨太链的ETH去雪崩链挖矿。在LayerZero之前,你需要经历非常复杂的流程以及支付高昂的Gas费,一般的新手很容易搞晕,在有了LayerZero之后,流程就非常清晰简单,对小白来说,也很快就能上手。 资产互换:使用LayerZero,跨链交换只需要在源链上进行一次交易。 多链收益聚合器:这个是最吸引人的地方,大家在Stargate的Farming页面,可以看下Top Farms,目前有7条链的高APY单币质押。试想想,如果你每个都去试试,都去跨链一下,我基本敢保证你会疯掉的。更别说中间需要支付的gas费了。但现在有了Stargate,所有跨链都非常丝滑。 和大Dex合作,比如Sushi准备集成Stargate,双方互相扶持,共同做大。用户也不用在诸多Dex里挑花眼,就挑最好的几个就可以了。可以看下投资方,有Binance Labs、FTX,我猜测FTX投资它,迟早会集成Solana。