All Resources

Antelope IBC 深度分析:在 EOS 上实现无缝水平扩展

Author
EOS Network Foundation
Date
Jan 23, 2023
Share

经过整个Antelope生态系统的建设者们的辛勤工作和EOS社区的殷切期待,Antelope IBC终于在EOS主网上运行了!

本文将带领大家深入探讨Antelope IBC相关的重要内容,包括它如何超越竞争对手,并为EOS和所有其他Antelope驱动的区块链实现几乎无限的可扩展性。 您也可以直接跳转到本篇文章的底部,查看本篇文章的重点摘要。

什么是IBC?

近年来,区块链跨链通信(IBC)已成为行业热门且流行的词汇。 许多人认为它是区块链技术的圣杯,但很少有人能够完全理解它是什么,以及实现它能够给网络带来哪些优势。 这就是本文将首先介绍的内容。

在其最基本的形式中,IBC是两个独立的区块链可以相互通信、共享其各自分布式账本的一种方式。 换句话说,IBC允许任何人向一个区块链上的合约证明,一个特定的合约行为发生在一个完全独立的区块链上。

开发者希望实现IBC这项技术的原因可能有很多,最普遍的原因是构建一个将加密货币或NFT等代币从一个区块链转移到另一个区块链的桥梁。 然而,IBC还能够帮助实现很多其他用例。 例如,一个应用程序可能希望跨多个区块链利用代币的治理效用,或者一个GameFi项目可能需要将交易转移到另一个单独的网络,以达到扩展的目的。

更多关于IBC进一步使用案例的细节,我们将在本文后面章节展开分享。 目前,重要的是要了解IBC本质上是一种技术,允许完全独立的区块链相互通信,并在彼此之间实现无缝转移资产。

目前的IBC解决方案

目前在Web3领域,有许多项目正在研究IBC解决方案,但它们都或多或少有不同的缺陷。 许多人并没有尊重Web3领域所建立的不可篡改性精神。 这主要是因为传统的IBC解决方案的本质是通过多重签名预言机的桥来实现的。

在这种情况下,多个受信任方查看一条链上的操作,并在另一条链上创建这些操作的新实例。 这一解决方案要求引入额外的信任,但也引入了潜在的攻击载体,因为用户必须信任桥梁的智能合约和运营它的第三方团队。

这种解决方案中,跨链桥持有的资金越多,就越能激励恶意行为者攻击桥梁获得这些资金。 这一直是阻碍Web3技术大规模应用的一个重要原因。 Antelope联盟希望通过推出Antelope IBC以克服上述问题。

Antelope IBC释义

在为基于Antelope构建的区块链开发IBC解决方案时,一个重要的考量因素是,用户必须能够在不依赖任何额外的第三方或增加信任的情况下进行交易。 这样做的目的是确保用户可以自己转移代币和执行跨链功能,而不需要由许可实体操作的独立基础设施。

为了实现这一目标,仍然有一个桥梁方法在发挥作用,但它是构建在区块链的基础层,而不是第三方。

让我们举个例子,一个用户想通过IBC将一个代币转移到另一个链上。 在源链(A链)上有一个持有原生资产的锚定合约(wrap lock contract),用户希望将其转移到目标链(B链)上。

在目标链(B链)上有一个锚定代币合约(wrap token contract),允许用户铸造他们代币的锚定版本。 另外还有一个IBC桥接合约,允许验证来自源源链(A链)的区块和操作,并持有最后验证的区块证明和配置为与之交互的每个链的区块生产者时间表。

用不太专业的表述来说就是,用户可以在A链上锁定一个代币,然后在B链上证明该代币被锁定,以便在B链上铸造一个代表或者锚定该资产的新代币。 当用户想把他们的代币转移回A链时,他们可以把这个过程逆转。 这涉及到在B链上销毁代币并且在A链上证明它已经被销毁,这样原代币就可以被解锁。

通过开发解决方案,用户是证明该操作发生在源区块链上,并在目标区块链上证明所需的所有证明元素的载体。 一条Antelope链的用户很可能会信任另一条Antelope链的共识。 因此,通过这种实现方式,这两条链充当彼此信任端。

此外,交易必须在源链上达到最终状态才能在目标链上生成操作。 这意味着用户可以保证在两个网络上都有一个匹配的状态,不会遇到其他链在桥接失败方面的问题。 这对于IBC解决方案来说是非常干净和安全的,也进一步使得传统的Antelope区块链之间的跨链桥变得过时。

什么是即时终结性(Instant Finality)?它将如何影响IBC?

如上所述,一个操作必须在源链(A链)上达到最终状态,它才能在目标链(B链)上得到证明。 终结性指的是交易是永久性的,并且不能被用户或网络验证者撤销或改变。

目前,在一个拥有21个区块生产者的Antelope区块链上,链上的交易需要3分钟才能达到无法逆转的状态。 与比特币和以太坊相比,这要快得多,比特币达到最终状态需要60分钟,以太坊则需要6分钟。 然而,与Web2标准相比,这个速度还是非常慢的。 如果Antelope希望在DeFi或GameFi等领域表现出色,那么就需要实现更快的即时终结性。

这就是为什么Antelope联盟在推进IBC开发工作的同时,也推出了即时终结性(Instant Finality)倡议。 顾名思义,即时终结性将使用户的交易实际上可以即时结算。 这是通过摒弃目前的终结机制,用基于HotStuff机制的方法来取代它来实现的。 这允许区块生产者明确向其他节点发出信号,表明他们同意在网络条件允许的情况下,以最快的速度完成一个特定的区块。

通过这些修改,网络能够在几秒钟内完成最终确定。 更棒的是,与比特币等其他达到概率终结性的网络不同 Antelope区块链达到的是确定终结性 概率最终性允许用户以合理的概率假设交易不会被逆转,尽管协议规则在技术上允许逆转,具有足够挖矿能力的话,甚至能够逆转非常古早的交易。 但确定性最终性意味着在不违反协议规则的情况下,无法逆转已经确定在区块中的交易。

一旦即时终结性(Instant Finality)被实施,Antelope IBC的用户体验和技术可能性将大大增加。 这就引出了下一节中IBC最创新的用例之一。

灵活可拓展的侧链

在Antelope IBC和即时终结性(Instant Finality)在EOS上推出后,开发者最终将能够利用一个被称为灵活可拓展侧链(elastic sidechains)的概念。

灵活可拓展侧链(elastic sidechains)的概念是基于这样的理解:在某些时候,任何区块链,无论多快,都会达到一个最大吞吐量。 与其提高运行中的区块链的速度,应用程序可以利用Antelope IBC和即时终结性(Instant Finality)将这些交易分摊到与主链平行运行的侧链。

用户可以利用主链中的代币来管理侧链的资源和操作,而无需一组单独的验证器网络。 这是一种灵活且极具扩展性的方法,允许更好的吞吐量、更多的用户和隔离或分段的应用程序。 它还将应用程序产生的价值保留在生态系统中,而不是将其分散到具有自己的代币的其他链上,否则这些代币将被启动以适应扩展。

随着Web3不断获得采用,此功能将变得越来越重要,特别是对于社交媒体和GameFi等高吞吐量用例而言。 例如,区块链游戏可能会举办多场对网络资源极为密集的战斗。 战斗可以在侧链上进行,而不是在主链上进行战斗。 然后可以将战斗结果记录在主链上,供其他领域的应用参考。

这一创新最令人激动的是,它基本上为几乎无限的横向可扩展性创造了可能性。 不仅每个Antelope网络的主链可以与其他Antelope网络的主链互动,而且每个Antelope网络还可以有大量的侧链,最终连接到网络的主链。 当人们想象几个Antelope区块链并行运行,每个区块链都提供无与伦比的速度和可扩展性时,就很容易说明EOS如何能超越所有主要竞争对手。

利用IBC提高DeFi

IBC为EOS和Antelope区块链上的当前DeFi格局带来了许多好处。 用户现在能够轻松地在Antelope网络之间转移资产,并利用各种质押机会。

这与正在进行的Yield+倡议非常契合,该倡议旨在通过激励EOS生态能够产生收益的DeFi dApps,以在EOS上建立经济活动,增加EOS生态的总锁仓量(TVL)。 目前大家可以访问TokenYield.io了解关于目前参与Yield+倡议的质押平台的更多细节。

IBC还使其他基于Antelope构建的区块链有能够利用EOS版本USDT的机会, 这样的机会出现在Binance宣布整合EOS USDT后不久。 考虑到这一点,EOS USDT将成为比整个Antelope生态系统用户的传统桥梁更安全的USDT入口。

开发时间轴和UX AMM

虽然IBC的Antelope实现只被讨论了很短的时间,但这是一个已经酝酿了很久的计划。 UX Network背后的团队多年来一直致力于IBC概念的研究。

他们在2019年底开始研究解决方案,花了一年时间才开发出一个原型。 不久之后,他们开始研究一个AMM,它将位于UX之上,IBC作为连接所有Antelope区块链的工具。

2022年,Antelope联盟成立,在规划协议功能的优先级的时候,联盟意识到其他网络也将从访问IBC功能中受益。 考虑到这一点,UX Network团队与Antelope联盟签订了合作,以便完成开发和开源工作,供所有Antelope区块链访问。

以上提到的这部分工作获得了4个网络自身网络代币资助,而不是用USDT资助最初的路线图。 这种做法的意图是,UX网络可以利用这些代币作为UX AMM内的流动性,为所有Antelope联盟区块链的协同作用和正和经济创造进一步的机会。

然而,在实现这一目标之前,仍有一些步骤必须完成。 第一个主要的里程碑就是启动IBC,现在已经完成。 接下来,将完成对即时终结性(Instant Finality)的升级和开发。 最后,即时终结性(Instant Finality)将在IBC框架内实施,为所有基于Antelope的网络带来全容量的IBC功能。

结语:EOS通过Antelope IBC扩展向未来

经过UX Network团队多年的专注工作,EOS生态系统终于获得了最前沿的区块链跨链通信(IBC)。 如果你没有时间阅读整篇文章,您也可以阅读下方的文章重点摘要:

  • IBC是一种允许独立的区块链之间相互通信的技术,可以实现跨链代币转移等功能。
  • 与行业其他IBC解决方案不同,Antelope IBC通过实施IBC而不需要任何额外的可信第三方,提供了无与伦比的安全性。
  • IBC将大大改善Antelope的用户体验,允许在所有基于Antelope构建的区块链之间进行无缝的通信和资产转移。
  • 即时终结性(Instant Finality)实现在几秒钟内处理交易请求,从而将性能提升到新的水平。
  • 通过结合IBC和即时终结性(Instant Finality),Antelope网络将能够启用灵活可拓展的侧链(elastic sidechains),实现几乎无限的横向扩展。
  • Yield+和UX AMM等倡议可以利用Antelope IBC为EOS上的DeFi项目带来更棒的用户体验。

欢迎访问Antelope IBC.io,了解更多关于Antelope IBC的信息和开发者文档。

随着Antelope IBC的推出,现在是在EOS上构建的最佳时机! 欢迎访问 Learn & Earn Hub开发人员文档门户网站,了解如何开始在EOS上进行构建。 也欢迎大家查看生态系统中项目一些可申请的资助机会

EOS 网络

EOS 网络是区块链 3.0 时代的典范之作,由 EOS VM 提供支持。EOS VM 是一个低延迟、高性能和可扩展的 WebAssembly 引擎,能够近乎无感的实现确定性交易执行。EOS 网络专为 Web3 设计,致力于实现最佳的 Web3 用户和开发人员体验。 EOS 是 Antelope 协议的旗舰区块链和金融中心,并通过 EOS 网络基金会(ENF)作为多链协作和发展公共基础产品的工具,进一步完善基础设施,驱动 EOS 快速发展。

EOS 网络基金会

EOS 网络基金会(ENF)诞生旨在为 EOS 生态营造一个繁荣、去中心化和未来。 通过鼓励 EOS 生态主要利益相关者的积极参与、扶持社区项目、提供生态系统资助和支持开放技术生态系统建设等举措,ENF 正在掀起新一轮 Web3 变革。 作为 EOS 网络的中心和一个领先的开源平台,ENF 成立于 2021 年并拥有一套稳定的框架、工具和区块链部署库。 我们一起实现了社区建设的创新,并致力于为所有人创造更强大的未来。

Join the EOS Community
Follow our socials and join the conversation.