Hashgraph vs Blockchain: Kumpi on parempi?

Oletko hämmentynyt Hashgraph- ja Blockchain-termeistä etkä ole varma mitä tehdä näistä kahdesta? Vertailemme näitä kahta tekniikkaa.

Hashgraph ja Blockchain ovat kaksi kilpailevaa tekniikkaa, jotka ratkaisevat saman ongelman luottamuksen tarjoamisessa luottamattomassa ympäristössä, kuten Internetissä.

Molemmat tekniikat auttavat tietojen tallentamisessa ja hakemisessa hajautetun verkon kautta, mutta ne lähestyvät ongelmaa eri tavoin.

Lohkoketju ryhmittelee datatietueet lohkoksi, leimaa lohkon ja hajauttaa sen sisällön tehdäkseen siitä muuttumattoman. Hashgraph sen sijaan tallentaa yksittäisiä tapahtumia. Mutta se käyttää virtuaalista äänestysmenetelmää päästäkseen yksimielisyyteen siitä, mitkä tapahtumat ovat kelvollisia.

Tässä viestissä tarkastellaan näiden kahden tekniikan kulissien taakse. Nähdäksesi, mitä ne tuovat pöytään ja mitä ne tarkoittavat kryptovaluuttojen ja kryptoteollisuuden tulevaisuudelle.

Miten kaikki alkoi

Vuonna 1976 Steve Wozniak ja Steve Jobs päättivät kapinoida perustamista vastaan ​​perustamalla Apple Computerin. 1980-luvulla henkilökohtainen tietokone ja Internet levisivät kulovalkean tavoin. Ja 1990-luvulla heistä oli tullut osa valtavirran kulttuuria ympäri maailmaa.

Osalla laitoksesta oli kuitenkin edelleen paljon sananvaltaa verkossa, varsinkin kun oli kyse sähköisestä kaupankäynnistä ja rahoituksesta. Syynä on se, että vain vakiintuneisiin brändeihin voitiin luottaa maksujen käsittelyyn ja vastaaviin toimintoihin verkossa.

Tämän torjumiseksi joukko kryptotutkijoita ja tietokoneohjelmoijia kehitti järjestelmän, jonka avulla ihmiset voivat asioida turvallisesti verkossa ilman, että he tarvitsevat kolmatta osapuolta, kuten pankkeja.

Tämä ryhmä alkoi "Satoshi Nakamoto" -salanimellä. Ja heidän nerokkaan Bitcoin-keksintönsä perusta on Blockchain.

Hajautetun kirjanpitotekniikan ymmärtäminen

Pankkien ja muiden kolmansien osapuolten ongelmana on, että he hallitsevat täysin tietokantansa. Ja sellaisenaan on helppo käsitellä tietueita ilman kenenkään tietämistä.

Hajautetut kirjanpitotekniikat ratkaisevat tämän ongelman antamalla useiden tietokoneiden suorittaa samoja tietokannan kopioita. Jokaista verkkoon kytkettyä tietokonetta kutsutaan solmuksi. Ja mitä enemmän solmuja verkossa on, sitä luotettavampi tietokanta on.

Tällaisen hajautetun tietopankkilähestymistavan lisäksi DLT tai Distributed Ledger Technologies käyttää myös erityisiä protokollia, algoritmeja ja muita käytäntöjä koko paketin luomiseksi. Kuten Blockchain tai Hashgraph.

Katsotaanpa kutakin.

Blockchain

Blockchain on tietokantajärjestelmä, joka ryhmittelee tiedot yhteen lohkoihin ja linkittää nämä lohkot salauksen avulla.

Lohko voi sisältää kaiken tyyppistä dataa rahoitustapahtumista kuviin, videoihin, ohjelmistoihin, e-kirjoihin ja niin edelleen. Kun lohkotiedot on ryhmitelty, siihen lisätään aikaleima ja edellisen lohkon hash. Sitten sisältö tiivistetään yksilöllisen tunnisteen luomiseksi, joka tekee tietueesta muuttumattoman.

Tämän lähestymistavan tavoitteena on, että jos muutat jotain lohkossa, tuloksena oleva hash on erilainen kuin kyseisen lohkon yleisesti hyväksytty hash. Näin ollen, jos muutat jotain edellisessä lohkossa, myös sen tuloksena oleva hash on erilainen, jolloin myös nykyisen lohkon hash on erilainen.

Tämä muuttumattomuus antaa teknologialle Blockchain-nimen, koska lohkot ovat niin sanotusti kryptografisesti ketjutettuja. Bitcoin käyttää SHA-256 hash-funktiota satunnaisen merkkijonon luomiseen, joka on 256 bitin pituinen riippumatta syötetyn datan pituudesta.

Bitcoin Blockchain on tällä hetkellä kooltaan yli 200 Gt, ja keskimääräinen lohko on noin 1 Mt. Koska jokainen lohko sisältää yksinkertaisia ​​​​taloudellisia tapahtumia, 1 MB on siksi paljon käsiteltävänä olevia tapahtumia.

Lisäksi tapahtumaa käsittelevien kaivostyöntekijöiden on jatkettava hash-funktion suorittamista kerta toisensa jälkeen, kunnes se tuottaa ainutlaatuisen SHA-256-tiivisteen ennalta määritetyillä spesifikaatioilla, kuten nykyisellä 19 etunollalla. Tämä vaatimus on luonut tilanteen, jossa Bitcoin-verkko suorittaa 150 exahashia (1018  tiiviste) sekunnissa.

Tämän luvun näkökulmasta katsottuna globaali Bitcoin-kaivosverkko käyttää jopa 800 kWh sähköä tapahtumaa kohden. Siitä tulee noin 3 MWh sekunnissa (4 tapahtumaa sekunnissa), 190 MWh minuutissa ja niin edelleen, kunnes saavutat 50–100 TWh vuodessa. Se riittää energiaa koko Caymansaarille koko kuukaudeksi.

Hashgraph

Lohkoketjun ylläpitoon liittyvän sähköhäviön hillitsemiseksi eri ryhmät ovat keksineet erilaisia ​​lähestymistapoja. Ja tämä sisältää Hashgraphin.

Huomaa, että on olemassa patentoitu Hashgraph-tekniikka, jonka sen keksijä omistaa. Ja sitten on Hedera Hashgraph, joka on sallittu, julkinen verkko, joka käyttää Hashgraphin live-toteutusta.

Hashgraph-järjestelmä yrittää luoda nopean ja energiatehokkaan ympäristön käyttämällä suunnatut akryylikaaviot ja kaksi protokollaa:

  1. Juorua juoruista
  2. Virtuaaliäänestys

1. Juorua juoruista

Jos haluat aloittaa tapahtuman Hashgraphissa, sinun on lähetettävä tapahtuman tiedot verkon solmuun. Tämä solmu lähettää sitten tiedot uudelleen muutamille satunnaisille solmuille, jotka puolestaan ​​lähettävät tapahtuman tiedot uudelleen muille satunnaisille solmuille.

Näitä satunnaisia ​​solmuja kutsutaan naapuriksi ja jokaista tapahtuman yksityiskohtaa kutsutaan tapahtumaksi. Jokainen tapahtuma sisältää tietoa kahdesta sitä edeltäneestä tapahtumasta, ja tästä syystä nimi "juoruista".

Tällä tavalla tapahtuvan tiedon välittämisen seurauksena juorut leviävät yhtä nopeasti kuin kulovalkea, ja vain muutamassa sekunnissa suurimmalla osalla (66 %) solmuista pitäisi olla kopio kyseisestä tapahtumasta, mikä johtaa konsensukseen.

Tapahtuma on nyt lisättävä hajautetuille reskontralle käyttämällä sen aikaleimaa kronologiseen lajitteluun.

2. Virtuaalinen äänestys

Toinen vaikuttava osa Hashgraphia on virtuaalinen äänestysprotokolla. Koska jokainen tapahtuma sisältää tietoja kahdesta aikaisemmasta tapahtumasta ennen sitä, solmut käyttävät tätä tietoa äänestääkseen siitä, mitkä tapahtumat tapahtuivat ennen niitä, ja niiden tulisi saada prioriteettikäsittely.

Virtuaaliäänestyksen tavoitteena on estää tilanne, jossa solmu ei välitä tietoa, koska se on haitallista tai bysanttilaista. Ja tämä epäonnistuminen tietojen välittämisessä voi estää tätä liiketoimea saavuttamasta 2/3 enemmistöä ja lopullista yksimielisyyttä.

Tämän ongelman ratkaisemiseksi jokainen tapahtuma äänestää aiemmista tapahtumista, joihin se voi jäljittää esi-isänsä. Tämä auttaa varmistamaan, että aiemmat tapahtumat, jotka eivät saavuttaneet enemmistöä viallisten solmujen vuoksi, käsitellään edelleen ajoissa.

Tämä äänestysprosessi kattaa eri kierrokset tai viestinnän aikakehykset, mikä tekee siitä asynkronisen. Joten tämän algoritmin sanotaan olevan asynkroninen Byzantine Fault Tolerant (aBFT).

Hashgraph vs Blockchain

Vaikka Hashgraph- ja Blockchain-järjestelmät yrittävät hallita tietoja turvallisesti ja luotettavasti hajautetuissa verkoissa, ne molemmat toimivat eri tavoin, mikä johtaa jyrkkiin eroihin.

Tässä on taulukkonäkymä näistä eroista.

HashgraphBlockchain
Julkaisupäivä:20172008
lisenssi:Patentoitu tekniikkaAvoin lähdekoodi
Yhteisymmärrys:VirtuaaliäänestysTodiste työstä, panos jne
Nopeus:10,000 + TPS4-15 TPS
oikeudenmukaisuus:100%N / A
Turvallisuus:ABFTKryptohajautus
Energiatehokkuus:KorkeaMatala
KWh tapahtumaa kohden:~ 0.0002~ 100-900
Transaktiomaksut:$ 0.0001 +$ 15 +
Tapahtuman vahvistaminen:YhteisymmärrysTekijä: Miner
Lupa:käyttöluvan saaneidenPermissionless
Verkon käyttö:Yksityinen/Julkinenjulkinen

1. Lisensointi

Bitcoin ja sen taustalla oleva Blockchain-teknologia julkaistiin MIT-lisenssillä, mikä teki siitä erittäin sallivan ilmaisen ja avoimen lähdekoodin ohjelmiston. Tämä käytön vapaus on auttanut lisäämään Blockchainin suosiota. Sekä sen erilaiset haarukat ja kilpailevat lähestymistavat.

Hashgraph puolestaan ​​on patentoitua teknologiaa, joka kuuluu Swirldsille, yritykselle, jonka sen keksijä Leemon Baird perusti. Swirlds lisensoi sitten teknologian Hedera Foundationille saadakseen 10 % osuuden Hedera-verkoston tuloista.

2. Yhteisymmärrys

Hedera Hashgraph käyttää virtuaaliäänestystä konsensusmekanisminaan. Tarvitsee vain, että 2/3 solmuista on samaa mieltä ja päätös on lopullinen. Lohkoketjut sen sijaan käyttävät erilaisia ​​protokollia.

Bitcoin käyttää Proof-of-Work-protokollaa, joka on erittäin energiaintensiivinen ja tuhlaava järjestelmä. Ethereum käyttää Proof-of-Stake -protokollaa, mikä tarkoittaa yksinkertaisesti sitä, että kaivosmies panostaa osan kryptovaluutoistaan ​​ennen louhintaa. Ja jos hän onnistuu, hän voittaa täsmälleen sen summan, jonka hän panosti.

Muita Blockchain-konsensusprotokollia ovat Proof-of-Space, joka käyttää kiintolevytilaa panosmekanismina. Ja Proof-of-Elapsed-aika, joka käyttää erikoislaitteistoa määrittääkseen kullekin kaivostyöntekijälle vähimmäis odotusajan.

3. Nopeus

Mukaan tämä lehdistötiedote Syyskuusta 2020 lähtien Hedera Hashgraph ylitti 1.5 miljoonaa tapahtumaa päivässä, kaksinkertaistaen Ethereumin ja noin 7 kertaa Bitcoinin. Maaliskuuhun 2021 mennessä Hedera oli ylittänyt 200 miljoonaa tapahtumaa kuukaudessa, ja huhtikuussa se ylitti 1 miljardi liiketoimia yhteensä kynnys.

On huomattava, että syy tähän menestykseen on alhaiset ja ennustettavat transaktiokustannukset Hedera hashgraphissa. Tämä vastustaa lohkoketjujärjestelmien epäluotettavia kustannuksia, jotka yleensä kasvavat samanaikaisten tapahtumien myötä.

4. Oikeudenmukaisuus

Blockchain-kaivostyöntekijät valitsevat, mitkä tapahtumat käsitellään, ja tämä antaa korkeamman prioriteetin niille, jotka tarjoavat korkeampia maksuja kaivostyöläisille. Tuloksena on joidenkin tapahtumien pidempi vahvistusaika ja nousevat kustannukset verkon suuremman käytön myötä.

Hashgraph poistaa tämän epäoikeudenmukaisuuden leimaamalla tapahtumat ja lisäämällä ne reskontraan, kun 66 prosentin konsensus on saavutettu. Ja käyttämällä myös virtuaaliäänestystä, kaikkien tapahtumien nopea käsittely taataan.

5. Energiankulutus ja tehokkuus

Bitcoin käyttää satoja kWh per tapahtuma, saavuttaen usein 800 kWh. Ethereum on konservatiivisempi, mutta se voi silti käyttää jopa 100 kWh tapahtumaa kohden. Tämä johtuu hajautusprosessista, joka kaivostyöntekijöiden on suoritettava tietyn merkkijonon löytämiseksi.

Hashgraph käyttää vain 0.0002 kWh sähkötehoa tapahtumaa kohden, mikä on äärettömän pienempi määrä lohkoketjuihin verrattuna. Ja tämä tekee siitä myös ympäristöystävällisen vaihtoehdon luonnon ystäville.

6. Transaktiokulut

Lohkoketjukustannukset ovat muuttuvia, ja korkeammalla maksulla tapahtuvat tapahtumat saavat etusijalle. Yhdessä niiden rajoitettuun nopeuteen 4–15 tapahtumaa sekunnissa, tapahtumakustannukset ovat usein yli 15 dollaria nykyään. Jopa $ 25 ja $ 30+ korkealla aktiivisuudella.

Hashgraphin osalta kaikki kustannukset pidetään samoina ja veloitetaan Yhdysvaltain dollareina fiat-rahana. Hinnat vaihtelevat tietysti riippuen siitä, mitä haluat tehdä. Mutta voit aina selvittää, kuinka paljon tapahtuma tulee maksamaan, alkaen 0.0001 dollarista.

7. Verkkoyhteys

Bitcoin on aina ollut julkinen ja luvaton verkko. Tämä tarkoittaa, että kuka tahansa tietokoneen omaava voi nähdä tapahtumat ja kuka tahansa, jolla on riittävän hyvä laitteisto, voi ladata asiakkaan ja liittyä verkkoon. Lupaa ei vaadita. Muilla Blockchain-projekteilla voi olla erilaisia, mutta samanlaisia ​​vaatimuksia.

Hedera Hashgraph on myös julkinen kuten Bitcoin, mutta se on sallittu. Tämä tarkoittaa, että tarvitset kutsun päästäksesi verkostoon.

Yhteenveto

Olemme tulleet tämän Hashgraph vs Blockchain -viestin loppuun ja olet nähnyt niiden taustalla olevat tekniikat paljastettuna.

Blockchainilla on vahvuutensa ja heikkoutensa. Mutta niin tekee myös Hashgraph. Siksi nykyiset tarpeesi ratkaisevat, mikä on sinulle parempi vaihtoehto.

Nnamdi Okeke

Nnamdi Okeke

Nnamdi Okeke on tietokoneharrastaja, joka rakastaa lukea monenlaisia ​​kirjoja. Hän pitää Linuxista parempana kuin Windows/Mac ja on käyttänyt
Ubuntu alusta alkaen. Voit saada hänet kiinni Twitterissä bongotrax

Artikkelit: 298

Vastaanota teknisiä tavaroita

Tekniset trendit, startup-trendit, arvostelut, online-tulot, verkkotyökalut ja markkinointi kerran tai kahdesti kuukaudessa