Introducing Polkabeat

How decentralized is your parachain?

Web3 is all about decentralization. Polkadot has laid the groundwork for creating the next-generation of blockchains that are scalable, customizable, and most importantly decentralized. While the Polkadot relay chain set the standard for launching a blockchain and decentralizing it before users are at risk of centralization, not all parachains on Polkadot have followed this standard. Polkabeat helps users understand the risks associated with using each parachain on Polkadot.

There are risks in using blockchains that have points of centralization. If a blockchain has a point in its tech stack that allows a privileged few to control it, there are many ways users are forced to trust the network they are using. Centralization causes risks to users of a blockchain, including, but not limited to:

  • Tokens being frozen
  • Tokens being forcibly moved
  • Users being censored
  • Token supply being manipulated
  • The chain being halted
  • and many more…

Centralization also creates risk for those who control the blockchain, allowing them to be targets of extortion and law enforcement actions.

Polkabeat is here to highlight the points of centralization of each parachain on Polkadot so that users of these blockchains are aware and can encourage these chains to decentralize.

How Polkadot measures decentralization

There are three major points of centralization common to parachains, namely that of the sudo pallet, the council (if it has one), and the collator set.

The sudo pallet gives complete upgrade control to a single account or set of accounts. Having total control over upgrades gives a select, centralized group “god-mode” control over the blockchain, allowing them to do anything imaginable to it without any notice to users. This pallet is meant to be used during the launch process for quick-upgrades and should be removed from the parachain runtime altogether.

Each parachain may have a council. Councils are given special voting powers and vary from parachain to parachain. Councils routinely have the ability to vote on upgrades without the participation of the public token holders and in many ways, are a distributed sudo account if they are not elected by the token holders. A centralized council is less of a risk than having a sudo account due to a typical enactment delay of one to four weeks per upgrade, however this can be usurped by also having a technical committee that greatly speeds up this period, making it extraordinarily difficult for users to exit the token if they disagree with an upgrade.

Finally, the collators of a parachain are those that produce blocks. Having a centralized collator set allows this group to censor and reorder transactions for their own benefit and should be avoided.

What else?

These points of centralization also rest on two very important factors: a tradable token and an open-source client.

If a token is NOT tradable, then the parachain is considered still in the launch process and users are NOT at risk of being on a parachain with any of the points of centralization listed above. So we should cut these chains some slack as they finish up coding their blockchain and properly launching it. We should, however, encourage that these chains decentralize BEFORE launching their token on exchanges.

If a parachain team has not released the code to their client, it is a major risk to use the parachain as no code can be verified and users must trust the team to accurately describe every transaction/extrinsic as doing what it is supposed to. It is NOT recommended to use any blockchain that does not have an open source client.

How to read Polkabeat

ParachainParachains listed in order of auction won, starting with the first
Open Source✅ the node/client software is open source, allowing any user to verify and compile the code themselves
❌ the node/client software is closed source
Sudo Removed✅ sudo has been effectively removed: either the pallet has been removed, or sudo privileges are given to a democratic body such as the treasury or democratically-elected council
❌ sudo is given to a single account or multisig
Permissionless Collators✅ anyone can be a collator with enough stake
❌ collators are selected by the founding team
⚠️ collators are open to participants vetted by the founding team or council or other centralized group
Democratic Council✅ councillors can be elected by token holders
❌ councillors are selected by the founding team
“N/A” means that there is no council
Token Listed✅ the token is tradable on exchanges and markets
⏳ the token is not yet tradable on exchanges

Note: when a token is not listed, the parachain is considered not fully launched, and no scrutiny should be given as users do not risk getting their assets frozen or censored.

Final thoughts/next steps

We have tried our best to make sure the information on this site is accurate, but this site is still under review by the community and should be considered in “beta” mode right now.

Feel free to contact us using the form on the main page to let us know if there are any inaccuracies.

We are also looking for contributors to the site. Use the contact form to let us know how you’d like to help!

Any tips or donations can be given to this address: 5Co5ujUEA6bErhcbRKNTjUuPV6ZTWzD1JXBF4DPP13a1orvZ

Follow us on twitter!

Leave a Reply

%d bloggers like this: