BlockPulseNews
Définition

Subnet : définition

Un subnet, ou sous-réseau, désigne un ensemble de validateurs qui valide une ou plusieurs blockchains spécifiques avec ses propres règles, ses propres frais et parfois ses propres conditions d'accès, notion popularisée notamment par l'écosystème Avalanche.

Thème : Layer 2 et scalabilité

Subnet : comment ça marche ?

Plutôt que de faire passer toutes les applications par une seule chaîne, certaines architectures permettent de créer des réseaux dédiés. Un subnet regroupe les validateurs chargés d'une ou plusieurs blockchains et fixe leurs paramètres : machine virtuelle utilisée, token servant à payer les frais, règles de participation, éventuellement restrictions sur qui peut valider ou effectuer des transactions. Cette séparation présente plusieurs avantages. L'activité d'une application très gourmande ne congestionne pas les autres. Une entreprise ou une institution peut exiger que ses validateurs soient identifiés pour répondre à des obligations réglementaires. Un jeu peut adopter des frais très bas ou un token maison. Les subnets d'un même écosystème partagent en outre des outils de communication entre eux.

Sur Avalanche, les subnets ont été rebaptisés et les règles de participation des validateurs ont évolué au fil des mises à jour. Le terme est aussi employé dans d'autres écosystèmes, avec des sens voisins mais pas identiques, par exemple pour des sous-réseaux spécialisés. Chaque subnet peut ainsi évoluer à son rythme, adopter ses propres mises à jour et adapter sa capacité à ses besoins, sans attendre l'accord de l'ensemble de l'écosystème. Ce modèle se rapproche de l'idée de chaînes spécialisées pour une application.

Un exemple concret

Imaginons un éditeur de jeux qui lance son propre subnet. Il choisit une machine virtuelle compatible avec l'EVM, fait payer les frais dans le token du jeu et sélectionne ses validateurs. Les millions d'actions des joueurs n'encombrent pas la chaîne principale de l'écosystème, et les objets du jeu peuvent tout de même être transférés vers d'autres chaînes du réseau.

Les risques à connaître

La sécurité d'un subnet dépend de ses propres validateurs, souvent moins nombreux que ceux de la chaîne principale. Un subnet peu utilisé peut manquer de liquidité et de décentralisation. Les transferts entre subnets passent par des mécanismes de communication qui ajoutent leur propre risque.

À ne pas confondre avec

  • Sidechain : Une sidechain est reliée à une chaîne principale par un pont, alors qu'un subnet fait partie d'une architecture prévue pour héberger de multiples réseaux coordonnés.
  • Parachain : Une parachain de Polkadot bénéficie de la sécurité partagée de la relay chain, tandis qu'un subnet repose en principe sur son propre ensemble de validateurs.
  • Layer 2 : Un layer 2 hérite de la sécurité d'une couche 1, ce qui n'est pas le cas d'un subnet doté de ses propres validateurs.

Questions fréquentes sur Subnet

Un subnet est-il une blockchain ?

Pas exactement : c'est un ensemble de validateurs qui fait fonctionner une ou plusieurs blockchains. Dans le langage courant, on parle souvent du subnet pour désigner la chaîne qu'il valide.

Pourquoi créer un subnet plutôt que déployer sur une chaîne existante ?

Pour obtenir des ressources dédiées, des règles sur mesure, comme des frais dans son propre token ou des validateurs identifiés, et ne pas subir la congestion des autres applications.

Dans le même thème : Layer 2 et scalabilité

Tous les termes du thème Layer 2 et scalabilité →

À lire

L'actualité : Layer 2 et scalabilité

Les derniers articles de BlockPulseNews sur ce sujet.

Approfondir avec l'Académie : Frais, Layer 2 & Ponts Un module gratuit, en leçons courtes et quiz, pour maîtriser ce thème pas à pas.
Découvrir le module

Les autres termes en S

← Tout le lexique crypto de A à Z