随着 Amarok 升级完成后,这将为建设者打开大门,允许他们在 Connext 之上构建他们能想到的任何类型的跨链应用。
作者:Arjun Bhuptani,ConnextNetwork
编译:元宇宙之道
在这篇文章中,Arjun Bhuptani 总结了目前 Connext 跨链协议存在的问题(例如费用高、速度慢等),然后他还解释了 Connext 如何通过称为 Amarok 的升级解决这些难题,而其原理就是结合 Connext 和 Nomad 的跨链机制。
在作者看来,与区块链本身类似,没有一种整体架构可以为我们提供跨链所需的所有理想属性,但我们可以通过模块化的协议栈来接近实现最佳的跨链方式。

升级动机
这次升级的动力是解决网络中不同类型的参与者遇到的关键问题。
终端用户面临的问题
开发者面临的问题
Router 面临的问题
最初的解决方案是什么?
Connext 最初计划通过以下组合来修复以上这些问题:
Connext 的重点一直是确保交易尽可能减少信任,而上述障碍是为了实现这种安全性而做出的权衡。
而在过去的几个月里,Connext 研究出了一种更好的体系结构,它可以在不引入信任的情况下避免上述问题。
模块化跨链方案
这种思维突破来自于 Connext 与 Nomad 的紧密合作。Nomad 是一种 optimistic 跨链桥协议,它可以提供在任何链上充分表达且信任最小化的通信,但权衡的代价是 30 分钟的延迟。

与区块链本身类似,没有一种整体架构可以为我们提供跨链所需的所有理想属性,但我们可以通过模块化的协议栈来接近实现最佳的跨链方式。

模块化跨链堆栈
新的流程
新的设计流程大量使用了 Nomad 协议,该方法不需要签名,而是简单地允许任何 router 为用户交易提供资金并执行调用,并对通过 Nomad 的资金进行 claim。

由于没有预先明确指定 router,因此存在 router 可以在 mempool 中相互竞争以完成给定交易的风险。这是一个次优的结果,因为输掉这场比赛仍然会让 router 消耗 gas。为了解决这个问题,开发者引入了一个定序器(在概念上类似于 rollup 定序器),它负责从 router 那里收集出价(尝试的交易),并将它们批量发布到链上。

请注意,Connext 中的定序器角色不会以任何方式影响系统的资金安全。相反,它只是一种机制,旨在公平地在 router 之间分配费用收入/工作,如果给定(a)用户 tx 的所有 router 出价的数据可用性,以及给定(b)选择中标的一个确定过程,则可以无需信任地完成。Connext 目前正在研究解决这个问题的方法,包括让定序器将数据发布到自己的 rollup 中,或者让 router 和定序器达成 Tendermint 共识。
相关的变化
Amarok 升级将实现更好的跨链流程和功能集,它可以解决我们之前提到的一些问题:
下一步是什么?
Connext 目前在运行一个带有 Amarok 升级的专用测试网,而在未来的几周,一个功能齐全的公共测试网将可供任何人使用。
而在 5 月份,Connext 计划完成升级审计,并于 6 月份进行主网升级。
随着 Amarok 升级完成后,这将为建设者打开大门,允许他们在 Connext 之上构建他们能想到的任何类型的跨链应用,以下是开发者们已经讨论过的一些早期用例:
免责声明:本文章仅代表作者个人观点,不代表本平台的立场和观点。本文章仅供信息分享,不构成对任何人的任何投资建议。用户与作者之间的任何争议,与本平台无关。如网页中刊载的文章或图片涉及侵权,请提供相关的权利证明和身份证明发送邮件到support@aicoin.com,本平台相关工作人员将会进行核查。