Blockchain Platforms - Ethereum Vs Hyperledger platforma

Mnoho inženýrských týmů v současné době pracuje na PoC blockchainu, aby chrlí další aplikaci zabijáků; většina z nich však nestrávila dost času na vyhodnocení vývojové platformy blockchain, aby zjistila, zda je pro jejich aplikaci vhodné. Ačkoli v současné době existuje na trhu mnoho platforem blockchain, některé z nich jsou čerstvé ze svých výzkumných laboratoří a jiné jsou v průmyslu mírně testovány. Dva nejvíce mluvené o platformách jsou Ethereum a Hyperledger - každá s vlastní sadou výhod a omezení. V této poznámce se pokusím porovnat tyto dvě populární platformy a představit obecný přehled, který týmům pomůže vybrat tu správnou pro jejich navrhovanou aplikaci. Výběr správné platformy může pomoci řídit vývoj produktu bez jakýchkoli překážek a v budoucnu může zabránit technickým překážkám.

Ethereum

Ethereum je platforma s otevřeným zdrojovým kódem, která vývojářům umožňuje vytvářet a zavádět decentralizované aplikace. Podobně jako Bitcoin je Ethereum komplexní platformou s podporou inteligentních smluv a kompletního programovacího jazyka. Solidita pomáhá při vytváření přizpůsobených smluvních dohod, které jsou prováděny, když nastanou stanovené události. Programovací potenciál je obrovský a na této platformě je budováno velké množství aplikací založených na tokenech. Protože to byl první kompletní Turingův stroj, vyvinutý z bitcoinů, podporuje také kryptoměnu, Ether. Ether lze snadno převést na jiné kryptoměny pomocí výměny. Pro dosažení konsensu Ethereum používá protokol důkazu o práci (PoW), ale plánuje aktualizaci na důkaz o podílu (PoS).

Definovala první průmyslový pseudo standard pro tokeny, ERC20, který se používá pro nejběžnější vývoj tokenů. Ve skutečnosti všechny tokenizované aplikace používají tento formát pro každou směnitelnost a přenositelnost. Samozřejmě existují nové standardy, ERC223 (sloučený přenos), ERC621 (token supply), ERC721 (non-fungible), ERC998 (non-Funkible & Composible), ERC827 (token schvalování) pro aplikace, které jsou specifické a vyžadují více robustní způsob zpracování tokenů.

Dalším zajímavým aspektem Ethereum jsou transakční náklady na plynové jednotky. Transakce v inteligentní smlouvě Ethereum může vyvolat čtení a zápis dat, provádět další špičkové výpočty, jako je použití kryptografických primitiv, volat nebo posílat zprávy jiným smlouvám atd. Každá z těchto operací má cenu, je měřena v plynu. Plynová jednotka spotřebovaná transakcí musí být zaplacena v Etheru, nativní kryptoměnové měně Ethereum. Původce transakce obvykle platí tyto náklady uzlu, který je úspěšný při dokončení transakce na základě konsensu.

Ve srovnání s tím má Ethereum jako svůj kredit dlouhou pozici v oboru; je osvědčeno a osvědčeno pro mnoho úspěšných projektů tokenizace. Ether je vysoce obchodovaná kryptoměna a denně získává nové uživatele. Prostředí Ethereum je bohaté a dodává se s peněženkou, nástroji příkazového řádku, testovacím prostředím a řadou aplikací GUI. Solidní komunita uživatelů a neustále se vyvíjející sada nástrojů s otevřeným zdrojovým kódem jsou pro tuto platformu velkým pozitivem.

Hyperledger Ethereum Vs

Hyperledger

Hyperledger není specifická technologie, nýbrž skupina projektů založených na blockchainu a DLT pod hlavičkou Linux Foundation pro rozvoj spolupráce. Pod Hyperledgerem existuje více rámců, z nichž každá má mírně odlišné vlastnosti. Přichází také s řadou nástrojů, které pomáhají při vývoji.

  • Hyperledger Fabric - povolená blockchain poskytující modulární architekturu s podporou pro provádění inteligentních smluv a konfigurovatelných konsensuálních a členských služeb (MSP). Síť Fabric má peer uzly, které provádějí inteligentní smlouvy napsané v řetězovém kódu. Fabric podporuje inteligentní provádění smluv v golang, Javascript a Java a je potenciálně flexibilnější než statický inteligentní jazyk smluv.
  • Hyperledger Sawtooth - modulární platforma pro vytváření, nasazení a provozování DLT; používá konsenzus PoET (Proof of Elapsed Time), který cílí na velké distribuované populace validátorů s minimální spotřebou zdrojů.
  • Hyperledger Iroha - je projekt distribuované knihy, který byl navržen tak, aby byl snadno a snadno začlenitelný do infrastrukturních projektů vyžadujících technologii distribuované knihy.
  • Hyperledger Indy - poskytuje nástroje, knihovny a opakovaně použitelné komponenty pro interoperabilní digitální identity zakořeněné na blockchainech nebo jiných distribuovaných knihách.
  • Hyperledger Burrow - poskytuje klientovi modulárního blockchainu s interpretem povolení inteligentních smluv částečně vyvinutým podle specifikace Ethereum Vital Machine (EVM).

Nástroje Hyperledgeru:

  • Hyperledger Caliper - referenční nástroj pro měření výkonu konkrétní implementace blockchainu pomocí sady předdefinovaných případů použití.
  • Hyperledger Explorer - zobrazení, vyvolání, nasazení nebo dotazování bloků, transakcí a souvisejících dat.
  • Hyperledger Cello - nástroj nasazení ekosystému blockchain ke snížení úsilí potřebného pro vytváření, správu a ukončení blockchainů.
  • Hyperledger Composer - nástroj pro spolupráci pro urychlení vývoje inteligentních smluv a jejich nasazení v distribuované knize
  • Hyperledger Quilt - nabízí interoperabilitu mezi systémy účetní knihy implementací ILP, který je primárně platebním protokolem a je navržen tak, aby přenášel hodnotu mezi distribuovanými knihami a nedistribuovanými knihami.

Hyperledger podporuje CouchDB pro ukládání světového stavu a pro dotazy plné dat. Poskytovatelé služeb členství (MSP) umožňují organizacím definovat přizpůsobenou identitu, role a autentizaci.

S ohledem na svůj otevřený zdrojový modulární rámec lze Hyperledger použít k vytváření specifických blockchainů, protože umožňuje mix-and-match přístup k funkcím platformy.

Na základě požadavků aplikace musí být vybrána vhodná platforma blockchainu. Trávení času na vyhodnocení platformy předem povede dlouhou cestu k uvolnění technických bolestí v pozdější fázi.

NanoHealthCare Token používá Ethereum a Hyperledger k vytvoření decentralizovaného ekosystému zdraví a wellness. Připojte se k naší telegramové komunitě, pokud chcete diskutovat o tom, jak budujeme ekosystém NHCT.