Hashgraph vs Blockchain: Kateri je boljši?
Vas zmedeta izraza Hashgraph in Blockchain in ne veste, kaj bi si rekli o obeh? Primerjamo ti dve tehnologiji.

Naš Hashgraph in Blockchain sta dve konkurenčni tehnologiji, ki rešujeta isti problem zagotavljanja zaupanja v nezaupljivem okolju, kot je internet.
Obe tehnologiji pomagata pri shranjevanju in pridobivanju informacij prek decentraliziranega omrežja, vendar se problema lotevata na različne načine.
Blockchain združuje podatkovne zapise v blok, časovno žigosa ta blok in zgošča njegovo vsebino, da postane nespremenljiva. Hashgraph pa beleži posamezne transakcije. Vendar uporablja metodo virtualnega glasovanja, da doseže soglasje o tem, katere transakcije so veljavne.
Ta objava pogleda v zakulisje teh dveh tehnologij. Videti, kaj prinašajo na mizo in kaj pomenijo za prihodnost kriptovalut in kripto industrije.
Kako se je vse začelo
Leta 1976 sta se Steve Wozniak in Steve Jobs odločila upreti establišmentu z ustanovitvijo Apple Computer. Do osemdesetih let prejšnjega stoletja sta se osebni računalnik in internet širila kot požar. In do leta 1980 so postali del glavne kulture po vsem svetu.
Vendar pa so deli podjetja še vedno imeli veliko besede na spletu, zlasti ko je šlo za e-trgovino in finance. Razlog je v tem, da lahko obdelavo plačil in podobne dejavnosti na spletu zaupamo le uveljavljenim blagovnim znamkam.
Da bi se temu izognili, je skupina kripto raziskovalcev in računalniških programerjev razvila sistem, ki bi ljudem omogočil varno opravljanje transakcij v spletu, ne da bi potrebovali tretjo osebo iz ustanove, kot so banke.
Ta skupina je začela pod psevdonimom "Satoshi Nakamoto". In osnova njihovega genialnega izuma Bitcoin je Blockchain.
Razumevanje tehnologij porazdeljene knjige
Težava bank in drugih transakcijskih tretjih oseb je, da imajo popoln nadzor nad svojimi bazami podatkov. In kot take je enostavno manipulirati z zapisi brez vednosti kogar koli.
Tehnologije porazdeljene knjige rešujejo to težavo tako, da več računalnikov izvaja iste kopije baze podatkov. Vsak omrežni računalnik se imenuje vozlišče. In več kot imate vozlišč v omrežju, bolj je zbirka podatkov vredna zaupanja.
Poleg takšnega decentraliziranega pristopa k bančništvu podatkov DLT ali Distributed Ledger Technologies uporablja tudi posebne protokole, algoritme in druge konvencije za ustvarjanje celotnega paketa. Kot na primer Blockchain ali Hashgraph.
Oglejmo si vsakega.
Blockchain
Blockchain je sistem baze podatkov, ki podatke združuje v bloke in te bloke povezuje s kriptografijo.
Blok lahko vsebuje vse vrste podatkov, od finančnih transakcij do slik, videoposnetkov, programske opreme, e-knjig itd. Ko so podatki bloka združeni, se jim dodata časovni žig in zgoščena vrednost prejšnjega bloka. Nato se vsebina zgosti, da se ustvari edinstven identifikator, zaradi katerega je zapis nespremenljiv.
Cilj tega pristopa je, da če kar koli spremenite v bloku, bo nastali zgoščeni delež drugačen od splošno sprejetega zgoščenega zneska tega bloka. Posledično, če kar koli spremenite v prejšnjem bloku, bo tudi njegova končna zgoščena vrednost drugačna, zaradi česar bo drugačna tudi zgoščena vrednost trenutnega bloka.
Ta nespremenljivost daje tehnologiji ime Blockchain, saj so bloki tako rekoč kriptografsko veriženi. Bitcoin uporablja zgoščevalno funkcijo SHA-256 za ustvarjanje naključnega niza, ki je dolg 256 bitov, ne glede na dolžino vhodnih podatkov.
Bitcoin Blockchain trenutno presega velikost 200 GB, povprečni blok pa je velik približno 1 MB. Glede na to, da vsak blok vsebuje preproste finančne transakcije, je 1 MB torej veliko transakcij za obdelavo.
Poleg tega morajo rudarji, ki obdelujejo transakcijo, znova in znova izvajati funkcijo zgoščevanja, dokler ta ne ustvari edinstvenega zgoščevanja SHA-256 z vnaprej določenimi specifikacijami, kot je trenutnih 19 začetnih ničel. Ta zahteva je povzročila situacijo, ko omrežje Bitcoin izvede 150 eksahašev (1018 hash) na sekundo.
Če pogledamo to številko v perspektivo, globalno omrežje za rudarjenje bitcoinov porabi do 800 kWh električne energije na transakcijo. To pomeni približno 3 MWh na sekundo (4 transakcije/sekundo), 190 MWh na minuto in tako naprej, dokler ne dosežete 50 – 100 TWh na leto. To je dovolj energije za napajanje vseh Kajmanskih otokov za cel mesec.
Hashgraph
Za omejitev izgube električne energije, povezane z vzdrževanjem verige blokov, so različne skupine pripravile različne pristope. In to vključuje Hashgraph.
Upoštevati morate, da obstaja patentirana tehnologija Hashgraph, ki je v lasti njenega izumitelja. In potem je tu še Hedera Hashgraph, ki je javno omrežje z dovoljenji, ki izvaja izvajanje Hashgrapha v živo.
Sistem Hashgraph poskuša z uporabo ustvariti hitro in energetsko učinkovito okolje usmerjeni akrilni grafi in dva protokola:
- Trač o traču
- Virtualno glasovanje
1. Gossip about Gossip
Če želite začeti transakcijo na Hashgraphu, morate prenesti podrobnosti te transakcije vozlišču v omrežju. To vozlišče bo nato znova posredovalo podrobnosti nekaj naključnim vozliščem, ki nato znova posredujejo podrobnosti transakcije drugim naključnim vozliščem.
Ta naključna vozlišča se imenujejo sosedi in vsaka podrobnost transakcije se imenuje dogodek. Vsak dogodek vsebuje informacije iz prejšnjih dveh dogodkov pred njim in od tod tudi ime »trač o traču«.
Učinek prenosa informacij na ta način je, da se trač širi tako hitro kot gozdni požar in v samo nekaj sekundah bi morala imeti večina (66 %) vozlišč kopijo te transakcije, kar vodi do soglasja.
Dogodek je treba zdaj dodati v razdeljene knjige z uporabo njegovega časovnega žiga za kronološko razvrščanje.
2. Virtualno glasovanje
Drugi impresiven del Hashgrapha je virtualni protokol glasovanja. Ker vsak dogodek nosi informacije o dveh prejšnjih dogodkih pred njim, vozlišča uporabljajo te informacije za glasovanje o tem, kateri dogodki so se zgodili pred njimi in bi morali imeti prednostno obravnavo.
Cilj virtualnega glasovanja je preprečiti situacijo, ko vozlišče ne posreduje informacij, ker so zlonamerne ali bizantinske. In ta neuspeh pri posredovanju informacij lahko prepreči, da bi transakcija dosegla 2/3 večino in morebitno soglasje.
Da bi rešili to težavo, vsak dogodek nato glasuje o prejšnjih dogodkih, od katerih lahko izsledi svoje prednike. In to pomaga pri zagotavljanju, da bodo prejšnje transakcije, ki jim ni uspelo doseči večine zaradi okvarjenih vozlišč, še vedno pravočasno obdelane.
Ta postopek glasovanja obsega različne kroge ali časovne okvire komunikacije, zaradi česar je asinhron. Torej, ta algoritem naj bi bil asinhroni bizantinski odporen na napake (aBFT).
Hashgraph proti Blockchainu
Medtem ko sistema Hashgraph in Blockchain poskušata varno in zanesljivo upravljati podatke v porazdeljenih omrežjih, oba to počneta na različne načine, kar vodi do velikih razlik.
Tukaj je tabelarni pogled na te razlike.
| Hashgraph | Blockchain | |
|---|---|---|
| Datum začetka: | 2017 | 2008 |
| licenca: | Patentirana tehnologija | Odprtokodno |
| Soglasje: | Virtualno glasovanje | Dokazilo o delu, deležu itd |
| Hitrost: | 10,000+ TPS | 4-15 TPS |
| Pravičnost: | 100% | N / A |
| Varnost: | ABFT | Kripto zgoščevanje |
| Energetska učinkovitost: | visoka | nizka |
| KWh na transakcijo: | ~ 0.0002 | ~ 100 - 900 |
| Stroški transakcije: | $ 0.0001 + | $ 15 + |
| Validacija transakcije: | Soglasje | Avtor: Miner |
| Dovoljenje: | Dovoljeno | Brez dovoljenja |
| Dostop do omrežja: | Zasebno/Javno | javno |
1. Licenciranje
Bitcoin in njegova osnovna tehnologija Blockchain sta bila izdana pod licenco MIT, zaradi česar je zelo permisivna brezplačna in odprtokodna programska oprema. Ta svoboda uporabe je pripomogla k povečanju priljubljenosti verige blokov. Kot tudi njegove različne vilice in konkurenčne pristope.
Hashgraph pa je patentirana tehnologija, ki pripada podjetju Swirlds, ki ga je ustanovil njegov izumitelj Leemon Baird. Swirlds je nato tehnologijo licenciral fundaciji Hedera za 10-odstotni delež v prihodkih omrežja Hedera.
2. Soglasje
Hedera Hashgraph uporablja virtualno glasovanje kot mehanizem soglasja. Vse kar potrebuje je, da se strinjata 2/3 vozlišč in ta odločitev je dokončna. Po drugi strani pa verige blokov uporabljajo različne protokole.
Bitcoin uporablja protokol Proof-of-Work, ki je energetsko zelo potraten in potraten sistem. Ethereum uporablja protokol Proof-of-Stake, kar preprosto pomeni, da rudar pred rudarjenjem zastavi nekaj svojih kriptovalut. In če mu uspe, zadene natanko toliko, kot je stavil.
Drugi soglasni protokoli Blockchain vključujejo Proof-of-Space, ki uporablja prostor na trdem disku kot mehanizem za vstavljanje. In Proof-of-Elapsed-time, ki uporablja specializirano strojno opremo, da vsakemu rudarju dodeli minimalni čakalni čas.
3. Speed
Glede na to sporočilo za javnost od septembra 2020 je Hedera Hashgraph presegel 1.5 milijona transakcij na dan, kar je podvojilo Ethereum in približno 7x več kot Bitcoin. Do marca 2021 je Hedera presegla 200 milijonov transakcij na mesec, aprila pa je presegla 1 milijarda skupnih transakcij prag.
Opozoriti je treba, da so razlog za ta uspeh nizki in predvidljivi transakcijski stroški na hashgraphu Hedera. To nasprotuje nezanesljivim stroškom sistemov blockchain, ki se z več sočasnimi transakcijami ponavadi povečajo.
4. Poštenost
Rudarji verige blokov izbirajo, katere transakcije bodo obdelali, kar daje večjo prednost tistim, ki rudarjem ponujajo višje provizije. Posledica tega je daljši čas potrditve za nekatere transakcije in povečanje stroškov z večjo uporabo omrežja.
Hashgraph odpravi to nepravičnost tako, da transakcije označuje s časovnim žigom in jih dodaja v knjigo, ko doseže 66-odstotno soglasje. In z uporabo virtualnega glasovanja je zagotovljena hitra obdelava vseh dogodkov.
5. Poraba energije in učinkovitost
Bitcoin porabi na stotine kWh na transakcijo in pogosto doseže 800 kWh. Ethereum je bolj konzervativen, vendar lahko še vedno porabi do 100 kWh na transakcijo. To je posledica postopka zgoščevanja, ki ga morajo opraviti rudarji, da najdejo določen niz.
Hashgraph porabi le 0.0002 kWh električne energije na transakcijo, kar je neskončno manjša količina v primerjavi z verigami blokov. Zaradi tega je tudi okolju prijazna možnost za ljubitelje narave.
6. Transakcijski stroški
Stroški verige blokov so spremenljivi in transakcije z višjimi provizijami imajo prednostno obravnavo. Skupaj z njihovimi omejenimi hitrostmi od 4 do 15 transakcij na sekundo so transakcijski stroški danes pogosto nad 15 USD. Celo doseganje 25 $ in 30 $+ z visoko aktivnostjo.
Za Hashgraph so vsi stroški enaki in zaračunani v fiat denarju USD. Cene se seveda razlikujejo glede na to, kaj želite početi. Vedno pa lahko ugotovite, koliko bo transakcija stala, začenši že pri 0.0001 USD.
7. Dostop do omrežja
Bitcoin je bil vedno javno omrežje brez dovoljenj. To pomeni, da lahko vsakdo z računalnikom vidi transakcije in vsak z dovolj dobro strojno opremo lahko prenese odjemalca in se pridruži omrežju. Dovoljenje ni potrebno. Drugi projekti Blockchain imajo lahko drugačne, vendar podobne zahteve.
Hedera Hashgraph je prav tako javna kot Bitcoin, vendar je dovoljena. To pomeni, da boste za sprejem v omrežje potrebovali povabilo.
zaključek
Prišli smo do konca te objave Hashgraph vs Blockchain in videli ste razgaliti njihove osnovne tehnologije.
Blockchain ima svoje prednosti in slabosti. Toda enako velja tudi za Hashgraph. Vaše trenutne potrebe bodo torej odločile, kaj je za vas boljša možnost.




