Fogalomtár · Bányászat

Blokkfejléc

Írta: a CloudMineCrypto csapataFrissítve:

Meghatározás

A blokkfejléc minden Bitcoin-blokk elején megtalálható, 80 bájtos összefoglaló. Hat mezőt tartalmaz, köztük az előző blokk hash-ét, a blokk tranzakcióinak Merkle-gyökerét és a nonce-ot. A bányászok ténylegesen csak ezt hash-elik.

A Bitcoin-bányászat szójegyzékének része. 88 kifejezés, közérthetően.

Amit egy bányász valójában hashel: 80 bájt

  • Verzió 4 B · szabálykészlet
  • Előző blokk hash 32 B · összeláncolja a blokkokat
  • Merkle-gyökér 32 B · minden tranzakció ujjlenyomata
  • Idő 4 B · időbélyeg
  • Célérték (bits) 4 B · milyen alacsonynak kell lennie a hash-nek
  • Nonce 4 B · a szám, amit a bányászok folyton változtatnak
Ha megváltoztatod a nonce-ot (zöld), az egész hash megváltozik. Ezt a tippet adják le a bányászok másodpercenként ezermilliárdszor.

Mi van a 80 bájtban?

MezőMéretMire való?
Verzió4 bájtMilyen szabályokat követ a blokk?
Előző blokk hash-e32 bájtEhhez a blokkhoz kapcsolja az előzőt
Merkle-gyökér32 bájtEgyetlen hash az összes tranzakcióhoz
Idő4 bájtAmikor a bányász azt mondja, hogy ő állította össze a blokkot
Bits (célérték)4 bájtMilyen alacsonynak kell lennie a blokk hash-értékének
Nonce4 bájtA szám, amit a bányászok folyton változtatnak

Miért csak a blokk fejlécét hashelik a bányászok?

Mert az egész blokkot képviseli. A Merkle-gyökér minden tranzakciót rögzít, ezért bármelyik fizetés módosítása megváltoztatja a blokkfejlécet. Az előző blokk hash-e az egész korábbi láncot rögzíti, így egy régi blokk szerkesztése az összes utána következő fejlécet érvénytelenné teszi.

A 80 bájtot gyorsan lehet hash-elni. A bányászok kétszeres SHA-256 hash-t számolnak belőle, az eredményt összevetik a célértékkel, módosítják a nonce-ot, majd újra próbálkoznak. Ezt másodpercenként billiószor teszik meg.

Mennyire kicsi ez valójában?

A lánc hossza körülbelül 970 864 blokk (élő adat), így a 2009 óta keletkezett összes fejléc nagyjából 78 MB. Ezért tölthetik le a könnyű tárcák az összes fejlécet, ellenőrizhetik mindegyik proof of workjét, és mégis elférnek egy telefonon. A teljes blokkok mérete több száz gigabájt.

Források

  1. Blokkok hash-elési algoritmusa · Bitcoin Wiki
  2. Hivatkozás a blokkláncról: fejlécek, Merkle-fák, célérték · Bitcoin fejlesztői dokumentáció
  3. Bitcoin: egy peer-to-peer elektronikus készpénzrendszer · Satoshi Nakamoto, 2008

Az oldal élő adatai a CloudMineCrypto API-jából és a nyilvános blokkláncból származnak, rendszeresen frissülnek, és a megjelenésüknél fel vannak tüntetve. Csak oktatási célra, nem pénzügyi tanácsadás.

Most nézd meg, hogyan zajlik a bányászat.

Claim a free 8-hour mining plan in the CloudMineCrypto app and watch your estimated BTC tick up from live network data. Withdraw to your own wallet, Lightning included. Rewards are estimates.