Chargement des prix…
〽️NEUTRAL

Ethereum : état, gas et finalité, comment tout s’articule

Ethereum combine un état fondé sur les comptes, un consensus en preuve d’enjeu et des contrats programmables. Des standards comme ERC-20 et ERC-4337 étendent son utilité dans les applications et les portefeuilles.

Ethereum : état, gas et finalité, comment tout s’articule
Ethereum : état, gas et finalité, comment tout s’articule
Ethereum : état, gas et finalité, comment tout s’articule

Ethereum est une Layer 1 programmable dont l’état des comptes, les transactions, le consensus en preuve d’enjeu, le marché du gas et les contrats intelligents fonctionnent comme un seul système. Son modèle de comptes suit directement les soldes et les données des contrats, tandis que les transactions contiennent les instructions qui mettent à jour cet état global. La finalité progresse à travers des slots, des époques, des checkpoints et des attestations de validateurs, chaque époque comprenant 32 slots.

Une transaction peut transférer de l’ETH, appeler un contrat ou déployer du nouveau code. Son enveloppe comprend un chain ID, un nonce, une destination, une valeur, des données calldata, des paramètres de gas et une signature. Après sa signature, elle peut entrer dans le mempool public ou passer par un relais privé. Les validateurs et les builders incluent les transactions valides dans des blocs, les exécutent par rapport à l’état actuel et enregistrent les changements apportés aux soldes, aux nonces, au stockage des contrats et au calcul du gas.

Pourquoi c’est important

La conception fondée sur les comptes d’Ethereum diffère du modèle UTXO de Bitcoin et est pensée pour une logique applicative persistante. Les Contract Accounts détiennent du code et un état, tandis que les Externally Owned Accounts contrôlés par des clés privées initient les transactions. Cette structure permet à Ethereum de prendre en charge les exchanges, les marchés de prêt, les jeux, la gouvernance et d’autres applications, plutôt que de se limiter aux transferts de valeur.

Le gas évalue le coût des calculs et limite la quantité de travail que le réseau peut consacrer à une transaction. Avec EIP-1559, la base fee s’ajuste en fonction de la demande sur les blocs, tandis que la priority fee agit comme un pourboire choisi par l’utilisateur. Il en résulte un système de tarification des ressources où le coût d’une transaction reflète les calculs, la demande en blockspace et le degré d’urgence.

Impact sur le marché

Les contrats intelligents rendent la couche de base programmable, tandis que les standards de tokens rendent cette fonctionnalité interopérable. ERC-20 prend en charge les tokens fongibles, ERC-721 les actifs uniques et ERC-1155 plusieurs types de tokens. WETH fournit une représentation ERC-20 de l’ETH pour les intégrations DeFi, tandis que les événements, les approvals et les allowances aident les applications à reconnaître et à déplacer les actifs de manière cohérente.

L’abstraction des comptes élargit les possibilités de conception des portefeuilles grâce à ERC-4337. Les User Operations, les bundlers, l’Entry Point, les aggregators et les paymasters peuvent prendre en charge les frais sponsorisés, les actions groupées, la récupération sociale et une vérification flexible sans modifier le consensus d’Ethereum. Des Layer 1 alternatives comme Solana, Avalanche, Sui et Aptos font des choix différents en matière de débit, de conception des validateurs, d’exécution et de modularité. La comparaison essentielle ne porte pas uniquement sur la vitesse, mais aussi sur les hypothèses de sécurité, de décentralisation et de matériel qui sous-tendent chaque conception.

Tokens associés
$ETH $SOL $SUI $APT $AVAX

Questions fréquemment posées

  1. En quoi le modèle de comptes d’Ethereum diffère-t-il du modèle UTXO de Bitcoin ?

    Ethereum suit directement les soldes persistants des comptes et les données des contrats. Bitcoin suit des sorties de transactions non dépensées individuelles, plutôt que des soldes de comptes maintenus en continu.

  2. Quelles informations une transaction Ethereum contient-elle ?

    Une transaction Ethereum peut inclure un chain ID, un nonce, des paramètres de gas, une destination, une valeur, des données calldata et la signature de l’expéditeur. Ces champs définissent et autorisent la modification d’état demandée.

  3. Comment Ethereum atteint-il la finalité ?

    Ethereum utilise la preuve d’enjeu, avec des validateurs qui proposent des blocs et émettent des attestations. Les blocs progressent de l’inclusion à la justification, puis à la finalisation grâce aux slots, aux époques et aux checkpoints.

  4. Quel est l’effet d’EIP-1559 sur les frais de transaction d’Ethereum ?

    EIP-1559 a introduit une base fee déterminée par le protocole, qui s’ajuste selon la demande sur les blocs, ainsi qu’une priority fee choisie par l’utilisateur. Les frais reflètent donc les calculs, la demande en blockspace et l’urgence de l’inclusion.

  5. Qu’ajoute ERC-4337 aux portefeuilles Ethereum ?

    ERC-4337 permet l’abstraction des comptes grâce aux User Operations, sans modifier le consensus d’Ethereum. Les bundlers, l’Entry Point et les paymasters peuvent prendre en charge les frais sponsorisés, les actions groupées et la récupération sociale.

Attribution de la source
Agrégé de TheBlock · Vérifié · Dernière mise à jour il y a 6d
Ouvrir l'original →