Pojmovnik · Rudarenje

Zaglavlje bloka

Autor: tim CloudMineCryptoAžurirano

Definicija

Zaglavlje bloka sažetak je od 80 bajtova na vrhu svakog Bitcoin bloka. Sadrži šest polja, uključujući hash prethodnog bloka, Merkleov korijen transakcija u bloku i nonce. To je jedini dio bloka koji rudari zapravo hashiraju.

Dio rječnika pojmova za rudarenje Bitcoina, s 88 pojmova objašnjenih jednostavnim jezikom.

Što rudar zapravo pretvara u hash: 80 bajtova

  • Verzija 4 B · skup pravila
  • Hash prethodnog bloka 32 B · povezuje blokove
  • Merkleov korijen 32 B · otisak svih transakcija
  • Vrijeme 4 B · vremenska oznaka
  • Cilj (bits) 4 B · koliko hash mora biti nizak
  • Nonce 4 B · broj koji rudari stalno mijenjaju
Promijeni nonce (zeleno) i cijeli se hash mijenja. To rudari pokušavaju bilijunima puta u sekundi.

Što se nalazi u 80 bajtova?

PoljeVeličinaČemu služi
Verzija4 bajtaKojih se pravila blok pridržava
Hash prethodnog bloka32 bajtaPovezuje ovaj blok s prethodnim
Merkleov korijen32 bajtaJedan hash koji obuhvaća svaku transakciju
Vrijeme4 bajtaKad rudar kaže da je izradio blok
Bitovi (cilj)4 bajtaKoliko nizak mora biti hash bloka
Nonce4 bajtaBroj koji rudari stalno mijenjaju

Zašto rudari hashiraju samo zaglavlje?

Zato što predstavlja cijeli blok. Merkleov korijen kriptografski povezuje sve transakcije, pa svaka promjena plaćanja mijenja zaglavlje. Hash prethodnog bloka povezuje ga s cijelom poviješću, pa izmjena starog bloka narušava svako zaglavlje nakon njega.

A 80 bajtova brzo se hashira. Rudari na njemu primjenjuju dvostruki SHA-256, uspoređuju rezultat s ciljem, mijenjaju nonce i pokušavaju ponovno, trilijune puta u sekundi.

Koliko je to zapravo malo?

Lanac ima oko 975.051 blokova (uživo), pa sva zaglavlja od 2009 zajedno zauzimaju otprilike 78 MB. Zato lagani novčanici mogu preuzeti sva zaglavlja i provjeriti dokaz rada svakog od njih, a da i dalje stanu na mobitel. Cijeli blokovi zauzimaju stotine gigabajta.

Izvori

  1. Algoritam hashiranja bloka · Bitcoin Wiki
  2. Referenca za lanac blokova: zaglavlja, Merkleova stabla, cilj · dokumentacija za Bitcoin developere
  3. Bitcoin: elektronički gotovinski sustav ravnopravnih korisnika · Satoshi Nakamoto, 2008

Podaci uživo na ovoj stranici dolaze iz API-ja CloudMineCrypto i javnih podataka blockchaina. Redovito se ažuriraju i označeni su tamo gdje se prikazuju. Služe samo u obrazovne svrhe i nisu financijski savjet.

Pogledaj kako rudarenje izgleda.

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.