Blockchain platforme - Ethereum Vs Hyperledger platforma

Številne inženirske ekipe trenutno delajo na blokovnih PoC-jih, da bi odstranili naslednjo aplikacijo za morilce; vendar večina od njih ni porabila dovolj časa za ocenjevanje razvojne platforme blockchain, da bi preverila, ali je to primerno za njihovo uporabo. Čeprav je na trgu danes veliko platform blockchain, so nekatere od njih sveže iz svojih raziskovalnih laboratorijev, druge pa so rahlo preizkušene v industriji. O platformi, ki sta se največ pogovarjali, sta Ethereum in Hyperledger - vsaka ima svoj nabor ugodnosti in omejitev. V tej opombi bom poskušal primerjati ti dve priljubljeni platformi, da bom predstavil splošen pregled, da bi skupinam pomagal izbrati pravo za svojo predlagano uporabo. Izbira prave platforme lahko pomaga pri razvoju izdelka brez ovir in v prihodnosti lahko prepreči tehnične ovire.

Ethereum

Ethereum je odprtokodna platforma, ki razvijalcem omogoča gradnjo in uvajanje decentraliziranih aplikacij. Podobno kot Bitcoin je Ethereum celovita platforma s podporo pametnim pogodbam in popolnim programskim jezikom. Solidnost pomaga pri ustvarjanju pogodbenih pogodb po meri, ki se izvršijo, ko pride do predvidenih dogodkov. Programski potencial je ogromen in na tej platformi se gradi veliko število aplikacij, ki temeljijo na žetoneh. Ker je bil prvi komplet Turingov stroj, ki se je razvil iz Bitcoina, podpira tudi kripto valuto, eter. Eter lahko z menjavo enostavno pretvorite v druge kripto valute. Za soglasje Ethereum uporablja protokol dokazila o delu (PoW), vendar ga namerava posodobiti na dokazilo o vložku (PoS).

Opredelil je prvi industrijski psevdo standard za žetone, ERC20, ki se uporablja za najpogostejši razvoj žetonov. Pravzaprav vse tokenizirane aplikacije uporabljajo to obliko za izmenjavo in prenosljivost. Seveda obstajajo novi standardi, ERC223 (združeni prenos), ERC621 (dobava žetona), ERC721 (neinhibicijski), ERC998 (nepredstavljiv in sestavljiv), ERC827 (odobritev žetona) za aplikacije, ki so specifične in potrebujejo več močan način ravnanja z žetoni.

Drugi zanimiv vidik Ethereuma so transakcijski stroški v plinskih enotah. Transakcija v pametni pogodbi Ethereum lahko prikliče podatke, ki se berejo in pišejo, opravijo druge račune višjega cenovnega razreda, kot je uporaba kriptografskih primitivov, kličejo ali pošiljajo sporočila drugim pogodbam itd. Vsaka od teh operacij ima stroške, merimo v plinu. Plinsko enoto, porabljeno s transakcijo, je treba plačati v eteru, domači kripto valuti Ethereum. Izvajalec transakcije običajno plača ta strošek vozlišču, ki je uspešno zaključilo transakcijo na podlagi soglasja.

Za primerjavo, Ethereum je že dolgo zaslužen v tej panogi; je časovno preizkušen in dokazan za številne uspešne projekte tokenizacije. Eter je kripto valuta, s katero se veliko trguje, in vsakodnevno pridobiva nove uporabnike. Okolje Ethereuma je bogato in je v kompletu z denarnico, orodji ukazne vrstice, testnim okoljem in množico aplikacij GUI. Trdna skupnost uporabnikov in nenehno razvijajoči se nabor orodij z odprtokodnimi programi so velik pozitivni učinek za to platformo.

Ethereum Vs Hyperledger

Hiperledger

Hyperledger ni specifična tehnologija, temveč skupina projektov, ki temeljijo na blockchainu in DLT-ju pod zastavo Linux Foundation za skupni razvoj. V okviru Hyperledgerja obstaja več okvirov, od katerih ima vsak nekoliko drugačne značilnosti. Na voljo je tudi množica orodij, ki pomagajo pri razvoju.

  • Hyperledger Fabric - dovoljena blokovna veriga, ki nudi modularno arhitekturo s podporo za izvajanje pametnih pogodb in nastavljiv konsenz in storitve članstva (MSP). Fabric network ima vmesna vozlišča, ki izvajajo pametne pogodbe, zapisane v verižni kodi. Fabric podpira pametno izvajanje pogodb v golang, Javascript in Java in je potencialno bolj prilagodljiv kot statični pametni pogodbeni jezik.
  • Hyperledger Sawtooth - modularna platforma za gradnjo, uvajanje in zagon DLT-jev; uporablja soglasje Proof of Elapsed Time (PoET), ki je namenjeno velikim porazdeljenim populacijam validatorja z minimalno porabo virov.
  • Hyperledger Iroha - projekt porazdeljene knjige, ki je bil zasnovan tako, da je preprost in enostaven za vključitev v infrastrukturne projekte, za katere je potrebna tehnologija porazdeljene knjige.
  • Hyperledger Indy - ponuja orodja, knjižnice in sestavne dele za večkratno uporabo za interoperabilne digitalne identitete, ukoreninjene na blockchains ali druge porazdeljene knjige.
  • Hyperledger Burrow - ponuja modularnemu odjemalcu blockchain dovoljenje za tolmačenje pametnih pogodb, ki je delno razvito po specifikaciji Ethereum Vital Machine (EVM).

Orodja za hiperledgerje:

  • Hyperledger Caliper - referenčno orodje za merjenje zmogljivosti specifične implementacije blockchain z uporabo nabora vnaprej določenih primerov uporabe.
  • Hyperledger Explorer - ogled, priklic, uvajanje ali poizvedovanje blokov, transakcij in z njimi povezanih podatkov.
  • Hyperledger Cello - orodje za uvajanje ekosistema blockchain za zmanjšanje napora, potrebnega za ustvarjanje, upravljanje in zaključevanje blockchainov.
  • Hyperledger Composer - orodje za sodelovanje za pospešitev razvoja pametnih pogodb in njihove uporabe po porazdeljeni knjigi
  • Hyperledger Quilt - ponuja interoperabilnost med glavnimi sistemi z izvajanjem ILP, ki je predvsem plačilni protokol in je zasnovan za prenos vrednosti po razdeljenih poslovnih knjigah in nerazdeljenih poslovnih knjigah.

Hyperledger podpira CouchDB za shranjevanje svetovne države in za poizvedbe, povezane s polnimi podatki. Ponudniki storitev članstva (MSP) omogočajo organizacijam, da določijo prilagojeno identiteto, vloge in overjanje.

Glede na svoj modularni okvir z odprtim kodom lahko Hyperledger uporabimo za izdelavo posebnih blokovnih verig, saj omogoča kombinacijo lastnosti platforme z mešanjem in ujemanjem.

Glede na zahteve aplikacije je treba izbrati ustrezno blockchain platformo. Poraba časa za vnaprejšnje vrednotenje platforme bo pozneje olajšala tehnične bolečine.

NanoHealthCare Token uporablja Ethereum in Hyperledger za ustvarjanje decentraliziranega ekosistema zdravja in dobrega počutja. Če se želite pogovoriti o tem, kako gradimo NHCT ekosistem, se pridružite naši telegramski skupnosti.