Algoritmus Obelisk Consensus

Co je Obelisk Consensus Algorithm?

Obelisk je blockchain konsenzuální algoritmus používaný ekosystémem Skycoin, navržený tak, aby eliminoval nedostatky algoritmů proof-of-work (PoW) a proof-of-stake (PoS). Podle jeho tvůrců Obelisk také snižuje potřebu těžby, výrazně zlepšuje rychlost transakcí a přináší zvýšenou bezpečnost.

Klíčové způsoby

Pochopení algoritmu Obelisk Consensus

Blokové řetězce fungují globálně jako samoregulované, decentralizované platformy bez jediné autority. Proto je nutný spolehlivý a bezpečný síťový mechanismus v reálném čase, který zajistí autenticitu transakcí vyskytujících se v síti a dosáhne konsensu o stavu účetní knihy.Tento úkol je prováděn konsensuálním algoritmem.

Systémy PoW a PoS jsou sice dva nejčastěji používané konsenzuální algoritmy, ale oba mají určité nevýhody. Například PoW je velmi energeticky náročný a PoS může místo utrácení podporovat hromadění kryptoměn.

Obeliskův konsenzuální proces

Obelisk se pokouší obcházet problémy PoW a PoS distribucí vlivu po síti, podle konceptu zvaného „web-of-trust“. Tento koncept využívá různé síťové uzly a činí konsenzuální rozhodnutí v závislosti na skóre vlivu, které každý uzel vytváří.

V Obelisku mají všechny uzly seznam uzlů, ke kterým jsou přihlášeny. Tím se vytváří hustota uzlů. Uzly s největší hustotou mají větší vliv na síť.

Co se týče rolí a prováděných činností, existují dva typy uzlů, které se na Obelisku podílejí: uzly generující bloky a uzly konsensuální. Uzly mohou převzít kteroukoli z těchto rolí, protože jsou vzájemně zaměnitelné. Uzly generující bloky sbírají nové transakce, ověřují je, balí ověřené transakce do nového bloku a vysílají blok do sítě.

Uzly konsensu sbírají bloky generované uzly generujícími bloky a ukládají je do samostatného kontejneru (kromě blockchainu). Ten pak identifikuje blok vytvořený největším počtem generátorů bloků.Tento blok se nazývá lokální vítěz a kvalifikuje se pro přidání do blockchainu. Každý uzel konsensu udržuje potřebné statistiky o lokálních vítězích (jak hlásí ostatní uzly).

Když většina uzlů shody ohlásí lokální vítěze, kvalifikuje se jako globální vítěz a zůstává součástí blockchainu. Pokud se však uzly rozhodnou jinak, dojde na základě dostupných dat a lokálních logů k jedné z následujících akcí:

Jak se Obelisk používá?

Obelisk je využíván ekosystémem Skycoin. Skycoin je navržen a propagován jako alternativa k centralizovanému řízení internetu. Záměrem projektu je, aby spotřebitelé ovládali internet nákupem nebo stavbou strojů Skyminer, které budou provozovat Skywire – alternativu poskytovatele internetových služeb (ISP) – ze svých domovů.

Síť Skywire postavená na ekosystému Skycoin vytváří síť internetové konektivity, která odstraňuje požadavek na ISP. Uživatelé Skywire jsou odměňováni v hodinách Skycoin a Coin Hours za poskytování šířky pásma ostatním uživatelům.

Co je konsensuální uzel?

V síti Skycoin pomocí Obeliskova konsensu konsensuální uzel sbírá bloky z bloků generujících uzly a určuje, který blok byl vyroben největším počtem bloků generátorů. Tento blok je přidán do blockchainu.

Co je PoA konsensus?

Shoda o ověření autority je mechanismem shody blockchainu, kdy nové bloky mohou být vytvořeny pouze pro blockchain uzly, které ověřením prokázaly, že mají právo vytvořit nový blok.

Jak Blockchain dosáhnout konsensu?

Mnoho různých algoritmů konsensu je navrženo tak, aby dovedly distribuovanou účetní knihu ke konsensu. Většina z nich je konstruována tak, aby mnoho validátorů transakcí dosáhlo většinové shody o stavu blockchainu a probíhajících transakcích.