Caractéristiques architecturales du Bitcoin, ou quel est le problème avec le BRC-20 ?
Alors qu'Ethereum fonctionne sur un modèle basé sur un compte, Bitcoin utilise un modèle UTXO (Unspent Transaction Output) pour gérer les transactions, où chaque transaction est constituée d'entrées et de sorties de données. Lors d'une transaction, les entrées sont supprimées et de nouvelles sorties sont créées. Les nouveaux résultats, appelés UTXO, représentent le solde non dépensé qui peut être utilisé dans des transactions ultérieures. Essentiellement, UTXO est le BTC restant dans le portefeuille une fois les transactions terminées.
Ce système est extrêmement important pour Bitcoin : il fournit un moyen fiable de suivre la propriété et évite les doubles dépenses de BTC. Chaque UTXO ne peut être dépensé qu'une seule fois, et tous les nœuds du réseau Bitcoin vérifient les transactions, garantissant que les UTXO ne sont pas dépensés deux fois, garantissant ainsi l'intégrité et la sécurité de la blockchain.