„Blockchain“ platformos - „Ethereum Vs Hyperledger“ platforma

Šiuo metu daugelis inžinierių komandų dirba prie „blockchain PoC“, kad pakeistų kitą žudiko programą; tačiau dauguma jų nepakankamai laiko skyrė „blockchain“ platformos įvertinimui, kad įsitikintų, ar ji tinka jų pritaikymui. Nors dabar rinkoje yra daugybė „blockchain“ platformų, kai kurios iš jų yra neseniai išvykusios iš savo tyrimų laboratorijų, o kitos yra šiek tiek išbandytos pramonėje. Dvi labiausiai kalbėtos platformos yra „Ethereum“ ir „Hyperledger“ - kiekviena turi savo privalumų ir apribojimų rinkinį. Šiame pastaboje pabandysiu palyginti šias dvi populiarias platformas, kad pateikčiau bendrą apžvalgą, kuri padėtų komandoms pasirinkti tinkamiausią jų siūlomai programai. Tinkamos platformos pasirinkimas gali padėti vystyti gaminį be jokių kliūčių ir ateityje užkirsti kelią techninėms kliūtims.

Ethereum

„Ethereum“ yra atvirojo kodo platforma, leidžianti kūrėjams kurti ir diegti decentralizuotas programas. Panašus į „Bitcoin“, „Ethereum“ yra išsami platforma, palaikanti intelektualias sutartis ir turinti visą programavimo kalbą. Tvirtumas padeda sudaryti individualizuotas sutarčių sutartis, kurios vykdomos įvykus numatytiems įvykiams. Programavimo potencialas yra milžiniškas, o šioje platformoje kuriama daugybė žetonais paremtų programų. Nuo tada, kai tai buvo pirmoji išbaigta Turingo mašina, išsivysčiusi iš „Bitcoin“, ji taip pat palaiko kriptovaliutą Eterį. Eterį galima lengvai konvertuoti į kitas kriptovaliutas naudojant mainus. Siekdamas sutarimo, „Ethereum“ naudoja darbo įrodymo (PoW) protokolą, tačiau planuoja jį atnaujinti iki akcijų paketo (PoS).

Jis apibrėžė pirmąjį pramonės pseudo standartą žetonams, ERC20, kuris naudojamas dažniausiai naudojamiems žetonams kurti. Tiesą sakant, visos tokenizuotos programos naudoja šį formatą kiekvienam apsikeitimui ir perkeliamumui. Be abejo, yra naujų standartų, ERC223 (sujungtas perdavimas), ERC621 (žetonų tiekimas), ERC721 (nepakeičiamas), ERC998 (nepakeičiamas ir nesuderinamas), ERC827 (žetono patvirtinimas), skirti specifinėms programoms, kurioms reikia daugiau patikimas žetonų tvarkymo būdas.

Kitas įdomus „Ethereum“ aspektas yra sandorio kaina dujų vienetais. „Ethereum“ sumaniosios sutarties operacija gali paskatinti duomenų skaitymą ir rašymą, atlikti kitus aukščiausios klasės skaičiavimus, pavyzdžiui, naudoti kriptografinius primityvus, skambinti ar siųsti žinutes pagal kitas sutartis ir tt Kiekviena iš šių operacijų turi savo kainą, ji yra matuojama dujomis. Už dujų vienetą, sunaudotą atliekant operaciją, reikia sumokėti eteriu, gimtąja kriptovaliuta - Ethereum. Operacijos iniciatorius paprastai sumoka šias išlaidas mazgui, kuriam pavyksta įvykdyti operaciją remiantis bendru sutarimu.

Palyginimui, „Ethereum“ turi ilgą pranašumą kaip savo kreditą; jis yra patikrintas laiko ir įrodytas daugeliui sėkmingų žetonų kūrimo projektų. Eteris yra šifravimo valiuta, kuria prekiaujama daugiausiai, ir kasdien sulaukia naujų vartotojų. „Ethereum“ aplinka yra turtinga ir joje yra piniginė, komandų eilutės įrankiai, testavimo aplinka ir pagrindinės GUI programos. Tvirta vartotojų bendruomenė ir nuolat tobulėjantis atvirojo kodo įrankių rinkinys yra didelis šios platformos privalumas.

„Ethereum Vs Hyperledger“

Hiperleris

„Hyperledger“ nėra specifinė technologija, o veikiau „blockchain“ ir „DLT“ pagrindu sukurtų projektų grupė pagal „Linux Foundation“ reklamjuostę, skirtą bendrai plėtrai. „Hyperledger“ yra kelios sistemos, kurių kiekviena turi šiek tiek skirtingas savybes. Taip pat pridedama daugybė įrankių, kurie padeda tobulėti.

  • „Hyperledger Fabric“ - „blockchain“, kuriam suteiktas leidimas, teikiantis modulinę architektūrą, palaikančią intelektualiųjų sutarčių vykdymą ir konfigūruojamą sutarimo bei narystės paslaugas (MSP). Audinių tinkle yra bendraamžių mazgai, kurie vykdo intelektualiąsias sutartis, parašytas grandininiu kodu. „Fabric“ palaiko intelektualų sutarčių vykdymą „golang“, „Javascript“ ir „Java“ programose ir yra potencialiai lankstesnis nei statiška intelektualioji sutarčių kalba.
  • „Hyperledger Sawtooth“ - modulinė platforma, skirta kurti, diegti ir paleisti DLT; naudojasi Praėjusio laiko įrodymo (PoET) konsensusu, kuris nukreiptas į dideles paskirstytų validatorių grupes, sunaudojant kuo mažiau išteklių.
  • „Hyperledger Iroha“ - paskirstyto knygos vadovas, kuris buvo sukurtas taip, kad būtų paprastas ir lengvai įtraukiamas į infrastruktūros projektus, kuriems reikalinga paskirstytos knygos knyga.
  • „Hyperledger Indy“ - teikia įrankius, bibliotekas ir daugkartinio naudojimo komponentus, skirtus sąveikiai skaitmeninei tapatybei, įsišaknijusiai ant grandinių ar kitų paskirstytų knygų.
  • „Hyperledger Burrow“ - teikia moduliniam „blockchain“ klientui leidimą, išmanųjį sutarčių vertėją, iš dalies išvystytą pagal „Ethereum Vital Machine“ (EVM) specifikaciją.

„Hyperledger“ įrankiai:

  • „Hyperledger Caliper“ - etaloninis įrankis, skirtas konkretaus „blockchain“ įgyvendinimo našumui įvertinti naudojant iš anksto nustatytų naudojimo atvejų rinkinį.
  • „Hyperledger Explorer“ - peržiūrėkite, iškvieskite, diegkite arba pateikite užklausų blokus, operacijas ir susijusius duomenis.
  • „Hyperledger Cello“ - „blockchain“ ekosistemos diegimo įrankis, skirtas sumažinti pastangas, reikalingas „blockchain“ kūrimui, valdymui ir nutraukimui.
  • „Hyperledger Composer“ - bendradarbiavimo priemonė, skirta paspartinti intelektualiųjų sutarčių kūrimą ir jų diegimą paskirstytoje knygoje
  • „Hyperledger Quilt“ - siūlo sąsają tarp pagrindinių knygų sistemų, įgyvendindama ILP, kuri visų pirma yra mokėjimų protokolas ir skirta pervesti vertę iš paskirstytų knygų ir nepaskirstytų knygų.

„Hyperledger“ palaiko „CouchDB“, kad būtų galima saugoti pasaulio būseną ir gauti išsamias duomenų užklausas. Narystės paslaugų teikėjai (MSP) leidžia organizacijoms apibrėžti pritaikytą tapatybę, vaidmenis ir autentifikavimą.

Atsižvelgiant į atvirojo kodo modulinę sistemą, „Hyperledger“ gali būti naudojamas kuriant specifines blokines grandines, nes tai leidžia suderinti platformos funkcijų derinimą.

Remiantis programos reikalavimais, reikia pasirinkti tinkamą „blockchain“ platformą. Praleidę laiką platformos įvertinimui iš anksto turėsite palengvinti techninius sunkumus vėliau.

„NanoHealthCare Token“ naudoja „Ethereum“ ir „Hyperledger“, kad sukurtų decentralizuotą sveikatos ir sveikatingumo ekosistemą. Prisijunkite prie mūsų telegramos bendruomenės, jei norite aptarti, kaip mes formuojame NHCT ekosistemą.