Hashgraph vs Blockchain: Co je lepší?

Jste zmateni pojmy hashgraph a blockchain a nejste si jisti, co si o nich myslet? Porovnáváme tyto dvě technologie.

Jedno Hashgraph si Blockchain jsou dvě konkurenční technologie, které řeší stejný problém poskytování důvěry v nedůvěryhodném prostředí, jako je internet.

Obě technologie pomáhají při ukládání a získávání informací přes decentralizovanou síť, ale k problému přistupují různými způsoby.

Blockchain seskupuje datové záznamy do bloku, časová razítka, která blokují, a hashuje jeho obsah, aby byl neměnný. Hashgraph naproti tomu zaznamenává jednotlivé transakce. K dosažení konsensu o tom, které transakce jsou platné, však používá metodu virtuálního hlasování.

Tento příspěvek nahlíží do zákulisí těchto dvou technologií. Chcete-li vidět, co přinášejí na stůl a co znamenají pro budoucnost kryptoměn a kryptoprůmyslu.

Jak to vše začalo

V roce 1976 se Steve Wozniak a Steve Jobs rozhodli vzbouřit se proti establishmentu a založili Apple Computer. V 1980. letech se osobní počítač a internet šířily jako lavina. A v 1990. letech se stali součástí mainstreamové kultury po celém světě.

Části podniku však stále měly na webu hodně mluvit, zejména pokud šlo o elektronický obchod a finance. Důvodem je, že zpracování plateb a podobné činnosti na webu lze věřit pouze zavedeným značkám.

Aby tomu zabránila, skupina krypto výzkumníků a počítačových programátorů vyvinula systém, který by lidem umožnil bezpečně provádět transakce na webu, aniž by potřebovali třetí stranu z provozovny, jako jsou banky.

Tato skupina začala pod pseudonymem „Satoshi Nakamoto“. A základem jejich důmyslného bitcoinového vynálezu je Blockchain.

Porozumění technologiím distribuované knihy

Problém bank a dalších transakčních třetích stran je v tom, že mají plnou kontrolu nad svými databázemi. A jako takové je snadné manipulovat se záznamy, aniž by o tom kdokoli věděl.

Technologie distribuované knihy řeší tento problém tím, že na více počítačích běží stejné kopie databáze. Každý počítač v síti se nazývá uzel. A čím více uzlů v síti máte, tím je databáze důvěryhodnější.

Kromě takového přístupu decentralizovaného databankingu používají DLT nebo Distributed Ledger Technologies také specifické protokoly, algoritmy a další konvence k vytvoření kompletního balíčku. Jako je Blockchain nebo Hashgraph.

Pojďme se na každý podívat.

Blockchain

Blockchain je databázový systém, který seskupuje data do bloků a propojuje tyto bloky pomocí kryptografie.

Blok může obsahovat jakýkoli typ dat, od finančních transakcí po obrázky, videa, software, elektronické knihy a tak dále. Po seskupení dat bloku se k nim přidá časové razítko a hash předchozího bloku. Poté je obsah hašován, aby se vytvořil jedinečný identifikátor, díky kterému je záznam neměnný.

Cílem tohoto přístupu je, že pokud v bloku cokoli změníte, výsledný hash se bude lišit od široce přijímaného hashu daného bloku. Pokud tedy změníte cokoli v předchozím bloku, jeho výsledný hash se bude také lišit, takže se bude lišit také hash aktuálního bloku.

Tato neměnnost dává technologii název Blockchain, protože bloky jsou takříkajíc kryptograficky zřetězeny. Bitcoin používá hašovací funkci SHA-256 ke generování náhodného řetězce o délce 256 bitů, bez ohledu na délku vstupních dat.

Bitcoin Blockchain aktuálně přesahuje velikost 200 GB, přičemž průměrný blok je velký asi 1 MB. Vzhledem k tomu, že každý blok obsahuje jednoduché finanční transakce, 1 MB je tedy hodně transakcí ke zpracování.

Kromě toho musí těžaři, kteří transakci zpracovávají, neustále spouštět hashovací funkci, dokud nevytvoří jedinečný hash SHA-256 s předem definovanými specifikacemi, jako je aktuálních 19 úvodních nul. Tento požadavek vytvořil situaci, kdy bitcoinová síť provede 150 exahashů (1018  hashe) za sekundu.

Abychom toto číslo uvedli do perspektivy, globální těžební síť bitcoinů spotřebuje až 800 kWh elektřiny na transakci. To vychází zhruba na 3 MWh za sekundu (4 transakce/sekundu), 190 MWh za minutu a tak dále, dokud nedosáhnete 50 – 100 TWh za rok. To je dostatek energie na napájení celých Kajmanských ostrovů po celý měsíc.

Hashgraph

Aby se omezilo plýtvání elektřinou spojené s údržbou blockchainu, různé skupiny přišly s různými přístupy. A to včetně hashgraphu.

Měli byste si uvědomit, že existuje patentovaná technologie Hashgraph, kterou vlastní její vynálezce. A pak je tu Hedera Hashgraph, což je povolená veřejná síť, která provozuje živou implementaci Hashgraphu.

Systém Hashgraph se používáním snaží vytvořit rychlé a energeticky efektivní prostředí orientované akrylové grafy a dva protokoly:

  1. Drby o drby
  2. Virtuální hlasování

1. Drby o Drbech

Chcete-li zahájit transakci na hashgraphu, musíte přenést podrobnosti o této transakci do uzlu v síti. Tento uzel pak znovu přenese podrobnosti několika náhodným uzlům, které zase přenesou podrobnosti transakce dalším náhodným uzlům.

Tyto náhodné uzly se nazývají sousedé a každý detail transakce se nazývá událost. Každá událost obsahuje informace z předchozích dvou událostí před ní, a proto název „klepy o drbech“.

Výsledkem přenosu informací tímto způsobem je, že se drby šíří rychle jako požár a během několika sekund by většina (66 %) uzlů měla mít kopii této transakce, což by vedlo ke konsensu.

Událost je nyní nutné přidat do distribuovaných účetních knih pomocí jejího časového razítka pro chronologické řazení.

2. Virtuální hlasování

Další působivou částí Hashgraphu je virtuální hlasovací protokol. Protože každá událost nese informace o dvou předchozích událostech, uzly tuto informaci použijí k hlasování o událostech, které se odehrály před nimi, a měly by mít přednostní zpracování.

Cílem virtuálního hlasování je zabránit situaci, kdy uzel nedokáže předat informace, protože jsou škodlivé nebo byzantské. A toto selhání při předání informací může zabránit tomu, aby transakce dosáhla 2/3 většiny a případného konsensu.

Aby se tento problém vyřešil, každá událost poté hlasuje o předchozích událostech, ke kterým může vysledovat své předky. A to pomáhá zajistit, že dřívější transakce, které se nepodařilo dosáhnout většiny kvůli vadným uzlům, budou stále včas zpracovány.

Tento proces hlasování zahrnuje různá kola nebo komunikační časové rámce, takže je asynchronní. O tomto algoritmu se říká, že je asynchronní byzantský Fault Tolerant (aBFT).

Hashgraph vs Blockchain

Zatímco systémy Hashgraph a Blockchain se snaží bezpečně a spolehlivě spravovat data v distribuovaných sítích, oba na to jdou různými způsoby, což vede k velkým rozdílům.

Zde je tabulkový pohled na tyto rozdíly.

HashgraphBlockchain
Datum spuštění:20172008
Licence:Patentovaná technologieopen source
Shoda:Virtuální hlasováníDoklad o práci, podílu atd
Rychlost:10,000 XNUMX+ TPS4-15 TPS
Spravedlnost:100%N / A
ZabezpečeníABFTCrypto hash
Energetická účinnost:VysokýNízké
KWh na transakci:~ 0.0002~ 100 - 900
Transakční poplatky:$ 0.0001 +$ 15 +
Ověření transakce:souhlasOd Minera
Oprávnění:PovolenoBezproblémová
Síťový přístup:Soukromé/VeřejnéVeřejné

1. Licencování

Bitcoin a jeho základní technologie Blockchain byly vydány pod licencí MIT, což z něj činí vysoce tolerantní bezplatný software s otevřeným zdrojovým kódem. Tato svoboda použití pomohla zvýšit popularitu blockchainu. Stejně jako jeho různé vidlice a konkurenční přístupy.

Hashgraph je na druhé straně patentovaná technologie patřící společnosti Swirlds, kterou založil její vynálezce Leemon Baird. Společnost Swirlds poté licencovala technologii nadaci Hedera Foundation za 10% podíl na výnosech sítě Hedera.

2. Konsensus

Hedera Hashgraph využívá virtuální hlasování jako mechanismus konsensu. Stačí, aby souhlasily 2/3 uzlů a toto rozhodnutí je konečné. Blockchainy na druhou stranu používají různé protokoly.

Bitcoin používá protokol Proof-of-Work, což je energeticky velmi náročný a plýtvací systém. Ethereum používá protokol Proof-of-Stake, což jednoduše znamená, že těžař před těžbou vsadí některé ze svých kryptoměn. A pokud uspěje, vyhraje přesně takovou částku, jakou vsadil.

Mezi další blockchainové konsensuální protokoly patří Proof-of-Space, který využívá místo na pevném disku jako stakingový mechanismus. A Proof-of-Elapsed-time, který pomocí specializovaného hardwaru přiřadí každému těžaři minimální čekací dobu.

3. Rychlost

Podle tato tisková zpráva od září 2020 překonal Hedera Hashgraph 1.5 milionu transakcí denně, zdvojnásobil tak Ethereum a asi 7x bitcoin. Do března 2021 překonala Hedera 200 milionů transakcí za měsíc a v dubnu překonala hranici Celkem 1 miliarda transakcí práh.

Je třeba poznamenat, že důvodem tohoto úspěchu jsou nízké a předvídatelné transakční náklady na hashgraph Hedera. To je proti nespolehlivým nákladům blockchainových systémů, které mají tendenci se zvyšovat s více souběžnými transakcemi.

4. Spravedlnost

Těžaři blockchainu si vybírají, které transakce zpracují, a to dává vyšší prioritu těm, které nabízejí vyšší poplatky pro těžaře. Výsledkem jsou delší doby potvrzení u některých transakcí a rostoucí náklady s vyšším využitím sítě.

Hashgraph odstraňuje tuto nespravedlnost tím, že transakce označí časovým razítkem a přidá je do účetní knihy, jakmile bude dosaženo 66% konsensu. A také pomocí virtuálního hlasování je zaručeno rychlé zpracování všech událostí.

5. Spotřeba energie a účinnost

Bitcoin spotřebuje stovky kWh na transakci, často dosahuje 800 kWh. Ethereum je konzervativnější, ale stále dokáže spotřebovat až 100 kWh na transakci. Je to kvůli procesu hashování, který musí těžaři podstoupit, aby našli zadaný řetězec.

Hashgraph spotřebuje pouze 0.0002 kWh elektrické energie na transakci, což je nekonečně menší množství ve srovnání s blockchainy. A to z něj dělá také ekologickou variantu pro milovníky přírody.

6. Transakční náklady

Náklady na blockchain jsou variabilní a přednostně se řeší transakce s vyššími poplatky. Ve spojení s jejich omezenou rychlostí 4 až 15 transakcí za sekundu jsou dnes transakční náklady často nad 15 USD. Při vysoké aktivitě dokonce dosahují 25 USD a 30 USD+.

U hashgraphu jsou všechny náklady stejné a účtují se v USD fiat penězích. Ceny se samozřejmě liší podle toho, co chcete dělat. Vždy však můžete zjistit, kolik bude transakce stát, od 0.0001 USD.

7. Přístup k síti

Bitcoin byl vždy veřejnou sítí bez povolení. To znamená, že kdokoli s počítačem může vidět transakce a kdokoli s dostatečně dobrým hardwarem si může stáhnout klienta a připojit se k síti. Není vyžadováno žádné povolení. Jiné blockchainové projekty mohou mít jiné, ale podobné požadavky.

Hedera Hashgraph je také veřejný jako bitcoin, ale je povolen. To znamená, že k přijetí do sítě budete potřebovat pozvánku.

Proč investovat do čističky vzduchu?

Došli jsme na konec tohoto příspěvku Hashgraph vs Blockchain a viděli jste jejich základní technologie odhalené.

Blockchain má své silné a slabé stránky. Ale stejně tak Hashgraph. Jsou to tedy vaše aktuální potřeby, které určí, co je pro vás lepší.

Nnamdi Okeke

Nnamdi Okeke

Nnamdi Okeke je počítačový nadšenec, který rád čte širokou škálu knih. Dává přednost Linuxu před Windows/Mac a používá ho
Ubuntu od jeho počátků. Můžete ho chytit na twitteru přes bongotrax

Články: 298

Přijímat technické věci

Technické trendy, startupové trendy, recenze, online příjem, webové nástroje a marketing jednou nebo dvakrát měsíčně