Coinbase
Die Coinbase (engl., wörtlich: „Münzbasis“), auch Coinbase-Transaktion, ist die erste Transaktion, die in einen Block einer Blockchain geschrieben wird. Während reguläre Transaktionen im Abschnitt „Inputs“ (Eingänge) die Ausgänge der vorherigen Transaktionen früherer Blöcke auflisten, enthält die Coinbase-Transaktion hier lediglich einen Zufallsstring, der für die Kryptowährung Bitcoin eine Länge zwischen 2 und 100 Byte aufweisen muss. Wie jede Transaktion erhält auch die Coinbase-Transaktion eine 64-stellige, hexadezimale Transaktions-ID (32 Byte), die aus dem Hash der Transaktionsdaten gebildet wird.[1] Um zufällige doppelte Transaktions-IDs durch exakt gleiche Coinbase-Werte zu verhindern, die in den Anfangszeiten des Bitcoin-Netzwerkes und seinem ersten Fork Namecoin immer wieder vorgekommen sind, wurde mit BIP0034 (34. Bitcoin Improvement Proposal) ein Bitcoin-Softfork in den Konsensusregeln durchgeführt, demzufolge die Coinbase zur eindeutigen Identifizierung bzw. für eine eindeutige Transaktions-ID nunmehr die Höhe des aktuellen Blocks beinhalten muss.[2] Der Ausgang der Coinbase-Transaktion verweist auf die neu generierte Bitcoinadresse, auf der dem den Block abschließenden Miner die Aufwandsentschädigung in Form von neu generierten Münzen gutgeschrieben wird.
Der Zufallsstring der Coinbase wird mitunter für sog. Coinbase-Messages (Coinbase-Nachrichten) verwendet. So schrieb der Gründer von Bitcoin, bekannt unter dem Pseudonym Satoshi Nakamoto, in den Genesisblock (Block 0) den Titel der Londoner Tageszeitung The Times vom 3. Januar 2009:[3]
The Times 03/Jan/2009 Chancellor on brink of second bailout for banks
„The Times 03. Januar 2009 Britischer Finanzminister am Rande eines zweiten Rettungspaketes für Banken“[4]
Darüber hinaus wird in der Coinbase-Message mitunter der Name des den Block abschließenden Miners bzw. des Miningpools hinterlassen. Auf Block 629999 der Bitcoin-Blockchain, ein Block vor dem dritten Bitcoin-Halfing am 11. Mai 2020, hinterließ Chinas größte Bitcoin-Miningfarm Discus Fish (F2Pool), quasi als Hommage an die Coinbase-Message des Genesisblocks, eine ähnliche Coinbase-Message mit Verweis auf den Titel der New York Times vom 9. April 2020:[5][6][7]
Sofern während einer Blockzeit keinerlei Transaktionen an das Netzwerk übermittelt werden, ist die Coinbase-Transaktion die einzige in dem Block verzeichnete Transaktion.
Einzelnachweise
- Where do I find the transaction hash? bitcoin.com, abgerufen am 4. Februar 2021 (englisch).
- Jimmy Song: Programming Bitcoin: Learn How to Program Bitcoin from Scratch. O’Reilly Verlag, 2019, ISBN 978-1-4920-3149-9, S. 165. (Google-Books: eingeschränkte Vorschau in der Google-Buchsuche)
- Zehn Jahre Bitcoin: Es werde Geld. heise online, 31. Oktober 2018, abgerufen am 4. Februar 2021.
- Block 0. blockchair.com, abgerufen am 4. Februar 2021 (englisch, Abfrage von Bitcoin Block 0 (Genesis-Block)).
- Stan Higgins: How Discus Fish Became China’s Largest Bitcoin Mining Pool. CoinDesk, 19. September 2014, abgerufen am 4. Februar 2021 (englisch).
- Colin Harper: Bitcoin’s Halving Block Includes A Message To Remind Us Why It Was Created. Forbes, 11. Mai 2020, abgerufen am 4. Februar 2021 (englisch).
- With $2.3 Trillion Injection, Fed’s Plan Far Exceeds Its 2008 Rescue. New York Times, 9. April 2020, abgerufen am 4. Februar 2021 (englisch).
- Block 629999. btc.com, abgerufen am 4. Februar 2021 (englisch, Abfrage von Bitcoin Block 629999).