Co je záhlaví bloku (kryptoměna)?
Záhlaví bloku se používá k identifikaci konkrétního bloku na celé blockchainu a opakovaně se hashuje, aby se vytvořil důkaz o práci pro těžbu odměn. Blockchain se skládá z řady různých bloků, které se používají k ukládání informací souvisejících s transakcemi, ke kterým dochází v síti blockchain. Každý z bloků obsahuje jedinečnou hlavičku a každý takový blok je identifikován hashem záhlaví bloku samostatně.
Klíč s sebou
- Záhlaví bloků identifikují jednotlivé bloky v blockchainu. Je to hash pro vytvoření dokladu o práci pro těžební odměny. Bloky jsou svisle vrstveny, počínaje „blokem geneze“. Každá záhlaví bloku obsahuje tři sady blokových metadat a více jednotlivých komponent. Číslo verze bitcoinu vám pomůže sledovat změny v protokolu.
Jak funguje záhlaví bloku (kryptoměna)
Záhlaví bloků se běžně používají v dokumentaci pro vývojáře bitcoinů a pomáhají rychle a relativně snadno zaznamenávat úkoly. Celé blockchainy mohou být uloženy v jednoduché databázi nebo jako plochý soubor. Když uvažujete blockchainy jako celek, pomáhá si je představit jako vertikální komín.
Bloky jsou vrstveny - jeden nad druhým, přičemž první blok je základem - a rostou na výšku, dokud není dosaženo konce blockchainu a sekvence není kompletní. První blok v řetězci je také známý jako „genezní blok“. Vrstvy a hluboká historie každé sekvence jsou jednou z věcí, díky kterým je bitcoin tak bezpečný.
V rámci standardního těžebního cvičení horníci opakovaně hashují horníky změnou hodnoty nonce. Prostřednictvím tohoto cvičení se snaží vytvořit důkaz o práci, který pomáhá horníkům získat odměnu za jejich příspěvky, aby systém blockchain fungoval hladce a efektivně.
S postupem času a prováděním dalších technologických aktualizací se kryptoměny rychle zvyšují v oblibě v oblastech po celém světě.
Požadavky na záhlaví bloku
Záhlaví bloku obsahuje tři sady blokových metadat. Jde o 80 bajtový dlouhý řetězec a skládá se ze čtyřbajtového čísla bitcoinové verze, 32bajtového předchozího hashového bloku, 32bajtového kořene Merkle, 4bajtového dlouhého časového razítka bloku, 4bajtového dlouhého obtížnost cíl pro blok, a 4-byte dlouho nonce používané horníky.
Komponenty hlavičky bloku
Každá z těchto součástí je nezbytná pro vytvoření přesné a spolehlivé hlavičky. Primárním identifikátorem každého jednotlivého bloku je kryptografický hash, který obsahuje. Jde v podstatě o digitální otisk prstu a je vytvořen dvojím hašováním záhlaví bloku pomocí příslušného algoritmu.
Číslo verze bitcoinu je užitečné pro sledování změn a aktualizací v celém protokolu. Předchozí blok hash odkazy na předchozí blok nebo jeho nadřazený blok, účinně zajistit řetěz.
Kořen Merkle se skládá ze všech hashovaných hash transakcí. To není tak složité, jak to zní, každý hash je jen další hash. Časové razítko je zahrnuto tak, aby každý, kdo pracuje na projektu, viděl trvalý kódovaný záznam o tom, kdy došlo k určité události. Obvykle poskytuje datum a čas dne pro konkrétní událost a je často dostatečně úzký, aby byl přesný během zlomku sekundy.
Cíl obtížnosti se používá jednoduše k úpravě toho, jak těžké je pro horníky pracující na vyřešení bloku. Konečně, nonce je hodnota, kterou horníci mohou změnit, aby vytvořili různé permutace a vygenerovali správný hash v sekvenci.
