为什么需要跨链?什么是桥?
为什么需要跨链解决方案?区块链有多种运行环境,不同的区块链支持不同的协议、dApps和加密资产。如果有人想持有比特币,但又想参与以太坊上的DeFi协议,或者只是想用比特币交换ETH,那么跨链基础设施将是必不可少的。因为不能直接通信,不同的区块链就无法直接读取彼此链上的数据,链之间就无法实现直接转账。那么我们就需要设计方案来让割裂的资产可以联通起来。
什么是桥?通俗来讲,支持加密资产在不同区块链之间转移的系统就是桥。桥的核心功能可以概括为:用户从桥的一端存入资产→桥更新账户余额→用户可以从桥的另一端取款。除了研究如何不断提升TPS,寻找解决方案建立桥以支持加密资产从一个区块链到另一个区块链的转移也是区块链技术领域的重要课题。
关于跨链和桥的方案,我们可能经常听到这些词:Polkadot,Cosmos,NEARRainbowBridge,xDAIBridge,BSCBridge,ArbitrumBridge,OptimisticBridge,MaticNetworkBridgeandzkSyncbridge。那么这些方案有什么区别呢?
各种桥的对比——从中心化向去中心化发展
我们用尽可能用易于理解的方式来介绍不同桥方案的区别,并且按照进入主流视野的前后顺序来说明OrbiterFinance的方案与此前的跨链或桥方案有什么不同:
1.CEX和Notaryscheme
最早为加密世界广泛应用的桥,是基于成熟的中心化互联网技术的CEX。CEX通过Notary解决方案为不同区块链之间的加密资产交换建立了中心化的桥。
同样是中心化解决方案的还有WBTC,BitGoTrust一边在BTC区块链中托管资产,一边在以太坊上通过运行智能合约来发行WBTC并更新余额,使WBTC与其托管的BTC数量保持一致。
中心化的机制虽然效率很高,但是始终面临着监管政策风险、平台管理者风险,在安全性上仍存在问题。
2.LightningNetwork和Hash-locking
闪电网络起源于BTC的扩容方案,采用了Hash-locking方案。闪电网络设计了两种类型的交易合约:RSMC,HTLC。RSMC解决了通道中币单向流动问题,HTLC解决了币跨节点传递的问题。其中HTLC承载了桥的功能,HTLC的功能是要求收款方在时间截止前向转款方提交转账证明,否则资金就会退还给转账方。
Solana EVM兼容方案Neon已上线Solana主网:7月18日消息,Solana EVM兼容方案Neon已上线Solana主网,完成以太坊开发人员将项目过渡到Solana所需的必要工具,允许开发人员在Solana之上编写以太坊应用程序。[2023/7/18 11:00:59]
为了便于理解,举例说明Hash-locking的工作原理:Alice、Bob与Evan想一起玩一个复杂的BTC交易游戏,3人共同约定把每个人的一定数量的BTC用哈希锁锁定在BTC网络上,然后进入到StateChannel中进行成百甚至上千次的链下交易,游戏结束后他们把3人都认可的资产余额数据传回到BTC网络上并解锁,3人就可以重新在BTC网络上转账自己的BTC了。
3.PolkadotRelaychain
专注在跨链解决方案的Polkadot在2020年获得了很大的关注度。在原有的区块链方案中,是先有了不同的区块链,然后开发者再在不同的链之间修建桥。与之相反,Polkadot是先构建桥,再在桥上构建不同的区块链,区块链的上面运行智能合约。
Polkadot目标是在平行链之间可以传递任意消息,也就是平行链A可以调用平行链B中的智能合约,中继链作为底层的桥,可以支持平行链之间通信和转账。Polkadot有3层结构:
开发了一条具有信息交互验证功能的中继链作为底层。
生态中的开发者们在中继链上可以构建平行链,中继链包含了所有平行链的所有数据信息,平行链会共享中继链上的验证者们来获得更高的安全性。
平行链之上可以运行智能合约,在中继链和平行链中间有分片状态,确保整个系统可以持续有效。
此外,Polkadot使用了2种机制保证跨链通信安全性:
中继链与平行链共享安全性,既使消息通信更容易也使平行链都有着同级别的安全性,平行链之间可以互相信任。
引入了渔夫作为监控平行链恶意活动的“赏金猎人”,渔夫可以向中继链提交证明指出平行链的验证者提交了一个无效的区块,并可以将Polkadot网络和相关的平行链的整个状态回滚。
GPTHK上线当日交易量达100万美元,并推出系列活动:据官方消息,GPTHK官方高管在社交平台上称,AI+合约保险交易平台GPTHK上线当日交易量达100万美元,刷新佳绩,平台现已开启,支持 NFT质押收益、股权通证GPTHK及应用通证AIHK交易,并推出系列活动,旨在为用户提升更好地服务体验,同时联合5600个社区共识共建,以NFT确权身份及权益。[2023/5/19 15:12:58]
4.Cosmos和IBC
与Polkadot并列讨论最多的是Cosmos。Polkadot目标是可以在两条链之间转移代币一级任何其他类型的通信,相比之下,Cosmos专注于区块链之间的资产转移,是比Polkadot更简单的协议。
在Cosmos的方案中,Hub作为中心枢纽,管理着很多被称为Zone的区块链。Hub追踪记录每个Zone的状态,Zone将新产出的区块汇报给Hub并同步Hub的状态。但是Hub与Zone之间的状态同步并不是直接进行的,而是通过跨链桥协议IBC(Inter-BlockchainCommunicationprotocol)实现的互操作性。
对比Polkadot的架构模式,Cosmos最大区别在于每个Zone的安全都是仅由这个Zone的验证者来保障的,如果某个Zone想获得很高的安全性,那么它就需要自行引入更多验证者。这种方式对于规模较小的应用具有运营困难,但是也为想要拥有更多掌控权的应用提高了掌控力。
5.侧链桥
NEAR,xDAInetwork,BSC和Heco都是关注度比较高的以太坊侧链。侧链桥主要有2种方案:
·NEAR的RainbowBridge
同样是在2020年,Near的RainbowBridge方案也获得了较高关注。RainbowBridge是一种跨链互操作性的桥,不仅支持资产在以太坊与Near之间流动,还可以支持更多的区块链。
Rocket Pool将于4月13日进行Atlas升级:金色财经报道,以太坊流动性质押协议Rocket Pool将于4月13日进行Atlas升级,8枚ETH就可以节点质押(满足Rocket Pool要求的情况下)。此次Atlas升级特点包括提高协议效率,为节点运营者分发更高的奖励,提升rETH容量,仍然完全无需许可。Atlas最重要的功能是RocketPool验证节点Minipools LEB8's,当前当节点运营商希望创建一个迷你矿池时必须提供16枚ETH并代表协议接收16枚ETH,这意味需要在以太坊上创建一个32枚ETH的质押验证器,随着LEB8的引入,16枚ETH的数量设置将减少至8ETH。[2023/3/31 13:37:27]
RainbowBridge的实现方式是:在NEAR上构建追踪以太坊数据的轻客户端智能合约,同时也在以太坊上构建NEAR的轻客户端智能合约。简单的来讲,也就是RainbowBridge会把NEAR上的数据传输到以太坊上,也会把以太坊上数据传输到NEAR上,这样以太坊和NEAR就可以相互读取数据实现相互跨链转账了。
这个方案也存在一些小问题,比如所谓的轻客户端其实并不轻。以太坊每隔约13秒产生一个区块,NEAR上的轻客户端就需要每隔13秒验证一次区块头中的数据。这个验证过程会占用其区块gas限制的10%。
·POANetwork与用主体信用作为背书的桥
xDAInetwork,BSCandHeco是POANetwork的代表,也都有链接ETH主网的侧链桥。共同点在于这些桥是有验证节点的,都涉及了人的参与治理,都不够去中心化。不同之处,xDAIBridge是动态多节点验证的,BSC和Heco是以交易所信用作为背书单主体验证的。
6.为Layer2扩展而建造的桥
以太坊生态是目前加密世界中最大的生态。尽以太坊主网的当前TPS是15,但是layer-1andlayer-2扩展方案正在快速发展:
Layer-1扩展:具有本机计算的Eth2分片链即将出炉。Eth2大概有约1000-5000TPS。
Layer-2扩展:状态通道、Plasma和rollup是Layer-2扩展的三大主要类型,而rollup是主流解决方案。如果大家都转向rollup,我们很快就会有大约3000TPS。
在BTC与ETH或者其他区块链之间的去中心化桥很难实现的原因在于--这些区块链之间不能直接通信。但是在以太坊体系中,因为Layer1可以负责通信,所以Layer2的rollups可以通过Layer1实现通信。
Glassnode:FTX比特币永续合约未平仓量创4个月新低:11月8日消息,据Glassnode数据显示,加密交易平台FTX上比特币永续期货合约未平仓量降至984,886,545.31美元,创4个月来的低点。[2022/11/8 12:30:44]
为了更详细的说明,我们把Layer2相关的跨链与桥的方案单独放在一个段落里重点说明。
Layer2中的跨链与桥方案
这里我们主要探讨Layer2扩展技术中rollup技术相关的桥方案。先简单回顾Rollups的3个主要功能:
在链上记录交易数据。
在链下计算压缩每批的交易数据,并将压缩计算得到的状态根传回rollups上。
验证者负责验证传回的状态根是否正确,并将正确的结果记录到ETH主网上:如果状态前根对应的批次完全包含在状态后根对应的批次中,则证明状态前根是正确的可以传回Rollup合约中。
不同Rollup方案的区别主要在于链下计算和验证方法这两步。在Rollup技术方案中,Rollups可以直接与Layer1通信转账,但是Rollups之间并不能直接实时通信转账。如果Alice想从RollupA转账到RollupB,Alice需要先从RollupA转账到主网,再从主网转账到RollupB。
所以,在Rollup的整体技术框架中,不仅需要有Rollup到Layer1之间的桥,也需要有Rollups之间直接的桥,来确保交易的安全性与实时性。
1.Rollups与Layer1之间的桥接方案
ZKrollups和有效证明
ZK汇总中的每个批次都包含一个称为ZK-SNARK的加密证明,它证明后状态根是执行批次的正确结果。无论计算量有多大,该证明都可以很快在链上得到验证。
ZKrollups的技术复杂度高于Arbitrum或Optimistic,需要更高的链下计算成本,但每笔交易的链上gas成本更低,提款时间短,才约4h。在今年ZKRollups能够支持智能合约的EVM后,其很有可能成为最好的Rollups技术方案。Loopring、StarkWare、MatterLabsZKSync和Aztec2.0都在应用ZK技术。
福布斯:全球30%的亿万富翁已直接或间接投资于加密货币:6月9日消息,福布斯最近对全球65位亿万富翁进行的一项调查显示,其中近30%的人直接或间接投资于加密货币,这一比例高于非亿万富翁投资者。 而NBC新闻(NBC News) 3月份发布的一项针对1000名美国人的调查发现,20%的人曾投资、交易或使用加密货币。
在接受调查的亿万富翁中,约18%的人表示,他们至少有1%的财富来自加密货币,而3.2%的亿万富翁受访者表示,他们将超过一半的财富投入了加密货币。 另有10%的人表示,他们没有直接投资加密货币,但支持了专注于加密货币的公司。FTX联合创始人兼首席执行官SBF是参与匿名调查的亿万富翁之一,他透露其206亿美元的净资产中有76%到100%是加密货币。[2022/6/9 4:13:44]
ZKrollup从L2提款到L1的桥接方案是:用户从L2发起提款,在将交易数据编码为字符串后签名并发送交易至L1,交易进入到L1上的zkSync智能合约中,经过提现期限后,证明该区块正确的ZK证明生成并发布到L1上并完成验证,这笔提现就完成了。
Arbitrum,Optimistic和欺诈证明
欺诈证明rollups会跟踪其整个状态根历史和每个批次的哈希值。如果有人发现一个批次的后状态根不正确,他们可以发布一个证明到链,证明该批次的计算不正确。合约验证了该证明,并恢复该批次及其后的所有批次。Optimisticrollups的复杂度低于ZKrollups,链下计算成本更低,更容易支持智能合约。但是需要1周左右的提款时间给提交欺诈证明的人足够的时间,并且链上每笔交易的gas费用会更高。
Arbitrum和Optimistic采用了同样的可供开发者选用的桥方案支持用户把资产从L1转移到L2:
将资产从L1转到L2:先将资产存入L1的Arbitrum桥合约中,之后会在L2上铸造出数量相同的资产并转入指定地址。
将资产从L2转到L1:将资产在L2上销毁,随后在L1的桥合约中等量资产变为可用,但是这个过程需要有提款时间用于欺诈证明。
Arbitrum与Optimistic不同在于解决分歧的方式,当验证者向L1提交了被认为不正确的区块时,解决方案:
Optimistic采用单轮交互解决方式:需要完整写入链上数据,解决争议时长短也不会面临延迟攻击的问题。
Arbitrum通过多伦互动协议解决争议:向链上写入的数据更少,可以处理突破以太坊gas限制的合约降低了链上成本,但也增加了解决争议的时长,并可能面临延迟攻击。
Arbitrum对EVM的兼容性会比Optimistic更友好,开发者将L1上的用Solidity语言开发的智能合约迁移到Arbitrum上无需重写程序,同时Arbitrum用ETH作为gas也降低了用户的使用门槛。
Polygon的Layer2聚合SDK
Polygon作为Layer2的聚合SDK,支持开发者快速便捷开发L2的区块链。整体设计方案简单理解大致是将Polkadot,Cosmos的机制通过Plasma技术嫁接到了ETH上,开发者基于Polygon开发合约就可以像在侧链上开发那么简单了。除此之外,Polygon还在聚合更多选项,如ZKrollups,Optimistic和侧链。
Polygon主要为开发者提供安全服务的方案,Polygon支持开发者在以太坊上快速构建两种区块链网络:
独立网络:网络拥有自己的PoS或DPoS共识模型,并且由网络自建验证者节点,适用于企业区块链或者是有强大社区的链。这个机制很像Cosmos的结构,但是不同的是,Cosmos基于自建Hub,Polygon基于ETH。
安全链:由ETH直接提供安全服务,如通过Plasma使用欺诈证明,或由专业的节点提供。安全验证节点可以被多个项目共享,类似Polkadot的共享安全节点模型。适合于初创项目或更注重安全的项目。
Polygon用4层结构的架构方案支持开发者研发独立网络或安全链:
ETH层作为基础层:利用了ETH的高安全性,Polygon在ETH上运行着用于最终检查确认、质押、争议解决及消息传递的智能合约。
安全层:这一层运行着Polygon的验证器,验证器定期检查Polygon链的有效性并获取一定收益。
Polygon网络层:这一层运行着基于Polygon架构的区块链们,区块链上维护着交易记录与共识机制。
执行层:这一层负责解读和执行PolygonChain中的交易。
在以上4层结构中,ETH层、安全层为可选层,Polygon网络、执行层为必选层。Polygon为开发者不仅提供了的安全服务方案,还统一解决了与Layer1之间的通信问题。
2.Rollups与Rollups之间的桥
OrbiterFinance和跨Rollup交易协议
在现有的技术框架汇总,rollups之间无法直接的转账,需要构建去中心化的桥方案。在当前的Layer2扩展框架中,如果用户想从RollupA转账到RollupB,需要先将资产从RollupA转会到主网,再从主网转账到RollupB。随着用户和资产大规模向Layer2迁徙,跨rollup直接转账的桥方案也会成为Layer2的技术基础设施。
OrbiterFinance就在rollups之间构建了一个去中心桥协议,支持在一个区块时间内(~13s)进行跨rollup的直接转账,每笔转账用户只需要在目标端rollup上进行一次智能合约验证。
例如,Alice想从RollupA转账100USDT到RollupB,Evan是做市商,Orbiter合约位于RollupB上,OrbiterFinance是这样帮助Alice实现跨rollups转账桥接转账的:
做市商Evan需要先在RollupB中的orbitercontract中存入110USDT的保证金。其中用于提供交易服务的保证金为100USDT,另外的10USDT为Evan不及时提供服务时的罚款。Optimistic或Arbitrum会将这些交易数据同步到位于Layer1的rollupB的OVM_CanonicalTransactionChain中。
位于RollupA的Alice通过在链下查询区块浏览器可以得知当前可以交易的最大金额上限为100USDT,Alice将100USDT转账到Evan在RollupA上的地址。同样的,这些转账会被Layer1上的定序器记录。
Alice转账完成经过T时长:
T<1min:Evan优先提供转账服务,应在rollupB上给Alice的RollupB地址转入99.7USDT,并赚取0.3USDT作为服务佣金。
1min<T<5mins:Evan没及时提供服务,其他做市商可抢单提供服务以保障Alice的用户体验,并接管Evan的保证金。其他做市商赚取0.2USDT服务费,Evan仍然可以赚取0.1USDTfee。
5mins<T:如果Evan以及其他做市商都没有及时提供服务,Orbiter系统中引入了pushman角色,pushman在定序器查询到Alice的确在RollupA上完成了转账,并确定Evan的确在RollupB中存有足够的保证金与惩罚金,pushman就会将99.7USDT转账给Alice的RollupB账户,pushman将赚取Evan存入的110USDT,同时Evan的保证金被清算并且惩罚金被没收。Pushman可以又任何人来充当。
总结起来,OrbiterContract具有以下3个功能:
记账结算:记录做市商的存取款数据,并为做市商们、pushman结算。
纠纷解决:处理做市商之间和pushman的保证金托管转移。
保管保证金:存储做市商的保证金并保障资金的安全性。
比特币的Taproot提案已获得社区支持,并预计于今年11月份激活,这引起了加密社区的较大关注。为什么Taproot会引起人们的关注?因为它是近年来比特币最重要的升级之一.
1900/1/1 0:00:00本周技术周刊包含比特币、以太坊、波卡、Cosmos四个网络的技术类新闻。 比特币网络 比特币闪电网络客户端Ind发布0.13.0Beta版本更新,正式推出AMP6月17日消息,比特币闪电网络客户端Ind发布0.13.0Beta版本更新.
1900/1/1 0:00:00在日前出席在迈阿密举行的比特币2021会议时,萨尔瓦多总统NayibBukele宣布将于近日向立法机构提交比特币立法草案,帮助比特币将在萨尔瓦多成为法定货币。6月9日,历史性时刻来临.
1900/1/1 0:00:00广东省发改委、广东省司法厅发布关于整治虚拟货币“挖矿”设备的通知:金色财经消息,广东省发展改革委、广东省司法厅发布关于整治虚拟货币“挖矿”设备的通知,对虚拟货币“挖矿”设备责令停止使用并依法予以没收;情节严重的.
1900/1/1 0:00:00律动BlockBeats消息,6月15日,在周一提交给美国证券交易委员会(sec)的S-3文件中,美股上市公司MicroStrategy表示,将启动「在市场上」的证券发行,允许其在一段时间内出售至多10亿美元的A类普通股.
1900/1/1 0:00:00OscarCivit在成为NFT艺术家之前是一名西班牙的插画师。他的作品在几个同类型的NFT平台上都有很好的销售记录。当他想走进亚洲市场的市场的时候,他选择了CryptoArt.Ai这个平台渠道.
1900/1/1 0:00:00