BlockPulseNews
Définition

Exécution : définition

Exécution, règlement, disponibilité des données (DA) et consensus sont les quatre fonctions qu'une blockchain doit assurer ; l'approche modulaire consiste à confier chacune de ces fonctions à une couche spécialisée.

Thème : Layer 2 et scalabilité

Exécution : comment ça marche ?

Une blockchain dite monolithique assure tout elle-même. L'exécution consiste à traiter les transactions et calculer le nouvel état. Le règlement (settlement) est l'endroit où les résultats deviennent définitifs et où les litiges sont tranchés, par exemple via des preuves de fraude ou de validité. La disponibilité des données garantit que les informations nécessaires pour reconstruire et vérifier l'état sont publiées et accessibles. Le consensus, enfin, fixe l'ordre des transactions et l'accord entre les nœuds.

L'approche modulaire sépare ces fonctions. Un rollup, par exemple, prend en charge l'exécution, tandis qu'Ethereum assure le règlement, le consensus et la disponibilité des données. D'autres architectures confient la disponibilité des données à une couche dédiée, distincte de la couche de règlement, afin de réduire les coûts. Cette grille de lecture aide à comprendre d'où vient la sécurité d'un réseau : il suffit de se demander qui exécute, qui tranche, où sont publiées les données et qui ordonne les transactions. Chaque couche peut devenir un point de faiblesse.

Un exemple concret

Imaginons un rollup qui traite les transactions de ses utilisateurs, publie les données sur une couche DA spécialisée et soumet ses preuves à Ethereum. Exécution, disponibilité des données et règlement sont alors trois services distincts, chacun avec ses propres garanties de sécurité.

Les risques à connaître

Plus une architecture combine de couches, plus elle dépend de chacune d'elles : si la couche de disponibilité des données cesse de publier, les utilisateurs peuvent perdre la capacité de vérifier l'état ou de retirer leurs fonds. La modularité complexifie aussi l'évaluation des risques.

À ne pas confondre avec

  • Layer de Data Availability : La couche DA n'est qu'une des quatre fonctions du modèle modulaire, celle qui garantit la publication des données.
  • Layer 2 : Un layer 2 est un réseau construit au-dessus d'une couche de base, généralement chargé de l'exécution, alors que ce terme décrit les fonctions elles-mêmes.

Questions fréquentes sur Exécution

Quelle différence entre blockchain modulaire et monolithique ?

Une blockchain monolithique assure elle-même exécution, règlement, disponibilité des données et consensus, alors qu'une architecture modulaire répartit ces fonctions entre plusieurs couches spécialisées.

Pourquoi la disponibilité des données est-elle si importante ?

Sans accès aux données, personne ne peut vérifier l'état d'un rollup ni prouver une fraude, ce qui peut bloquer les retraits ou masquer des erreurs.

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 E

← Tout le lexique crypto de A à Z