跨链明星项目 Cosmos 刚刚完成了第二次主网升级,看看 Cosmos Hub 3 改进并更新了什么地方,以及意义何在。

原文标题:《一文看懂丨 Cosmos 第二次主网升级的意义》
作者:Cosmos

Cosmos 主网于北京时间 2019 年 12 月 12 日成功升级至 Cosmos Hub 3。升级后的 Cosmos Hub 3 不仅添加了参数更改提案、模块重构、供应模块、高度查询,而且还包含事件重构和其他遗留的技术更新

一文看懂跨链明星项目 Cosmos 第二次主网升级意义

接下来,我们一起来了解一下升级后的新功能,都有哪些惊喜:

开发过程的变更: Gaia 从 Cosmos SDK 中分离

Gaia 代码库是 Cosmos Hub 应用分离出的代码库。 这一点很重要,因为它将 Gaia 的发布与 SDK 的发布分离,并允许这两种产品能够独立地发展。而且允许定期发布 Cosmos SDK,并为依赖它的链修复故障。这一变化将大大减轻新用户的困惑。也有助于他们区分 Gaia 和 Cosmos SDK。

这一分离有利于开发者对代码库和模块的选择。比如,分离前只有 Cosmos SDK 这一个安装包,现在多了一个名叫 Gaia 的安装包。两者的区别是,当你想基于 Cosmos SDK 开发一个新的链,首选 Cosmos SDK 安装包;可当你想接入 Cosmos Hub 的话,选择 Gaia 安装包。开发者可以根据自己所需,选取对应的安装包进行开发,这可以节约很多时间,使得开发工作变得更加快捷。

提案投票修改网络参数

新升级的 Cosmos 主网允许发起治理提案来修改链上的参数,比如通胀率,解委托时长等等。 在此次升级后,修改这些参数不需要停止或者分叉网络了,也就是说现在网络运行更加稳定。

社区可以自行组织讨论,是否有哪些参数不合理或者需要修改,提交给验证人来创建治理提案并对其投票,投票通过后,参数将被修改。例如,本次参数修改将最大验证人的数量增加到 125 个。除了原有的知名 IRISnet-Bianjie 节点外,将会有越来越多的优质节点为大家提供服务。委托给安全可靠的节点可以避免节点作恶时受到 5% 通证的罚没惩罚。欢迎大家下载 Rainbow 钱包来给节点委托并获取收益。这样的话,链上治理将变得更加公平、公正、公开。

一文看懂跨链明星项目 Cosmos 第二次主网升级意义

降低功能模块之间的紧密程度

开发者可以基于 Cosmos SDK 构建区块链的应用程序。 其中,Cosmos SDK 最大的特点就是模块化,不需要再花大量的时间来进行编程。

在 Cosmos SDK 中,各个模块都有相应的功能和用途,但有时也会以牺牲模块性为代价来开发功能。随着时间的推移,模块间的交叉关联依赖而组成一个紧密的网不断扩大,使得使用 SDK 进行开发变得更加困难。

想象一下当你在拼积木搭建房子的时候,如果每个积木看起来都差不多,是不是会花费你大量的时间来尝试是否下一块是你所需要的。所以削弱内部模块之间的交叉关联依赖关系非常有必要。本次升级将降低模块之间相互联系的紧密程度,使开发变得更加简便和快捷,可以更快的创造出服务于用户的区块链应用程序。

全新功能模块: Supply

Supply 模块顾名思义就是跟踪通证总供应量的一个模块,每次铸造一枚通证(例如: 作为通货膨胀机制的一部分)或销毁一枚通证(例如:由于惩罚或如果治理提案被否决),总供应量就会更新。这就像你银行账户里的总额,花出去一块钱,总额减少一块钱,赚了一块钱的话总额将自动增加一块钱。

新增任意高度查询

新升级的高度查询允许在任意高度查询网络状态的能力,比如余额等信息。这就意味着基于此模块构建的应用程序 可以允许用户查询账户的历史状态,如果没有这个功能,用户只能看到自己账户的当前余额是多少,而无法查询昨天的余额、前天的余额等等。

Events 重构,提升使用效率

Events 是对之前的引索 / 查询功能(名称为 Tags)的重新构建。 Events 包含 Tags 的全部功能,并且完美解决了 Tags 的痛点。

对于用户来说,这次升级更新使查询的使用变得更加便捷。

其他技术更新

其他一些功能更新,比如为 REST 服务器添加可配置的超时、CLIContext、Bank 模块都将进一步优化,使应用基于 Cosmos SDK 开发时,变得更有效率和更准确。

基于上述功能的更新,开发者可以更便捷的创建出基于 Cosmos SDK 的应用程序。随着之后应用程序的不断出现和新项目的不断加盟,Cosmos 生态系统将变得更加繁荣。同样,伴随着 IBC 的不断完善,Cosmos 生态中的通证将互联互通,也就意味着 Cosmos Hub 将支持除 ATOM 以外的多种通证,真正实现跨链互操作。

随着功能的不断完善与更新,更多有趣并富有创新性的 DApps 将被创造出来,用户将会成为使用这项技术的最终受益者。

来源链接:mp.weixin.qq.com