Koľkokrát ste sa stretli s touto udalosťou, keď vám vývojár mince povedal, aby ste aktualizovali peňaženky pred konkrétnou výškou bloku? Či už ide o menšiu aktualizáciu, alebo sa v sieti chystá nejaká ťažká vidlica; vývojár najskôr oznámi výšku bloku, v ktorom bude implementácia prebiehať. Ak ste nový, možno by vás zaujímalo, čo je výška bloku a prečo je to dôležité? V krátkej výške bloku je číselný odkaz daný bloku a všetky bloky v blockchaine sú adresované ich výškou bloku. Predtým, ako to podrobne vysvetlíme, najskôr si pozrime, čo sú bloky.
Bloky v blockchaine
Všetci vieme, že bitcoin je založený na blockchaine. Nielen bitcoin; ale Ethereum, Litecoin, Monero, Dash a väčšina ďalších kryptomien sú tiež založené na technológii Blockchain. Blockchain je distribuovaná verejná kniha, v ktorej sú zaznamenané všetky transakcie, ktoré sa uskutočňujú v sieti. Každá kryptomena sa spolieha na svoj vlastný blockchain a každá blockchain má svoju vlastnú sadu pravidiel a vlastností.
Jedným z pravidiel v bitcoinovom blockchaine je, že bloky sa vytvárajú v 10 minútových intervaloch. Všetky transakcie, ktoré sa prenášajú do siete, sa najskôr odosielajú do mempoolu. Baníci vyberú z tejto skupiny veľa transakcií, dajú ich do bloku a pokúsia sa vyriešiť zložitú matematickú hádanku. Kto to vyrieši ako prvý, bude mať svoj blok zahrnutý v blockchaine. Potom ťažiari na celom svete súťažia o vyriešenie nasledujúceho bloku.
Úplne prvý blok sa volá genesis block, ktorý sa vytvára na úsvite bitcoinu. Od vytvorenia bloku genézy; každých 10 minút sa do bitcoinového blockchainu pridáva nový blok. Rýchlosť vytvárania blokov môže byť viac alebo menej ako 10 minút a závisí od niekoľkých faktorov. Proces, v ktorom sa nové bloky vytvárajú a spájajú spolu s reťazcom, však nikdy nekončí. To znamená, že v blockchaine nie je žiadny maximálny počet blokov. Dokonca aj potom, čo boli všetky mince vyťažené a pokiaľ ľudia obchodujú s bitcoinmi; baníci neustále stavajú bloky v pomerne pravidelných intervaloch. Takže teraz, čo je výška bloku?
Definícia výšky bloku
Výška bloku je celkový počet pripojených blokov od bloku Genesis. Výška ľubovoľného daného bloku je počet blokov medzi ním a blokom Genesis.
Ako je znázornené na obrázku vyššie; bloky v blockchaine sa počítajú postupne. Aj viac blokov môže mať rovnakú výšku bloku, ku ktorým môže dôjsť v dôsledku vidlice v sieti a tieto sú tiež známe ako zastarané bloky. Výška označuje umiestnenie bloku v blockchainu a najvyšší blok je najnovším blokom a je to celková výška blockchainu.
Napríklad v čase písania tohto článku je bitcoin zhruba na bloku č. 545 125. Znamená to, že pred týmto blokom je 545 125 blokov. Zatiaľ čo výška bloku bloku Genesis (úplne prvý blok) je nulová, pretože pred ním nie sú žiadne bloky.
Podobne je aktuálna výška bloku blockchainu Ethereum # 6 487 729. Teraz by vás mohlo zaujímať, prečo je výška bloku Ethereum viac ako Bitcoin, aj keď bolo Ethereum spustené až v roku 2015. Je to kvôli rozdielu v čase bloku. V bitcoine sa bloky vytvárajú v 10-minútových intervaloch; zatiaľ čo čas blokovania Etherea je 15 sekúnd. Preto je v éteri v porovnaní s bitcoinom väčšie množstvo blokov.
Na čo sa teda používa táto výška bloku a čo predstavuje?
Keď sa použije výška bloku?
Výška bloku je dobrým vyjadrením času. Používa sa na meranie vyspelosti a vzdialenosti blockchainovej siete. Napríklad výška bloku bitcoinu je # 545 125 a jeho čas bloku je zhruba 10 minút. Teraz vypočítajte, ako dlho je bitcoin približne, len vynásobte výšku bloku časom bloku. Taktiež vývojári oznamujú približný dátum a čas, v ktorom bude prebiehať aktualizácia siete, odhadom výšky a času bloku..
Táto výška bloku nie je v bloku niečo zaznamenaná. Toto číslo sleduje iba uzly v sieti. Každý blok v blockchaine však obsahuje časovú pečiatku na zabezpečenie integrity blockchainu. Ak chcete vedieť, kedy k transakcii došlo, stačí sa pozrieť na výšku bloku, v ktorej transakcia existovala. Zobrazí vám časovú pečiatku a ďalšie informácie súvisiace s danou transakciou. Ďalej môžete odkazovať na výšky blokov, aby ste sa uistili, či je transakcia úplne zabezpečená alebo či má menej potvrdení počtu. Ak sa chcete dozvedieť viac, prečítajte si potvrdenia o blokovaní bitcoinu.
Súvisiace pojmy:
- Siroty, strýko a staré bloky
- Nezrelé vs potvrdené bloky
- Premine vs Instamin
- Čo je Block Explorer?