Editor's Note: The original title was "Understanding the Significance of Cosmos's Second Mainnet Upgrade". This article has been deleted without changing the original intention of the author.
The Cosmos mainnet was successfully upgraded to Cosmos Hub 3 on December 12, 2019 Beijing time. The upgraded Cosmos Hub 3 adds parameter change proposals, module refactoring, supply modules, high-level queries, and includes event refactoring and other legacy technology updates .
- Cai Liang of Zhejiang University: China's relevant regulatory framework has been initially completed, China blockchain must be manageable
- How does the blockchain build a "gentleman's country" for industrial collaboration?
- The blockchain has come in the future, are you ready?
- Indicted by the SEC, Kik CEO suspected of collapse and drunk: "I don't want to go to jail"
- Coin City, Xiaoliang Mining Winter Reserve
- How blockchain technology can improve the lives of 22 hospitals
Next, let's take a look at the new features after the upgrade:
This separation facilitates developers' choice of code base and modules. For example, before the separation, there was only one installation package, Cosmos SDK. Now there is an installation package named Gaia. The difference between the two is that when you want to develop a new chain based on the Cosmos SDK, the Cosmos SDK installation package is preferred; when you want to connect to the Cosmos Hub, choose the Gaia installation package. Developers can choose the corresponding installation package for development according to their needs, which can save a lot of time and make development work faster.
The community can organize and discuss whether any parameters are unreasonable or need to be modified. Submit them to the validator to create a governance proposal and vote on it. After the vote is passed, the parameters will be modified. For example, this parameter modification increases the maximum number of validators to 125. In addition to the original well – known IRISnet-Bianjie nodes, there will be more and more high-quality nodes to provide services for everyone. Entrusting to a safe and reliable node can avoid the penalty of 5% token penalty when the node is evil. Everyone is welcome to download the Rainbow Wallet to entrust the nodes and get revenue. In this way, on-chain governance will become more fair, just and open.
In the Cosmos SDK, each module has a corresponding function and purpose, but sometimes the function is developed at the expense of modularity. Over time, the cross-relationship between modules and the formation of a tight network have continued to expand, making it more difficult to develop with the SDK.
Imagine when you are building a house with blocks, if each block looks similar, will it take you a lot of time to try whether the next block is what you need. Therefore, it is necessary to weaken the cross-dependent dependencies between internal modules. This upgrade will reduce the closeness of the interconnection between modules, make development easier and faster, and create blockchain applications that serve users faster.
For users, this upgrade makes the use of queries more convenient.
Based on the update of the above functions, developers can more conveniently create applications based on the Cosmos SDK. The Cosmos ecosystem will become more prosperous with the continuous emergence of applications and new projects. Similarly, with the continuous improvement of IBC, the tokens in the Cosmos ecosystem will be interconnected, which means that the Cosmos Hub will support a variety of tokens other than ATOM to truly achieve cross-chain interoperability.