logo academy

Kusama : l’intrépide explorateur du Web 3.0

9 mars, 2022

8 min

Kusama : l’intrépide explorateur du Web 3.0
débutant

Kusama est le canary network (réseau canari) de Polkadot, développé en parallèle par les mêmes fondateurs de DOT.

Voici ce que signifie « canary network » et les différences entre les deux projets.

kusama ksm

Pourquoi le Web 3.0 a besoin de Kusama

Kusama est né en 2016 des créateurs de Polkadot, à savoir Gavin Wood, Peter Czaban et Robert Habermeier. Il se développe donc dans l’écosystème de la fondation Web3 et grâce à la technologie de Parity Technologies, dont Wood est un membre clé et fondateur. En plus de cela, Gavin Wood a développé Substrate, un modèle de développement utilisé pour la création de parachaines, à la fois sur Polkadot et Kusama.

Le protocole découle de la nécessité de créer un plan B pour les projets qui ne peuvent pas encore se permettre d’être hébergés sur Polkadot. En effet, devenir parachaine sur Polkadot est très compétitif, coûteux et nécessite un produit complet et irréprochable. Pour un projet à ses balbutiements, qui vient de débarquer sur le marché, qui n’a toujours pas les moyens d’évoluer et un public très réduit, Polkadot n’est pas pratique et trop risqué.

En plus de cela, les applications décentralisées nécessitent des tests particuliers de sécurité et d’efficacité des smart contracts, des aspects qui ne peuvent être vérifiés à 100 % qu’une fois que l’intégralité de l’application a été rendue publique ou par les meilleurs hackers bienveillants (white hats).

Ainsi est né Kusama, à mi-chemin entre un testnet et un mainnet, qui sont respectivement le réseau pour tester les protocoles et le réseau où les protocoles sont réellement lancés pour être utilisés par n’importe qui. Si le testnet générique de Pokadot est Westend, celui pour les parachains est Rococo, et le mainnet est Polkadot lui-même, Kusama est le premier mainnet de test.

Kusama a été conçu spécifiquement pour servir de terrain d’essai, pour expérimenter et recevoir des commentaires de la communauté basés sur des faits et non sur des simulations. C’est de cette fonction que dérivent ses traits distinctifs.

Kusama incarne l’explorateur envoyé par Polkadot pour explorer les territoires encore inconnus de la technologie. Le terme canary network se réfère précisément à ce concept.

Les canaris étaient en effet utilisés par les mineurs comme mesure de précaution pour vérifier que certaines zones de la mine ne contenaient pas de gaz nocifs, avant de s’y rendre eux-mêmes.

Le « whitepaper » est emblématique, composé de seulement deux phrases : « Attendez-vous au chaos, pas à des promesses ».

Caractéristiques communes avec Polkadot

Commençons par ce que les deux networks ont en commun. 

Le code de base de Kusama est le même que celui de Polkadot, et ils ont la même structure composée d’une relay chain et d’une parachaine. 

Les enchères pour la Parachain

Les parachaines sont des blockchains de couche 1 soutenues par une blockchain de couche 0, la relay chain de Polkadot/Kusama, qui leur permet l’interopérabilité, la sécurité et l’accès à un écosystème liquide plein de ressources technologiques. Pour devenir une parachaine et être hébergé sur Polkadot/Kusama, un projet doit participer à une enchère, ou se rabattre sur des parathreads, payant en DOT/KSM en fonction de l’utilisation de son infrastructure.

Une fois que tu auras remporté l’enchère et obtenu le slot (place, ou position), afin de pouvoir lancer une parachaine, ton projet doit mettre en bonding les DOT/KSM. Le bonding est similaire au staking, mais avec des durées de bloc plus longues et il n’a aucun lien avec la validation des transactions.

Les enchères pour obtenir un poste de parachaine sur Kusama, en raison de sa nature, sont beaucoup plus fréquentes.

Mécanisme de consensus : qu’est-ce que le NPoS ?

Comme la base de code dicte également la technologie de gouvernance et la mise à jour on-chain ainsi que le mécanisme de consensus, ces aspects coïncident également. Le mécanisme est le Nominated Proof-of-Stake, une variante du Proof-of-Stake.

Le NPoS est le fruit du travail de deux personnalités principales :

  • Les nominateurs, ceux quibloquent leurs KSM (les mettent en bonding) et élisent jusqu’à 16 validateurs.
  • Les validateurs, ceux qui créeront les nouveaux blocs et valideront les blocs des parachains.

Les validateurs obtiennent une récompense qui ne dépend pas du nombre de tokens mis en staking, mais uniquement de leur activité de validation.

La différence avec le PoS classique est que les validateurs n’ont pas le droit de valider les transactions en fonction de la somme de tokens qu’ils mettent en staking, mais grâce à l’élection des nominateurs.

Les différences entre Kusama et Polkadot

Infrastructure – La différence la plus importante et structurelle est qu’il s’agit de deux blockchains et de deux networks distincts, chacun avec son propre token (DOT et KSM). 

Gouvernance – Des éléments tels que le modèle de gouvernance et de vote ne peuvent pas vraiment être testés dans un testnet où il n’y a pas de conséquences monétaires au résultat. Pour cela, le code deKusama a été adapté pour permettre des mises à jour de protocole plus rapides, mais offrant de réelles incitations à la communauté. Par rapport à Polkadot, le processus de gouvernance est donc plus rapide, des propositions au vote à la mise en œuvre des modifications du protocole.

Cela signifie également que ceux qui détiennent KSM et participent aux décisions de la communauté doivent se tenir au courant des discussions et ont moins de temps pour décider et voter chaque proposition.

Polkadot, en revanche, offre une plus grande stabilité à ses parties prenantes, nécessitant des temps de gouvernance plus étendus et un processus plus sélectif et rigide : chaque décision a une portée à long terme.

Accessibilité – Kusama a une barrière à l’entrée plus faible pour les parachaines, car la quantité de KSM à mettre en bonding est inférieure, tant que le prix du KSM reste proportionnel à celui du DOT. Les validateurs Kusama ont également des exigences et des pénalités moins élevées. 

De plus, ceux qui souhaitent être validateurs sur Kusama et Polkadot peuvent utiliser la même configuration et la même infrastructure pour les deux networks.

Technologie – sur Kusama, nous pouvons trouver toutes les dernières idées et solutions des technologies blockchain et crypto. Qu’ils travaillent ou non sur le marché ouvert, ils fournissent une perspective sur l’orientation actuelle du secteur et une source d’inspiration pour ceux qui recherchent le prochain projet à développer.

Applications – Les cas d’utilisation de Kusama impliquent principalement des projets décentralisés en phase de démarrage, d’expérimentation ou des applications qui ne nécessitent pas un niveau de sécurité bancaire. Polkadot, en revanche, convient également aux applications DeFi qui en ont besoin, pour les entreprises qui ont déjà démarré et avec une bonne évaluation du marché.

Le token utilitaire KSM

La présence d’un jeton qui peut effectivement être échangé sur le marché est l’une des caractéristiques qui distinguent Kusama d’un testnet, où généralement les transactions effectuées n’ont aucune influence sur le marché ouvert, l’économie au sein de l’écosystème, ou le système d’incitation qui permet la décentralisation et la sécurité du protocole.

Les cas d’utilisation de KSM sont analogues à ceux de DOT.

Les propriétaires de KSM peuvent :

  • les mettre en bonding pour lancer une parachaine
  • les mettre en bonding pour nommer un validateur en tant que nominateur
  • payer les transactions et les communications cross-chain
  • participer au vote des propositions de gouvernance
  • faire du staking en tant que validateur, ou via un staking pool

Applications et développements de Kusama

En 2021, les ventes aux enchères ont commencé pour les parachaines de Polkadot et de Kusama. 

Les deux partagent une blockchain : Acala, une application qui propose plusieurs services DeFi. Il s’agit de l’une des premières parachaines activées sur Polkadot le 18 décembre 2021. La fondation Acala a lancé son alter-ego sur Kusama, Karura, sur lequel elle expérimente les fonctionnalités les plus audacieuses de la DeFi. Moonbeam a fait la même chose avec Moonriver.

La prochaine étape pour l’écosystème est le lancement des parathreads et d’un bridge qui relie les deux blockchains pour optimiser leur interopérabilité.

En rapport