I_Ljy

Posted on Feb 21, 2023Read on Mirror.xyz

Cosmos Hub | Proposal #187

Proposal #187 - V9 Lambda升级

提案主要关于Cosmos Hub节点为消费者链提供安全(Repulicated Security:原称Interchain Security)

术语说明:Interchain Security是一个协议系列的名称。这里讨论的功能属于这个系列,但更准确的说法是 "复制的安全"。在过去,它被称为Interchain Security v1,或ICS,但今后我们将它称为Replicated Security。

提案总结

Cosmos Hub正在升级其安全系统,增加一个名为Replicated Security的新功能。这将允许Cosmos Hub向其他区块链提供其强大的安全性,这些区块链被称为 "消费者链"。用经济攻击来审查或控制消费链的成本与审查或控制Cosmos Hub本身的成本相同。这意味着消费者链可以从Cosmos Hub的安全中获益,而不需要维护自己的验证器集。

Replicated Security通过IBC协议工作。消费链会定期收到包含Cosmos Hub最新验证器集的IBC数据包,并利用它来更新自己的验证器集,有效地复制Hub的验证器集。这意味着,Cosmos中心的验证人质押atom后可以同时验证多个链。

作为对这项服务的交换,消费链应该将他们的一部分费用和通代币发送给Cosmos Hub的验证者和委托者。然后,这些代币将被列为Cosmos Hub的质押奖励的一部分。

软件细节 更新内容

  1. 添加Interchain-Security v1.0.0供应商模块。更多细节见ICS规范。 (gaia) 将cosmos-sdk提升至v0.45.13-ics。详见 CHANGELOG.md

  2. 将 ibc-go 升级到 v4.2.0。详见 v4.2 发行说明。

  3. 将 tendermint 升至 0.34.26。详见 CHANGELOG.md

  4. 将 packet-forward-middleware 提升至 v4.0.4。

  5. 增加E2E ccv测试。测试涵盖了提供者模块引入的新功能,通过治理建议添加和删除一个消费者链。

  6. 增加集成ccv测试。引入Interchain-Security的并实现Gaia作为提供者链。 链上升级过程 当网络达到停止的高度时,Cosmos Hub的状态机程序将被停止。经典的升级方法需要所有验证者和节点操作者手动用新的二进制文件替换现有的状态机二进制文件。

另外,节点操作员可以使用Cosmovisor工具来自动交换二进制文件。Cosmovisor还包括在交换前自动下载二进制文件的功能。关于Cosmovisor的文档可以在这里找到。如果你有兴趣尝试Cosmosvisor的模拟本地升级,请看本地测试网的文档。

潜在的风险因素

尽管已经进行了非常广泛的测试和模拟,但由于新功能的潜在缺陷或错误,Cosmos Hub始终存在着遇到问题的风险。在出现严重问题的情况下,验证者应立即停止网络操作。

Cosmos核心贡献者将在Cosmos Developer Discord的#validators-verified频道中与验证者协调,制定并执行一个应急计划。这可能是一个带有修复功能的紧急版本,或者建议考虑中止升级并恢复到之前的gaia版本(v8.0.1)。

治理投票

  1. YES - 你赞成将这些更新添加到Cosmos Hub。

  2. NO - 您不赞成将这些更新添加到Cosmos Hub中。请在Cosmos Hub论坛上说明原因。

  3. NO WITH VETO - "NoWithVeto "投票表明一项提案要么(1)被认为是垃圾邮件,即与Cosmos Hub无关,要么(2)不成比例地侵犯了少数人的利益,要么(3)违反或鼓励违反目前由Cosmos Hub管理规定的参与规则。如果 "不同意 "的票数超过总票数的三分之一,该提案将被否决,存款将被烧毁。

  4. ABSTAIN(弃权)--您希望为法定人数做出贡献,但您正式拒绝投票支持或反对该提案。 附录。

$ATOM的价值捕获

预计使用Replicated Security的消费链将在 "ATOM经济区 "中紧密合作。这预计将产生滚雪球效应,Cosmos Hub将确保越来越多的高价值去中心化协议的安全。目前,一些著名的项目,如智能合约平台、AMM、几个流动性质押供应商和其他项目已经表示有兴趣使用Cosmos Hub的Replicated Security。

Replicated Security也可以用来推进 "中心极简主义 "的事业。Hub的任何新功能,即使是Hub的核心功能,都可以作为消费者链来启动。这使得Hub可以更好地扩展和分离发布周期,使新功能的部署更快。

入驻消费者链

这个治理建议不会自行启动任何消费者链。相反,它将只向Cosmos Hub添加必要的代码,以启用复制的安全性。为了启动,每个消费者链必须提交他们自己的治理提案,以便单独进行投票。

预计在推出之前,消费链将参加Cosmos Hub的Replicated Security测试网,进行他们自己的测试网,并接受知名审计师的审计。

一旦消费链提案通过,Cosmos Hub验证者可以开始运行消费链并获得奖励。只有当超过三分之二(按权力)的Cosmos Hub验证者决定运行消费链时,消费链才会启动。

脱离消费链

一旦消费链开始运行,验证者可以因为共识错误而被砍掉和监禁,比如停机和在消费链上重复签名。

在任何时间点,三分之一的Cosmos Hub验证者(按功率计算)将能够立即停止运行消费链:消费链将停止运行,并且没有一个验证者会因为停机而被砍掉。

消费链的退出将有强大的社会规范来保护双方,任何形式的强行退出只有在协议失败或攻击等极端情况下才会被协调。

对于正常情况,将提出一个单独的治理建议来移除一个消费链,这将允许Cosmos Hub验证者停止运行它。

进一步的资源和信息。 存档链接 IPFS pin的未删节提案文本 论坛讨论 论文和详细的功能解释 为复制的安全性做准备 治理导向的削权与自动等价削权 测试和审计 非正式的系统审计小组的结果 锁链游戏及其他方面的发现 ICS软件测试

Cosmos