
THORChain 的开发路线图刚刚围绕一个不可避免的里程碑进行了调整: THORChain v3.20 更新。在金库轮换过程中发现的共识问题迫使网络暂停所有轮换操作——在 v3.20 正式发布之前,这一暂停状态将持续。最初只是一个小型的小版本更新,如今已发展成为一次包含安全补丁、期待已久的门罗币集成以及全新 V6 路由器的重大部署。这是 THORChain 近期最重要的版本更新。
要点总结
- 由于在金库轮换过程中触发了共识错误,THORChain 的金库轮换(变更)功能已暂停,直到v3.20版本发布。
- 原计划的 v3.19.4 补丁已合并到 v3.20 中,其中还包括 Monero 集成和路由器 V6 部署。
- 最近出现的漏洞源于三个较早的、相互关联的漏洞——每个漏洞单独来看都无害,但组合在一起却很危险。
- 在整个 THORChain 暂停期间,Maya Protocol 通过运行一个经过验证的健康金库,持续处理交换。
- Moca 正在悄然推出加密货币销售点测试版,通过 Maya Protocol 和 THORChain 进行支付结算。
THORChain 更新暂停,直至 v3.20 版本发布
金库轮换是 THORChain 最基本的安全机制之一,但目前它无法正常运行。共识问题在轮换过程中出现,而修复该问题需要对 Thornode 进行非常深入的修改,因此小版本更新无法完成。这使得原计划的 v3.19.4 补丁在讨论当天就被否决了。
团队开会决定取消 v3.20 版本,目标是在下周发布升级版本。版本发布后,计划先重新启用 Solana,然后再恢复交易。原计划在 v3.19.4 中实现的所有内容——包括 Monero 相关工作——现在都合并到这个更大的版本中,同时发布的还有新的V6 路由器代码,该代码已经准备就绪并正在逐步部署。对于用户而言,升级后的体验保持不变:交易仍然通过 THORChain Swap 进行。
这种整合并非纯粹的被动反应。将多项改进整合到一个协调的版本中,可以减少网络经历高风险升级序列的次数,这在审校人员带宽已经捉襟见肘的情况下至关重要。
漏洞利用根源:三个漏洞,一条链
最近发生的漏洞并非源于单一的灾难性缺陷。据 Maya Protocol 联合创始人、现任 THORChain 高级开发人员 Aaluxx 称,该漏洞是由三个旧漏洞组合而成,这三个漏洞此前一直无害地存在于代码库中,直到有人(或某种机制)发现它们可以按顺序触发。
“这是三个漏洞串联起来可以被利用的。单独来看,任何一个漏洞都是无害的。”—— Aaluxx
他形容漏洞曝光的那天早上感觉非常冷。团队最近合并了来自私有代码库的 TSS 补丁,他当时最担心的是合并过程中出现的错误引入了漏洞。但快速检查排除了他的顾虑:提交没有问题,根本原因可以追溯到更早的代码。事实上,团队几个月前就发现了一个类似的链式漏洞——一个潜在的双花攻击——这意味着他们早就注意到了这种潜在的攻击模式。
团队是如何检测到被入侵的保险库的。
检测方法技术上非常巧妙。通过分析TSS设置的加密参数之一,并扫描其中不应存在的小素数,开发人员可以识别出特定金库是否已被篡改。在THORChain上,五个金库中有一个被发现遭到入侵,这也解释了为什么只有大约20%的总锁定价值(TVL)被盗,而不是全部。在需要快速响应的关键时刻,该方法为团队提供了可靠的诊断信息。
Aaluxx 直言不讳地指出,人工智能在未来扮演的角色蕴含着更广泛的启示:如今,一个小团队就能同时从更多角度探索代码库,这固然是一种防御优势——但任何试图从外部发现漏洞的人也同样拥有这种能力。他预计,随着行业适应这一新现实,未来几个月将会更加艰难。
玛雅协议在停机期间的韧性
在 THORChain 暂停的大约一个月时间里, Maya Protocol一直在进行数据交换。Maya 的代码库中也存在同样的潜在漏洞,但从未被触发。更重要的是,Maya运行的是一个独立的保险库,团队可以独立验证其运行状况良好——因此,为了安全起见,他们在暂停数据交换的同时保持了该保险库的运行,因为数据交换可能会打开同样的漏洞利用路径。
实际后果是显而易见的:在此期间,THORChain 上无法进行原生 BTC 到 ETH 的兑换,而 Maya 上则可以。这就是冗余论证的具体体现。
“我们需要让这架喷气式飞机配备两个引擎。”——阿卢克斯
在漏洞事件发生后以及之前的 TCY 时期,一些人主张合并 THORChain 和 Maya——利用 RUNE 收购 CACAO,并整合为一个更大的去中心化交易所 (DEX)。Aaluxx 承认这在商业上是一个合理的决定,但他仍然拒绝了这一提议。两个独立且无需许可的 DEX 秉持相同的理念,是经过深思熟虑的设计选择,而非需要优化消除的效率低下问题。冗余的成本固然存在,但单点故障的成本同样不容忽视。
发展瓶颈与治理改革
制约 THORChain 发布速度的并非代码短缺,而是缺乏合格的审查和部署人员。
“我们的瓶颈不在于代码编写,而在于代码审查和部署。”—— Aaluxx
目前,只有大约三个人具备审查和部署 THORChain 变更所需的专业知识深度。增加开发人员或提交更多 pull request 并不会自动加快交付速度——反而会加重本已捉襟见肘的审查负担。团队刻意采用二比一的审查比例:每一段代码在发布前至少需要经过两次审查。
关于改革替代性争议解决程序的提议
在治理方面,出现了一个结构性问题。由于提案现在来自众多贡献者,而非像九界联盟那样由单一协调机构提出,因此各方意见不一,导致一些尚不成熟的想法被当作正式提案提交,而这些想法尚未成熟到可以付诸实施的地步。
建议的解决方案是将构思阶段与ADR阶段完全分开。正如Aaluxx所言,ADR应该是一个完整的方案:简洁明了、技术性强,并且能够利用现有资源实现。目前缺失的是一个上游空间——一个类似战场的地方——让原始想法在最终获得ADR资格之前,能够接受挑战、完善或被舍弃。
“有些人觉得‘我想吃意面’就是点餐要求。那不是点餐要求,那是个问题。请带着食谱来找我们。”—— Aaluxx
未来, ADR 编号可以通过链上节点中继进行申请和分配,第一个批准的节点将分配下一个顺序编号。这样就能在不引入中心化守门人的情况下,明确提案的所有权。需要重申的是,ADR 并非发布代码的必要条件——如今任何人都可以在 GitLab 上提交 issue 和 pull request。ADR 的作用在于进行一种“温度检查”,让节点运营商了解他们是否希望将付费开发者的时间投入到某个项目中。
生态系统整合和新功能
尽管有所暂停,但整个生态系统的整合仍在继续推进。ShapeShift现已加入 Symbiosis ,成为动态收费模式的正式参与者,双方返回的数据都证明非常有用。预计未来一周内还将有三到四家合作伙伴上线,具体取决于 Chad Barraford 是否有时间完成整合工作。
一条社区线索重新开启了两项重要的整合讨论。一条发给 Randy Bechtold 的私信透露了 Robinhood Chain 可能是一个潜在目标——快速浏览后发现,它构建于 Arbitrum 之上,而 Arbitrum 正是 THORChain 此前一直在关注的网络。这创造了一个一举两得的机会:Bechtold 已经安排了与 Arbitrum 团队的通话,并计划在通话中请他们引荐 Robinhood。
Aaluxx 对 Arbitrum 提出了一项技术上的警告:它的运行速度约为每秒 4 个区块,这会导致节点接收到大量消息,类似于 Solana 的情况。Maya 花了大约一年的时间来稳定其对 Arbitrum 的支持。好处是,大部分繁重的工作都由 Maya 完成,这使得 THORChain 的开发路径更短。
在经过最小权威审计后,门罗币集成即将推出。
XMR 集成是目前最接近正式发布的主要功能。Aaluxx 正在与 Least Authority 洽谈安全审计事宜——他认为 Least Authority 在隐私链领域名列前茅。此前已有先例:Zcash 曾委托 Least Authority 对其 ZEC 集成到 Maya 的集成进行审计,该审计近期已完成,仅发现一些轻微的拒绝服务攻击和用户体验问题,未发现重大漏洞。Monero 集成工作已通过链网测试和开发者审核。
与该协议一贯的做法一致,XMR 池将首先以浅层的、协议拥有的流动性和小额测试互换启动,在链客户端在生产环境中证明自身能力的同时,将用户资金排除在外。
“打破东西,但要打破得小一些。”——阿鲁克斯
ZEC 在 THORChain 端的部署没有时间表。瓶颈在于带宽:退款、安全工作、网络重启和门罗币上线都在争夺同一短暂的审核和部署窗口期,而这些工作总是优先处理的。
Moca 通过 Maya 和 THORChain 推出加密货币销售点测试版
该生态系统的支付环节也迎来了更新。Moca 是一个加密货币销售点和支付网络,它通过 Maya Protocol、THORChain 以及其他一些后端进行交易结算。其目标是让普通商家能够轻松接受加密货币并进行加密货币结算,从而实现真正的交易量回流到这些协议中。
此次测试版计划低调进行,定于下周一正式上线,初期不会进行任何市场推广。计划先开通企业账户,收集用户反馈,进行实际支付测试,并在全面推广前修复漏洞。
“Maya的支付功能即将上线。”——EricOnchain,Moca
对早期 API 访问权限感兴趣的开发者可以直接联系 EricOnchain 或 Moca 账户。
这一切的共同之处在于,THORChain 正处于一个真正的转折点。v3.20 不仅仅是一个安全补丁——它恢复了交易机制,使门罗币上线运行,部署了 V6 路由器,并为后续的 Arbitrum 和 ShapeShift 扩展奠定了基础。此次发布是否顺利,以及最小权威审计的结果如何,将很大程度上决定 THORChain 的复苏计划能否兑现其承诺。
常问问题
THORChain 的用户流失操作为何暂停?
与数据轮换流程相关的共识问题需要在 Thornode 层面进行修复。这些改动过于复杂,无法在小版本更新中发布,因此 Vault 轮换将暂停,直到完整的 v3.20 更新部署完毕。
最近的 THORChain 漏洞是什么原因造成的?
三个单独来看无害的旧漏洞,在依次触发后变得可被利用。这些漏洞组合起来,导致THORChain五个金库中的一个被攻破,造成约20%的总锁定价值(TVL)损失。
Maya Protocol 如何在 THORChain 宕机期间维持交易交换?
Maya 运行着一个独立的金库,团队可以独立验证该金库未受破坏。通过保持该金库的运行(同时出于谨慎起见暂停了交易),Maya 在 THORChain 长达一个月的暂停期间持续处理交易。
THORChain 上 Monero 集成的进展情况如何?
XMR 集成已通过链网测试和开发者审核。目前正在安排与 Least Authority 进行审计,资金池将在初始阶段以浅层协议自有流动性和小额测试交易启动,以限制风险敞口。
本文由人工智能辅助生成,并经编辑团队审核。