Hashgraph és Hedera Hashgraph: Minden, amit tudnod kell

Ha meg akarja ismerni a Hashgraph technológiát, akkor jó helyre került. Részletesen átnézzük, és megvizsgáljuk annak nyilvános megvalósítását, a Hedera Hashgraph-ot is.

Decentralized Ledger Technologies (DLT) – Ez az egyik legkeresettebb kifejezés 2018-ban. És miért ne? Ez az, ami megváltoztatja a körülöttünk lévő problémák megoldásának módját. A vállalatok és az induló vállalkozások már megtanulták annak fontosságát és a blokklánc integrálását a munkahelyükre. Tehát azt jelenti, hogy a blokklánc a végső megoldás azoknak a vállalatoknak, amelyek átalakítani akarják üzleti tevékenységüket? Nos, nem igazán.

Találkozz Hashgraphal.

A Hashgraph egy DLT (elosztott főkönyvi technológia), amely más megközelítést kínál a decentralizált megoldás megoldásában. A CTO és a Swirlds társalapítója, Leemon Baird fejlesztette ki. Ha még nem ismeri az elosztott főkönyvi technológiát, akkor a Hashgraph kissé zavarosnak találhatja magát, vagy csak időre van szüksége egy világos ötlet kialakításához. Ha azonban a blokkláncokba keveredik, akkor feltűnő hasonlóságokat találhat a blokklánc és a Hashgraph között – a két legnépszerűbb DLT között.

Blockchain Technology

Mielőtt továbblépnénk a Hashgraph megértéséhez, be kell látnunk a bepillantást a blockchain technológia kínálatába. Először is, ez az egyik legnépszerűbb elosztott főkönyvi technológia. Sok kriptovaluta blokklánc technológiát alkalmaz. Azonban nem mindegyikük használja a „blokkok láncai” koncepciót.

A blokklánc-hálózatok alapvetően peer-to-peer hálózatok, amelyeket társak kezelnek. A döntő különbség itt a hálózat fenntartásának módja. Teljesen decentralizáltak, és egyetlen hatóság sem kezeli a hálózatot. A bizalmat a konszenzus algoritmus és az adatbázis-replikáció segítségével lehet megszerezni.

A kulcsfogalom itt a „blokkok”. A tranzakciókat (rekordokat) blokkokban tárolják, és többnyire láncokban végzik, és semmilyen módon nem lehet az adatokat bármilyen módon módosítani. Ezáltal a blockchain technológia ideális a nyilvántartások tárolásához, vagyonkezeléshez, szavazáshoz és így tovább.

A blockchain problémája

A blockchain sokat fejlődött az elmúlt évtizedben. Az egész a bitcoinnal kezdődött, amely a blokklánc első verzióját kínálta. A blokklánc első generációja vezette be a decentralizált főkönyvi technológia koncepcióját. A maga módján lenyűgöző és legalábbis úttörő volt.

Az egyik legnagyobb probléma, amelyet a modern blockchain alapú megoldás jelent, az a hozzájuk kapcsolódó átviteli sebesség. Az Ethereum, az egyik új blokklánc-alapú DLT, másodpercenként 15 tranzakciót kínál. A Bitcoin viszont nem is lenyűgöző. Csak 5 tranzakciót biztosít másodpercenként. Ez jelentős hátrányt jelent, amikor az üzleti életben a blokklánc technológiákat kell alkalmazni.

Mi a Hashgraph? A Hashraph technológia mögötti csúcspont

A Hashgraph egy újabb elosztott főkönyvi technológia. Ez egy szabadalmaztatott technológia, amelyet Leemon Baird dolgozott ki és a Swirlds Corporation engedélyével engedélyezett. A Hashgraph a DLT továbbfejlesztett változata, amely biztonságot, terjesztést és decentralizációt kínál a hash használatával. Ez azt jelenti, hogy nem szenved a sebesség problémájától.

A Hashgraph másodpercenként több ezer tranzakció feldolgozására képes, és ez különbözteti meg a blokklánc technológiától. Számos Hashgraph-használati eset is létezik, beleértve a kriptovalutában történő felhasználást is.

A sebességeket azonban a saját jellege miatt érik el. Van egy nyilvános változata is a Hashgraph-nak, amely a Hedera Hashgraph – egy másik Hashgraph-használati eset. Hashgraph alkalmazások kategóriába is tartozik. A Hedera Hashgraph-ról a cikk későbbi szakaszában fogunk beszélni. Szóval, maradj velünk!

Nyilvánvaló, hogy ha átmész a Hashgraph whitepaper amelyet 2016 májusában adtak ki, észreveheti, hogy „konszenzusos algoritmusként” vagy „rendszerként” határozza meg magát, és nem éppen elosztott főkönyvi technológiaként. Abban is egyetértünk, hogy inkább egy adatszerkezet vagy konszenzusos algoritmus, mint egy teljes rendszer. Ennek oka az, hogy alacsony szintű építőelemnek tekinthető. Az útmutató későbbi részében azonban kitérünk a teljes megoldásnak tűnő Hedera Hashgraph-ra.

Hashgraph magyarázata: Technológiai áttekintés

Tehát mitől ketyeg a Hashgraph Technology? Mi teszi gyorsabbá, biztonságosabbá és igazságosabbá a DLT-tájban? Fedezzük fel.

A Hashgraph-nál hiányzik a „blokkok láncolata”. Az általános hatékonyság javítása érdekében a Hashgraph technológia két algoritmust használ. Ezek a következők:

  • Pletyka a pletykáról
  • Virtuális szavazás

Ez a két módszer egyszerű módon működik.

Pletyka a pletykáról

A hálózat bármely csomópontjának beszélnie kell egymással. Ez a Gossip over Gossip módszer előfeltétele. A tiszta kép érdekében vegyünk figyelembe öt csomópontot – Alpha, Beta, Gamma, Charlie és Bravo. Ezeknek a csomópontoknak mindegyike most tranzakciót indít – ami „eseményhez” vezet a hálózaton belül.

Az esemény során minden csomópont felhívja a másik két véletlenszerűen kijelölt csomópontot. Ezeket a csomópontokat véletlenszerűen választják ki – ezekhez megadják a tranzakció részleteit. Például Beta hívja Gammát és Brave-t, míg az Alfa csomópont Charlie-t és Bravót. Teljesen randomizált, ezért nem tudjuk, melyik csomópont fogja hívni a másikat. Miután az esemény véget ért, az összes csomópont felhívta egymást, létrehozva egy hálózatot, ahol minden csomópont rendelkezik az előző blokk kivonatával. Ez egy faszerű rendszer, ahol vizualizálhatja a más levelekkel összekapcsolandó leveleket. Az egyes csomópontok összekapcsolódása az, ami a Hashgraph technológiát egyszerre olyan egyedivé és csodálatosá teszi.

Virtuális szavazás

A virtuális szavazás másképp működik, mint a „Pletyka a pletykáról” -hoz képest. A virtuális szavazással konszenzus érhető el a tranzakciók sorrendjének eldöntésében. A virtuális szavazás csak akkor kezdődik, amikor a csomópontok egy bizonyos mennyiségű tranzakciót feldolgoznak. Például tegyük fel, hogy 15 esemény zajlik, mielőtt a virtuális szavazás beindul.

A virtuális szavazás megkezdésekor minden résztvevő megkeresi azt az adott eseményt, amely illeszkedik a hálózatba. „Híres tanúként” ismert. Egyszerű szavakkal, a kiválasztott események információkat tartalmaznak a régi eseményekről, amelyeket a csomópontok rögzítenek. Ha az új esemény illeszkedik a régihez, akkor igennel szavaznak, ellenkező esetben nemmel szavaznak. Így egy esemény kapja a legtöbb szavazatot, és most a „híres” tanúja annak a „bizonyos” fordulónak. Ezután az esemény biztosítja a tranzakciós megbízásokat.

Hashgraph Whitepaper – Legyünk technikásabbak

Most, hogy sas szemünk van a Hashgraph technológia működéséről, itt az ideje, hogy áttérjünk a technikai szempontokra. Végig fogjuk tekinteni a fehér könyvét, és megértjük az alábbi legfontosabb szempontokat. A fehér papírt közvetlenül ellenőrizheti itt.

A fehér könyv áttekintésének célja, hogy jobban megértse Hashgraph kínálatát.

A fehér könyvben elsőként azt veszi észre, hogy Hashgraph hogyan határozza meg önmagát. Nem nevezi magát teljes értékű rendszernek, és ez igaz. Alapvetően konszenzusos algoritmus vagy adatstruktúra, amely alacsony szintű építőelemet kínál, ahelyett, hogy teljes rendszerként működne. Ugyanakkor megemlíti a „Hashgraph SDK” -t egy kriptovaluta rendszer megvalósításában.

A Hashgraph új utakat nyit meg a bonyolult problémák megoldására. Ez azonban a Swirls, Inc. tulajdonát képezi, és így soha nem lesz nyilvános. Tehát hogyan fogják megvalósítani más projektekben – partnerségen keresztül. Már megkezdték a terjeszkedést, és az egyik ilyen bővítés magában foglalja az együttműködést CULedger. A CULedger a Hyperledger technológiát használja a Credit Union elosztott tranzakciófeldolgozó megoldásának kiépítésére. Nyilvánvaló, hogy láthatjuk, hogy a Hyperledger sebességi tényezője hogyan segíti a pénzügyi rendszerek fejlesztését.

De ez nem teljesen zárt ökoszisztéma. Hashgraph felajánl egy SDK könyvtár ez megkönnyíti bárki számára a konszenzus könyvtárának kísérletezését.

Programozási nyelv

A Hashgraph által használt programozási nyelv a LISP-t és a Java-t tartalmazza. A mag e két programozási nyelven íródott. A Hashgraph által kínált SDK használatával azonban hajlamos a JVM nyelvekre, például a Scala, a Java stb..

A nyílt forráskódú közösség a Hashgraph kínálat javításának útján haladt, és ezért saját programozással rendelkezik egy másik programozási nyelven. Ha érdekli, az alábbiakban megtalálja a megfelelő megvalósítást.

  • Látogasson el a https://github.com/mosaicnetworks/babble oldalra
  • Python https://github.com/Lapin0t/py-swirld
  • JavaScript https://github.com/buhrmi/hashgraph-js

A Hashgraph technológia nagyszerű koncepció, és ezért látni fogja, hogy a nyílt forráskódú közösségben egyaránt alkalmazzák. Fehér papírja szerint gyors, biztonságos és korrekt – vagy nem? Nézzük technikailag Hashgraph-ot.

Hogyan működik? – Műszaki áttekintés

A Hashgraph konszenzus egyedülálló módszer a konszenzus problémájának kezelésére. Bizánci hibatűrést alkalmaz az állapotgépek replikálásához. Úgy is tekinthetünk, mint „atomi sugárzás” algoritmusra. Ez azt jelenti, hogy kapcsolatot létesít a nem rendezett tranzakciók között, és ennek megfelelően megrendeli őket. A folyamat folyamatban van, és a csomópontok elküldhetik a tranzakciókat. Miután elkészült, minden csomópont megrendelt tranzakciós kimenetet kap – amely tartalmazza az összes benyújtott tranzakciót. Ily módon az összes csomópont összekapcsolódik, és mindegyik rendelkezik a „teljes sorrend” másolatával, tekintve, hogy mindegyik csomópontot a lánc többi csomópontjának megfelelően rendezték be. A tranzakciók megrendelésének és összekapcsolásának hatékony módja. Ez ideális a különböző kriptovaluták, rendszerek és megoldások megvalósításához.

Nézzük meg a két funkciót.

tranzakció benyújtása (tranzakció)

get_transaction (index) -> tranzakció vagy null

Ez a két funkció a Hashgraph működésének középpontjában áll. A submit_transaction függvény tranzakció-hozzárendelése olyan objektum, amely információkat tartalmaz, például díj, feladó, fogadó, összeg, azonosító stb. A tranzakcióobjektumban található információkat a hálózaton belüli pozícióinak azonosítására használják. A subm_transaction függvényt maga a csomópont hívja meg, amikor arra szükség van.

Szóval, hogyan biztosítja a Hashgraph, hogy a tranzakció rendeltetésszerűen működjön? Az atom sugárzás algoritmusának követésével garantálja.

  • Ha egy T1 tranzakció sikeresen meghívja a benyújtási_tranzakciót (T1), akkor a get_tranzakció (index) hívásaiban szereplő indexnek végül vissza kell adnia a T1 értéket.
  • Ha a get_transaction (index) hívás (bármelyik) visszaadja a T2 tranzakciót (nem null), akkor a get_transaction (index) minden hívásakor vissza kell adnia T2 vagy null értéket. Végül a T2-t is visszaadja az összes híváshoz.

A garancia fontos annak biztosításához, hogy a Hashgraph minden ügyfele ugyanazon index alapján lássa a megrendelt kimeneti listát (amint a tranzakciót a Hashgraph elfogadja.) A második garancia viszont megoldja a kettős kiadási problémát, ami létfontosságú annak biztosítása, hogy harmadik féltől származó rosszindulatú szereplő ne sérthesse a hálózat normális működését.

Egy kriptopénz építése a Hashraph segítségével

Most, hogy megértettük, hogy a két funkció hogyan működik és garantálják a garanciát egy Hashgraph-ban, felhasználhatjuk az ismereteket egy „alap kriptovaluta” felépítésére. Egyelőre csak azt az álkódot osztjuk meg, amely lefedi a mögötte lévő logikát.

Álkód magyarázat

Deklarálnunk kell egy globális tömböt, ahol a cím és a követési számok vannak tárolva. Most meghatároztuk a send_money metódust, amelyet akkor hívunk meg, amikor egy csomópont a Hashgraph használata mellett dönt. Három attribútumot tartalmaz, beleértve a címzett, a feladó címét és a szám összegét is. Az összeget ezután a tranzakciós tömbben tárolja.

A sync_forever () függvényben biztosítjuk, hogy a tranzakciók hurokban legyenek. Gondoskodik azokról a csomópontokról is, amelyek kimerítik egyensúlyukat, és kihagyják őket, amikor az egyenleg negatív értéket ad vissza. Minden csomópont képes ugyanazon tranzakciókat látni egy adott sorrendben. Ez azt jelenti, hogy a tranzakció frissítése után más csomópontok kihagyják.

A fenti kód egy példa arra, hogy mennyire egyszerű létrehozni egy kriptovalutát a Hashgraph segítségével. Ez egy alapvető kriptovaluta modell, amelyet mindig módosíthat az igényei szerint. Például hozzáadhat díjakat, intelligens szerződés-funkcionalitást stb. Röviden: a Hashgraph bármilyen kriptovalutával könnyen meg tudja adni a túléléshez szükséges konszenzust. Ezen kívül a fejlesztőnek más szükséges funkciókat kell létrehoznia. Ez azt is jelenti, hogy a Hashgraph nagyobb rugalmasságot kínál más hasonló megoldásokhoz képest.

Az ügyfelek szerepe

Egy hálózatban az ügyfeleknek sok mindenre kiterjednek. Minden ügyfél felelős a Hashgraph algoritmus futtatásáért. Ez hasonlít egy teljesen decentralizált blokklánchoz, ahol rendelkeznek a főkönyv másolatával. A Hashgraph ügyfelei a teljes Hashgraph adatstruktúrát is letöltik és ellenőrzési eljárással ellenőrzik. Az ellenőrzési eljárás annak ellenőrzésére szolgál, hogy a tranzakciót elkövették-e vagy sem.

Szóval, miben különbözik a bitcoin hálózat csomópontjaitól? A jelentős különbség az ügyfelek által a tranzakciók ellenőrzéséhez szükséges adatmennyiség. A bitcoin hálózat, minden csomópontnak le kell töltenie a blokkfejléceket és az egyetlen tranzakció érvényesítésének igazolását. A Hashgraph viszont csak grafikon adatszerkezetet igényel. Egyedülálló megközelítés annak biztosítására, hogy a tranzakció igazolásához ne kelljen teljes adat vagy nagy mennyiségű adat. Összességében egy ügyfélnek aláírásra és eseményekre lenne szüksége – ennek 128 bájtnyi adatnak kell lennie.

A Hashgraph algoritmus mély megértése

A Hashgraph ideális megoldást kínál egy olyan rendszer számára, amely gyakorlati megközelítést kíván nyújtani a konszenzus megoldására. Az algoritmus tartja a kulcsot, és ezért most átmegyünk az algoritmuson, és megértjük annak működését.

Vegyünk egy hálózatot N csomópontszámmal. A konszenzus sikeréhez meg kell győződnie arról, hogy akkor is működik, ha rosszindulatú csomópontok vannak a hálózatban. A csomópontok együttműködve hazudhatnak egy tranzakciót, vagy tudatosan késleltethetik a csomagokat. Mindez azt jelenti, hogy megfelelő védelemre van szükség az ilyen típusú támadások vagy a csomópontok közötti együttműködés ellen.

A bizánci beállítás biztosítja, hogy ha a követelmények bármelyike ​​teljesül, két csomópont hatékonyan kommunikálhat, és biztosíthatja, hogy az algoritmus ne essen szét.

Mielőtt továbblépnénk, értsünk meg néhány terminológiát, amely az algoritmus megértéséhez szükséges.

  • Irányított aciklusos grafikon (DAG): A DAG a Hashgraph-ban használt adatstruktúra, ahol minden csomópont irányítottan kapcsolódik a többi csomóponthoz, ciklusok nélkül.
  • Események: Az események egy sor tranzakciót tartalmaznak, amelyeket a Hashgraph csúcsa képvisel. Minden tranzakció információkat tartalmaz, beleértve az esemény szüleit, a csomópont aláírását, ahonnan létrehozták, és egy időbélyeget.
  • Időbélyeg: Az időbélyeg az a valós idő, amikor az eseményre sor került. Az időbélyegek figyelembe veszik, hogy befolyásolják a csomópontok végső sorrendjét.
  • Ütésálló hash funkció: Ütközésálló kivonatoló funkcióval biztosítják, hogy egy esemény minden információja megfelelően legyen kódolva. Azt is biztosítja, hogy a pletyka története az eseményig hiteles legyen, és semmilyen módon ne módosuljon.

Tehát, ha egy esemény megtörténik, akkor az a többi csomópontra kerül. Az új esemény tanúja az a csomópont, amely a konszenzus algoritmus segítségével ellenőrzi a régi eseményt is. Minden a lokalizált elemzésről és a pletykák megfelelő felhasználásáról szól.

Forrás: Hashgraph whitepaper

A fenti képen öt csomópont vagy kliens található, azaz Alice, Bob, Carol, Dave és Ed. Ezen csomópontok mindegyike rendszeresen kapcsolódik (pletykákhoz), amelyek előidézik az eseményeket. Amikor egy csomópont pletykázik, egy új esemény érvényes aláírással és hash-egyezéssel kerül a grafikonra. Csak a korábban nem látott események kerülnek a grafikonba, ami biztosítja, hogy ne legyenek felesleges információk a grafikonon.

Miután a szinkronizálás befejeződött, minden eseményt fogadó csomópont megkapja a tranzakciókat a küldő csomóponttól, és új esemény létrehozásához aláírja azokat. A folyamat biztosítja, hogy minden új eseménynek legyen valami újja a fogadó csomópontnak, mint a grafikon egyedi elemének.

Így a Hashgraph következetesen bővül az ütközésálló tulajdonság segítségével. Minden csomópont, amely hozzáadja az eseményt, egyetért a múlt információival, ami fontossá teszi Hashgraph-ot.

Két fő tulajdonság: Kerek szám és bináris érték

Az egész folyamatban két kulcsfontosságú információ teszi lehetővé a Hashgraph-ot. Az első a kerek szám, amelyet növekvő sorrendben használunk. A másik legfontosabb információ a bináris érték, amely meghatározza, hogy az ügyfél tanúja volt-e valamilyen eseménynek. Az érték csak egy adott körre érvényes.

Az értékek azonnal létrejönnek, amikor egy esemény bekövetkezik. Ez azonban nem olyan egyszerű, mint amilyennek hangzik. Például a bináris érték a három közül bármelyik lehet: „bizonytalan”, „határozottan igen” és „határozottan nem”. Ez a három érték ott van, tekintve, hogy eltart egy ideig, amíg eldönti, hogy „határozottan igen” vagy „határozottan nem”. Ha határozatlanság van, akkor az értéket „bizonytalan” értékre állítja.

A Hashraph három fő jellemzője

A Hashgraph három fő jellemzővel rendelkezik, amelyek kiváló választást jelentenek a különböző projektekhez. A fehér könyvben biztonságosnak, igazságosnak és gyorsnak írja le magát. E funkciók megértéséhez beszéljük meg alább.

Biztonságos: A konszenzusos algoritmus a tranzakciók kezelésének biztonságos módját kínálja, és biztosítja, hogy az eseményeket megfelelően lefedjék. A sorrend számít a Hashgraph-ban, és a Hashgraph gondoskodik arról, hogy egyetlen rosszindulatú szereplő sem bíbelődjön az adatok pontosságával vagy az események egymáshoz való sorrendjével. Így megvédi a hálózatot mind a kettős kiadási problémától, mind az 51% -os támadástól. Hatékonyan kihasználja az ellenálló hash funkciót és a digitális aláírásokat is. Miután egy tranzakciót elkövettek, azt nem lehet visszavonni vagy megváltoztatni. Végül is az ABFT-t (aszinkron bizánci hibatűrő) használja.

Becsületes: A méltányosság fogalma körülveszi azt az elképzelést, hogy tisztességes legyen a hálózat összes csomópontjával szemben. A tisztességet úgy határozza meg, hogy kijelenti, hogy a támadó nem tudja megtudni, melyik két új tranzakcióval jut el a konszenzusra. Nem világos azonban, hogy miként nyújthat méltányosságot a Hashgraph számára. A fehér könyv meghatározása mellett a Hashgraph csapata a közösségi média platformjain keresztül is tisztázta, hogy a méltányosság akkor működik jól, ha a csomópontok többsége tud a tranzakcióról. Ez problémát okozhat, ha egy támadó megszerzi a résztvevők 2/3-át. Könnyen át tudja rendezni az eseményeket, anélkül, hogy befolyásolná a hálózat igazságosságát. A csomópontokra szintén nincs szükség Hashgraph bányászatra.

Gyors: A pletyka módszereket meglehetősen gyorsnak tartják. Ez igaz a Hashgraph pletyka protokolljára. Az események gyorsan elterjedtek a hálózatban, tekintve, hogy mindez a „pletyka-pletykáról” szól. Ez azt is jelenti, hogy kevesebb információt kellett terjeszteni az idő múlásával. A Hashgraph virtuális szavazást is használ, ami hatékonyabbá teszi. De ha figyelembe vesszük, hogy minden csomópont teljes Hashgraph-ot igényel, akkor a bejövő méretének idővel növekednie kell. Egyelőre nem tudjuk, hogy ez milyen hatással lesz a hálózat teljesítményére. Elméletileg a Hashgraph TPS elérheti az 5 000 000-et.

Szeretne többet tudni a Blockchain VS Hashgraphról? Nézze meg most a Hashgraph VS Blockchain elemzését!

Hedera Hashgraph

Mostanáig megvitattuk a Hashgraph zárt ökoszisztémáját, annak technikai működését és azt, hogy állítása szerint milyen gyors, biztonságos és igazságos. A Hashgraph legnagyobb akadálya azonban a magánjelleg. Vállalkozásra kész.

Ismerje meg a Hedera Hashgraph nevű Hashgraph hálózatot, amely nyilvános és kihasználja a Hashgraph konszenzus algoritmus előnyeit. Az aszinkron bizánci hibatűrő algoritmus (aBFT) teljes kihasználása szükséges. Garantált bizánci hibatűrést kínál a replikált állapotú gépeknél.

A Hedera Hashgraph ötlete a bizánci hibatűrő (BFT) konszenzus (aBFT) tetején helyezkedik el. A továbbfejlesztett modell biztosítja, hogy a vállalkozások nagyobb értéket teremthessenek a Hedera Hashgraph használatával. Ezt a Hedera Hashgraph Tanács is irányítja. A végső cél a Hashgraph képességekhez való nyilvános hozzáférés biztosítása, és a nyilvánosság biztonságos és gyors rendszerének kihasználása elosztott főkönyv célokra.

A motorháztető alatt mind a Hashgraph, mind a Hedera Hashgraph hasonló. Mindkettő használja a „pletyka a pletykáról” protokollt, amely aBFT megállapodást alkalmaz a konszenzus elérésére. Virtuális szavazást is használ, ami azt jelenti, hogy nincs szükség központi hatóságra. Teljesen decentralizált és megbízhatatlan környezetet kínál felhasználásához.

Az aBFT használata minden körülmények között biztosítja a méltányosságot – még akkor is, ha a hálózat rosszindulatú szereplőket tartalmaz. A Hashgraph összes tulajdonságát kihasználja a Hedera Hashgraph. Annak érdekében, hogy a Hedera Hashgraph védve legyen a DDoS támadásoktól, a konszenzusos algoritmus nem használja a vezető formátumot.

A Hedera Hashgraph segítségével a bizalomra építhet. A Hedera Hashgraph legfontosabb alkalmazásai közé tartozik a kriptovaluta, az intelligens szerződések és a fájlszolgáltatások.

A Hedera Platform által kínált szolgáltatások

A Hedera platform segítségével engedélyezhet néhány kulcsfontosságú szolgáltatást, beleértve a következőket:

  • Cryptocurrency: Lehetővé teszi az intermedierek számára, hogy a hálózatot kriptovaluta fizetésekhez használják, és hagyják, hogy kihasználják az alacsonyabb költségeket és az egyszerű kialakítást.
  • Intelligens szerződések: Intelligens szerződéseket is létrehozhat a Hedera platform tetején. Az intelligens szerződések kialakításához a Solidity-t kell használnia. Fejlesztőként atomcseréket végezhet, eszközöket hozhat létre és teljesen új alkalmazásokat telepíthet.
  • Fájlszolgáltatások: Használhatja a Hedera platformot fájlszolgáltatások elvégzésére is, azaz fájlok ellenőrzésére. Ez egyben GDPR-panasz is.

Kormányzás

A Hedera Hashgraph kormányzása másképp működik. Két szintre osztható – az igazgatótanácsra és a nyílt konszenzusra.

Az igazgatótanács egy központosított ellenőrzési rendszer, amely nem ideális megoldás bármely olyan hálózat számára, amely szolgáltatásait fel akarja ajánlani az elosztott főkönyv számára. A közösség szintén nem elégedett a megközelítésével, és még mindig az egyik legjelentősebb kritika a Hedera Hashgraph ellen.

A nyílt konszenzus viszont az a konszenzusos mechanizmus, amelyet már fentebb tárgyaltunk. Azt szabályozza, hogy a csomópontok miként csatlakozhatnak és válhatnak a hálózat részévé, valamint decentralizáltabbá is teheti azt. Megfelelő súlyozott szavazási modell biztosítása érdekében a tét igazolását használja. Biztosítja az ütközés megfelelő enyhítését, és megfelelő ösztönzést ad a felhasználóknak a csomópontok futtatására is.

Hedra Hashgraph építészet

A Hedra Hashgraph építészet háromrétegű építészet. Ez az internetes rétegből (alulról), a Hashgraph konszenzusos rétegből (középső) és a szolgáltatási rétegből (felső) áll. Beszéljük meg röviden az egyes rétegeket.

  • Internet réteg: A réteg gondoskodik az interneten lévő számítógépek közötti kommunikációról. TCS / IP kapcsolatokat telepít TLS titkosítással.
  • Hashgraph Consensus Layer (középső): A középső réteg tartalmazza azokat a csomópontokat, amelyek részt vesznek a hálózatban. Ezek a csomópontok részt vesznek a konszenzus módszerben a Hashgraph konszenzus algoritmus és a pletyka protokoll segítségével.
  • Szolgáltatási réteg: A legfelső rétegnek megvan a maga alcsoportja – fájltárolás, kriptovaluta és Hashgraph intelligens szerződések.

A csomópontok azért kapják meg a kriptovalutát, mert részt vesznek a hálózatban. Ez egy natív pénznem, és biztosítja, hogy a felhasználók ösztönözzék őket a részvételre.

A fájlok tárolása viszont Merkle-alapú. Sőt, ha fejlesztő vagy, akkor használhatod a Solidity-t is, mivel azt a Hedra támogatja. Végül intelligens szerződéses támogatást kínál a hálózat tetején – lehetővé teszi skálázható dApps létrehozását.

Hedera Hashgraph dApps

Kevés a legjobb Hedera Hashgraph dApps. Ide tartoznak a Sagewise, a Hearo.fm, a Carbon, a Cryptotask és az Arbit.

Hedera Hashgraph Tools

Sok félelmetes Hashgraph eszköz létezik. Néhány figyelemre méltó Hashgraph eszköz a következő:

  • Hedera Java SDK – SDK Java-ban a Hedera Hashgraph számára. A Hedera LLC fenntartja.
  • Hedera Rust SDK – SDK Rustban, közösség által fenntartott
  • Hedera Go SDK – SDK a Go-ban, közösség által karbantartott
  • Hedera teszt – Tedd próbára Hedera működését
  • Hedera Java Keygen eszköz – A Hedera Hashgraph-ban használt keygen eszköz az ED25519 kulcspárok kezeléséhez. Ez egy parancssori segédprogram.

Hashgraph Közösségek

Kapcsolatba léphet a Hashgraph közösségekkel is, és részeseivé válhat azok kínálatának. A kezdéshez nézze meg a Hedera közösségeket Távirat, Közepes és Twitter. Ha szeretne beszélgetni a Hedera Developer Chat-rel, ellenőrizheti a linket itt.

Következtetés

A Hashgraph egy izgalmas koncepció, amely teljesen megváltoztatja a játékteret. Viszonylag gyorsabb, mint a hagyományos elosztott főkönyvi technológiaé, beleértve a blokkláncot is. Egyértelműen nagyszerű megvalósítás, de a természethez közeli akadályozhatja növekedését. A Hedra Hashgraph viszont egy nyilvános Hashgraph-hálózat, amely megfelelően használja a Hashgraph-ot. Ezen kívül nincs olyan Hashgraph bányászat, amely igazságosabbá tenné a hálózatot mindenki számára, aki részt vesz benne.

De nem mentes a kritikától – mivel központosított irányítási modellt alkalmaz. Szóval, mit gondolsz általában a Hashgraphról? A jövőben növekedni fognak a Hashgraph alkalmazások? Hozzászólás az alábbiakban és tudassa velünk.

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