Hvad adskiller den fra andre transaktioner?
En almindelig transaktion bruger coins, der allerede findes. Coinbase-transaktionen har ét input, der ikke peger på noget, fordi den skaber nye coins. Hvor et almindeligt input ville indeholde en signatur, har den et frit felt på op til 100 byte.
Siden 2013 skal feltet begynde med blokkens højde. Minerne placerer den ekstra nonce dér, og pools tilføjer ofte deres navn. Den allerførste, i genesis-blokken, indeholder en avisoverskrift: “The Times 03/Jan/2009 Chancellor on brink of second bailout for banks”.
Hvor meget kan den udbetale?
Højst bloktilskuddet plus blokkens gebyrer. I dag er bloktilskuddet 3,125 BTC, og gebyrerne lægger omkring 0,020 BTC til en gennemsnitlig blok (aktuelt estimat, opdateres hver time). Kræver man mere, afviser alle noder blokken. Kræver man mindre, er forskellen tabt for altid. Nogle blokke har ved en fejl gjort netop det.
Udbetalingerne kan gå til alle adresser. En pool udbetaler som regel til én af sine egne adresser og betaler derefter medlemmerne hver for sig. Siden SegWit indeholder coinbase-transaktionen også et lille output, der forpligter den til blokkens witness-data.
Hvorfor kan den ikke bruges med det samme?
Coins fra en coinbase-transaktion skal vente, til der er bygget 100 blokke ovenpå, cirka 16 til 17 timer. En blok kan stadig tabe kapløbet og blive forældet, og så forsvinder belønningen med den. Ventetiden forhindrer, at nogen bruger coins, der måske forsvinder. Børsen Coinbase er noget andet, der bare har samme navn.
Kilder
- Coinbase · Bitcoin Wiki
- Reference til blockchain: headere, Merkle-træer, mål · Bitcoin developer documentation
- Guide til blockchain · Bitcoin developer documentation
Live-tal på denne side kommer fra CloudMineCrypto API og offentlige blockchain-data. De opdateres jævnligt og er mærket dér, hvor de vises. Kun til læring, ikke finansiel rådgivning.