Kaspa et l'UTXO

Feb 12 2023
Kaspa utilise des sorties de transaction non dépensées similaires à Bitcoin. Kaspa est une chaîne UTXO Contrairement aux chaînes de blocs basées sur des comptes, telles que Ethereum, EOS, Tron et Ethereum Classic, Kaspa utilise des UTXO comme le fait Bitcoin.

Kaspa utilise des sorties de transaction non dépensées similaires à Bitcoin.

Kaspa est une chaîne UTXO

Contrairement aux chaînes de blocs basées sur les comptes, telles que Ethereum, EOS, Tron et Ethereum Classic, Kaspa utilise les UTXO comme le fait Bitcoin. Si vous avez utilisé un portefeuille non dépositaire Kaspa ou si vous vous êtes aventuré dans l'explorateur, vous pouvez voir que les TX et les UTXO sont enregistrés. Pour l'utilisateur moyen, les opérations des chaînes basées sur des comptes et des chaînes basées sur UTXO semblent similaires ; cependant, un UTXO est un processus de registre unique exclusif aux transactions cryptographiques et est considéré comme plus sûr et transparent.

L'UTXO

Une blockchain basée sur UTXO utilise la méthode de sortie des transactions non dépensées pour la comptabilité. Cette méthode a été introduite pour la première fois dans le livre blanc Bitcoin de Satoshi Nakamoto. Contrairement aux systèmes comptables traditionnels, un registre basé sur UTXO n'a pas de comptes ou de portefeuilles au niveau du protocole. Au lieu de cela, les transactions consistent en une combinaison d'entrées et de sorties. Les pièces sont enregistrées sous la forme d'une liste de sorties de transaction non dépensées. Bien que les portefeuilles puissent être construits à l'aide d'API cryptographiques sur des blockchains basées sur UTXO comme Bitcoin, ceux-ci ne font pas partie du niveau de protocole de la chaîne.

L'UTXO et le TX

Les transactions (TX) dans une chaîne UTXO sont effectuées en utilisant les sorties de transaction non dépensées existantes (UTXO) et en créant de nouveaux UTXO à leur place. Une valeur UTXO ne peut pas être fractionnée mais peut être combinée avec d'autres UTXO pour atteindre le montant de transaction requis. Considérez les UTXO comme des factures de trésorerie : tout comme une facture papier ne peut pas être divisée, une valeur UTXO doit être utilisée dans son intégralité.

Disons que vous avez un billet de 5 $, 10 $ et 20 $.

Opération #1

Pour acheter un article qui coûte 5 $. Vous utilisez le billet de 5 $. Cela se traduit par une entrée UTXO du billet de 5 $ et une sortie UTXO (le destinataire reçoit un billet de 5 $).

Opération #2

L'article coûte 15 $. Vous utilisez 5 $ et 10 $. Ici, vous avez plusieurs entrées et une seule sortie, le destinataire recevant 15 $.

Opération #3

L'article coûte 25 $. Vous payez avec un billet de 10 $ et un billet de 20 $, pour un total de 30 $. Par conséquent, il y a plusieurs entrées (un billet de 10 $ et un billet de 20 $) et plusieurs sorties - 30 $ reçus par le destinataire et les 5 $ qui vous ont été remis en monnaie.

Les factures que vous dépensez et recevez en retour (sorties) seront utilisées pour effectuer de futurs paiements, devenant des entrées. Jusque-là, ils sont classés comme non dépensés, c'est-à-dire les sorties de transaction non dépensées (UTXO).

UTXO sur Kaspa

Supposons que vous vouliez envoyer 200 KAS à quelqu'un mais que vous n'ayez qu'un UTXO d'une valeur de 500 KAS dans votre portefeuille. Vous devez envoyer la totalité des 500 KAS UTXO au destinataire pour finaliser cette transaction. C'est comme payer en espèces. Le protocole gère ce processus, éliminant le besoin de faire confiance au destinataire avec votre changement. Ainsi, lorsque vous effectuez ce transfert, le destinataire recevra ses 200 KAS, et les 300 KAS restants seront renvoyés à votre adresse sous la forme d'un nouvel UTXO plus petit.

Astuce : Actuellement, les frais de transmission sont de 0,0001 Kas par UTXO.

KASPA

DISCORDE

TÉLÉGRAMME

TWITTER

REDDIT

GITHUB

EXPLORATEUR

Commentez ci-dessous ou retrouvez-moi sur le discord Kaspa — Bubblegum Lightning