Czym różni się od innych transakcji?
Zwykła transakcja wydaje istniejące już monety. Transakcja coinbase ma jedno wejście, które do niczego się nie odwołuje, bo tworzy nowe monety. Zamiast podpisu, który znajduje się w zwykłym wejściu, zawiera pole o dowolnej treści, o długości do 100 bajtów.
Od 2013 to pole musi zaczynać się od wysokości bloku. Górnicy umieszczają w nim dodatkowy nonce, a pule często dodają swoją nazwę. W pierwszym bloku, bloku genezy, znajduje się nagłówek gazety: „The Times 03/Jan/2009 Chancellor on brink of second bailout for banks”.
Ile może wypłacić?
Co najwyżej suma dotacji za blok i opłat za transakcje. Obecnie dotacja wynosi 3,125 BTC, a opłaty dodają średnio około 0,020 BTC do bloku (bieżące szacunki, aktualizowane co godzinę). Jeśli górnik zażąda więcej, każdy węzeł odrzuci blok. Jeśli zażąda mniej, różnica przepada na zawsze. Niektóre bloki przez pomyłkę zawierały właśnie mniejszą kwotę.
Wyjścia mogą prowadzić na dowolne adresy. Pula zwykle wypłaca środki na jeden ze swoich adresów, a potem osobno rozlicza członków. Od czasu SegWit transakcja coinbase zawiera też niewielkie wyjście z zobowiązaniem kryptograficznym do danych witness bloku.
Dlaczego nie można jej od razu wydać?
Monety z transakcji coinbase trzeba odczekać, aż powstanie nad nią jeszcze 100 bloków. Zajmuje to około 16–17 godzin. Blok może jeszcze przegrać wyścig i stać się nieaktualny, a jego nagroda wtedy przepada. Czekanie zapobiega wydawaniu monet, które mogą zniknąć. Giełda Coinbase to coś innego, co tylko ma taką samą nazwę.
Źródła
- Coinbase · Bitcoin Wiki
- Informacje o łańcuchu bloków: nagłówki, drzewa Merkle’a, cel · Dokumentacja dla deweloperów Bitcoin
- Przewodnik po łańcuchu bloków · Dokumentacja dla deweloperów Bitcoin
Bieżące dane na tej stronie pochodzą z API CloudMineCrypto i publicznych danych łańcucha bloków. Są regularnie odświeżane i oznaczone w miejscach, w których się pojawiają. Wyłącznie do celów edukacyjnych, to nie jest porada finansowa.