Što je zaglavlje bloka (kripto valuta)?
Zaglavlje bloka koristi se za identificiranje određenog bloka na cijelom blockchainu i opetovano se hešira kako bi se stvorio dokaz rada za rudarske nagrade. Blok block se sastoji od niza različitih blokova koji se koriste za spremanje informacija u vezi s transakcijama koje se događaju u blockchain mreži. Svaki od blokova sadrži jedinstveno zaglavlje, a svaki se takav blok pojedinačno identificira pomoću hash-ova njegova zaglavlja bloka.
Ključni odvodi
- Zaglavlja blokova prepoznaju pojedinačne blokove u blockchain-u. Požurili su stvoriti dokaz o radu za nagrade u rudarstvu. Blokovi su slojevito okomiti, započinjući s "genezijskim blokom". Svako zaglavlje bloka sadrži tri skupa metapodataka bloka i više pojedinačnih komponenti. Broj verzije Bitcoina pomaže vam pratiti promjene u protokolu.
Kako djeluje zaglavlje bloka (kripto valuta)
Zaglavlja blokova najčešće se koriste u dokumentaciji za razvojne programere Bitcoin i pomažu u brzo i relativno lako snimanje zadataka. Cijeli blockchains može se pohraniti u jednostavnu bazu podataka ili kao plosnatu datoteku. Kad se blockchains razmatra u cjelini, pomaže ih prikazati kao vertikalni snop.
Blokovi postaju slojeviti - jedan na vrhu drugog, pri čemu je prvi blok temelj - i rastu u visinu sve dok ne stignu do kraja blockchaina i dovršetka slijeda. Prvi blok u lancu poznat je i kao "geneza blok". Slojevi i duboka povijest svakog niza jedna je od stvari zbog kojih je Bitcoin toliko siguran.
Kao dio standardne vježbe rudarstva, rudari opetovano heširaju mijenjanje nonce-vrijednosti. Ovom vježbom pokušavaju stvoriti dokaz o radu, koji pomaže rudarima da budu nagrađeni za svoj doprinos kako bi blockchain sustav nesmetano i efikasno radio.
Kako vrijeme prolazi i sve više tehnoloških ažuriranja, kripto valute brzo rastu u popularnosti na područjima širom svijeta.
Zahtjevi za zaglavlje bloka
Zaglavlje bloka sadrži tri skupa metapodataka bloka. To je niz od 80 bajtova, a sastoji se od 4-bajtnog broja bitcoin verzije, 32-bajtnog hash-a prethodnog bloka, 32-bajtnog dugog korijena Merklea, 4-bajtnog dugog žiga bloka, dugog 4 bajta težina meta za blok i 4-bajt dugo ne koristi rudare.
Dijelovi zaglavlja bloka
Svaka od ovih komponenti od vitalnog je značaja za stvaranje preciznog i pouzdanog zaglavlja. Primarni identifikator svakog pojedinog bloka je kriptografski hash koji sadrži. To je u osnovi digitalni otisak prsta, a stvara se tako što se dvaput zaglavlja blokade zaglavlja pomoću odgovarajućeg algoritma.
Broj verzije Bitcoina koristan je za praćenje promjena i ažuriranja tijekom protokola. Hash veze prethodnog bloka prema prethodnom bloku ili njegovom nadređenom bloku učinkovito osiguravaju lanac.
Merkleov korijen sastoji se od svih raspršenih heševa transakcija unutar transakcije. Ovo nije toliko komplicirano koliko zvuči, svaki hashed je samo dodatno usitnjen. Vremenska oznaka je uključena tako da će svi koji rade na projektu moći vidjeti trajni, kodirani zapis kada se dogodio određeni događaj. Obično predviđa datum i vrijeme dana za taj određeni događaj i često je dovoljno usko da bude točno u samo djeliću sekunde.
Cilj poteškoće jednostavno se koristi za podešavanje koliko je rudarima teško riješiti blok. Konačno, nonce je vrijednost koju rudari mogu mijenjati da bi stvorili različite permutacije i generirali ispravan hash u nizu.