Glossar · im Detail

Outpoint

Ein Verweis auf einen bestimmten früheren Output: die txid seiner Transaktion plus die Indexnummer des Outputs.

Bitcoin hat keine Kontosalden. Jeder Input einer Transaktion zeigt stattdessen auf einen bestimmten früheren Output – den Coin, den er ausgibt. Dieser Zeiger heißt Outpoint.

Zwei Teile

  • Die txid der Transaktion, die den Output erzeugt hat (32 Bytes).
  • Der Index des Outputs in dieser Transaktion, genannt vout (4 Bytes, ab 0).

Also heißt „txid:1“ „der zweite Output dieser Transaktion“.

Warum das zählt

Eine Node prüft jeden Outpoint gegen ihr UTXO-Set. Existiert der Output nicht oder wurde er schon ausgegeben, ist die Transaktion ungültig. Diese Prüfung stoppt Doppelausgabe. Wenn eine Transaktion bestätigt wird, werden ihre ausgegebenen Outpoints aus dem Set entfernt und ihre neuen Outputs hinzugefügt.