将链外数据喂给链上 是催生区块链往更复杂的生态进行演化的动力

早在2016年,consensys就试图将比特币和以太坊这两条区块链连接起来,开发了BTCRelay这个项目,实现让以太坊链能够知晓比特币的特定交易,从而实现了在无需托管BTC的前提下,在以太坊链上让BTC起到一定的作用。

BTCRelay的技术实现,由两套软件完成。

首先在以太坊链上开发并部署一个智能合约,这个合约可以接受第三方链外软件传递过来的比特币区块头,并对比特币交易执行SPV验证。

其次是开发并部署一套链外的软件,用于读取比特币的区块头,并传递给上面的以太坊智能合约。

有了BTCRelay,任何第三方就可以基于比特币链和以太坊链上开发具有特定功能的第三方的应用,以联合挖掘BTC交易和ETH交易联动功能。

自贝莱德提交ETF申请以来,GBTC已上涨近24%:金色财经报道,根据TradingView数据,在投资管理公司贝莱德申请现货比特币ETF后,由于市场乐观情绪,灰度比特币信托(GBTC)的股价继续飙升。GBTC在二级市场的价格自5月10日以来首次升破16美元。它目前的交易价格约为15.9美元,自贝莱德提交文件的周四以来上涨了约24%。此外,美东时间6月20日当天,GBTC股价相对于资产净值的负溢价一度收窄至33%,这是自去年9月以来的最低水平,低于3月初的34%,截至发稿时再次扩大至36.6%。[2023/6/21 21:50:40]

比如,可以开发出BTC和ETH这两个币的去中心化的原子交易功能。

Ziliqa:已注意到导致出块缓慢的网络问题,将启动自动恢复过程:6月4日消息,Layer 1 区块链 Ziliqa 发推表示,已注意到目前影响网络的问题,导致出块缓慢,这对网络上智能合约的执行产生了影响,核心团队正在努力解决此问题,并将很快启动自动恢复过程,希望可以恢复完全功能,在恢复后将提供更新并根据需要概述任何后续步骤。[2023/6/4 21:14:56]

但BTCRelay这个项目并不成功,几乎没有诞生出有影响力的项目。

在2017年,有人在以太坊生态上搞了Chainlink这个项目,其实核心功能是往以太坊链喂链外的价格数据。Chainlink这个项目是推动以太坊链上生态繁荣的最重要的几个功臣之一了。现在绝大多数defi项目,都需要使用Chainlink的数据。

“无聊猿”BAYC交易总额突破26亿美元,过去一年增长160%:金色财经报道,据cryptoslam数据显示,“无聊猿”BAYC交易总额已突破26亿美元,截至目前达到2,605,577,588美元,交易总量为34,580笔,买家超过1.2万个,当前地板价为71 ETH。

历史数据显示,BAYC交易总额于2022年1月4日突破10亿美元,这意味着在过去一年内交易总额增长超过16亿美元,涨幅达160%。[2022/12/31 22:17:51]

Chainlink的基本原理和BTCrelay很像,也是依赖于一套链上的智能合约和一套链外的软件来完成工作。

元宇宙相关加密资产总市值回升至113亿美元:金色财经报道,据最新数据显示,元宇宙相关加密资产总市值回升至113.5亿美元,24小时增长8.77%,24小时交易额25.7亿美元。当前市值排名前五的NFT通证分别是:Decentraland(146.2亿美元)、ApeCoin(14.2亿美元)、Theta Network(13.5亿美元)、Axie Infinity(12.3亿美元)、The Sandbox(11.8亿美元)。[2022/6/21 4:42:47]

首先在以太坊链上,Chainlink部署了一套智能合约,用来接受和存储链外软件上传来的数据,并且验证这些数据是否符合标准。

然后有一套使用中心化服务器部署的采集链外数据的软件,比如通过各个交易所API采集比特币的价格,并按特定的格式上传给Chainlink在以太坊上的智能合约。

如果你想运行这样的数据采集软件,你需要质押一些link币,这样chainlink其实就是构成了一个PoS网络。

当这些链外的数据被存储在了chainlink的智能合约里,其他项目就可以调用了,比如compound这种借贷协议就可以调用chainlink的价格数据来完成协议工作。

调用chainlink的有些数据,比如随机数,是要支付一定的link币的,这构成了chainlink的收入。

chainlink这个项目非常成功,在2020年的defisummer里,link币长期保持了CMC市值排行前十。现在是整个defi生态的核心项目。

理论上,使用chainlink这个项目,完全可以取代btcrelay,向以太坊链上提供比特币的区块头。

LayerZero这个项目,是顺着BTCRelay和Chainlink进一步发展,在技术上有相通之处。

LayerZero是分别在多条链上部署智能合约,这些智能合约的核心功能和BTCrelay一样,是可以对另外的链进行SPV验证,即可以判断其他链的交易的合法性。

这就是扩展了BTCRelay的愿景。BTCRelay是希望以太坊能验证BTC交易的合法性,并由此可以构建一些defi应用。

而LayerZero让多条链,现在有ETH、BSC、Polygon、Arbitrum、OPtimistic、AVAX、FTM等等EVM兼容链,相互验证对方的交易是否合法。

LayerZero的在链外部署两套软件,分别取名为Relayer和Oracle,你看,名字都和BTCRelay和Chainlink的Oracle一样。

Relayer负责采集应用指定的B链交易tx1,并按特定的指令上传给A链。而Oracle负责将B链的区块头上传给A链。这样A链就可以验证tx1的合法性。

这样的设计,就可以在这些链当中构建跨链应用。

比如在ETH和Polygon就可以构建完全由合约托管资产的dex、借贷协议等。

后续LayerZero可能效仿Chainlink发个币,让运行链外的Relayer和Oracle需要质押代币才能运行。

从BTCRelay到Chainlink,再到LayerZero,这是区块链从完全自我运行,走向和打通外界的技术演化。将链外的数据越多的往链上引,就可以让链本身进化的复杂。

像Chainlink成为了ETH上的defi生态的核心,LayerZero是否有可能发展成为从多链跨链生态的核心呢?

郑重声明: 本文版权归原作者所有, 转载文章仅为传播更多信息之目的, 如作者信息标记有误, 请第一时间联系我们修改或删除, 多谢。

银河链

[0:15ms0-1:781ms