Forældreløs blok
En forældreløs blok er en blok, hvis forældreblok er ukendt eller ikke-eksisterende. Disse typer blokke blev dannet i ældre versioner af Bitcoin Core-softwaren, hvor netværksknuder kunne modtage blokke på trods af manglen på data om deres herkomst. Siden udgivelsen af Bitcoin Core v.0.10, i begyndelsen af 2015, er Bitcoin forældreløse blokke (i bogstavelig forstand) ikke længere mulige.
Begrebet forældreløs blok er dog stadig meget brugt i kryptovaluta-området, når det refererer til gyldige minerede blokke, der er blevet kasseret. Teknisk set burde disse blokke kaldes "gamle blokke" eller "uddøde blokke", men fordi klienten betegner deres blokbelønninger som "forældreløse", kalder de fleste dem forældreløse blokke. Så på trods af at de har en kendt overordnet blok, omtaler de fleste mennesker disse blokke som forældreløse blokke snarere end forældede blokke.
Forældede blokke genereres, når to forskellige minearbejdere videresender deres gyldige blokke næsten på samme tid. Dette får netværket til at opdeles i to konkurrerende versioner af blockchain, indtil en af blokkene er kasseret (den længste kæde sejrer, mens den anden er forladt). Bemærk, at begge blokke er verificerede og gyldige, men kun den ene er knyttet til hovedkæden.
Fordi minearbejdere konstant genererer nye blokke, kan nogle af disse blive udsendt til netværket næsten samtidigt. Og da netværket er distribueret, tager overførslen af information mellem noder noget tid. Af denne grund er der mulighed for, at en gruppe af noder vælger at validere den ene blok, mens en anden gruppe vælger at validere den anden. Endelig vil dette medføre, at en af blokkene bliver "forældreløs".
Genereringen af forældede blokke er helt naturlig og sker i de fleste tilfælde tilfældigt. De kan dog også blive produceret, når ondsindede aktører forsøger at skabe en alternativ gyldig kæde (se 51 % angreb).
Højdepunkter
En forældreløs blok er en blok, der er blevet løst inden for blockchain-netværket, men som ikke blev accepteret af netværket.
Der kan være to minearbejdere, der løser gyldige blokke samtidigt. Netværket bruger begge blokke, indtil den ene kæde har flere verificerede blokke end den anden. Derefter bliver blokkene i den kortere kæde forældreløse.
Forældreløse blokke er en regelmæssig forekomst i en distribueret blockchain som Bitcoin og Ethereum.
Ofte stillede spørgsmål
Er der en belønning for minedrift af uaktuelle blokke?
Generelt er der ingen belønning for at udvinde en gammel blok. Nogle blockchains kan dog give mulighed for uaktuelle blokbelønninger. Ethereum belønner minearbejdere, der har oprettet ommer-blokke (dets forældede blokækvivalent) med mindre belønninger og transaktionsgebyrer - i det mindste indtil det skifter til en proof-of-stake-konsensusmekanisme.
Hvad sker der med forældreløse Bitcoin?
Bitcoin er den kryptovaluta, der tildeles for at åbne en ny blok i blockchain. Blokke kan blive forældreløse, men det kan en bitcoin ikke. Forældreløse (gamle) blokke kasseres.
Er en Bitcoin en blok?
En blok er en krypteret registrering af alle transaktioner inden for denne blok. Bitcoin er kryptovalutaen, der belønnes for at løse hashen - det krypterede hexadecimale tal, der gemmer den forrige bloks information.