Blockchain платформи - платформа Ethereum Vs Hyperledger

Понастоящем много инженерни екипи работят над блокчейн PoC, за да изградят следващото приложение за убийци; Въпреки това, повечето от тях не са отделили достатъчно време за оценка на платформата за разработка на blockchain, за да проверят дали тя е подходящата за тяхното приложение. Въпреки че сега на пазара има много блокчейн платформи, някои от тях са свежи от техните лаборатории, а други са леко изпитани в индустрията. Двете най-обсъждани платформи са Ethereum и Hyperledger - всяка със собствен набор от предимства и ограничения. В тази бележка ще се опитам да сравня тези две популярни платформи, за да представя общ преглед, за да помогна на екипите да изберат правилната за предложеното им приложение. Изборът на подходяща платформа може да подпомогне развитието на продукта без никакви препятствия и може да предотврати технически пътни блокове в бъдеще.

Ethereum

Ethereum е платформа с отворен код, която дава възможност на разработчиците да изграждат и разгръщат децентрализирани приложения. Подобно на Bitcoin, Ethereum е цялостна платформа с поддръжка на интелигентни договори и цялостен език за програмиране. Солидността помага при създаването на персонализирани договорни договори, които се изпълняват, когато настъпят предвидените събития. Потенциалът за програмиране е огромен и на тази платформа се изграждат голям брой приложения, базирани на маркери. Тъй като това е първата цялостна машина на Тюринг, еволюирала от биткойн, тя също така поддържа криптовалута, Ether. Етерът може лесно да бъде преобразуван в други криптовалути с помощта на обмен. За консенсус Ethereum използва протокол за доказателство за работа (PoW), но планира да актуализира до доказателство за залог (PoS).

Той дефинира първия псевдо стандарт за токени, ERC20, който се използва за най-разпространените маркери. Всъщност всички токенизирани приложения използват този формат за обмен и преносимост. Разбира се, съществуват нови стандарти, ERC223 (обединен трансфер), ERC621 (доставка на маркери), ERC721 (не-гъбична), ERC998 (не-гъбична и компонируема), ERC827 (одобрение на маркери) за приложения, които са специфични и се нуждаят от повече здрав начин на работа с жетони.

Другият интересен аспект на Ethereum е транзакционните разходи за газови единици. Една транзакция в интелигентен договор на Ethereum може да извиква данни за четене и запис, извършване на други изчисления от висок клас като използване на криптографски примитиви, извършване на обаждания или изпращане на съобщения към други договори и др. Всяка от тези операции има цена, тя се измерва в газ. Газовата единица, консумирана от транзакция, трябва да бъде платена в Ether, родната криптовалута на Ethereum. Създателят на транзакцията обикновено плаща тази цена на възела, който е успешен при завършване на транзакцията въз основа на консенсуса.

Сравнително, Ethereum има дълъг отрасъл като свой кредит; тя е тествана във времето и доказана за много успешни проекти за токенизация. Етерът е силно търгувана криптовалута и набира нови потребители ежедневно. Средата Ethereum е богата и се предлага в комплект с портфейл, инструменти за команден ред, среда за тестване и множество приложения на GUI. Солидната потребителска общност и непрекъснато развиващият се набор от инструменти с отворен код са голям положителен резултат за тази платформа.

Ethereum Vs Hyperledger

Hyperledger

Hyperledger не е специфична технология, а по-скоро група проекти, базирани на blockchain & DLT, под знамето на Linux Foundation за съвместно развитие. В Hyperledger има множество рамки, всяка от които има малко по-различни характеристики. Освен това той предлага множество инструменти, които помагат в развитието.

  • Hyperledger Fabric - разрешена блокчейна, осигуряваща модулна архитектура с поддръжка за изпълнение на интелигентни договори и конфигурируеми услуги за консенсус и членство (MSP). Fabric мрежа има партньорски възли, които изпълняват интелигентни договори, написани във верижен код. Fabric поддържа интелигентно изпълнение на договори в golang, Javascript и Java и е потенциално по-гъвкав от статичния интелигентен език на договора.
  • Hyperledger Sawtooth - модулна платформа за изграждане, разполагане и работа с DLT; използва консенсус Proof of Elapsed Time (PoET), който е насочен към големи разпределени популации за валидиране с минимално потребление на ресурси.
  • Hyperledger Iroha - проект за разпределена книга, който е проектиран да бъде лесен и лесен за включване в инфраструктурни проекти, изискващи технология за разпределена книга.
  • Hyperledger Indy - предоставя инструменти, библиотеки и компоненти за многократна употреба за оперативно съвместими цифрови идентичности, вкоренени на блокчейн или други разпределени книги.
  • Hyperledger Burrow - предоставя на модулен блокчейн клиент с разрешително интелигентен преводач, частично разработен по спецификацията на Ethereum Vital Machine (EVM).

Инструменти за хиперлеги:

  • Hyperledger Caliper - инструмент за сравнителен анализ за измерване на производителността на конкретна блокчейна реализация с използване на набор от предварително определени случаи на използване.
  • Hyperledger Explorer - преглед, извикване, разгръщане или заявка на блокове, транзакции и свързани данни.
  • Hyperledger Cello - инструмент за внедряване на блокчейн екосистемата за намаляване на усилията, необходими за създаване, управление и прекратяване на блокчейн.
  • Hyperledger Composer - инструмент за сътрудничество за ускоряване на разработването на интелигентни договори и тяхното внедряване в разпределена книга
  • Hyperledger Quilt - предлага оперативна съвместимост между главните системи чрез прилагане на ILP, който е предимно протокол за плащания и е предназначен да прехвърля стойност в разпределените книги и неразпределените книги.

Hyperledger поддържа CouchDB за съхранение на състоянието на света и за заявки, богати на пълни данни. Доставчиците на услуги за членство (MSP) позволяват на организациите да определят персонализирана идентичност, роли и удостоверяване.

Имайки предвид своята модулна рамка с отворен код, Hyperledger може да се използва за изграждане на специфични блокчейн, тъй като дава възможност за смесване и съвпадение на функциите на платформата.

Въз основа на изискванията за приложение трябва да бъде избрана подходяща блокчейна платформа. Прекарването на време за оценка на платформата напред ще измине дълъг път за облекчаване на техническите болки на по-късен етап.

NanoHealthCare Token използва Ethereum и Hyperledger за създаване на децентрализирана екосистема на здравето и здравето. Присъединете се към нашата телеграмна общност, ако искате да обсъдите как изграждаме екосистемата NHCT.