BlockPulseNews
Définition

Scalabilité : définition

La scalabilité d'une blockchain désigne sa capacité à traiter un volume croissant de transactions rapidement et à un coût raisonnable, sans sacrifier la sécurité ni la décentralisation qui font son intérêt.

Thème : Layer 2 et scalabilité

Scalabilité : comment ça marche ?

Une blockchain publique fait vérifier chaque transaction par de nombreux nœuds indépendants. Cette redondance garantit la sécurité, mais limite la quantité de données et de calculs que le réseau peut absorber dans un bloc. Quand la demande dépasse cette capacité, les utilisateurs se font concurrence pour l'espace disponible : les frais montent et les délais s'allongent. C'est ce qu'on appelle la congestion.

On résume souvent la difficulté par le trilemme de la blockchain, formule popularisée par Vitalik Buterin : il est difficile d'obtenir à la fois sécurité, décentralisation et scalabilité. Augmenter simplement la taille des blocs améliore le débit, mais rend les nœuds plus coûteux à faire fonctionner, ce qui réduit le nombre de participants capables de vérifier la chaîne. Les solutions se répartissent en deux familles. Les approches on-chain modifient la couche de base : blocs plus efficaces, exécution parallèle, sharding ou espace dédié aux données. Les approches off-chain déplacent l'activité vers d'autres couches, comme les rollups, les canaux de paiement ou les sidechains, qui s'appuient plus ou moins sur la chaîne principale pour leur sécurité.

Un exemple concret

Imaginons qu'un jeu en ligne très populaire pousse des milliers de joueurs à utiliser la même blockchain au même moment. Les blocs se remplissent, les frais d'une simple transaction se multiplient et certains joueurs abandonnent. Si le jeu migre vers un layer 2, les transactions sont regroupées et publiées en lot sur la chaîne principale, ce qui réduit le coût par joueur.

Les risques à connaître

Chaque gain de scalabilité a un prix : un layer 2 peut dépendre d'un séquenceur centralisé, une sidechain d'un petit groupe de validateurs, une chaîne à très haut débit de nœuds coûteux. Les chiffres de transactions par seconde mis en avant sont souvent théoriques et ne disent rien du niveau de sécurité.

À ne pas confondre avec

  • Layer 2 : Un layer 2 est une solution de scalabilité parmi d'autres ; la scalabilité est l'objectif général.
  • Nightshade : Le sharding est une technique qui découpe le travail du réseau en fragments, tandis que la scalabilité est la propriété recherchée.

Questions fréquentes sur Scalabilité

Pourquoi les frais augmentent-ils quand le réseau est chargé ?

L'espace dans chaque bloc est limité. Quand beaucoup d'utilisateurs veulent l'utiliser, ceux qui paient plus de frais sont inclus en priorité, ce qui fait monter le prix moyen.

Qu'est-ce que le trilemme de la blockchain ?

C'est l'idée qu'il est difficile pour une blockchain d'être à la fois très sécurisée, très décentralisée et très scalable : améliorer un point se fait souvent au détriment d'un autre.

Termes liés

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

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

À lire

Scalabilité dans l'actualité

Nos articles qui parlent de Scalabilité, les plus pertinents d'abord.

Approfondir

La fiche du projet cité

Pour aller plus loin sur les projets mentionnés dans cette définition.

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