什么是 Interoperability?
Interoperability 指区块链之间可以互相通信,在没有中间人的情况下传递价值或数据。不同链有不同规则,但对你来说结果一致。想象一下 iPhone 给 Android 发短信,不过这是关于资金和代码。
有人认为 Interoperability 是一座万能桥。并非如此。不同设计有不同的信任模型,所以你选择的路径会影响结果。
Interoperability 如何运作
简要说明,不含废话:你想把链 A 的代币在链 B 上使用,以获得更高收益或铸造有趣的东西。
- 步骤 1:你在钱包或 dapp 中开始,选择要从哪条链转出、转到哪条链。
- 步骤 2:你选择支持 cross-chain 传输的路径并确认金额。
- 步骤 3:在链 A 上,合约记录你的存款并生成某种证明,表明发生了相应事件。
- 步骤 4:该证明会被验证,然后在链 B 上解锁或铸造代币。
- 步骤 5:你在链 B 上使用这些代币,就像它们本就在那儿。就这么简单。
在幕后,验证可以由合约、中继器或轻客户端完成。你只会看到最终结果。
为什么 Interoperability 很重要
这对你有什么价值?很多。
- 好处:将流动性转移到激励更高的地方,省去额外托管环节。节省时间、减少费用、增加选择。
- 观点:随着更多链和应用链出现,能够在它们之间切换已成为认真用户的基本要求。
- 相关性:在 DeFi、NFT 和游戏中,某些设计允许 smart contracts 检查其他链,这样即便内部流程复杂,你的操作也会感觉顺畅。
先发送少量测试,再传送剩余部分。对于小额兑换,如果双方都了解流程,简单的 peer-to-peer 交易可能更清晰。
Interoperability 的关键特征
其关键要素:
- 转换:将一条链上的事件转换为另一条链上的可执行操作。
- 验证:证明发生了什么,无需盲目信任。
- 终结性:等待确认,避免基于不稳固的数据操作。
- 标准:共享的代币或消息格式可防止兼容性中断。
- 信任:某些路径依赖验证者或中继器,其他路径依赖链上证明。
变体
不同路径有不同取舍。简要概览:
- 桥:在一条链上锁定,在另一条链上铸造或解锁,通常涉及验证者。
- 消息传递:传递证明和消息,使应用能够跨链触发操作。
- 客户端:轻客户端设计验证另一条链的区块头,以提供更强的保证。
- 兑换:Atomic swaps 允许双方跨链交换资产而无需托管方。
- Rollups:从 L2 到 L1 的路径继承底层链的安全性。
你仍需在双方支付费用并等待确认。另外,你得到的资产可能是包裹代币,而非原生代币,因此在贸然投入前请仔细核对代币地址。
示例
你将 USDC 从某个 Layer 2 转到另一条链,然后直接在那里的收益池中质押,而无需开设新账户或信任交易所。
趣闻
2017 年,首次广泛报道的比特币与莱特币之间的跨链原子交换上线,证明无需信任的交换早在桥普及之前就能实现跨链交易。
总结
一句话:Interoperability 让区块链合作,使你的资产和数据到达最有用的去处,同时兼具奢侈感与社区活力。
