Čo je hlavička bloku (kryptomena)?
Hlavička bloku sa používa na identifikáciu konkrétneho bloku na celom blockchainu a opakovane sa hashuje, aby sa vytvoril dôkaz o práci za ťažobné odmeny. Blockchain pozostáva z radu rôznych blokov, ktoré sa používajú na ukladanie informácií týkajúcich sa transakcií, ktoré sa vyskytujú v sieti blockchain. Každý z blokov obsahuje jedinečnú hlavičku a každý taký blok je identifikovaný pomocou hash záhlavia bloku individuálne.
Kľúčové jedlá
- Záhlavia blokov identifikujú jednotlivé bloky v blockchaine. Je hashované vytvoriť dôkaz o práci za ťažobné odmeny. Bloky sú usporiadané zvisle, počnúc „blokom genézy“. Každá hlavička bloku obsahuje tri sady blokových metadát a viac jednotlivých komponentov. Číslo verzie bitcoínu vám pomáha sledovať zmeny v protokole.
Ako funguje hlavička bloku (kryptomena)
Záhlavia blokov sa bežne používajú v dokumentácii vývojárov bitcoínov a pomáhajú zaznamenávať úlohy rýchlo a relatívne ľahko. Celé blockchainy môžu byť uložené v jednoduchej databáze alebo ako plochý súbor. Ak berieme do úvahy blockchainy ako celok, pomáha ich zobrazovať ako vertikálny zväzok.
Bloky sa vrstvia - jeden nad druhým, pričom prvý blok je základom - a rastú do výšky, až kým sa nedosiahne koniec blockchainu a sekvencia nie je úplná. Prvý blok v reťazci je známy aj ako „blok genézy“. Vrstvy a hlboká história každej sekvencie sú jednou z vecí, vďaka ktorým je bitcoín tak bezpečný.
Ako súčasť štandardného ťažobného cvičenia horníci opakovane hashujú báňmi zmenou hodnoty nonce. Prostredníctvom tohto cvičenia sa snažia vytvoriť dôkaz o práci, ktorý pomáha baníkom získať odmenu za ich príspevky, aby systém blockchain fungoval hladko a efektívne.
Postupom času a uskutočňovaním ďalších technologických aktualizácií sa kryptomeny rýchlo zvyšujú na popularite v oblastiach na celom svete.
Požiadavky na hlavičku bloku
Hlavička bloku obsahuje tri sady metadát bloku. Je to 80-bajtový dlhý reťazec a skladá sa zo 4-bajtového čísla verzie bitcoínu, 32-bajtového predchádzajúceho hashového bloku, 32-bajtového koreňa Merkle, 4-bajtového dlhého časového razidla z bloku, 4-bajtového dlhé obtiažnosť cieľ pre blok, a 4-byte dlho nonce používaný baníkov.
Komponenty hlavičky bloku
Každá z týchto zložiek je nevyhnutná na vytvorenie presnej a spoľahlivej hlavičky. Primárny identifikátor každého jednotlivého bloku je kryptografický hash, ktorý obsahuje. Je to v podstate digitálny odtlačok prsta a je vytvorený dvojitým hashovaním záhlavia bloku pomocou príslušného algoritmu.
Číslo verzie bitcoínu je užitočné pri sledovaní zmien a aktualizácií v celom protokole. Predchádzajúci blok hash odkazy na predchádzajúci blok alebo jeho rodičovský blok efektívne zaisťujúce reťaz.
Koreň Merkle sa skladá zo všetkých hashovaných hašovacích transakcií v rámci transakcie. Nie je to také zložité, ako to znie, každý hash je len ďalší hash. Časová pečiatka je zahrnutá tak, aby každý, kto pracuje na projekte, mohol vidieť trvalý, kódovaný záznam o tom, kedy nastala konkrétna udalosť. Spravidla poskytuje dátum a čas dňa pre konkrétnu udalosť a je často dosť úzky, aby bol presný iba za zlomok sekundy.
Cieľ obtiažnosti sa jednoducho používa na nastavenie, aké ťažké je pre baníkov pracujúcich na riešení bloku. Nakoniec je nonce hodnota, ktorú môžu baníci zmeniť, aby vytvorili rôzne permutácie a vygenerovali správny hash v sekvencii.
![Definícia záhlavia bloku (kryptomena) Definícia záhlavia bloku (kryptomena)](https://img.icotokenfund.com/img/guide-blockchain/245/block-header.jpg)