Description du concept de compte sur Ethereum :
on part du concept UTXO de Bitcoin (et toutes les blockchains alternatives créés à partir du même code source), pour arriver au concept de compte sur Ethereum (personnel & contractuel)
7. Bitcoin : Unspent Transaction Output (UTXO)
1
A quoi correspond le montant d’une adresse ?
Adresse : 1xbtkdfkd… 5
0,75 0,75 0,5 0,5
0,35 …
UTXOs
8. Ethereum : le concept de « compte »
Pas d’UTXOs dans Ethereum
Une adresse Ethereum
0x7e1a0a3c40f703c971f62bb9ef066bb4560d08d2
=
Un compte
9. Ethereum : le concept de « compte »
2 types :
- Compte personnel – clé privée
- Compte de contrat – code du contrat
10. Ethereum : le concept de « compte »
Un compte (= une adresse) :
- Un nonce – nb de tx
- Une balance – en Wei (10-18 Eth)
- Un contrat * – hash du code
- Du stockage * – informations contrat
11. Ethereum : le concept de « compte »
Une transaction
=
Opération +/- sur balance
12. Ethereum : Compte Externe
Compte Externe: 0x7e1a0a3c40f703c971f62bb9ef066bb4560d08d2
13. Ethereum : Compte Contrat
Compte Contrat: 0xf0160428a8552ac9bb7e050d90eeade4ddd52843