Co je Stale Block?
Stale Block je platný blok, který prohrál závod o zařazení do hlavního řetězce. Dva bloky byly nalezeny zhruba ve stejnou chvíli, síť si vybrala jeden a ten druhý se stal poraženým. Představte si to jako dvě otevřené pokladní fronty a dav si vybere tu vedle vás.
Stale Block není poškozený blok. Je plně platný, jen to není ten, který si síť ponechala jako součást hlavní historie. Transakce obvykle nezmizí; jsou potvrzeny v pozdějším bloku.
Jak Stale Block funguje
Rychlé přehrání závodu bez žargonu:
- Krok 1: Dva různí těžaři naleznou platné bloky pro tutéž výšku během několika sekund.
- Krok 2: Každý těžař rozesílá svůj blok okolním uzlům, které začnou přeposílat to, co viděly první.
- Krok 3: Síť má krátce dvě větve. Vaše peněženka nebo průzkumník může ukazovat jednu, váš známý může vidět druhou.
- Krok 4: Další blok, který síť vybere, prodlouží jednu větev, a pravidla konsensus říkají, že delší nebo těžší větev vyhrává.
- Krok 5: Blok na prohrávající větvi se stává Stale Block. Jeho transakce se vrátí do čekárny a obvykle jsou znovu zahrnuty rychle.
To je celé. Krátký závod, jasný vítěz.
Proč Stale Block záleží
Záleží vám na tom, protože pohyb peněz závisí na načasování a důvěře:
- Výhoda: Události Stale Block dokazují, že systém zvládne kolize v načasování bez chaosu.
- Perspektiva: Pokud jde o velké částky, počkejte na několik potvrzení, aby vás nepřekvapila reorganizace kvůli Stale Block.
- Význam: Pro těžaře znamená Stale Block ztrátu odměny za blok a poplatků, což ovlivňuje strategie poolů a volbu hardwaru.
Posíláte velkou platbu? Počkejte na více potvrzení. Jeden blok se může stát Stale Block, ale po několika dalších potvrzeních je šance na překvapení prakticky nulová.
Klíčové vlastnosti Stale Block
Co jej definuje, přehledně:
- Platný: Splňuje všechna pravidla, jen nebyl vybrán.
- Krátký: Obvykle existuje od sekund po minuty, než je opuštěn.
- Vrácené: Transakce uvnitř jsou obvykle znovu vytěženy v pozdějším bloku.
- Nákladné: Nalezce nedostane odměnu ani poplatky.
- Načasování: Pravděpodobnější na sítích s rychlejšími bloky nebo při dočasných síťových zpožděních.
Varianty
Stejný princip, různá pojmenování, která lidé používají:
- Stale: Platný blok, který prohrál závod a není v hlavním řetězci.
- Orphan: Přesně řečeno blok, jehož rodič je neznámý, i když mnoho lidí používá orphan, když myslí Stale Block.
- Uncle: Na starém Ethereu s proof of work mohly podobné stale bloky stále získat částečné odměny jako uncles, nyní nazývané ommers.
Stale Block vaši platbu nezruší navždy. Znamená pouze, že potvrzení, které jste krátce viděli, bylo nahrazeno, a transakce se pravděpodobně brzy objeví znovu.
Příklad
Dva těžaři publikují bloky pro tutéž výšku, síť prodlouží jednu větev a během okamžiků se ta druhá stane Stale Block, zatímco její transakce jsou zahrnuty v dalším bloku.
Zajímavost
Některé průzkumníky ukazují míru Stale Block pro pooly, a v rušných dnech můžete během odpoledne zaznamenat několik událostí Stale Block. Ano, je to tak běžné.
Shrnutí
Jednou větou: Stale Block je platný blok, který prohrál v soutěži popularity, takže vaše mince se stále pohybují, jen čekají na další blok.
