早在2016年,consensys就试图将比特币和以太坊这两条区块链连接起来,开发了BTCRelay这个项目,实现让以太坊链能够知晓比特币的特定交易,从而实现了在无需托管BTC的前提下,在以太坊链上让BTC起到一定的作用。
BTCRelay的技术实现,由两套软件完成。
首先在以太坊链上开发并部署一个智能合约,这个合约可以接受第三方链外软件传递过来的比特币区块头,并对比特币交易执行SPV验证。
其次是开发并部署一套链外的软件,用于读取比特币的区块头,并传递给上面的以太坊智能合约。
有了BTCRelay,任何第三方就可以基于比特币链和以太坊链上开发具有特定功能的第三方的应用,以联合挖掘BTC交易和ETH交易联动功能。
Solidity编译器发布0.8.20版本,支持上海硬分叉升级:5月11日消息,以太坊编程语言Solidity推出Solidity编译器0.8.20版本,最新版本包括对via-IR管道的一系列改进,并改进了合约ABI中公开的事件列表,且支持上海硬分叉升级,将默认目标EVM版本切换为Shanghai版本。[2023/5/11 14:57:11]
比如,可以开发出BTC和ETH这两个币的去中心化的原子交易功能。
但BTCRelay这个项目并不成功,几乎没有诞生出有影响力的项目。
在2017年,有人在以太坊生态上搞了Chainlink这个项目,其实核心功能是往以太坊链喂链外的价格数据。Chainlink这个项目是推动以太坊链上生态繁荣的最重要的几个功臣之一了。现在绝大多数defi项目,都需要使用Chainlink的数据。
数据:以太坊Layer2扩容网络Arbitrum活跃账户数突破100万,交易总量超4000万笔:金色财经报道,据Dune Analytics最新数据显示,以太坊Layer2扩容网络 Arbitrum活跃账户数突破100万,本文撰写时为116.5万个;链上交易总额超过4000万美元,当前约为4104万笔。此外,Arbitrum链上锁定总价值达到25.62亿美元,锁定的全部以太坊ERC-20代币总价值达到31.20亿美元。[2022/10/14 14:27:41]
Chainlink的基本原理和BTCrelay很像,也是依赖于一套链上的智能合约和一套链外的软件来完成工作。
Arbitrum One主网将于8月31日迁移到Nitro ,将降低交易成本:8月5日消息,以太坊扩容解决方案Arbitrum开发商Offchain Labs今日宣布,ArbitrumOne主网将于8月31日迁移到Nitro,该时间系ArbitrumOne首次在公共测试版中打开的一周年纪念日。
Offchain Labs表示,在主网迁移前一周,即8月24日,计划进行一次影子分叉迁移,作为主网迁移前的最后一次彩排。影子分叉允许运行一条平行链,该链复制另一条链的状态,并仍然接收来自主链的传入交易。
金色财经此前消息,以太坊Layer2网络Arbitrum开发者于7月25日称,即将把ArbitrumOne升级至Nitro堆栈,并公布了测试网升级计划,会在测试网迁移成功后的几周内升级至主网。[2022/8/5 12:03:30]
首先在以太坊链上,Chainlink部署了一套智能合约,用来接受和存储链外软件上传来的数据,并且验证这些数据是否符合标准。
NEAR基金会CEO:加密货币让人难以忽视,我们有责任普及区块链技术:5月26日消息,Near Foundation的首席执行官Marieke Flament在接受采访时表示,区块链的包容性意味着该技术将在未来的世界中发挥巨大的作用。
“我在达沃斯领会了加密货币让人难以忽视”Flament说。“达沃斯的Web 3公司都是非常开放的,向每个人开放,以分享想法和沟通”她补充说。
Flament说,“俄乌危机的肆虐和气候变化表明,我们真的需要依靠技术,因为我们正面临着有史以来最大的挑战。”
据悉,NEAR基金会是一个位于瑞士的非营利组织,通过其财政和运营资源支持NEAR协议的生态系统。NEAR协议的联合创始人Illia Poloshukhin成立的Unchain基金是一个分散的自治组织(DAO),已筹集960万美元用于支持乌克兰的人道主义工作。
Flament的言论是在世界各国政府加强对“受频繁欺诈、高调跑路以及区块链和加密货币的匿名性所困扰”的行业的监管时发表的。这使人们的注意力从区块链技术提供的执行速度上移开。
Flament说,“为了进一步促进包容性,促进采用,并加快监管,重要的是,加密行业的人要促进其他人对该技术的理解,使其不那么令人生畏。我们有责任普及区块链技术,让它变得可理解。”(Forkast)[2022/5/27 3:44:26]
然后有一套使用中心化服务器部署的采集链外数据的软件,比如通过各个交易所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是否有可能发展成为从多链跨链生态的核心呢?
郑重声明: 本文版权归原作者所有, 转载文章仅为传播更多信息之目的, 如作者信息标记有误, 请第一时间联系我们修改或删除, 多谢。