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 .
- PwC encryption investment report: Eurasian UP, US DOWN
- DeFi Series Report | Measuring DeFi Trends with DAI Eco Data
- 5G is coming, China Telecom's blockchain journey and ambition | Interview with Babbitt
- What is the most ideal interest rate model based on the DeFi loan service of the fund pool?
- Classic Rereading | Why is the central bank digital currency a natural extension of current currency trends?
- SEC Chairman: Bitcoin will not board the traditional mainstream exchanges before strengthening supervision
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.