Transaction
Les transactions Bitcoin se composent de nombreux TxIN (les payeurs) et TxOut (les bénéficiaires). Tous les TxIN doivent être signés avec une clé privée. La différence entre la valeur totale des TxIn et des TxOut est fournie aux mineurs qui génèrent le bloc comme une commission.
Aucune des adresses et des sommes ne sont écrites dans les transactions des TxIn ; les seuls éléments à être enregistrés sont les hash (code) des transactions, indiquant que telle monnaie a été acquise par le payeur et quel numéro d’index TxOut est dans cette transaction en particulier.
Cela signifie qu’il n’est pas possible de calculer le total de TxIn sans enlever la transaction correspondante parmi plus de 100 autres millions de transactions. C’est probablement l’aspect le plus difficile lorsque l’on crée un nouveau Bitcoin Démon.
Vous devez prendre soin de déterminer si la pièce issue du payeur n’a pas été dépensée deux fois.