Qu’est-ce que la block size en crypto et pourquoi est-elle importante ?

Qu’est-ce que la block size en crypto

Qu’est-ce que la block size ?

La block size correspond à la quantité maximale de données de transaction pouvant être incluse dans un seul bloc d’une blockchain. Une blockchain, comme son nom l’indique, est composée d’une chaîne de blocs, chaque bloc contenant un ensemble de transactions approuvées. La block size détermine combien de ces transactions peuvent être enregistrées simultanément dans un nouveau bloc. Cette limite est définie dans les règles du protocole et s’applique à l’ensemble des participants du réseau. Une fois qu’un bloc est ajouté à la blockchain, les transactions sont définitives et ne peuvent plus être modifiées.

On peut comparer la block size au nombre de sièges dans un avion. Un plus grand nombre de sièges permet de transporter davantage de passagers en même temps, mais l’avion doit toujours pouvoir décoller et atterrir en toute sécurité au sein de la même infrastructure.


À retenir

  • La block size détermine la quantité de données de transaction pouvant être traitée dans un seul bloc d’une blockchain.
  • Une block size limitée entraîne, en période de forte activité, une concurrence entre les transactions et des frais plus élevés.
  • Des blocs plus volumineux augmentent la capacité, mais imposent également des exigences accrues au réseau et aux nodes.
  • La block size peut être définie par des limites de données fixes, des blocs pondérés ou des limites de gas.
  • Le débat autour de la block size montre que ce paramètre influence la scalabilité et la décentralisation.

Comment fonctionne la block size en pratique ?

Lorsque les utilisateurs d’une cryptomonnaie envoient des transactions, celles-ci arrivent d’abord dans le mempool. Il s’agit d’une zone d’attente publique où sont regroupées les transactions non confirmées. Les miners ou les validators sélectionnent des transactions dans ce mempool et les regroupent dans un nouveau bloc jusqu’à ce que la block size maximale (ou une autre limite du protocole) soit atteinte. Le bloc ainsi formé est ensuite diffusé sur le réseau, où d’autres nodes vérifient si le bloc est valide et si le miner ou le validator a respecté les règles. Après cette vérification, le bloc est ajouté à la blockchain.

Lorsque de nombreux utilisateurs souhaitent envoyer des transactions simultanément, il peut y avoir plus de transactions dans le mempool que ce que la block size autorise. Les utilisateurs peuvent alors proposer des frais plus élevés afin que leur transaction soit confirmée plus rapidement. Il en résulte une concurrence pour l’espace disponible dans les blocs et, par conséquent, des coûts plus élevés lors de périodes d’attente prolongées.

Pourquoi la block size est-elle importante ?

La block size influence plusieurs aspects essentiels d’une blockchain. Une block size plus élevée permet de traiter davantage de transactions par bloc, ce qui peut réduire les frais de transaction lorsque le réseau est fortement sollicité. Parallèlement, des blocs plus volumineux génèrent davantage de trafic de données entre les nodes, ce qui peut augmenter le temps nécessaire à la propagation d’un bloc sur l’ensemble du réseau.

Ces délais de propagation plus longs accroissent le risque de divisions temporaires de la blockchain et de travail gaspillé, ce qui a un impact sur l’efficacité et la sécurité du réseau. En outre, des blocs plus grands imposent des exigences accrues en matière de bande passante, de stockage et de puissance de calcul. Si ces exigences deviennent trop élevées, un nombre réduit de miners pourra exploiter un node complet, ce qui exerce une pression sur la décentralisation du réseau.

Block size et frais de transaction

Une block size limitée signifie que l’espace dans les blocs est rare. En conséquence, lors de périodes de forte activité du réseau, les transactions entrent en concurrence pour être incluses dans le bloc suivant. Les miners et les validators privilégient alors les transactions assorties de network fees plus élevés lorsque le réseau est congestionné. Ce mécanisme constitue la base des marchés de frais et contribue à protéger le réseau contre le spam et la surcharge.

Sur les blockchains intégrant des smart contracts, la block size est souvent définie de manière indirecte par une limite de gas par bloc. Au lieu d’une limite de données fixe, le protocole détermine la quantité maximale de calcul et de stockage autorisée par bloc. Les transactions plus complexes consomment davantage de gas et occupent donc proportionnellement plus d’espace dans le bloc.

Les différentes formes de block size

Toutes les blockchains ne gèrent pas la block size de la même manière. En pratique, plusieurs modèles sont utilisés :

  • Limite fixe en bytes : un bloc dispose d’une taille maximale en volume de données, indépendamment du type de transactions. Bitcoin (BTC) utilisait initialement, par exemple, une limite fixe de 1 MB par bloc.
  • Block size pondérée : toutes les données de transaction ne comptent pas de la même manière dans le calcul de la block size. Cela permet d’utiliser l’espace des blocs de manière plus efficace sans alourdir le réseau. Bitcoin applique ce modèle depuis la mise à niveau SegWit, où les données witness (signatures numériques) sont moins fortement pondérées.
  • Limite de gas par bloc : la block size repose sur la capacité de calcul et de stockage plutôt que sur la taille brute des données. Les transactions plus complexes consomment davantage de gas et occupent ainsi proportionnellement plus d’espace dans le bloc. Ethereum (ETH) détermine l’activité maximale par bloc à l’aide d’une limite de gas.
  • Limites adaptatives : au lieu d’une limite fixe, le protocole ajuste progressivement la block size autorisée en fonction de l’utilisation récente du réseau. Il s’agit d’une forme moins courante de block size.
    Malgré ces différences, le principe fondamental reste identique : le protocole définit la quantité d’activité autorisée par bloc, et cette règle ne peut pas être modifiée facilement.

Le débat sur la block size de Bitcoin expliqué

La block size est depuis longtemps un sujet de débat dans le monde de la crypto. Au sein du réseau Bitcoin en particulier, l’augmentation de la block size a suscité de vives divergences d’opinion. Le débat portait sur des questions fondamentales de scalabilité et de décentralisation. Finalement, cette discussion a conduit à un hard fork et à la création de Bitcoin Cash, qui a opté pour des blocs plus volumineux afin de traiter davantage de transactions directement sur la blockchain. Cela montre que la block size n’est pas seulement un paramètre technique, mais également un élément déterminant pour des choix d’infrastructure plus larges.

Pourquoi la block size ne fait pas tout

Les performances d’une blockchain ne dépendent pas uniquement de la block size. D’autres facteurs, tels que le block time, l’architecture du réseau, les mécanismes de frais et les solutions de mise à l’échelle comme les rollups ou les canaux de paiement (comme le Bitcoin Lightning Network), jouent également un rôle important. De nombreux réseaux crypto modernes choisissent d’améliorer la scalabilité en traitant les transactions de manière plus efficace ou en les gérant partiellement en dehors de la blockchain principale, plutôt que de se reposer uniquement sur l’augmentation de la block size.

En résumé

La block size est un paramètre fondamental des protocoles blockchain qui influence directement les frais de transaction, les performances du réseau et la décentralisation, mais elle ne constitue pas une solution autonome à la scalabilité. Bien qu’une block size plus élevée permette d’inclure davantage de transactions par bloc, elle introduit également des défis techniques et infrastructurels susceptibles de limiter l’accessibilité du réseau. C’est pourquoi de nombreuses blockchains modernes adoptent une approche plus globale, combinant la block size avec d’autres optimisations telles qu’un traitement des transactions plus efficace et des solutions de mise à l’échelle en dehors de la blockchain principale.

A propos de Finst

Finst est l'une des principales plateformes de cryptomonnaies aux Pays-Bas et offre des services d'investissement de premier ordre avec des standards de sécurité institutionnels et frais de trading ultra-bas. Finst est dirigé par d’anciens collaborateurs senior de DEGIRO et est autorisé en tant que prestataire de services sur crypto-actifs par l’Autorité des Marchés Financiers (AFM) néerlandaise. Finst offre une solution crypto complète incluant des services trading, custody, fiat on/off ramp et staking pour les investisseurs particuliers et institutionnels.

La plateforme de crypto que vous allez adorer

Nous vous donnons les outils, l'inspiration et l'assistance nécessaires pour devenir un meilleur investisseur.

Inscription