Hashgraph – má blockchain konkurenci?

Co je Hashgraph?

Kryptoměny a blockchainy jsou označovány za nejpotenciálnější technologický pokrok od internetu. Ale co když technologie blockchain použitá k vytvoření všech těchto kryptoměn je jen odrazovým můstkem k něčemu lepšímu?

To je tvrzení Hashgraph, technologie distribuované účetní knihy s mnoha stejnými aplikacemi jako blockchain. Hashgraph je bezpečný, decentralizovaný, nákladově efektivní a dokáže zpracovávat transakce rychleji – a spravedlivěji – než jakýkoli blockchain.

Vzhledem k tomu možná článků prohlašovat Hashgraph za budoucnost decentralizované technologie mají určité výhody. Na druhé straně vznesou několik vznešených tvrzení, z nichž je těžké nebýt skeptický. Nemluvě o skutečnosti, že blockchain má téměř deset let trvající náskok jak ve vývoji, tak i ve veřejném přijetí. I když je Hashgraph stejně dobrý jako inzerovaný, konkurence s blockchainem je stále monumentální výzvou.

S ohledem na tyto body se podívejme hlouběji na technologii Hashgraph a pokračujme odtud.

Jak to funguje?

Zdroj: Papír Hashgraph „How It Works“

Na obrázku vlevo je hashgraph, alternativa datové struktury k blockchainu.  

Pro zjednodušení jsou v tomto grafickém znázornění pouze 4 sloupce. Každý sloupec představuje celý uzel v síti, takže si dokážete představit, že by na skutečném hashgrafu byly stovky nebo dokonce tisíce sloupců.

Každý kruh představuje událost, což je obdoba bloku v blockchainu. Jinými slovy, události ukládají data o transakcích. Každá událost má pod sebou hash dvou nedávných událostí a je digitálně podepsána jejím tvůrcem. To umožňuje Hashgraph dosáhnout kryptografického zabezpečení v podstatě stejným způsobem jako blockchain.

Každá linka spojující jednu událost s druhou představuje jeden uzel náhodně synchronizovaný s jiným. Když se uzel synchronizuje s jiným uzlem, sdílí všechny události, o kterých ví, že druhý uzel ještě neví. Tento proces synchronizace se příhodně nazývá drby, a pokračuje navždy, jak hashgraph roste nahoru.

Barevné kruhy na obrázku označují speciální události svědci. Chvíli by trvalo, než jsem vysvětlil, jak se svědkové odlišují od běžných událostí. Než to uděláme, pojďme se tedy jen bavit o tom, co dělají. Svědkové jsou klíčové události, které se odehrávají Virtuální hlasování jako součást konsenzuálního algoritmu Hashgraph.

Výsledkem tohoto virtuálního hlasování je, že Hashgraph může dosáhnout shody ohledně platnosti transakcí bez nákladného výpočtu Proof of Work (PoW) a může zpracovat stovky tisíc transakcí za sekundu. Nakonec je to jeden z největších důvodů, proč je Hashgraph potenciálním konkurentem pro blockchain.

Pokud byste chtěli pochopit, jak Hashgraph funguje do větší hloubky, můžete se dozvědět více sledováním videí na Hashgraph webová stránka nebo číst jejich bílý papír.

Porovnání Hashgraph a Blockchain

Než se ponoříme do srovnání Hashgraph a blockchain, je důležité si uvědomit, že Hashgraph není open-source projekt. To znamená, že tvrzení o jeho schopnostech ještě nebyla nezávisle ověřena. Nyní jsou však nezávisle přezkoumávány a tým Hashgraph uvedl, že jsou přesvědčeni o výsledku.

Jedno konkrétní tvrzení, které zvyšuje obočí, je to, že Hashgraph dokáže zpracovat stovky tisíc transakcí za sekundu. Jedním z faktorů omezujících rychlost zpracování je stav (tj. Úložiště) blockchainu nebo hashgrafu. Jak se provádí více transakcí, uzly musí ukládat více informací, což snižuje rychlost zpracování. Bude zajímavé sledovat, zda má Hashgraph plán, jak se tomuto problému vyhnout.

Jak již bylo řečeno, Hashgraph se nepokouší přimět obyčejné lidi, aby investovali prostřednictvím ICO, a jinak nevyvolává dojem, že by měli nějaký špatný úmysl. Kvůli tomuto srovnání tedy budeme předpokládat, že jeho tvrzení jsou platná, protože není důvod se domnívat, že nejsou.

Začněme tím, že se podíváme na jeden z nejspornějších problémů v dnešním blockchainovém prostoru…

Rychlost zpracování transakce

Bitcoinový blockchain obvykle zpracovává méně než 10 transakcí za sekundu. Proto byla zpochybněna životaschopnost bitcoinů jako měny pro masové přijetí a proč byla vytvořena bitcoinová hotovost. Řešení druhé vrstvy, jako je Lightning Network, mohou být schopna drasticky zlepšit škálovatelnost, ale jejich implementace je stále cestou pryč.

Hashgraph se mezitím chlubí tím, že dokáže zpracovat stovky tisíc transakcí za sekundu, což z něj činí podstatně lepší volbu pro mikroplatby a rychlé transakce s nízkými poplatky.

Spravedlnost

Dalším faktorem, kterým se Hashgraph liší od blockchainu, je „férovost“. Díky blockchainu mají horníci možnost zvolit si pořadí, ve kterém se transakce objeví v bloku, který těží. To znamená, že horníci mohou teoreticky manipulovat v pořadí, ve kterém zpracovávají transakce, aby nějakým způsobem prospěli sami sobě nebo poškodili stranu, která se jim nelíbí. Hashgraph tuto možnost jednoduše nemá, protože používá konsensuální časové razítko k dosažení spravedlnosti v pořadí zpracování transakcí.

Těžba a útoky Sybil

Tady je místo, kde Hashgraph dělá velký kompromis, aby dosáhl výše diskutovaných výsledků. Hashgraph nepoužívá Proof of Work (PoW), takže je mnohem méně nákladné zpracovávat transakce ve vztahu k těžbě na blockchainu. To však přichází za cenu bezpečnosti. Nech mě to vysvětlit.

V sítích typu peer-to-peer je jedním z útoků, kterým můžete čelit, útok typu Sybil. To je místo, kde protivník ovládá více uzlů v síti vytvářením falešných identit, což otevírá možnost pro jednotlivce získat kontrolu nad velkým procentem sítě.

Bitcoin je extrémně odolný vůči Sybil. Je to proto, že všichni těžaři v bitcoinové síti se snaží těžit další blok a vydělat si blokovou odměnu, takže jsou motivováni k využití své plné výpočetní síly. Ve výsledku je pro útočníka nemožné vytvořit více bloků na blockchainu generováním falešných identit a spuštěním více uzlů, protože jsou stále omezeny svou výpočetní silou. Toto je znázorněno na prostředním výsečovém grafu na obrázku výše, ve kterém každá nová identita vytvořená nepoctivým uzlem jednoduše vezme část výpočetní síly ze stávajícího nepoctivého uzlu bez přidání do koláče.

Co se stane, když nemáte blokové odměny motivující operátory uzlů, aby využili veškerý svůj výpočetní výkon? Jednoduše řečeno, každý uzel využívá minimální výpočetní výkon potřebný k udržení chodu sítě. Je tedy možné, aby protivník vytvořil více identit, spustil více uzlů a ovládal větší procento sítě než upřímné uzly. Toto je znázorněno na koláčovém grafu vpravo na obrázku výše, ve kterém každý nový nečestný uzel zvyšuje procento celkového výpočetního výkonu, který je řízen nečestnými uzly.

Hashgraph dosud nedosáhl stejné úrovně odolnosti Sybil jako bitcoin, ethereum nebo jiné kryptoměny založené na blockchainu. To je nakonec jeden z nejvýznamnějších důvodů, proč se Hashgraph bude snažit získat důvěru nadšenců kryptoměny.

Hashgraph se však zabýval obavami z útoků Sybil, o kterých si můžete přečíst tady. Být méně odolný vůči Sybil není v žádném případě konec světa a Hashgraph má stále spoustu velmi užitečných aplikací za zlomek ceny bitcoinů. V tomto konkrétním případě prostě nemá úplně stejnou úroveň zabezpečení.

Tým Hashgraph

Hashgraph vytvořil Leemon Baird. Baird získal titul B.Sc. v oboru počítačových věd na Akademii leteckých sil USA, než přešel k získání titulu Ph.D. v oboru počítačových věd z Carnegie Mellon University. Je také spoluzakladatelem a technickým ředitelem společnosti Swirlds Inc, která vytváří software pomocí konsensuálního algoritmu Hashgraph.

Dalším spoluzakladatelem společnosti Swirlds Inc je Mance Harmon, který má také působivé zázemí v oblasti počítačových věd a podnikání v technice.

Další informace o Bairdovi, Harmonovi nebo Swirlds najdete v Swirlds webová stránka. Můžete se také zapojit do Hashgraph prostřednictvím jejich Setkání.

Konkurenti a výzvy

V současné době Hashgraph nezveřejnil žádné plány pro ICO. Ve skutečnosti není jasné, zda bude technologie Hashgraph někdy použita decentralizovanou kryptoměnou či nikoli. Financování Hashgraph prozatím pochází od soukromých podnikových podniků, které mohou tuto technologii využívat pro centralizované aplikace.

Existuje však precedens pro kryptoměnu, která není založená na blockchainu. To by byla IOTA, jejíž „spleť“ velmi připomíná Hashgraph.

Jedno zjevné vylepšení, které má Hashgraph oproti IOTA, je to, že uzly mohou spojovat transakce dohromady, zatímco každá „událost“ v IOTA je jedna transakce. Proto může být propustnost Hashgraph rychlejší, zatímco šířka pásma a úložný prostor nezbytný pro připojení nového uzlu k síti je menší.

IOTA zatím nemá důvod se obávat ztráty části svého trhu pro Hashgraph. Určitě vás budeme informovat, pokud Hashgraph v budoucnu vydá zprávy o potenciálním ICO.

Poslední myšlenky

Hashgraph skutečně nabízí některá vylepšení oproti blockchainové technologii.

Pokud však jde o počítače, za 20% vylepšení nedostanete velké body. Chcete-li věci opravdu otřásat, potřebujete řádové zlepšení. Vzhledem k tomu, že Hashgraph je náchylnější k útokům Sybil než kryptoměny založené na blockchainu, nemusí to být odpověď na rychlé, bezpečné a decentralizované mikroplatby.

Část hodnoty blockchainu navíc spočívá v tom, že je poměrně snadno pochopitelný, což z něj činí pravděpodobnějšího kandidáta na masové přijetí a rozšiřitelnost. Hashgraph by v tomto ohledu bojoval více, protože technologie je poměrně složitá a její pochopení zabere hodně času.

To znamená, že centralizované aplikace pro Hashgraph se pohybují široko daleko. Pro stávající soukromé instituce může mít větší smysl implementovat Hashgraph než blockchain, vzhledem k jeho vynikající efektivitě.

Zda se Hashgraph někdy stane relevantním v prostoru kryptoměny, teprve uvidíme. Pokud jde o to, zda blockchain zastará, jak někteří spekulovali, je tato odpověď mnohem jasnější – blockchain je stále králem v zemi kryptoměn.