WhaleVest|WhaleVest 100 Compass|Co je těžba kryptoměn?

Co je to těžba kryptoměn?

Těžba kryptoměn zajišťuje bezpečnost a decentralizaci kryptoměn, jako je bitcoin, na základě mechanismu konsenzu Proof of Work (PoW). Těžba je proces ověřování transakcí mezi uživateli a jejich přidávání do veřejné knihy blockchainu.

Těžba je klíčovým pojmem ve světě kryptoměn. Tento proces zahrnuje řešení matematických problémů pro ověření transakcí a přidání transakčních záznamů do blockchainu. Hlavním účelem těžby je zajistit bezpečnost a spolehlivost transakcí při vytváření nových měnových jednotek. Díky řešení složitých matematických hádanek jsou těžaři schopni ověřit transakce a přidat je do decentralizovaného záznamu blockchainu.

Těžební provozy jsou také odpovědné za zavádění nových mincí do stávajícího oběhu. Těžba kryptoměn se však řídí souborem pevně zakódovaných pravidel, která řídí proces těžby a zabraňují komukoli svévolně vytvářet nové coiny. Tato pravidla jsou zabudována do základu protokolu kryptoměny a vynucována kompletní sítí tisíců uzlů.

Jak funguje těžba kryptoměn?

Když je provedena nová blockchainová transakce, transakce je odeslána do těžebního fondu zvaného „mempool“. Úkolem těžaře je ověřovat platnost čekajících transakcí a organizovat transakce do bloků.

Blok si můžete představit jako stránku v knize blockchainu, kde je zaznamenáno množství transakcí (spolu s dalšími informacemi). Přesněji řečeno, těžební uzly jsou zodpovědné za shromažďování nepotvrzených transakcí z mempoolu a jejich formování do kandidátského bloku.

Poté se těžaři pokusí převést kandidátský blok na platný, potvrzený blok. K tomu těžaři využívají obrovské množství výpočetních zdrojů k řešení složitých matematických hádanek. Za každý úspěšně vytěžený blok však těžaři dostávají blokovou odměnu sestávající z nově vyražené kryptoměny a transakčních poplatků. Podívejme se, jak to funguje:

Krok 1: Hash transakce

Prvním krokem při těžbě bloku je získat čekající transakce z mempoolu a odeslat je jednu po druhé pomocí hashovací funkce. Pokaždé, když je část dat odeslána pomocí hashovací funkce, vznikne výstup s pevnou velikostí, nazývaný hash.

Při těžbě se hash každé transakce skládá z řetězce čísel a písmen, které slouží jako identifikační kód.Transakční hash představuje všechny informace obsažené v transakci.

Kromě zpracování hashe a vypisování každé transakce jednotlivě, těžaři také přidávají vlastní transakci, aby poslali vlastní blokovou odměnu. Tato transakce se nazývá „coinbase transakce“ a vytváří zcela nový token. Ve většině případů je transakce Coinbase první transakcí zaznamenanou v novém bloku, po které následují všechny transakce čekající na ověření.

Krok 2: Vytvořte hash tree

Po zahašování každé transakce je hash organizován do hash stromu, známého také jako Merkle strom. Hašovací strom se vytvoří hašováním transakcí do párů a jejich následným hašováním.

Nové výstupy hash jsou pak organizovány do transakčních párů a hashovány a proces se opakuje, dokud není vytvořen jediný hash. Poslední hash se také nazývá root hash (nebo Merkle root), což v podstatě znamená všechny předchozí hashe použité k jeho generování.

Krok 3: Najděte platné záhlaví bloku (hash bloku)

Záhlaví bloku slouží jako identifikační kód pro každý jednotlivý blok, což znamená, že každý blok má jedinečný hash. Při vytváření nového bloku těžaři kombinují hash předchozího bloku s kořenovým hashem kandidátského bloku, aby vygenerovali nový hash bloku. Potřebují také přidat libovolné číslo nazývané nonounce.

Když se tedy těžaři snaží ověřit svůj kandidátský blok, musí zkombinovat kořenový hash, předchozí blokový hash a nonce a vše odeslat prostřednictvím hashovací funkce. Jejich cílem je opakovat tento krok, dokud nebude vytvořen platný hash.

Kořenový hash a hash předchozího bloku nelze změnit, takže těžař musí změnit hodnotu nonce několikrát, dokud nebude nalezen platný hash. Aby byl výstup (blokový hash) považován za platný, musí být nižší než specifická cílová hodnota stanovená protokolem. Při těžbě bitcoinů musí blokový hash začínat určitým počtem nul. —Tomu se říká obtížnost těžby.

Krok 4: Zatlačte vytěžený blok

Jak jsme právě viděli, těžaři potřebují hašovat hlavičku bloku znovu a znovu pomocí různých hodnot nonce. Tento proces budou opakovat, dokud nenajdou platný blokový hash. Těžaři, kteří hash objeví, ho pak posunou do bloků v síti. Všechny ostatní uzly zkontrolují, zda jsou blok a hash platné, a pokud ano, přidejte nový blok do své kopie blockchainu.

V tomto okamžiku se kandidátský blok stane potvrzeným blokem a všichni těžaři budou pokračovat v těžbě dalšího bloku. Všichni těžaři, kteří včas nenajdou platný hash, zahodí kandidátský blok a těžební soutěž začíná znovu.

Výše blokových odměn za kryptoměny se mezi různými blockchainy liší. Například na bitcoinovém blockchainu dostávají těžaři blokovou odměnu 6,25 BTC (k březnu 2023). Díky mechanismu bitcoinového halvingu se částka odměny za blok BTC snižuje o polovinu každých 210 000 bloků (přibližně každé čtyři roky).

Zaregistrujte se nyní na největší světové burze a užijte si epický býčí trh: https://www.binance.com/zh-TC/join?ref=19772816