Ommer Block

Co je Ommerův blok?

Je možné, aby síť vytvořila dva bloky současně. Když k tomu dojde, jeden blok bude vynechán. Tento blok, který zbyl, se nazývá blok ommer. V minulosti se jim říkalo bloky strýc, což odkazuje na familiární vztahy používané k popisu pozic bloků v rámci blockchainu.

Klíčové způsoby

Pochopení Ommerových bloků

Ve veřejném blockchainu, jako je Ethereum a Bitcoin, je nezbytné používat metodu, která zajistí, že data uvnitř blockchainu jsou ověřena a přidávána na základě konsenzu. Stejně tak je důležité, aby data nebyla měněna. Mnoho blockchainů k tomu používá datovou strukturu nazývanou Merkle tree.

Merklový strom vytváří rodové vztahy pro bloky dat. Informace z předchozích bloků jsou obsaženy v nových blocích, podobně jako DNA předávaná mezi generacemi. To vytváří koncept rodičovských, rodičovských sourozenců, potomků a sourozeneckých bloků, podobně jako grafické znázornění rodokmenu.

Funguje to takto – první blok ve stromu by mohl být pojmenován blok A. Další blok vytvořený z bloku A by byl považován za potomka bloku A a obsahoval by informace o bloku A plus své vlastní.

Ethereum přechází od proof-of-work ke proof-of-stake konsensu. V rámci mechanismu proof-of-stake konsensu mohou být ommer bloky stále vyráběny a transakční poplatky odměňovány.

Tento blok by se mohl jmenovat blok B, ale mohl by být reprezentován jako Ba. B je název nového bloku a „a“ odkazuje na data z rodičovského bloku. Tento vztah rodiče/potomka pokračuje tak, jak jsou přidávány další bloky s informacemi z každého předchozího bloku. Tím se vytváří rodokmen a blockchain.

Nyní zvažte, zda byly dva bloky ověřeny a vytvořeny současně z Ba. Jsou to bloky Cab a Cab2, sourozenecké bloky ze stejného rodičovského bloku. Do blockchainu lze přidat pouze jeden – síť si tedy vybere Cab. Cab2 je větví původního blockchainu, ale není do něj přidán ani validován. Nakonec je na blockchainu, který si Cab ponechal, vytěžen další blok. Toto je blok Dcab. Cab2 je sourozencem rodičovského bloku Dcab, takže Cab2 je blok ommer.

Zvláštní úvahy

Tyto osiřelé bloky byly v podstatě chybami v kódu – nechtěnými a náhodnými vedlejšími produkty těžebního procesu. Ethereum však motivovalo těžaře z ommer bloků z několika důvodů:

Ommerovy bloky jsou cíleně začleněny do blockchainu Etherea pomocí validačního protokolu Casper the Friendly GHOST (Greedy Heaviest Object Sub Tree). Když se ze současně vytvořených bloků objeví vidlice blockchainu, dvoutřetinové pravidlo shody ze síťových validátorů vybere, který blok bude použit.

Co je Ommer (strýc) blok?

Uncle block je starý název pro ommer block. Vývojáři a komunita Ethereum se rozhodli, že není důvod mít genderově specifická jména, a tak se rozhodli pro ommer jako nový název.

Co je Ethereum Ommer (Strýček) Sazba?

Míra ommer (dříve sazba Unce) je míra, se kterou síť vytváří bloky ommer. Míra se mění denně a závisí na počtu uskutečněných transakcí.

Co je Ethereum Ommer (Strýček) Odměna?

V rámci konsensuálního mechanismu proof-of-work činily odměny za bloky ommer malé procento z odměny za blok plus transakční poplatky. Když Ethereum přejde na proof-of-stake, bloky ommer obdrží transakční poplatky.