本文探讨了实现NEAR协议与Polkadot生态系统之间的无信任桥接的挑战与解决方案,强调了跨链互操作性在DeFi增长中的重要性。文章详细介绍了当前的技术难题,如签名验证和缺失有效证明,并提出了多项改进建议,以实现架构的优化和用户体验的提升。
当前对不同协议的情绪正在日趋成熟,利用各种突破来建立无信任桥梁,实现跨链未来。社区和核心团队意识到,促进其生态系统与不同链的互操作性将会有利于增长并拓宽可能性范围。在Composable Finance,我们不断努力交付DeFi的最终整合基础设施,解决互操作性难题,并为用户在不同链上解锁资本效率。以下是我们对此理念的初步分享:无信任桥接
与其与无信任桥接竞争,我们有机会改善整体用户体验,并朝着许多协议和倡议所追求的Web 3.0愿景前进。
我们的总体目标是抽象用户与多个区块链交互的复杂性,以便在不同生态系统间提供无缝体验。随着Centauri桥连接支持IBC的链与Dotsama以及多个即将到来的计划,我们正在负责将这一领域转型为一个高速增长的互操作行业。
NEAR协议被标记为面向开发者的创作者经济平台,为开放网络提供开放金融工具。NEAR已经有了Rainbow桥,允许用户在以太坊、NEAR和Aurora的EVM层之间迁移或发送资产。尽管如此,随着IBC和XCM等多个推出被引入和简化,以使不同链能够无缝地以无信任方式进行通信;我们认为建立无信任桥梁将Near连接到Dotsama生态系统,是Composable未来跨链DeFi基础设施的一个有前景的部分。
Composable非常高兴地分享,第一步已经在与NEAR核心团队的合作中取得,朝这一愿景迈进。我们的新提案,待批准,旨在获得社区支持,对NEAR协议的运行时进行一些更改,以使遵循IBC标准的Polkadot轻客户端能够运行。
在本文中,我们提供了围绕这一跨链桥接努力所面临的关键挑战和解决方案的要素,我们利用IBC实现这两个生态系统之间成功的通信和资产转移。
通过轻客户端进行桥接的概念从本质上讲是一个简单的概念:部署一个可以在另一个链内验证链状态的轻客户端。然而,要使这个概念有效,需要验证签名。签名验证已被证明是一项“普遍”的操作。尤其是在PoS共识机制中,这个问题不断显现,因为某些协议不一定支持其他协议可能使用的特定签名。根据我们的提案,在当前架构下,每分钟大约需要验证~200个签名(Polkadot的权威集为300个签名者)。因此,需要一种机制以在气体和速度方面以成本效益的方式进行这些操作。
目前不需要对NEAR的运行时做任何更改的解决方案的挑战,简而言之,是性能和成本的结合。暂时,无法在一笔交易中验证所有签名。基准结果在这里显示,大多数签名验证调用由于超过每个合约允许燃烧的最大Gas量而返回执行错误。
更进一步,NEAR协议并没有任何原生的签名验证工具,这将需要在NEAR内操作的轻客户端导入一个编译为WASM的库。这确实会使得签名验证变得昂贵,违反我们简化Gas成本解决方案的意图。
在通过RPC调用查询账户或合约状态时出现的问题是,NEAR协议的中继器能够将请求的数据传递给运行在Polkadot上的IBC货摊,但将证明留为空字段。这导致了一种不完整的状态,而在没有有效证明状态确实正确的情况下,它将不可使用。
请记住,无信任桥接的一个关键方面是就这两个协议的最终性达成共识,并具备各网络状态的有效证明。这是使NEAR协议能够与Dotsama以及任何子网链进行通信的关键组成部分。
目标是我们的轻客户端能够通过追踪两个中继链的最终性来证明Dotsama平行链状态的最终性;这样,中继器将能够中继轻客户端的证明,并在另一个链上提供最终性。
当前,NEAR运行时允许轻客户端单独在链上验证交易。然而,遵循IBC标准,需要将一组交易作为一个批次进行验证。启用此批处理机制将允许验证一个块的结果根与每笔交易的块头相匹配,并将导致一个显著更便宜的证明验证过程。
我们在Composable Finance的意图是简化我们的跨链基础设施,作为连接不同生态系统的一种经济有效的方式,确保最终用户的可用性。
这些桥接解决方案过程中出现的挑战推动了与NEAR核心团队的成功合作,以确保实现这一目标。因此,Composable Finance团队已经成功提交了一项提案,以解决这些挑战,并使这一桥接解决方案尽可能具有成本效益、性能优越和无信任。
该提案可以分为3个主要请求,目前待NEAR社区的批准:
我们相信,与NEAR核心团队共同努力交付连接NEAR和Polkadot的桥接基础设施将进一步促进DeFi的持续增长,以及两个创新生态系统之间的互操作性。
请求对NEAR运行时进行的升级,以支持额外的签名和交易验证的批处理机制,将无疑是从经济和技术角度抽象桥接复杂性的迈进一步。
通过利用为Centauri桥构建的现有组件作为NEAR桥接倡议的参考;我们相信,我们正走在正确的道路上,托管所需的基础设施,并为我们的最终用户提供无缝的跨链体验,无论是在NEAR一侧还是在Dotsama一侧。
欲了解更多信息,请通过Discord或Telegram联系我们的团队。
Twitter | Telegram | Discord | Website | GitHub | LinkedIn | Youtube
- 原文链接: medium.com/composable-fi...
- 登链社区 AI 助手,为大家转译优秀英文文章,如有翻译不通的地方,还请包涵~
如果觉得我的文章对您有用,请随意打赏。你的支持将鼓励我继续创作!