Account-based model
Een account-based model is een manier waarop een blockchain bijhoudt hoeveel crypto iemand heeft. Ieder account heeft een actueel saldo en soms andere opgeslagen gegevens.
Wat is een account-based model?
Zie het als een gewone rekening. Als je crypto verstuurt, gaat het saldo van jouw account omlaag en dat van de ontvanger omhoog.
Een account kan ook andere gegevens bevatten. Ethereum gebruikt bijvoorbeeld een nonce: een oplopend nummer dat helpt voorkomen dat dezelfde transactie opnieuw wordt uitgevoerd. Ethereum, Solana en de C-Chain van Avalanche gebruiken dit model.
Een voorbeeld van een account-based model
Stel: je hebt 2 ETH in je account en verstuurt 0,5 ETH naar iemand anders. Na verwerking staat er minder ETH op jouw account en meer ETH op het account van de ontvanger.
De blockchain bewaart daarna die nieuwe saldi. Zo blijft zichtbaar hoeveel crypto elk account op dat moment heeft.
Waarom is een account-based model belangrijk in crypto?
Je ziet deze term vooral bij nieuws over blockchains zoals Ethereum en Solana. Het model is ook geschikt voor smart contracts: programma's op de blockchain die na een transactie code kunnen uitvoeren en gegevens kunnen aanpassen.
Een transactie kan daardoor meer doen dan alleen crypto versturen. Een smart contract kan bijvoorbeeld tokens verplaatsen of opgeslagen gegevens wijzigen.
Een account-based model is niet automatisch sneller, goedkoper, veiliger of beter voor privacy dan een ander model. Dat hangt af van het volledige ontwerp van de blockchain.