"Der Begriff „UTXI“ existiert nur als internes Konstrukt und nicht als Teil des Bitcoin-Protokolls."
#againwhatlearned
#Fragefürnostr:nprofile1qqspnc6chqq37h60cefu2ewx6np0x0ejvc05lyyc9j0wms5j4pm5ascppemhxue69uhkummn9ekx7mp0qyg8wumn8ghj7mn0wd68ytnddakj7w4zkx6
"Ein UTXO wird **nicht** formal zu einem „UTXI“ – das Kürzel „UTXI“ taucht **nur** in der Bitcoin-Implementierung auf, wenn ein UTXO **im Arbeitsspeicher** als „spent“ markiert wird.
Konkret:
- **In der CNodeViewCache-Klasse** (```coins.cpp```) wird ein ```CCoins```-Eintrag intern via ```CCoinsModifier``` bearbeitet.
- Die Methode ```SpendCoin()``` setzt das interne Flag ```fCoinBase``` (und damit implizit den Status als „spent“), wodurch der Cache-Eintrag **intern** als UTXI behandelt wird.
Dies passiert **ausschließlich im RAM-Cache**, **niemals** in der Datenbank oder im P2P-Protokoll. Der Begriff „UTXI“ existiert daher nur als internes Konstrukt und **nicht** als Teil des Bitcoin-Protokolls.