System Parachains: An Introduction to Governance-Allocated Parachain Slots

The Polkadot network has a number of teams developing parachains, each optimized for its own domain. These parachains specialize in smart contracts, identity, DeFi, robotics, bridges, and more.

By Joe PetrowskiFebruary 25, 2021

The Polkadot network has a number of teams developing parachains, each optimized for its own domain. These parachains specialize in smart contracts, identity, DeFi, robotics, bridges, and more. Polkadot was designed such that chains could optimize their business logic to specific use cases and interact with each other in a secure and meaningful way.

Despite the infinite design space of blockchain systems, the Relay Chain can support a limited number of parachains and needs to select which chains should have access to its computing capacity. In most cases, it uses an on-chain auction where parachain teams (or perhaps even chains themselves) bid by expressing their willingness to lock up (bond) DOT tokens for the duration of the parachain slot’s lease. But Polkadot’s on-chain governance system can also allocate parachain slots in cases where it would benefit the network as a whole, without requiring a bond, in perpetuity.

Parachain auctions serve as a discovery mechanism for the most in-demand primitives, products, and projects. At the end of a parachain slot auction, the network reserves the winners’ DOT for the duration of their slot lease, resulting in an opportunity cost: the users who provided that DOT could use it for something else, e.g. staking. Parachain teams know how much they value the slot, but cannot know how much other teams value the same slot. The network’s on-chain auction aims to reveal each chain’s true valuation of the slot and award it to the highest bidders.

The Free Rider Problem

Polkadot’s auction mechanism doesn’t work effectively for all parachains, for example those that could be considered as common goods. The concept of ”common goods” has been discussed by political and economic philosophers for centuries, and how a society allocates them raises a standard set of problems.

One of these problems is known as the free-rider problem. Take a bridge to another network as an example: every parachain team may believe that having this bridge would benefit their parachain and its users. If an individual team contributes to the bridge’s auction campaign, then they are giving up resources that they could use in their own auction. If they do not contribute, and enough others do, then they can still use the bridge. These free riders would benefit from the parachain on the backs of those who did support its slot lease. Because of the incentive to free ride, parachains that have almost universal buy-in may end up without enough DOT backing their auction bid.

Polkadot’s governance process can provision these slots to avoid the free-rider problem. With a public referendum, network stakeholders can decide to register a parachain outside of the auction process. As the Council and Technical Committee exist to represent passive stakeholders and provide technical guidance, both groups are expected to engage in discussions and on-chain motions to accept or reject the direct registration of certain parachains.

As with all decisions that go through public referenda, the network’s stakeholders have the final say in what passes and what does not. Understanding this, we may initially see two categories of blockchains that qualify as system parachains (ones that perform a common good) in the Polkadot network: system-level chains and public utility chains.

System-Level Chains

System-level chains move functionality from the Relay Chain into parachains, minimizing the administrative use of the Relay Chain. For example, a governance parachain could move all the Polkadot governance processes from the Relay Chain into a parachain. Adding a system-level chain is generally uncontroversial, because they merely move functionality that the stakeholders already agreed was useful from one place (the Relay Chain) to another (a parachain).

Moving the logic from the Relay Chain to a parachain is an optimization that makes the entire network more efficient. All validators need to process all Relay Chain transactions, but split into small groups to validate parachains in parallel. By moving system-level logic to a parachain, and allowing the processing to be done by a subgroup of validators instead of all, it frees capacity in the Relay Chain for its primary function: validating parachains. Adding a system-level chain could make the network capable of processing several more parachains. Rather than taking a slice of a 100 parachain pie, a system-level chain takes one slice and bakes a bigger pie.

Examples of potential system-level chains include parachains for balances, elections (for both staking and Council), governance, and identity. Eventually, the Relay Chain could become transactionless, as in, it would only validate parachain state transitions and all of its current transactional functionality would exist within parachains.

Public Utility Chains

Public utility chains add functionality that doesn’t exist yet, but that the stakeholders believe will add value to the entire network. Because public utility chains add new functionality, there is a subjective component to their addition: the stakeholders of the network must believe that it is worth allocating a slot that would otherwise go to the winners of an auction, and thus would have an objective expression of conviction from its backers. Governance provides the means to internalize the value of the parachain slot and distribute it across all members of the network.

Public utility chains will always be fully aligned with their Relay Chain stakeholder base. This means that they will adopt the Relay Chain's native token (i.e. DOT or KSM) as their native token and respect any messages incoming from the Relay Chain and system-level parachains at face value.

Some examples of potential public utility chains are bridges, generic asset chains, and DOT-denominated smart contract platforms. All of these could operate without a new token:

  • A bridge could add its own native token to charge as a toll, but in many cases that would be arbitrary value capture, when it could just as well use DOT and/or the bridged chain’s assets in its fee mechanism.
  • A DOT-denominated smart contract layer-one blockchain would allow Wasm smart contract execution using DOT as the native asset with which to pay gas.
  • A generic assets chain would allow anyone to place a deposit in DOT to deploy their asset on-chain. Assets on this chain could be backed by physical goods like artwork, real estate, or gold; or by paper goods like shares in a company or fiat currency held by a trusted party, providing a stable, permanent launchpad for stablecoins and Central Bank Digital Currencies.

Public utility parachains would typically grant privileged business logic to Polkadot’s governance. Just like the Polkadot Relay Chain has several privileged functions like setting the validator count or allocating DOT from the Treasury, these parachains can have privileged functions like changing system parameters or registering an asset.

Because public utility chains add functionality beyond the scope of the Relay Chain, we expect the network stakeholders to approve them only in rare scenarios. The vast majority of system parachains will likely be the unopinionated system-level chains.

Summary: Polkadot's System Parachains

The concept of a system parachain that performs a common good is essential to launching Polkadot and Kusama. By allocating a subset of parachain slots to system parachains, the entire network can realize the benefit of valuable parachains that would otherwise be underfunded due to the free-rider problem. Polkadot’s governance system is on the bleeding edge of social coordination and it will be exciting to see how it helps the network evolve to meet the needs of its constituent parachains and stakeholders.

From the blog

Empowering the next wave of founders: Welcome to EasyA x Polkadot University

Unlock a structured path to start building on Polkadot with EasyA x Polkadot University.

Dynamic & Modular: Scaling Ambition with Agile Coretime

Polkadot’s Agile Coretime simplifies launching and scaling blockchain projects with dynamic blockspace allocation and flexible cost options. Learn how Agile Coretime makes it easier to build, launch, and scale ambitious Web3 projects.

How play-to-earn (P2E) is transforming onchain mobile sports gaming

Play-to-earn games are transforming mobile sports gaming. Learn how blockchain, NFTs, and platforms like Polkadot create new opportunities for digital asset ownership and cross-chain gameplay.

Polkadot Token 2049 and Decoded Asia 2024: A multichain ecosystem in action

At Token 2049 and Decoded Asia 2024 in Singapore, Polkadot teams and contributors showcased a multichain future for real-world applications. Key moments included Dr. Gavin Wood’s vision for digital individuality, Chrissy Hill’s regulatory insights, and announcements from emerging projects shaping the Web3 ecosystem.

What is a crypto wallet? Your all-access pass to the future web

In Web3, your wallet is your most valuable digital tool. It’s more than just a place to store, send, and receive cryptocurrencies securely—it’s your passport to the decentralized world.

July 2024: Key network metrics and insights

Welcome to your go-to source for the latest tech updates, key metrics, and discussions within Polkadot, brought to you by the Parity Success Team. This blog series covers a variety of topics, drawing insights from GitHub, project teams, and the Polkadot Forum.

Polkadot 2.0: The rebirth of a network

Polkadot 2.0 reimagines blockchain with a bold rebrand and powerful features: Agile Coretime, Async Backing, and Elastic Scaling. Step into a more flexible, faster, and scalable network. Learn about the improvements and changes that led to this next era of Polkadot.

Meet the Decentralized Futures grant recipients: transforming ideas into impact on Polkadot

The Decentralized Mic is here to spotlight the innovative projects and teams driving Polkadot’s growth. Join us as we explore the achievements of Decentralized Futures grant recipients and their contributions to the Polkadot ecosystem on the new ecosystem community call series.

The ultimate 2024 Polkadot grants and funding guide

Explore Polkadot ecosystem funding: grants, venture capital, bounties, and community initiatives. Discover opportunities for blockchain builders today.

Decoded 2024: Polkadot’s vision for a decentralized future

Polkadot Decoded 2024 in Brussels brought together top blockchain minds to explore the future of Web3. Highlights included Björn Wagner's insights on payments and Dr. Gavin Wood's vision for digital individuality. Showcasing technical breakthroughs and real-world use cases, Polkadot affirmed its leadership in the multi-chain future.

June 2024: Key network metrics and insights

Welcome to your go-to source for the latest tech updates, key metrics, and discussions within Polkadot, brought to you by the Parity Success Team. This blog series covers a variety of topics, drawing insights from GitHub, project teams, and the Polkadot Forum.

Introducing the New Polkadot Ledger App

Discover the new Polkadot Ledger app for seamless, secure transactions. Now available on Ledger Live, it supports Polkadot, Kusama, and more.