Hashgraph i Hedera Hashgraph: Sve što trebate znati

Ako želite naučiti o tehnologiji Hashgraph, onda ste došli na pravo mjesto. Detaljno ćemo to proći i razmotriti njegovu javnu provedbu, Hedera Hashgraph.

Decentralizirane glavne knjige (DLT) – To je jedan od najtraženijih pojmova u 2018. A zašto ne? To je ono što mijenja način na koji rješavamo probleme oko sebe. Tvrtke i startupi već su naučili njegovu važnost i integriranje blockchaina na svoje radno mjesto. Dakle, znači li to da je blockchain konačno rješenje za tvrtke koje žele transformirati svoje poslovanje? Pa ne baš.

Upoznajte Hashgraph.

Hashgraph je DLT (tehnologija raspodijeljene knjige) koja nudi drugačiji pristup u rješavanju decentraliziranog rješenja. Razvili su ga CTO i suosnivač Swirldsa, Leemon Baird. Ako ste potpuno novi u tehnologiji raspodijeljene knjige, možda ćete smatrati Hashgraph pomalo zbunjujućim ili vam treba vremena samo za jasnu ideju. Međutim, ako se bavite blockchainima, možda ćete pronaći zapanjujuće sličnosti između blockchaina i Hashgraph-a – dva najpopularnija DLT-a tamo.

Blockchain tehnologija

Prije nego što prijeđemo na razumijevanje Hashgraph-a, moramo shvatiti što blockchain tehnologija nudi. Prvo, to je jedna od najpopularnijih tehnologija distribuirane knjige. Mnoge kriptovalute koriste blockchain tehnologiju. Međutim, ne koriste svi koncept “lanci blokova”.

Blockchain mreže u osnovi su peer-to-peer mreže kojima upravljaju peers. Ključna razlika ovdje je u načinu održavanja mreže. Potpuno su decentralizirani i niti jedno tijelo ne upravlja mrežom. Povjerenje se stječe uz pomoć algoritma konsenzusa i replikacije baze podataka.

Ključni koncept ovdje su “blokovi”. Transakcije (zapisi) pohranjuju se u blokovima i uglavnom se obavljaju u lancima i ne postoji način na koji se podaci mogu na bilo koji način izmijeniti. To čini blockchain tehnologiju idealnom za pohranu zapisa, upravljanje imovinom, glasanje itd.

Problem s blockchainom

Blockchain je dosta evoluirao u posljednjem desetljeću. Sve je započelo s bitcoinima koji su nudili prvu ikad verziju blockchaina. To je prva generacija blockchaina koja je uvela koncept decentralizirane glavne knjige. Bilo je fascinantno na svoj način i barem revolucionarno.

Jedan od glavnih problema koje moderno rješenje temeljeno na blockchainu je brzina prijenosa povezana s njima. Ethereum, jedan od novog DLT-a temeljenog na blockchainu, nudi 15 transakcija u sekundi. S druge strane, bitcoin također nije impresivan. Pruža samo 5 transakcija u sekundi. To je značajan nedostatak kada je u pitanju poslovanje koje usvaja blockchain tehnologije.

Što je Hashgraph? Vrhunac iza tehnologije Hashraph

HASGRAF

Hashgraph je još jedna tehnologija distribuirane knjige. To je patentirana tehnologija koju je osmislio Leemon Baird i licencirao pod korporacijom Swirlds. Hashgraph je poboljšana verzija DLT-ova koja nudi sigurnost, distribuciju i decentralizaciju uz uporabu raspršivanja. To znači da ne pati od problema s brzinom.

Hashgraph je sposoban obrađivati ​​tisuće transakcija u sekundi i to je ono što ga razlikuje od blockchain tehnologije. Postoje i mnogi slučajevi upotrebe Hashgraph-a, uključujući upotrebu u kriptovalutama.

Međutim, brzine se dobivaju zbog njegove privatne prirode. Postoji i javna verzija Hashgraph-a koja je Hedera Hashgraph – još jedan slučaj upotrebe Hashgraph-a. Također spada u kategoriju aplikacija Hashgraph. O Hedera hašgrafu razgovarat ćemo u kasnijem odjeljku članka. Dakle, pratite nas!

Jasno je da ako prođete kroz Bijela knjiga s hašgrafima koji je objavljen u svibnju 2016., primijetit ćete da se definira kao „algoritam konsenzusa“ ili „sustav“, a ne baš kao tehnologija distribuirane knjige. Također se slažemo s definicijom da je to struktura podataka ili algoritam konsenzusa, a ne cjelovit sustav. Razlog tome je što se na njega može gledati kao na gradivni blok na niskoj razini. Međutim, kasnije u vodiču obradit ćemo Hedera Hashgraph koji se čini cjelovitim rješenjem.

Objašnjeni hašgraf: Pregled tehnologije

Pa, što čini Hashgraph Technology krpelja? Što ga čini bržim, sigurnijim i poštenijim među DLT krajolikom? Istražimo.

Hašgrafu nedostaje “lanac blokova”. Da bi poboljšala ukupnu učinkovitost, tehnologija Hashgraph koristi dva algoritma. Oni su sljedeći:

  • Ogovaranje ogovaranja
  • Virtualno glasanje

Ove dvije metode djeluju na jednostavne načine.

Ogovaranje ogovaranja

Bilo koji čvor unutar mreže mora međusobno razgovarati. To je premisa metode Ogovaranje preko tračeva. Da bismo dobili jasnu sliku, uzmimo u obzir pet čvorova – Alpha, Beta, Gamma, Charlie i Bravo. Svaki od ovih čvorova sada započinje transakciju – što dovodi do “događaja” unutar mreže.

Tijekom događaja svaki čvor poziva druga dva nasumce označena čvora. Ti se čvorovi biraju nasumično – kojima se dijele detalji transakcije. Na primjer, Beta naziva Gamma i Brave, dok Alpha čvor naziva Charlieja i Bravoa. Potpuno je randomiziran, pa ne znamo koji će čvor nazvati drugi. Kad je događaj završen, svi se čvorovi međusobno pozivaju, stvarajući mrežu u kojoj svaki čvor ima hash prethodnog bloka. To je sustav nalik drvetu u kojem možete vizualizirati lišće kako bi bilo povezano s drugim lišćem. Način na koji se svaki čvor međusobno povezuje ono je što tehnologiju Hashgraph čini istovremeno jedinstvenom i nevjerojatnom.

Virtualno glasanje

Virtualno glasanje djeluje drugačije u usporedbi s “Tračevima o tračevima”. Virtualno glasanje koristi se za postizanje konsenzusa o odluci o redoslijedu transakcija. Virtualno glasanje započinje samo kada čvorovi obrade određenu količinu transakcija. Za naš primjer, recimo da se dogodi 15 događaja prije nego što krene virtualno glasanje.

Kad započne virtualno glasanje, svaki sudionik sada traži taj određeni događaj koji se uklapa u mrežu. Poznat je kao „poznati svjedok“. Jednostavnim riječima, odabrani događaji sadrže informacije o starim događajima koje bilježe čvorovi. Ako se novi događaj uklapa sa starim, tada se glasa kao da, u suprotnom, glasuje ne. Na taj način događaj dobiva najviše glasova i sada je „poznati“ svjedok za taj „određeni“ krug. Događaj zatim daje naloge za transakcije.

Bijela knjiga o hašgrafima – Idemo više tehničko

Sada, kada imamo orlovsko gledište kako tehnologija Hashgraph funkcionira, vrijeme je da prijeđemo na njezine tehničke aspekte. Proći ćemo kroz njegovu bijelu knjigu i razumjeti ključne aspekte u nastavku. Bijeli papir možete provjeriti izravno iz ovdje.

Svrha pregledavanja bijelog papira je bolje razumijevanje onoga što Hashgraph nudi.

U bijelom papiru, prvo što ćete primijetiti je kako se Hashgraph definira. Ne naziva se punopravnim sustavom, i to je istina. To je u osnovi konsenzusni algoritam ili struktura podataka koja nudi gradivni blok na niskoj razini, a ne djeluje kao cjelovit sustav. Međutim, spominje se “Hashgraph SDK” u implementaciji sustava kriptovaluta.

Hashgraph otvara nove načine na koje možemo riješiti složene probleme. Međutim, to je vlasništvo tvrtke Swirls, Inc. i stoga nikada neće biti otvoreno za javnost. Dakle, kako će se to primijeniti na druge projekte – kroz partnerstvo. Već su započeli svoje širenje, a jedno od tih proširenja uključuje suradnju s CULedger. CULedger će koristiti tehnologiju Hyperledger za izgradnju rješenja za obradu distribuiranih transakcija Credit Union-a. Jasno je da možemo vidjeti kako faktor brzine Hyperledger-u pomaže u poboljšanju financijskih sustava.

Ali, to nije u potpunosti zatvoreni ekosustav. Hashgraph nudi SDK knjižnica to svima olakšava eksperimentiranje s njegovom bibliotekom konsenzusa.

Programski jezik

Programski jezik koji koristi Hashgraph uključuje LISP i Java. Jezgra je napisana na ova dva programska jezika. Međutim, sklon je JVM jeziku kao što su Scala, Java itd. Uz upotrebu SDK-a koji nudi Hashgraph.

Zajednica otvorenog koda krenula je putem poboljšanja ponude Hashgraph-a i stoga ima vlastitu implementaciju na drugom programskom jeziku. Ako ste zainteresirani, odgovarajuću implementaciju možete pronaći u nastavku.

  • Idite na https://github.com/mosaicnetworks/babble
  • Python https://github.com/Lapin0t/py-swirld
  • JavaScript https://github.com/buhrmi/hashgraph-js

Tehnologija hašgrafa sjajan je koncept i zato ćete je vidjeti jednako prihvaćenu u zajednici otvorenog koda. Prema bijelom papiru je brz, siguran i pošten – ili ne? Pogledajmo tehnički Hashgraph.

Kako radi? – tehnički pregled

Konsenzus o hašgrafima jedinstven je način rješavanja problema konsenzusa. Koristi bizantsku toleranciju kvara za kopiranje državnih strojeva. Možemo ga vidjeti i kao algoritam “atomskog emitiranja”. To znači da uspostavlja vezu između neuređenih transakcija i da ih u skladu s tim uređuje. Proces je u tijeku i čvorovi mogu predati transakcije. Jednom završeno, svaki čvor tada dobiva uređeni izlaz transakcije – koji sadrži sve predane transakcije. Na taj su način svi čvorovi povezani, a svaki ima kopiju “ukupnog poretka”, s obzirom na to da je svaki čvor poredan u odnosu na ostale čvorove u lancu. To je učinkovit način naručivanja transakcija i njihovog povezivanja. To ga čini idealnim za implementaciju različitih kriptovaluta, sustava i rješenja.

Pogledajmo dvije funkcije.

submit_transaction (transakcija)

get_transaction (indeks) -> transakcija ili ništa

Ove dvije funkcije su u srži rada Hashgraph-a. Atribucija transakcije u funkciji submit_transaction objekt je koji sadrži informacije kao što su naknada, pošiljatelj, primatelj, iznos, id itd. Podaci u transakcijskom objektu koriste se za identificiranje njegove pozicije u mreži. Funkciju submit_transaction čvor poziva sam kad zatreba.

Pa, kako Hashgraph osigurava da transakcija radi kako je predviđeno? To garantira slijedeći algoritam za atomsko emitiranje.

  • Ako T1 transakcija uspješno pozove submit_transaction (T1), tada bi indeks u pozivima get_transaction (index) na kraju trebao vratiti T1.
  • Ako get_transaction (index) poziv (bilo koji) vrati T2 Transaction (ne null), tada bi trebao vratiti T2 ili null za svaki poziv get_transaction (index). Na kraju će vratiti i T2 za sve pozive.

Jamstvo je važno kako bi se osiguralo da svaki klijent u Hashgraph-u vidi poredani izlazni popis koristeći isti indeks (nakon što Hashgraph prihvati transakciju.) S druge strane, drugo jamstvo rješava problem dvostruke potrošnje, što je ključno kako bi se osiguralo da niti jedan zlonamjerni akter treće strane ne može naštetiti normalnom radu mreže.

Izgradnja kriptovalute pomoću Hashraph-a

Sad kad smo shvatili kako funkcioniraju dvije funkcije i osiguravamo jamstvo u Hashgraphu, to znanje možemo koristiti za izgradnju “osnovne kripto valute”. Za sada ćemo dijeliti samo pseudokod koji će pokriti logiku koja stoji iza toga.

Hedera Hashgraph Technology kriptovaluta

Objašnjenje pseudokoda

Moramo proglasiti globalni niz u kojem su pohranjeni brojevi adrese i praćenja. Sada je definirana metoda Send_money koja se poziva kad god čvor odluči koristiti Hashgraph. Uključuje tri atributa, uključujući adresu primatelja, pošiljatelja i iznos broja. Iznos se zatim sprema u niz transakcija.

U funkciji sync_forever () osiguravamo da su transakcije u petlji. Također se brine o čvorovima koji iscrpljuju ravnotežu i preskaču se jer ravnoteža vraća negativnu vrijednost. Svaki čvor može vidjeti isti skup transakcija u određenom redoslijedu. To znači da kada se transakcija ažurira, preskaču je drugi čvorovi.

Gornji kôd primjer je kako je lako stvoriti kriptovalutu pomoću Hashgraph-a. To je osnovni model kriptovalute i uvijek ga možete izmijeniti prema svojim zahtjevima. Na primjer, možete dodati naknade, dodati funkcionalnost pametnog ugovora itd. Ukratko, Hashgraph može lako pružiti bilo kojoj kriptovaluti potreban konsenzus za opstanak. Osim toga, programer mora stvoriti i druge potrebne funkcije. To također znači da Hashgraph nudi veću fleksibilnost u usporedbi s drugim sličnim rješenjima.

Uloga klijenata

U mreži klijenti moraju pokriti puno stvari. Svaki je klijent odgovoran za pokretanje Hashgraph algoritma. Ovo je slično potpuno decentraliziranom blockchainu gdje imaju kopiju glavne knjige. Klijenti u Hashgraphu također preuzimaju cijelu strukturu podataka Hashgraph i provjeravaju ih postupkom provjere. Postupak provjere vrši se kako bi se provjerilo je li transakcija počinjena ili nije.

Pa, kako se razlikuje od čvorova u bitcoin mreži? Značajna razlika je količina podataka koja je potrebna klijentima za provjeru transakcija. U bitcoin mreži svaki čvor mora preuzeti zaglavlja blokova i dokaz za provjeru pojedinačne transakcije. Hashgraph, s druge strane, zahtijeva samo strukturu podataka grafa. To je jedinstveni pristup koji osigurava da mu nisu potrebni cjeloviti podaci ili velika količina podataka za potvrdu transakcije. Ukupno bi klijent trebao potpis i događaje – što bi trebalo iznositi 128 bajtova podataka.

Dubinsko razumijevanje algoritma Hashgraph

Hashgraph nudi idealno rješenje za sustav koji želi pružiti praktičan pristup rješavanju konsenzusa. Algoritam drži ključ i zato ćemo sada proći kroz algoritam i shvatiti kako on funkcionira.

Uzmimo mrežu s N brojem čvorova. Da bi konsenzus bio uspješan, mora biti siguran da djeluje čak i kada u mreži postoje zlonamjerni čvorovi. Čvorovi mogu zajedno raditi kako bi lagali za transakciju ili svjesno odgađali pakete. Sve to znači da treba postojati odgovarajuća zaštita od ove vrste napada ili suradnje između čvorova.

Bizantska postavka osigurava da, ako je ispunjen bilo koji od zahtjeva, dva čvora mogu učinkovito komunicirati i osigurati da se algoritam ne raspadne.

Prije nego što nastavimo dalje, shvatimo neku terminologiju koja je potrebna za razumijevanje algoritma.

  • Usmjereni aciklički graf (DAG): DAG je struktura podataka koja se koristi u Hashgraph-u gdje se svaki čvor na usmjereni način povezuje s drugim čvorovima, bez ciklusa.
  • Događaji: Događaji sadrže skup transakcija koje su predstavljene vrhovima u Hashgraph-u. Svaka se transakcija sastoji od podataka, uključujući roditelje događaja, potpis čvora od mjesta na kojem je stvorena i vremensku oznaku.
  • Vremenska oznaka: Vremenska oznaka je stvarno vrijeme u kojem se događaj održao. Vremenske oznake uzimaju u obzir da utječu na konačno uređenje čvorova.
  • Hash funkcija otporna na sudar: Hash funkcija otporna na sudar koristi se kako bi se osiguralo da su sve informacije o događaju ispravno kodirane. Također osigurava da je povijest tračeva do događaja ovjerena i da se ni na koji način ne mijenja.

Dakle, ako se događaj dogodi, on će biti poslan ostalim čvorovima. Čvor koji svjedoči novom događaju također će znati za stari događaj jer je verificiran pomoću algoritma konsenzusa. Sve je u vezi s lokaliziranom analizom i pravilnim korištenjem tračeva.

Hašgraf

Izvor: Bijela knjiga s hašgrafima

Na gornjoj je slici pet čvorova ili klijenata, tj. Alice, Bob, Carol, Dave i Ed. Svaki od tih čvorova redovito se povezuje (ogovara) s, što dovodi do događaja. Kada se čvor ogovara, na grafikon se dodaje novi događaj s važećim potpisom i heširanjem. Grafikonu se dodaju samo događaji koji se prije nisu vidjeli, što osigurava da na grafikonu ne ostanu suvišne informacije.

Nakon završetka sinkronizacije, svaki čvor koji prima događaj dobiva sve transakcije od čvora slanja i odjavljuje ga kako bi stvorio novi događaj. Proces osigurava da svaki novi događaj ima nešto novo za prihvatni čvor kao jedinstvenu stvar u vezi s grafom.

Na taj se način Hashgraph dosljedno širi uz pomoć svojstva otpornog na sudar. Svaki čvor koji doda događaj slaže se s prošlim informacijama, što Hashgraph čini važnom.

Dva ključna svojstva: okrugli broj i binarna vrijednost

U cijelom su procesu dvije ključne informacije ono što Hashgraph omogućuje. Prvi je okrugli broj koji se koristi u porastu. Drugi ključni podatak je binarna vrijednost koja određuje je li klijent svjedočio događaju ili nije. Vrijednost vrijedi samo za određeni krug.

Vrijednosti se generiraju odmah kada se dogodi događaj. Međutim, to nije tako jednostavno kako možda zvuči. Na primjer, binarna vrijednost može biti bilo koja od tri: „neodlučna“, „definitivno da“ i „definitivno ne“. Ove tri vrijednosti postoje s obzirom na to da treba neko vrijeme da se odluči da li je vrijednost “definitivno da” ili “definitivno ne”. Kada postoji neodlučnost, vrijednost se postavlja na “neodlučno”.

Tri ključne značajke Hashraph-a

Hashgraph ima tri ključne značajke koje ga čine izvrsnim izborom za različite projekte. U bijelom papiru to se opisuje kao sigurnog, poštenog i brzog. Da bismo razumjeli svaku od ovih značajki, razgovarajmo o njima u nastavku.

Siguran: Konsenzusni algoritam nudi siguran način rukovanja transakcijama i osigurava ispravno pokrivanje događaja. Redoslijed je ono što je važno u Hashgraph-u, a Hashgraph osigurava da niti jedan zlonamjerni akter ne može petljati u točnost podataka ili redoslijed u kojem su događaji međusobno povezani. Na taj način štiti mrežu od problema dvostruke potrošnje, kao i od napada od 51%. Također učinkovito koristi otpornu hash funkciju i digitalne potpise. Jednom kada je transakcija počinjena, ne može se poništiti ili promijeniti. Napokon, koristi ABFT (Asynchronous Byzantine Fault Tolerant).

Pravedan: Koncept poštenosti okružuje ideju da budemo korektni prema svim čvorovima u mreži. Pravičnost definira izjavom da napadač neće moći naučiti koje će dvije nove transakcije postići konsenzus. Međutim, nije jasno kako Hashgraphu može pružiti pravednost. Osim definicije bijelog papira, tim Hashgraph-a također je putem platformi društvenih medija pojasnio da pravednost dobro funkcionira ako većina čvorova zna za transakciju. To može dovesti do problema ako se napadač dokopa 2/3 sudionika. Lako može preurediti događaje bez utjecaja na pravednost mreže. Također nije potreban Hashgraph mining za čvorove.

Brzo: Ogovaračke metode smatraju se prilično brzima. To vrijedi u slučaju protokola ogovaranja Hashgraph-a. Događaji su se brzo proširili mrežom s obzirom na to da se radi o “ogovaranju-o-ogovaranju”. To također znači da je tijekom vremena potrebno širiti manje informacija. Hashgraph također koristi virtualno glasanje, što ga čini učinkovitijim. Ali ako uzmemo u obzir da svaki čvor zahtijeva cijeli Hashgraph, veličina ulaznog signala s vremenom bi se trebala povećavati. Za sada ne znamo kako će to utjecati na performanse mreže. Teoretski, Hashgraph TPS može doseći 5,00 000.

Želite li znati više o Blockchain VS Hashgraph-u? Odmah pogledajte analizu Hashgraph VS Blockchaina!

Hedera Hashgraph

Do sada smo razgovarali o zatvorenom ekosustavu Hashgraph-a, njegovom tehničkom radu i načinu na koji tvrdi da je brz, siguran i pošten. Međutim, najveća prepreka Hashgraphu je njegova privatna priroda. Spremno je za poduzeće.

Upoznajte Hedera Hashgraph, mrežu hašgrafa koja je javna i koristi prednosti konsenzusnog algoritma Hashgraph. Potrebna je puna upotreba asinkronog bizantskog algoritma tolerancije na greške (aBFT). Nudi zajamčenu bizantsku toleranciju kvarova za replicirane državne strojeve.

Hedera Hashgraph utemeljuje svoju ideju na vrhu konsenzusa o toleranciji na bizantske greške (BFT) (aBFT). Poboljšani model osigurat će da tvrtke mogu donijeti veću vrijednost pomoću Hedera Hashgraph-a. Njime također upravlja Vijeće hašgrafa Hedera. Krajnji cilj je pružiti javni pristup mogućnostima Hashgraph-a i učiniti javnost da koristi siguran i brz sustav za svrhe raspodijeljene knjige.

Ispod haube su i Hashgraph i Hedera Hashgraph slični. Oboje koriste protokol “tračevi o tračevima”, koji koristi aBFT sporazum za postizanje konsenzusa. Također koristi virtualno glasanje, što znači da nema potrebe za središnjim tijelom. Potpuno je decentraliziran i nudi nepovjerljivo okruženje za svoje potrebe.

Korištenje aBFT-a osigurava pravednost u svim uvjetima – čak i kada mreža sadrži zlonamjerne aktere. Sva svojstva Hashgraph-a koriste se u Hedera Hashgraph-u. Međutim, kako bi bio siguran da je Hedera Hashgraph zaštićen od DDoS napada, algoritam konsenzusa ne koristi format vođe.

Pomoću Hedera Hashgraph-a možete graditi na povjerenju. Neke od ključnih aplikacija Hedera Hashgraph-a uključuju kriptovalute, pametne ugovore i usluge datoteka.

Usluge koje nudi platforma Hedera

Pomoću platforme Hedera možete omogućiti neke ključne usluge, uključujući sljedeće:

  • Kriptovaluta: Omogućuje posrednicima da koriste mrežu za plaćanje kriptovalutama i omogućuju im da iskoriste niže troškove i jednostavan dizajn.
  • Pametni ugovori: Također možete graditi pametne ugovore na vrhu platforme Hedera. Da biste razvili pametne ugovore, morate koristiti Solidity. Kao programer možete obavljati atomske zamjene, stvarati sredstva i postavljati potpuno nove aplikacije.
  • Usluge datoteka: Također možete koristiti platformu Hedera za obavljanje usluga datoteka, tj. Za provjeru datoteka. To je također GDPR žalba.

Upravljanje

Upravljanje Hedera Hashgraph-om djeluje drugačije. Može se podijeliti u dva nivoa – Upravni odbor i Otvoreni konsenzus.

Upravni odbor je centralizirani sustav upravljanja koji nije idealno rješenje za bilo koju mrežu koja želi ponuditi svoje usluge za distribuiranu knjigu. Zajednica također nije zadovoljna svojim pristupom i još uvijek je jedna od najznačajnijih kritika Hedera Hashgraph-a.

S druge strane, otvoreni konsenzus je mehanizam konsenzusa o kojem smo već raspravljali gore. Upravlja načinom na koji se čvorovi mogu pridružiti mreži i postaju njezinim dijelom, a čine je i decentraliziranijom. Kako bi se osiguralo da postoji odgovarajući ponderirani model glasanja, on koristi Proof-of-Stake. Osigurava da je kolizija na odgovarajući način ublažena, a postoji i odgovarajući poticaj za korisnike da pokrenu čvorove.

Arhitektura Hedra Hashgraph

Arhitektura Hedra Hashgraph troslojna je arhitektura. Sastoji se od internetskog sloja (odozdo), sloja konsenzusa hašgrafa (srednji) i sloja usluga (gornjeg). Razgovarajmo ukratko o svakom sloju.

  • Internetski sloj: Sloj se brine za komunikaciju između računala na Internetu. Primjenjuje TCP / IP veze s TLS enkripcijom.
  • Sloj konsenzusa hašgrafa (srednji): srednji sloj sadrži čvorove koji sudjeluju u mreži. Ti čvorovi sudjeluju u konsenzusnoj metodi koristeći Hashgraphov konsenzusni algoritam i trač protokol.
  • Razina usluga: Najviši sloj ima svoje vlastite podskupine – pohrana datoteka, kriptovaluta i pametni ugovori Hashgraph-a.

Čvorovi zarađuju kriptovalutu za sudjelovanje u mreži. Izvorna je valuta i osigurava da korisnici dobiju poticaj za sudjelovanje.

S druge strane, pohrana datoteka temelji se na Merkleu. Štoviše, ako ste programer, tada možete koristiti i Solidity jer to podržava Hedra. I na kraju, nudi podršku pametnih ugovora na vrhu mreže – pružajući vam mogućnost stvaranja skalabilnih dApps-a.

Hedera Hashgraph dApps

Postoji nekoliko vrhunskih HADERA Hashgraph dAppsa. Uključuju Sagewise, Hearo.fm, Carbon, Cryptotask i Arbit.

Alati Hashra Hashgraph

Postoji mnogo sjajnih Hashgraph alata. Nekoliko značajnih alata Hashgraph su sljedeći:

Zajednice hašgrafa

Također možete stupiti u kontakt sa zajednicama Hashgraph-a i postati dio njihove ponude. Za početak provjerite zajednice Hedera na Telegram, Srednji i Twitter. Ako želite razgovarati s Hedera Developer Chatom, možete provjeriti vezu ovdje.

Zaključak

Hashgraph je uzbudljiv koncept koji u potpunosti mijenja igraće polje. Usporedno je brži od tradicionalne tehnologije raspodijeljene knjige, uključujući blockchain. Jasno je da je to izvrsna provedba, ali bliska prirodi može ometati njezin rast. S druge strane, Hedra Hashgraph je javna mreža Hashgraph-a koja pravilno koristi Hashgraph. Također, ne postoji Hashgraph mining koji mrežu čini pravednijom prema svima koji u njoj sudjeluju.

Ali, nije slobodan od kritika – jer koristi centralizirani model upravljanja. Pa, što uopće mislite o Hashgraphu? Hoće li se aplikacije Hashgraph povećavati u budućnosti? Komentirajte u nastavku i javite nam.

Mike Owergreen Administrator
Sorry! The Author has not filled his profile.
follow me
Like this post? Please share to your friends:
map