原文来源: Lao Bai, ABCDE Capital合伙人
今天来说互操作性目前的一些趋势。互操作性主要的方向肯定是桥,桥这个概念刚出来的时候业界把它大致分了三类 一是外部验证人(以 Multichain 为代表) 二是轻客户端(Cosmos 为代表) 三是流动性网络+原子交换(Celer 为代表)。
理论上轻客户端最安全,因为完全 Trustless,但是适配场景太少了,所以往往局限于局部生态,流动性网络+原子交换因为哈希时间锁的技术,基本上也是比较安全的,但是体验一般,支持的币种之类的也有限。于是你会发现市面上大家用的最多的桥还是基于外部验证人的,毕竟这个最灵活,最方便,支持场景也最多。
然后尽管有多签,MPC,TSS 等技术来助阵,使用外部验证人技术的桥依旧成为了黑客事件最为重灾区的地点,没有之一(比如 Ronin,比如 Wormhole) 目前新的探索方向有这么几大类。
第一类,新的互操作性技术。
ZK 毫无疑问是重点突破方向,当你对一条链上的行为可以快速生成 ZK 证明,且被另一条链快速验证的话,这个互操作性就基本可以认为是「安全的打通了」。
本质上来讲,ZK-Rollup 就是一个在 L1 和 L2 之间打通了互操作性的扩容方案,只不过因为 L1-L2 因为是同构,所以验证起来方便的很,而非同构的各个链之间想要互相验证 ZK 证明,难度就大了很多。
目前在做 ZK 桥的有这么几家为主。
Polyhedra – 这个是 ABCDE 最早一批的 Portfolio,ZK Bridge 是项目的主打产品,用了创新型超快速的 Devirgo 协议+递归证明功能,目前做到了 10 秒内可以生成绝大多数区块链的区块头 Snark 证明,EVM 兼容链上面只需花费 200kgas 即可验证。
Succinct Labs – 已经推出了可用的 Telepathy 协议,目前实现了其他 EVM 兼容链单相验证 ETH 上信息, 包括
1. 从以太坊向任何 EVM 链发送消息。
2. 从任何 EVM 链请求任意以太坊数据。
3. 在执行层访问以太坊共识数据。
此外还有最早提出 ZK-IBC 概念的 Electron Labs,还有同样主打 ZK-IBC 的 Polymer,不太确定他们的进度到哪了,有知道的老铁也麻烦告知一声。
第二类,基于乐观假设的桥
一种是乐观的假设「预言机与 Relayer 节点不会串谋」,这个大家都知道,Layer0,不再赘述 另一种是把 OP Rollup 那套机制用在桥上,先乐观假设咱啥事儿没有,没人作恶没人失误,然后给个窗口期允许节点检测和挑战,窗口期内无事发生就完全 Settle,印象中主要是 Orbiter 和 Nomad 在做。
第三类,不算是桥,算是流动性共享层的一些协议 – DAMM。
21 年路引和 Starkware 提出的,通过共享的 L1+ZK 技术实现各个 ZK Rollup L2 的异步流动性共享,解决多 L2 的流动性碎片问题,不过两年过去了貌似没看到最新的 Update 和进展,有知道的老铁也麻烦告知一声,我觉得如果可行还是很有用的东西。
第四类,严格意义上来说也不算是桥,是专门针对特定 L2 通过 Sequencer 方式来实现互通的,叫做 Shared Sequencer。
现在不是 RAAS 大行其道么,自然就有人来做共享 Sequencer,有点像当初网站刚火那会,大家都用的共享托管服务器来搭建自己公司或是个人主页。
这算是去中心化 Sequencer 的一个分支,但我个人觉得几大主流 L2 像是 OP,Arb 之类不会参与这种方式,因为 Sequencer 的权利和利润太大了,相当于一个国家的军队+税收系统,大国是不可能把这种东西外包的,而且你看 OP 的路线图也能看的出,Sequencer 的去中心化虽然一定会做但优先级不高,已经排到 24 年末了。
所以用这种共享 Sequencer 的可能会是一些游戏,社交类的 Gamefi Appchain,利用 RAAS 基础设施直接接入一些 RAAS 提供的共享 Sequencer。然后这种共享的 Sequnencer 相当于一个节点处理好多条链,那自然这些链也就在 Sequencer 上实现了原子跨链的互通性,目前在做这个方向的两个项目一个是 Astria,一个是 Espresso。
第五类,使用了 DA 层+Rollup 的一些扩展数据来实现类似 ZK-Bridge 方式的 Trustless 跨链
还不需要 ZK,听起来比较 Fancy。但项目方目前还不打算公开技术细节和白皮书,而我在了解技术细节和可行性之前又不敢真的出手投他们,所以卡这儿了,贼尴尬……
第六类,彻底放弃桥的概念
通过密码学直接在其他链上执行操作,这个是 ICP 目前在做的事情,目前 BTC 刚刚打通,可以在容器上直接接收,持有和发送 BTC,他们也基于此弄出来一个去中心化 Mint 合约的 ckBTC,给我感觉有点像之前的 renBTC,但是节点的信任层级完全被替换成了 ICP 网络。期待他们未来可以打通 ETH。