为什么需要跨链?什么是桥?
为什么需要跨链解决方案? 区块链有多种运行环境,不同的区块链支持不同的协议、dApps和加密资产。如果有人想持有比特币,但又想参与以太坊上的DeFi协议,或者只是想用比特币交换ETH,那么跨链基础设施将是必不可少的。因为不能直接通信,不同的区块链就无法直接读取彼此链上的数据,链之间就无法实现直接转账。那么我们就需要设计方案来让割裂的资产可以联通起来。 什么是桥?通俗来讲,支持加密资产在不同区块链之间转移的系统就是桥。桥的核心功能可以概括为:用户从桥的一端存入资产 → 桥更新账户余额 → 用户可以从桥的另一端取款。除了研究如何不断提升TPS,寻找解决方案建立桥以支持加密资产从一个区块链到另一个区块链的转移也是区块链技术领域的重要课题。 关于跨链和桥的方案,我们可能经常听到这些词:Polkadot, Cosmos, NEAR Rainbow Bridge, xDAI Bridge, BSC Bridge, Arbitrum Bridge, Optimistic Bridge, Matic Network Bridge and zkSync bridge。那么这些方案有什么区别呢? 各种桥的对比——从中心化向去中心化发展我们用尽可能用易于理解的方式来介绍不同桥方案的区别,并且按照进入主流视野的前后顺序来说明Orbiter Finance的方案与此前的跨链或桥方案有什么不同: 1. CEX 和 Notary scheme最早为加密世界广泛应用的桥,是基于成熟的中心化互联网技术的CEX。CEX通过 Notary 解决方案为不同区块链之间的加密资产交换建立了中心化的桥。 同样是中心化解决方案的还有WBTC,BitGo Trust一边在BTC区块链中托管资产,一边在以太坊上通过运行智能合约来发行WBTC并更新余额,使WBTC与其托管的BTC数量保持一致。 中心化的机制虽然效率很高,但是始终面临着监管政策风险、平台管理者风险,在安全性上仍存在问题。 2. Lightning Network 和 Hash-locking闪电网络起源于BTC的扩容方案,采用了Hash-locking方案。闪电网络设计了两种类型的交易合约:RSMC,HTLC。RSMC解决了通道中币单向流动问题,HTLC解决了币跨节点传递的问题。其中HTLC承载了桥的功能,HTLC的功能是要求收款方在时间截止前向转款方提交转账证明,否则资金就会退还给转账方。 为了便于理解,举例说明Hash-locking的工作原理:Alice、Bob与Evan想一起玩一个复杂的BTC交易游戏,3人共同约定把每个人的一定数量的BTC用哈希锁锁定在BTC网络上,然后进入到State Channel(类似BTC的Layer 2)中进行成百甚至上千次的链下交易,游戏结束后他们把3人都认可的资产余额数据传回到BTC网络上并解锁,3人就可以重新在BTC网络上转账自己的BTC了。 3. Polkadot Relaychain专注在跨链解决方案的Polkadot在2020年获得了很大的关注度。在原有的区块链方案中,是先有了不同的区块链,然后开发者再在不同的链之间修建桥。与之相反,Polkadot是先构建桥,再在桥上构建不同的区块链,区块链的上面运行智能合约。 (责任编辑:admin) |