通过允许验证层可配置,互操作协议在开始时可以扩展,并随着时间的推移变得更加信任最小化。
原文作者:0xJim
原文来源:Twitter
编译:Lynn,MarsBit
注:原文为0xJim长推,MarsBit整理编译。
我在 ETH 丹佛的最大收获:模块化🤝互操作性协议
结果发现互操作性也没能逃脱模块化的影响。
模块化的互操作性协议是解决跨链问题的关键。
如果你看到我上周在 ETH 丹佛的演讲,这是我所涉及的主题的重述——尽管更深入一些。
如果没有,你可以在这里阅读完整的文章:https://medium.com/catalystamm/modular-interoperability-protocols-3b4964bebda2
答案为什么是模块化?
我们进行模块化,是为了克服单体堆栈固有的权衡和限制。拥有独立的优化的、模块化的部分将使一个更好的系统复合。
对于区块链来说,模块化克服了可扩展性的三难问题,允许在底层结算和 DA 仍然是去中心化和安全的情况下,使滚动的性能得到提高。
5/ 对于互操作性协议,也存在着一种权衡:在对新领域的可扩展性(即上市时间)和信任最小化(因此也是安全性)之间。
多签桥很容易扩展到不同的领域(例如,从以太坊到 Solana),而 zk-SNARK 协议将非常缓慢地扩展到新的轻客户端和链上验证器实现。
像区块链一样,互操作性协议可以被模块化为 3 个部分。
应用:解释标准模式中的数据
验证:确保所传递的数据的有效性
传输:将数据从一个领域转移到另一个领域
通过共享应用层,互操作性协议可以共享接口,而不必每次都用专有规格重新创建相同的应用级标准(如 ERC)。
每一个互操作性协议都在重新构建IBC多年来的应用级模式和标准:代币标准、账户抽象(链间账户)、链间查询,等等。
通过允许验证层可配置,互操作协议在开始时可以扩展,并随着时间的推移变得更加信任最小化。
@Hyperlane_xyz、@axelarcore、@0xOrbLabs 都允许在他们自己的 PoS 和 optimistic 的实现之间进行选择。
@LayerZero_Labs 和 @routerprotocol 正在允许应用配置验证方法和最终阈值。
@ConnextNetwork 和 @HopProtocol 是外包给 L2-to-L2 传输的典型桥接器,随着时间的推移可以包括更多。
我希望看到的是更多的项目共享验证实施。
例如:通过与 EigenLayer 的再质押共享经济质押。
或者在协议之间分享乐观的中继者和观察者。
最大的解锁是当一个共同的传输层被共享时。
这使得互操作性协议可以很好地互操作。
单一的互操作协议有定制的路由器实现,不能相互沟通。每个人都在建立自己的独立的网络。
据我所知,唯一正在构建模块化传输层的项目是 @PolymerDAO,它利用 IBC 传输逻辑,以便与 Cosmos 中的本地 IBC 链互通。
最棒的是,还有其他项目正在努力将 IBC 引入其他生态,如以太坊、Polkadot、Near、Mina、Solana 和其他的。
因此,加密货币变得比今天更有互操作性。
这就是终局游戏的愿景。