Skip to main content

Statemine Upgrade Launches New Phase of Parachain Functionality

July 26, 2021 in Kusama, Parachains
Avatarby Joe Petrowski

The Kusama community has just voted to upgrade the runtime of the Statemine parachain, Kusama's instance of Statemint. Statemine was Kusama’s first featureful parachain. Like the launches of Kusama and Polkadot themselves, the launch of a parachain is a multi-step process.

In case you missed its launch, Kusama ran with a simple “shell” parachain to ensure block production, inclusion, and finalization. The Shell parachain has extremely limited functionality; it does not even have the notion of accounts. It only accepts a message from the Relay Chain stakeholder body to upgrade itself to something else.

The first upgrade from Shell to Statemine added features for fungible and non-fungible assets as well as the teleport interface to accept KSM from the Relay Chain as its native unit of account. However, the ability to create assets was restricted to the Kusama Council. This trial phase allowed the Parity and Web3 Foundation teams and Kusama Council to evaluate the performance of Statemine before lifting restrictions and allowing anyone to create assets.

After successfully demonstrating teleport functionality both to and from Statemine, and implementing the recommendations of our security auditors, the Kusama Council passed a motion to authorize the upgrade of Statemine to make it permissionless.

This upgrade process follows almost the exact same procedure as the Shell to Statemine upgrade. First, after passing stakeholder referendum, the Kusama Relay Chain sends a cross-chain message that authorizes the upgrade (technically, an authorization message of the hash of the new runtime). Once Statemine successfully processes the message, anyone can submit the authorized runtime. The network will autonomously upgrade to the new runtime approximately one hour after submission.

What’s next

Once the network enacts this upgrade, anyone will be able to create assets and NFTs on Statemine with a 1 KSM deposit for each asset class. These assets have an interface for asset managers as well as users. Asset managers can add metadata like a name and symbol to their assets as well as perform admin operations like mint and burn. With this upgrade, we expect to see several real world assets represented on Statemine.

Of course, like the Relay Chain, parachains are upgradeable and will continue to evolve with improvements and new features. One of the first new features coming to Statemine will be the ability to pay transaction fees in designated assets. The Kusama Council has the ability to deem particular assets as “sufficient”, meaning that an account does not need to hold KSM in order to hold the asset as well. That is, the asset alone is sufficient to create an account on-chain.

These assets will also be sufficient for paying transaction fees. KSM is the default token used to pay fees with, but requiring the Relay Chain’s native token for asset operations can add unnecessary user friction. A future update will allow people to use Statemine without any KSM.

The development team is also working on the cross-chain interfaces necessary to use assets from Statemine on other parachains, making it the “home base” of assets in the Kusama network. Like the Relay Chain, Statemine will use a reserve based system where it tracks how many units of each asset have been sent to other parachains, and allow those parachains to send the assets back to Statemine. This feature will allow users to own and use an asset on multiple parachains, but with the asset’s properties, like total issuance, tracked in a single place.

Trustless cross-chain messaging opens new paradigms of development for multi-chain applications that harness the specialization of each chain. With the successful rollout of the first six parachains, the upgradeability of parachains and the Relay Chain, and new features and optimizations in the roadmap, Kusama is breaking new ground for the way people use and represent assets in blockchain networks.


Follow the status of Kusama parachain rollout and auctions on Twitter, kusama.network, and on Polkadot-JS Apps.

From the blog

Product

JAM Session: Gavin Wood Reveals Bold Vision for Polkadot's Next Revolution

Yesterday at Token 2049 Dubai, Gavin Wood announced a bold vision for the next generation of Polkadot technology. In line with the other groundbreaking firsts that Polkadot has brought to the market, this new vision is set to revolutionize the future of Web3. It will provide the speed, scale, full decentralization, and ease of use needed to drive forward deep innovation across not just Web3, but the entire tech landscape. At the heart of this vision is JAM, a new version of the Polkadot chain t

Bridges

The landscape of trustless bridges on Polkadot

With research and writing from Oliver Brett, Adrian Catangiu, and Aidan Musnitzky, this article explores the rich environment of bridge building, both within Polkadot and to external ecosystems. Any Web3 protocol with true aspirations of interoperability needs to consider the development and deployment of bridges to external networks, and in this sense Polkadot is no different. Blockchain bridges are, in essence, mechanisms for two sovereign chains with different technological foundations to o

AI

Unleashing the Potential of AI with Polkadot: the Blockchain Powered Revolution

Blockchain technology has opened up a world of possibilities, and nowhere is this more evident than in the emerging field of artificial intelligence (AI). The Polkadot network is at the forefront of this revolution, serving as a powerful platform for innovative AI projects that are pushing the boundaries of what's possible. In this blog, we'll dive into some of the most exciting AI initiatives within the Polkadot ecosystem, exploring how these projects are leveraging Polkadot's advanced capabili

Subscribe to the newsletter to hear about updates and events.