撰文:planD
作为上线仅两周左右的跨链桥,Stargate在截止本文撰稿时已经达到了40亿美元左右的TVL(TotalValueLocked,总锁仓量),成为了近期市场中引人注目的明星项目。在本文中,我们将首先回顾Stargate的底层协议与其核心算法,然后结合Stargate的链上数据以及最近的市场动向,给出我们对于Stargate未来趋势的一些观点与判断。
注:本文不包含任何投资建议。
Stargate的底层协议:LayerZero
目前,市场上存在的资产跨链方案可以分为三种:见证人、中继和哈希时间锁:
「见证人」机制或称「第三方验证」,即通过第三方来验证资产的转移,验证者的角色由一些声誉较好的机构担任,并通过多方签名等技术来排除过度中心化导致的安全隐患。目前市场上使用见证人机制的跨链桥包括?Multichain,Synapse,AllBridge等。「中继」机制或称「原生验证」,即由中继者监控源链上的信息,并将包含加密证明的记录和源链的区块一并打包发送给目标链。目前市场上的公链官方跨链桥最倾向于使用原生验证的方式,包括Near的RainbowBridge,Avalanche?的AvalancheBridge,Terra?的TerraBridge等。「哈希时间锁」(HashedTimeLockContract,HTLC)机制,将资产跨链的需求者进行配对,并通过哈希时间锁算法来保证资产释放的同时性和一致性,无需对第三方见证者的信任成本。目前市场上使用哈希时间锁机制的跨链桥包括cBridge,Hopfinance,Meson等。Stargate属于其中的「中继」机制——更准确地说,是其底层依靠的协议LayerZero属于「中继」机制。在介绍Stargate之前,我们可以先来看看LayerZero:作为一个区块链之间的信息传递协议,LayerZero的定位类似于互联网中传输层的TCP协议,该协议之上可以构建不同的?DApp。其原理大致可以被概括为:A链的客户端将信息打包给LayerZero的终端后,由互相独立的中继者(Relayer)和预言机(Oracle)分别提供信息本身的证明以及区块更新的证明。具体步骤如下图:
第165次以太坊核心开发者执行会议:EIP-6466和EIP-6406是代码更改,不影响升级:金色财经报道,7月6日,在ACDE #165上,以太坊开发人员讨论了:对EIP-6466和6406的影响分析;Cancun/Deneb测试工作的进展;将构建器覆盖标志包含到引擎API中;以及EIP-4788规范中包含两个环形缓冲区。
首先,EIP-6466和EIP-6406是代码更改,将两个区块头字段transactions_root和receipts_root中的数据编码从RLP更新到SSZ。安全审计公司Dedaub对EIP-6466与EIP-6406的影响分析是为了确定这些代码更改对以太坊上已部署和积极使用的智能合约的影响。分析发现,SSZ更新将影响三个主要项目:LayerZero、zkBridge(跨链桥)和预言机。尽管这些应用程序受到影响,Dedaub总监Neville Grech表示,所有三个应用程序都可以升级,以适应通过EIP-6466和6406实施的代码更改。
关于Cancun/Deneb测试,以太坊基金会的DevOps工程师Parithosh Jayanthi表示,Devnet #7Cancun/Deneb升级已于6月30日星期五成功启动。测试网络正在顺利完成,并且已经发现了客户端实施中的一些问题。Jayanthi表示,一旦客户团队修复了未解决的问题,他将尝试在更长的时间内向网络发送Blob交易,以了解网络如何处理3个目标Blob/块的负载(从2个Blob的目标增加) /block在最后一个测试网期间。
关于将构建器覆盖标志包含到引擎API中,Teku (CL) 开发人员Mikhail Kalinin询问EL客户团队是否愿意接受坎昆升级中引擎API的更改。Kalinin要求客户团队在GitHub上审查构建器标志Engine API更改,如果他们反对在7月10日星期一之前将其纳入坎昆,请大声说出来。如果没有人反对这一更改,Kalinin表示他将合并必要的更改纳入引擎API规范,以便包含在Cancun/Deneb升级中,对引擎API的更改不会记录为EIP。
此外,EIP-4788引入一种新的预编译,这是一种具有成本效益的智能合约操作,它将在EL上公开有关CL的信息,以防止通过代码更改过度使用存储空间。此功能将解锁去中心化应用程序的许多用例,例如质押池和重新质押协议,这些应用程序将受益于对CL状态的信任最小化访问。以太坊基金会研究员Alex Stokes表示,该修改将合并到最终的EIP-4788规范中,以便在坎昆尽快实施。[2023/7/9 22:27:15]
LayerZero协议原理图。图源:LayerZero白皮书
以太坊研究员:在强审查状态下,被审查交易将永久失败:8月31日消息,Justin Drake 做客播客Bankless,并对以太坊 PoS 状态下的监管问题进行了解答。Justin 将可能的监管分为“弱监管”与“强监管”,在弱监管状态下,假设网络出块节点中的 90% 面临审查,10% 的节点将可能打包被监管交易,但由于概率问题,交易通过时间将延迟数倍;而在强监管状态下,Justin 假设监管机构会针对“验证节点”进行审查,一旦验证节点大规模投票反对被审查交易,交易将永远不可能成功。[2022/8/31 13:00:19]
(图中第1~3步)UA(UserApplication,可以理解为某使用LayerZero协议的DApp的合约)在A链上将需要传递的信息以及目标链id等打包发送给LayerZero在A链上的终端;(图中第4~5步)A链上的终端将信息发送给指定的中继者(Relayer),并将当前的区块id发送给预言机(Oracle);(图中第6~7步)中继者接受来自A链上关于该交易的证明(这里的“交易”指区块链中广义的transaction),而预言机获取A链中该区块的区块头;(图中第8步)预言机在认定该区块经过了A链上的几次确认之后,将区块头发送给B链上的终端;(图中第9~13步)B链上的终端用区块头向中继者询问,并得到A链上的UA发起的、并带有交易证明的信息。在这个过程中,LayerZero的预言机使用的是第三方服务?Chainlink,而中继者是可以由任何人运行的链下服务。可以看到,中继者是负责传递信息的“使者”,而预言机则是中继者传输消息的“监工”——只要保证这两个角色的独立性,LayerZero的安全性便可以得到保证;而LayerZero选择使用的预言机服务Chainlink已经是市场中最成熟的预言机,与中继者勾结的概率较小。
分析师:200周MA测试是整个加密市场的“关键时刻”:8月29日消息,据CoinMarketCap数据,截至8月29日,比特币全球市值已达到9550亿美元。鉴于市场动荡加剧,加密交易分析师Micha?l van de Poppe在Twitter上表示,“整个加密市场的关键时刻即将到来。”Poppe强调,加密货币市场即将经历200周移动平均线(MA)的测试,这可能会导致更高的低点和随之而来的再次测试。
此外,他还强调,市场情绪低迷,“美元DXY需要逆转或很快触顶”,尽管比特币和以太坊(ETH)跌破200周MA,但他强调,整个加密货币市场并没有跌破200周MA。(Finbold)[2022/8/29 12:55:41]
LayerZero协议允许智能合约在公链之间进行通信,其能做到的远不止于资产转移的“跨链桥”——在今后,我们也许能够看到跨链借贷、多链收益聚合器、状态共用等极大提高资本效率的DApp,任何公链上的用户都将享受到所有公链的生态,而开发者也不必费尽心思将项目依次部署到每个链上。
不过,在这一切到来之前,让我们将目光放到眼前,来仔细看看基于LayerZero协议的第一个DApp——Stargate。
Stargate的流动性武器:DeltaBridge
Stargate最出色的点,是其利用LayerZero能够传递信息的特性,将各个公链的资金流动性孤岛连结了起来,从而提高了系统的资本效率。具体而言,Stargate的用户可以仅在某个公链上提供资金流动性,而Stargate的DeltaBridge算法则可以将这些流动性动态分配给其他各个公链,并同时保证资产的「即时一致性」和「资产原生性」。这三个性质被Stargate在白皮书中描述为“Trillema“,即三重困境,它们的含义如下:
HTC与日本插画交流平台pixiv合作,将在元宇宙推出3D虚拟化身:7月26日消息,智能手机和VR耳机制造商宏达电(HTC)正与日本插画交流平台pixiv合作,将在其元宇宙平台VIVERSE上推出日系动漫风格的3D虚拟化身。(Forkast)[2022/7/26 2:38:01]
「即时一致性」(Instantguaranteedfinalty):即当交易在源链上成功提交后,在目标链上也必须保证到账。在以往的跨链桥中,有可能出现以下情况:A链和B链的两个用户同时向C链转账,但C链已有的流动性只足够提供一次转账;但是A链和B链并不知道对方转账需求的存在,都以为C链的流动性可以分给自己链的用户;于是,当B链的请求发送给C链时才会发现流动性已经被A链的需求耗尽,从而请求被驳回——而这仅仅是因为B链的区块确认速度比A链更慢。「资产原生性」(nativeassettransaction):即到账的资产是否为原生资产。为了保证即时一致性,部分跨链桥会在流动性不足的时候发放“债券”,比如Multichain的解决方案:如果用户转账?USDC?时目标链的流动性不够,则先给用户1:1发放anyUSDC,等到USDC的流动性充足时再用anyUSDC1:1换回USDC。这是一个为了「即使一致性」而牺牲「资产原生性」的典型,因为用户拿到anyUSDC的时候需要额外一层对Multichain的信任成本、以及舍弃使用USDC参加?DeFi?的机会成本;「统一流动性」(unifiedliquidity):即各个链上的流动性是否能够被统一利用。在保证「即使一致性」和「资产原生性」的时候,如果不涉及更复杂的流动性动态分配算法,就只能在每两个公链之间搭建一个流动性池,于是需要搭建的池子数量和公链数量的平方成正比——这样无疑降低了资本效率。Stargate声称,其算法DeltaBridge可以同时满足以上三条性质,而不必在其中做出trade-off。Stargate仅为每条链提供一个流动性池,然后根据事先分配好的权重将池中的流动性虚拟地分配给其他各个链,分配方式遵循以下原则:
SHIB首席开发者:Layer 2扩容解决方案Shibarium即将推出:6月14日消息,SHIB首席开发者Shytoshi Kusama表示,Shiba Inu(SHIB)的Layer 2扩容解决方案Shibarium即将推出。
此前消息,社区成员猜测,Shibarium测试网可能将于6月推出。SHIB首席开发者Shytoshi Kusama最近在推特发布GIF动图,并配文“laughter in Shibarium”,引发了这一猜想。(U.Today)[2022/6/14 4:26:15]
如果A链上的任何channel有流动性缺口,则新到来的流动性将会优先来补足这个缺口;在补足流动性缺口后如果有任何结余,则将其按设定好的权重分配给各个channel。但注意第2条在实现上并不容易——因为如果用户需要将一笔A链的资产转移到B链,那么这次请求仅仅涉及A链和B链的沟通,其他的所有链并不会同时知道“A链此刻有流动性结余“;如果直接将A链有流动性结余的信息广播给所有链,又会导致极大的链上资源浪费。因此,DeltaBridge设计了一种“缓存”机制,将A链需要分配给各个链的结余流动性暂时记录在A链上;等到A链与某个链有来自用户的转账请求时,才将这个“缓存”清空。
DeltaBridge状态更新示意图。图源:DeltaBridge白皮书
如上图是一笔从X链到Y链的用户转账发生时,各个链上参数的状态。其中每个链上都存储了如下这些参数:
$lp_x$(liquidityprovided),用户在X链质押的资产数量;$a_x$(asset),X链的流动池此刻实际拥有的资产数量;$b_{x,y}$(balance),X链分配给Y链使用的流动性;$lkb_{y,x}$(lastknownbalance),目前已知的Y链分配给X链使用的流动性,注意这个信息需要Y链传递给X链,并存储于X链上;$c_{x,y}$(credit),下一次从X链到Y链的转账发生时,X链告知Y链的可以分配的流动性数量——即上文提到的“缓存”。而DeltaBridge算法本身,便是为了满足前文所述的「两条原则」而设计的「各个参数的更新机制」。对于一笔从X链到Y链的转账,DeltaBridge借助LayerZero协议仅传输两个数值信息:「转账量」和「缓存」,而其它所有参数则通过DeltaBridge算法自动更新。算法的详细步骤较为繁琐,感兴趣的读者可以阅读Stargate的白皮书进行更深一步的探索。
那么,精巧的算法与机制能够使得Stargate引领跨链桥的新方向吗?让我们一览链上数据,看看DeFi用户们的选择。
链上数据:Stargate能够撑起20%APY吗?
DeltaBridge的机制使得用户可以仅在某个链上质押某种稳定币,而早期的额外$STG(Stargate的token)补贴又使得单种稳定币的质押年华收益率一度达到20%——高便捷性和高收益率吸引了无数DeFi用户的目光,也使得Stargate的总TVL冲上了35亿美元。截至本文撰稿时,Stargate各个农场的APY仍在15%~18%左右,如图:
Stargate的Farming收益
以Ethereum上的USDC为例,其流动性为$602MillionUSD,而其APY为14.48%,我们可以计算出该流动池每天分配的奖励数额为:
另一方面,我们希望统计Stargate每日的交易量与交易额,从而估算跨链桥每天的收益。虽然Stargate并没有自己的交易浏览器,但其在官方文档中给出了各个链上的Router地址,我们可以统计区块链上与其交互的transactions,从而统计交易量与交易额。
我们借助DuneAnalytic中的数据库检索功能来做到这一点。不过,由于各个区块链的数据库并不是共用的,且Dune也并不包含所有区块链的数据库,我们决定仅使用Ethereum上的数据进行统计。Stargate每天从Ethereum上转出的跨链金额与笔数如下,其代码在DuneAnalytic上开源:
Stargate的DailyTransactionVolume
我们可以从交易笔数中看到,Stargate的每日交易量并不大——在Ethereum上每日转出笔数仅维持在平均100笔左右;即使将这个量放在Stargate支持的所有7条链上,每日700笔左右的交易量也远小于市场上其他的跨链桥——Multichain每日约12000笔,而cBridge每日约2400笔。我们还进一步发现,Stargate的合约中调用“Swap”方法的用户数量远小于调用“AddLiquidity”方法的用户,这意味着更多的用户只是抢占头矿的Defi矿工,而不是跨链转账的需求者。
这些迹象表明,真正使用Stargate作为跨链方案的用户并不多——DeltaBridge的新技术也并不是Stargate高TVL的支撑因素。
另一方面,Stargate在其官网中给出了实时的GasEstimator,如下图:
Stargate的转账gas预估
不同时间下GasEstimator得到的手续费估值差距较大,其中Ethereum向其他链转账的Gas在20USD~100USD之间波动。我们以每次Ethereum转出跨链交易赚取50USD作为手续费为标准,而根据柱状图表得到的每日转账笔数约为100,那么Stargate跨链桥在Ethereum上每天得到的跨链手续费盈利为:
这相比于Stargate在Ethereum上每天发出的挖矿奖励是微乎其微的。事实上,手续费盈利和每日挖矿奖励的比值为:
也就是说,有98%的挖矿奖励是由Stargate的补贴得到的。
我们有理由怀疑,15%以上的高APR是无法持续的;而如果在高额补贴结束前,Stargate还无法积累足够的用户并将日交易笔数维持在至少几千的数量级,那么用户可能没有长期选择Stargate的理由。
中继机制背后的安全隐忧
Stargate除了面临高收益率不可持续性可能导致的用户流失,还面临来自更加底层的风险——即中继机制背后的安全隐忧。2022年3月28日,LayerZero团队更新了跨链使用的验证合约,而经过代码的对比,Cobo安全团队发现这次更新是对之前重大安全漏洞的修复——爆出漏洞的代码是LayerZero协议中最核心的MPT交易验证部分的代码,是整个LayerZero及上层协议正常运作的基石。Cobo安全团队称,虽然LayerZero已经修复了目前的漏洞,但不排除其他漏洞存在的可能性。截至3月28日,Stargate作为第一个使用LayerZero协议的“上层建筑”,其数量巨大的流动性池资金如果被黑客转移,后果不堪设想。
而在区块链世界另一端的?AxieInfinity?侧链Ronin,便没有这么幸运了——2022年3月29日,Ronin跨链桥遭到黑客攻击,累计损失6.2亿美元。Ronin链目前由9个验证节点组成,为了识别存款事件或取款事件,需要九个验证者签名中的五个;而攻击者设法控制了四个Ronin验证器和一个由Axie?DAO?运行的第三方验证器。
我们可以看到,LayerZero协议代表的「中继」机制中,中继者的存在便会带来可能的安全漏洞;而Ronin代表的「见证人」机制中,安全漏洞的存在便更为广泛——Multichain,O3Swap,Wormhole最近两年频繁出现的黑客事件也印证了这一点。与此同时,如cBridge,Hopfinance,Meson这类「哈希时间锁」机制的跨链桥,却鲜有安全问题出现——其根本原因是用户并不需要付出对第三方的信任成本,不论第三方是大户、开发者、机构还是交易所。我们希望在区块链的世界中,看到更多像「哈希时间锁」一样从根源处解决信任问题的想法。
在多公链竞争日益激烈的时代,跨链桥已成为必不可少的基础设施。我们希望看到跨链桥之间保持良性的竞争,将用户资产的安全性放在第一位,而不仅仅是追求一时的市场热点——无数以往的项目已经向我们证明了,在“codeislaw”作为图腾的区块链世界中,那些最符合去中心化精神的项目才能够长久地活跃下去。
提前解释一下文章中提到的协议:RefFinance:一个基于NEAR区块链建造的DEX,用户在Ref平台质押时,REF可转换为xREF.
1900/1/1 0:00:00继近日宣布以20亿美元估值完成由InsightPartners等领投的8800万美元B3轮融资后.
1900/1/1 0:00:00作者:Bryan,IOSGVenture预言机在DeFi的应用:PriceFeeds并不简单在DeFi中被广泛采用的预言机主要有两种.
1900/1/1 0:00:00革命往往由突然增加法律、机械或通信等领域的流动性/减少摩擦的创新来催化。对于DAO来说,它们的创新在于资源的流动性,例如资本、注意力和数据,尤其是人才的流动.
1900/1/1 0:00:00点击上方“蓝色字”可关注我们!暴走时评:国际货币基金组织在一份新的报告中指出,去中心化金融在与传统金融形成相互联系时既提供了新的利益,又带来了新的风险.
1900/1/1 0:00:002021年对于去中心化应用程序(dApps),区块链行业乃至web3行业生态来说都是意义非凡的一年。我们生活逐渐数字化,这也促使dApps能够壮大社区力量、吸引活跃用户和带来更高收益.
1900/1/1 0:00:00