Hvordan blir en blokk foreldet?
To utvinnere finner en gyldig blokk nesten samtidig. Begge blokkene spres gjennom nettverket, og i noen sekunder ser noen noder den ene først, mens andre ser den andre først. Hver node beholder blokken den så først, og bygger videre på den.
Uavgjort blir avgjort av den neste blokken. Blokken den bygger videre på, blir del av kjeden med mest arbeid. Alle nodene bytter til den kjeden, og den andre blokken faller ut.
Hva skjer med belønningen og transaksjonene?
Coinbase-transaksjonen til den foreldede blokken er ikke med i hovedkjeden, så belønningen kan aldri brukes. De fleste av transaksjonene var sannsynligvis også med i den vinnende blokken. De som ikke var det, går tilbake til mempoolen og blir tatt med i en senere blokk.
Derfor må myntene fra en coinbase-transaksjon vente i 100 blokker før de kan brukes. Det er også en av grunnene til at børser venter på noen bekreftelser før de godskriver et innskudd.
Foreldreløs eller foreldet: hva er riktig?
I koden til Bitcoin Core er dette to forskjellige ting. En foreldreløs blokk er en blokk der noden ennå ikke har sett forelderen. En foreldet blokk er en som tapte kappløpet. I dagligtale brukes «foreldreløs» om begge. Foreldede blokker er uvanlige i dag, fordi nye blokker spres gjennom nettverket på sekunder.
Kilder
- Foreldreløs blokk · Bitcoin Wiki
- Guide til blokkjeden · dokumentasjon for Bitcoin-utviklere
- Bitcoin: Et node-til-node-basert elektronisk kontantsystem · Satoshi Nakamoto, 2008
Live-tall på denne siden hentes fra CloudMineCrypto API og offentlige blokkjede-data, oppdateres jevnlig og merkes der de vises. Kun til læring, ikke økonomisk rådgivning.