无需第三方的跨链方案——Antelope(羚羊)IBC详解
什么是IBC?
跨区块链通讯协议(IBC)是一个在独立分布账簿间传递信息的开源协议,它的创建是为了将不同的区块链连接起来。IBC允许多链之间互相信任,进行价值传递,特别是代币的传送,这让它们之间具有了交互性。
IBC的一个重要特点是连接的区块链之间不需要直接进行交互,而是通过使用智能合约用专用通道发送信息包。
IBC的最基本的描述是两个不同的区块链连接并在两者的独立账簿之间相互传输数据的一种方法。换句话说,IBC允许任何人在一个区块链上证明一个完全发生在另一个区块链上的特定的合约行为。
Antelope IBC(羚羊IBC)
传统的IBC是通过事实上是多次签名的预言机的桥接实现的。创建Antelope链的IBC解决方案的一个主要原因是,用户必须要能在不需要任何额外的信托和第三方的情况下执行转账。
这样也是为了确保用户能够在无需授权方运行的一个独立基础设施的情况下执行跨链操作或者转移代币。
为了达到该目的,依然需要一个桥接的方式,但它发生在区块链的基础层,而不是通过一个第三方。
要在目标链上产生操作,该操作必须要在源链达到确定性。这意味着用户可以确保两条链上的操作完全匹配,而不会遇到其他链的因为桥接失败而导致的问题。这就是IBC带来的解决方案,可以淘汰传统的Antelope链桥接。
“简单来说,一个用户能够在A链上锁定一个代币,然后证明该代币在B链被锁定,以铸造在B链的新代币。用户想要将代币返回到A链,他们可以通过反向操作达成目的。在B链销毁该代币,A链得到了该证明,那么原始锁在A链的代币则可以被解锁。”
现在让我们以更具体的链来举个例子。
“简单来说,一个用户能够在EOS链上锁定一个代币,然后证明该代币被锁在了Telos链上,以能够在Telos上铸造新的该链支持的代币。当用户想要将代币返回到EOS链,他们可以进行反向操作。也就是销毁在Telos链的代币,然后在EOS上证明该操作,以允许在EOS链上解锁原始代币。”
总结
-
IBC是允许不同区块链之间进行通讯,并可以实现代币跨链转账等功能的一项科技。
-
不同于该领域的其他IBC解决方案,Antelope IBC(羚羊IBC)通过省去额外的信托第三方而实现了不可比拟的安全性。
-
IBC将通过允许所有Antelope驱动的区块链之间的无缝通讯和资产转移大大提升Antelope的用户体验。
-
如Yield+和UX AMM这样的计划可以使用Antelope IBC来将更好的用户体验带到EOS链上的Defi项目。
参考文献
[1]Antelope IBC Deep Dive: Seamless Horizontal Scaling Launches on EOS.https://eosnetwork.com/blog/antelope-ibc-deep-dive-seamless-horizontal-scaling-launches-on-eos/
[2]What is the Inter-Blockchain Communication Protocol (IBC)?
https://www.coinbase.com/cloud/discover/dev-foundations/ibc-protocol
版权声明
本文仅代表作者观点,不代表区块链技术网立场。
本文系作者授权本站发表,未经许可,不得转载。
发表评论:
◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。