什么是跨链桥?跨链桥三种主要机制详解
2024-04-20分类:区块链技术 阅读()
Web3生态由多条区块链所支持,而去中心化的应用程式,每一个都有自己的安全和信任方法。然而,区块链本身并不具备相互通信的能力,因此区块链的互操作性至关重要。
区块链相互操作的骨干是跨链信息传递协议,它使智能合约能向其他区块链读写数据。随越来越多区块链产生,Web3 生态需要强大的跨链互操作性解决方案,使数据和代币能以安全和无缝的方式,在区块链的互连网络中移动,跨链桥亦因此诞生。
跨链桥是可令加密货币从源区块链转移到目标区块链的基础设施,如缺乏连接,各链之间的沟通将变得十分困难,限制了Web3 生态系统中可能发生的经济活动数量。
就好像过去银行与银行间并没联系,要转帐或查看信用额都十分困难,自从「转数快」等各种跨银行及国家的金融系统运行后,不同银行之间的资金才能互通。
跨链桥亦同一道理,如客户打算在Avalanche 链上使用以太币,由于两者间本身没有互操作性,中间需要渠道,将信息从以太坊主网带到Avalanche 链,使以太坊上的ETH 转换为Avalanche 链上的WETH。
跨链桥如何运作?
跨链桥通常涉及通过智能合约锁定或燃烧源链上的代币,并通过目的地链上的另一个智能合约,解锁或铸造代币。
跨链桥除了用于信息传递协议(messaging protocol),如各链之间交易货币之外,亦有多个用途,例如跨链去中心化交易所(DEXs),跨链货币市场。
跨链桥主要由三种主要机制驱动:
Lock and mint(锁定及铸造)
将代币锁定在原有区块链上的智能合约中,然后将这些代币锁定,以包装版本以IOU 形式铸造到目标链上。另一方面,目的链上的包装代币被烧毁,以解锁源链上的原始币。
Burn and mint(燃烧及铸造)
在原有的区块链上燃烧代币,然后在目标链上重新发行(铸造)相同的原生代币。
Lock and unlock(锁定及解锁)
锁定原有的区块链上的代币,然后从目标链上的流动性池中解锁相同的原生代币。这些类型的跨链桥,通常通过收益分享等经济激励措施,吸引跨链桥两侧的流动性。
此外,跨链桥亦可以与数据信息传递能力互相结合,在区块链之间不仅能移动代币,还能移动任何类型的数据,一旦代币交付到目标链,就会在目标链上执行智能合约。
在跨链桥功能完成后,可实现更复杂的功能,例如同一交易中交换、借出、抵押,或将代币存入目标链上的智能合约中。通常跨链桥解决方案是往信任最小化(trust-minimization)方向发展,因为计算成本越高,灵活性就越差。
跨链桥的挑战
跨链桥最大的挑战是安全问题,因为跨链通信需要安全、信任或灵活性的权衡,这些因素在单个区块链上进行的互动则不需要。
那么为何不将所有活动都在同一个区块链进行?首先,单个区块链能处理多少活动是有限制的。而单个区块链和扩展解决方案针对不同的品质去改善,例如速度、安全和去中心化,对于这些价值的最佳组合,很可能总是存在分歧,从而导致需要多个区块回应需求。
由于跨链桥攻击在Web3 的漏洞中所占一定比重,因此在设计跨链信息传递协议时,有必要采取「安全第一」的思维方式。
Tags: 跨链
相关文章
本栏推荐
标签云
-
CoinMarketCap 炒币 币圈 Rust MOVE IFO filecoin GRT near AAVE DAI Ethereum TVL 加密钱包 ERC20 区块链应用 零知识证明 区块链公司 什么是DeFi BOBA 区块链游戏 DePIN 比特币是什么 加密货币钱包 加密货币 FIL 比特币ETF 比特币挖矿 比特币减半 虚拟货币 比特币交易 加密货币投资 比特币投资 Coinw 数字货币交易所 区块链交易所 区块链开发 矿机 BitMEX OKCoin 比特币钱包 狗狗币怎么买 以太币 虚拟货币交易所 加密货币诈骗 中本聪 加密货币挖矿 BitoPro 什么是区块链 SHIB