Modèle basé sur les comptes
Un modèle basé sur les comptes est une manière pour une blockchain de suivre la quantité de crypto que détient une personne. Chaque compte possède un solde actualisé et parfois d’autres données enregistrées.
Qu’est-ce qu’un modèle basé sur les comptes ?
Imaginez un compte bancaire classique. Lorsque vous envoyez de la crypto, le solde de votre compte diminue et celui du destinataire augmente.
Un compte peut également contenir d’autres données. Ethereum utilise, par exemple, un nonce : un numéro qui augmente et qui aide à empêcher qu’une même transaction soit rejouée. Ethereum, Solana et la C-Chain d’Avalanche utilisent ce modèle.
Exemple de modèle basé sur les comptes
Imaginez que vous ayez 2 ETH sur votre compte et que vous en envoyiez 0,5 ETH à quelqu’un d’autre. Une fois la transaction traitée, votre compte affiche moins d’ETH et celui du destinataire en affiche davantage.
La blockchain enregistre ensuite ces nouveaux soldes. Il est ainsi possible de voir la quantité de crypto détenue par chaque compte à ce moment-là.
Pourquoi le modèle basé sur les comptes est-il important dans la crypto ?
Ce terme apparaît surtout dans les actualités sur des blockchains comme Ethereum et Solana. Ce modèle convient également aux Smart Contracts : des programmes sur la blockchain qui peuvent exécuter du code et modifier des données après une transaction.
Une transaction peut donc faire davantage que simplement envoyer de la crypto. Un Smart Contract peut, par exemple, transférer des tokens ou modifier des données enregistrées.
Un modèle basé sur les comptes n’est pas automatiquement plus rapide, moins coûteux, plus sûr ou meilleur pour la confidentialité qu’un autre modèle. Cela dépend de la conception globale de la blockchain.