Couche d'exécution
La couche d'exécution est la partie d'une architecture blockchain responsable de l'exécution des transactions et de la mise à jour de l'état du réseau.
Dans les architectures blockchain modulaires (comme Ethereum post-Merge), la couche d'exécution est responsable du traitement des transactions, de l'exécution des contrats intelligents et du maintien de l'état actuel (soldes, données de contrat). Elle gère la logique de calcul.
Cela se distingue de la couche de consensus (qui garantit que les nœuds s'accordent sur l'état) et de la couche de disponibilité des données (qui garantit que les données de transaction sont accessibles). Dans Ethereum spécifiquement, la couche d'exécution (anciennement Eth1) exécute l'EVM (Ethereum Virtual Machine) et gère les transactions des utilisateurs, tandis que la couche de consensus (anciennement Eth2/Beacon Chain) gère le consensus Proof-of-Stake.
La séparation permet une optimisation spécialisée. Les rollups (L2) agissent essentiellement comme des couches d'exécution hors chaîne qui se règlent sur la chaîne principale. En déchargeant l'exécution, les blockchains peuvent augmenter considérablement le débit des transactions sans sacrifier la décentralisation au niveau du consensus.
graph LR
Center["Couche d'exécution"]:::main
Pre_smart_contracts["smart-contracts"]:::pre --> Center
click Pre_smart_contracts "/terms/smart-contracts"
Rel_consensus_layer["consensus-layer"]:::related -.-> Center
click Rel_consensus_layer "/terms/consensus-layer"
Rel_data_availability_layer["data-availability-layer"]:::related -.-> Center
click Rel_data_availability_layer "/terms/data-availability-layer"
Rel_account_abstraction["account-abstraction"]:::related -.-> Center
click Rel_account_abstraction "/terms/account-abstraction"
classDef main fill:#7c3aed,stroke:#8b5cf6,stroke-width:2px,color:white,font-weight:bold,rx:5,ry:5;
classDef pre fill:#0f172a,stroke:#3b82f6,color:#94a3b8,rx:5,ry:5;
classDef child fill:#0f172a,stroke:#10b981,color:#94a3b8,rx:5,ry:5;
classDef related fill:#0f172a,stroke:#8b5cf6,stroke-dasharray: 5 5,color:#94a3b8,rx:5,ry:5;
linkStyle default stroke:#4b5563,stroke-width:2px;
🧒 Explique-moi comme si j'avais 5 ans
Le cerveau qui calcule tout.
🤓 Expert Deep Dive
Generated expert content