Follow Us
Facebooktwitteryoutube
YouTube
Promo
banner
Promo
banner

Hyperledger Fabric против Ethereum: битва лицом к лицу

В этой статье сравниваются две самые популярные платформы блокчейнов – Hyperledger Fabric и Ethereum, а также базовые концепции этих двух платформ..

Потребность в технологии блокчейн продолжает расти, и многие платформы становятся массовыми. Среди них предприятия более чем когда-либо стремятся использовать решения на основе блокчейнов и готовы вкладывать в это значительные ресурсы. Такие платформы, как Hyperledger Fabric и Ethereum, уже ежедневно становятся заголовками. Вот почему необходимо, чтобы мы рассмотрели сравнение Hyperledger Fabric и Ethereum..

Обе эти платформы очень известны своими уникальными конструкциями. Более того, оба предлагают множество функций, которые могут изменить или перестроить наши бизнес-модели. Но как они в сравнении? Может ли один обогнать другого? Что ж, мы можем узнать это только в этом руководстве Hyperledger Fabric против Ethereum..

Итак, давайте начнем руководство Hyperledger Fabric против Ethereum.!

ЗарегистрироватьсяСейчас же: Курс по основам корпоративных блокчейнов

Hyperledger Fabric против Ethereum

Что такое Hyperledger Fabric?

Прежде всего, давайте начнем с их основного введения. Если вы только новичок в области корпоративного блокчейна, лучше всего прочитать эту часть, так как вы получите твердое представление о том, что это за два. Во-первых, Hyperledger начал свой путь еще в 2015 году..

В то время технология блокчейн уже начала привлекать внимание крупных игроков. Однако не было платформ, подходящих для корпоративных сценариев использования..

Войдите в Hyperledger. В любом случае, это было идеальное время, чтобы помочь сообществу расти и полностью раскрыть свой потенциал..

Hyperledger Fabric – один из популярных проектов блокчейн-зонтичной компании Hyperledger. Есть много других проектов и фреймворков. Но Hyperledger Fabric привлекла всеобщее внимание сразу после запуска. Совместно с IBM фонд Linux разработал Каркас из ткани.

Как и любая другая платформа, она поставляется с бухгалтерскими книгами, смарт-контрактами и протоколами, которые помогают всем пользователям принимать участие в процессе транзакции..

Однако между архитектурой Hyperledger Fabric и другой архитектурой блокчейна есть существенная разница. По сути, архитектура Hyperledger Fabric является разрешенной и частной. Таким образом, это не позволит любому пользователю получить доступ к сети..


В архитектуре Hyperledger Fabric вы должны быть участником сети, и к тому времени вы можете получить доступ к системе..

Подходит для предприятий

Как видите, это идеальное решение для любой корпоративной компании. Предприятиям нужна конфиденциальность, и они не могут полагаться на публичные платформы для этого. Почему? Ну, потому что в корпоративных компаниях есть много конфиденциальной информации, которую они могут выставить для демонстрации своим конкурентам на рынке. Это просто никоим образом не принесет пользы.

Таким образом, архитектура Hyperledger Fabric может действительно помочь им использовать все преимущества технологии и при этом сохранить свою целостность..

На самом деле консенсус Hyperledger Fabric на самом деле является гибкой моделью. Кроме того, он поставляется с широким спектром консенсусных алгоритмов, подключаемыми опциями, несколькими форматами бухгалтерской книги и многим другим. Как видите, вы можете в значительной степени настроить эту платформу..

Таким образом, очень эффективно внедрять блокчейн-решения для любой отрасли..

Еще одна интересная особенность архитектуры Hyperledger Fabric заключается в том, что она позволяет создавать отдельные каналы, которые могут предлагать варианты частных транзакций. Вы не можете получить к нему доступ без надлежащего уровня доступа..

Преимущества Hyperledger Fabric

Есть несколько основных преимуществ технологий. В соответствии с их документация, эта технология более чем способна справиться с ежедневной нагрузкой трафика. Таким образом, такие функции, как открытый исходный код, модульный дизайн, высокая эффективность, приложения и качественный код, делают его еще более прибыльным..

Посмотрим, что это –

Открытый исходный код

Что ж, лучшая часть Fabric – это то, что платформа имеет открытый исходный код. Это означает, что любой может использовать платформу в интересах своей компании. Более того, они не просят никаких денег для использования в ваших проектах. Итак, если у вас есть отличная собственная команда разработчиков, вы можете легко построить вокруг нее платформу, и вам не придется платить за это Hyperledger..

Однако, как и во многих случаях, предприятиям нужно больше функций или они должны быть ориентированы только на их отрасль..

Таким образом, недостаточно только получить исходный код. Вам понадобятся ваши разработчики, которые понимают, как это работает, и умеют кодировать поверх него..

Более того, им также необходимо понимать, как работает консенсус Hyperledger Fabric, чтобы выяснить, достаточно ли этих алгоритмов для защиты вашей информации..

На основе консенсуса Hyperledger Fabric вы можете добавить или удалить любую функцию, которую хотите..

Подходит для самых разных отраслей промышленности

Самое приятное в Fabric то, что на данный момент она подходит практически для любой отрасли. Таким образом, это означает, что независимо от того, в какой отрасли вы находитесь, проект Hyperledger Fabric наверняка поможет вам в этом..

Во всяком случае, такие отрасли, как здравоохранение, цепочка поставок, страхование, СМИ, кибербезопасность, Интернет вещей, банковское дело, правительство, недвижимость и многие другие, уже используют его..

Более того, многие проекты Fabric могут показать вам, насколько быстро платформа набирает популярность. Поскольку платформа имеет разрешение, использовать ее в любой среде довольно просто..

Код качества

Проект Hyperledger Fabric действительно поставляется с набором качественных кодов. В каждом новом дополнении они следят за высочайшим качеством на рынке. Но как они это делают? Что ж, перед каждым запуском они, как правило, тщательно соблюдают свои коды из соображений безопасности. Более того, они также проводят тщательное тестирование своего кода..

Что он делает, так это то, что он избавляется от любых проблем, которые могут дать хакерам возможность взломать систему. Еще одна интересная особенность состоит в том, что Fabric предпочитает качество количеству. Кроме того, код с открытым исходным кодом, разработчики сообщества могут легко указать на любые ошибки, и они также могут быстро их исправить..

Итак, вы всегда можете представить, что каждый раз получаете идеальную платформу..

Более высокая эффективность

Согласно их документации, технология может похвастаться большей эффективностью по сравнению с другими блокчейнами..

На самом деле архитектура технологии – это то, что дает ей значительный прирост эффективности. Более того, все узлы в системе имеют разные назначения. Таким образом, отделение транзакционных процессов от других процессов заказа действительно помогает сделать это вовремя..

Таким образом, они могут использовать консенсус Hyperledger Fabric для обработки транзакций без одновременного замедления работы платформы. Во всяком случае, не все узлы имеют устройство записи для выполнения транзакций. Таким образом, они могут использовать свои ресурсы для выполнения других преимуществ в сети..

Модульная конструкция

Это, безусловно, самая привлекательная особенность проекта Hyperledger Fabric. Он полностью модульный. Под этим мы подразумеваем, что вы можете использовать в системе столько функций, сколько захотите. Таким образом, вы можете изменить консенсус Hyperledger Fabric, типы реестров, добавить токены, добавить другие функции и т. Д. Все, что вам нужно сделать, это подключить его и начать использовать..

Например, вы также можете иметь несколько консенсусов по нескольким причинам, например, для транзакций, для идентификации и т. Д..

Что такое Ethereum?

Согласно документации Ethereum, это глобальная платформа с открытым исходным кодом для всех децентрализованных приложений. На самом деле, в Ethereum вы можете запрограммировать его для управления цифровой ценностью и запускать его из любой точки земного шара. Более того, он будет выполнять именно то, на что вы его запрограммировали..

Прежде всего, Ethereum начинался как всеобщее достояние сразу после бума платформы Биткойн. Более того, архитектура Ethereum стала активной в 2015 году. Виталик Бутерин – основатель и основной программист платформы. Прочтите эту статью, чтобы узнать, кто такой Виталик Бутерин из Ethereum..

Вы можете думать об этом как о программируемой версии технологии блокчейн. Например, представьте, что у вас есть скелет технологии, и вы можете вносить в него столько изменений, сколько захотите. Итак, все, что вам нужно сделать, это добавить функции, уложить свои протоколы безопасности, криптографии, и вы получите полностью работоспособное решение для себя..

Таким образом, существует огромное количество централизованных приложений, построенных на основе архитектурного каркаса Ethereum..

Однако это публичная платформа. В результате предприятия хотят использовать эту технологию с самого начала. Но почему? Ну, это потому, что им нужна конфиденциальность, а он не может этого предложить.

Механизм консенсуса Ethereum использует обновленную версию алгоритма Proof of Work. На самом деле механизм консенсуса Ethereum довольно надежен и эффективен. Однако проблема в том, что он требует много ресурсов и может замедлить работу..

Узнайте больше здесь, в этом окончательном руководстве по Ethereum..

Как это работает?

Для сравнения Ethereum и Hyperledger Fabric вы должны знать, что Ethereum действительно работает. Основные процессы проходят через виртуальную машину Ethereum (EVM), которая представляет собой полное программное обеспечение по Тьюрингу. По сути, он выполняет определенные сценарии в распределенной сети устройств..

Более того, он также позволяет выполнять смарт-контракты и хранит все, от DAO (что такое DAO) до правил смарт-контрактов. На самом деле архитектура Ethereum позволяет разработчикам создавать на ее основе децентрализованные приложения. Вот почему вы получаете множество организаций, игр, распределенных реестров и множество других интересных приложений..

Согласно их техническому документу, архитектура Ethereum предлагает:

Простота

Архитектура Ethereum предлагает простоту своих платформ. Вот почему все их протоколы эффективны, даже если это связано с неэффективностью времени или хранением данных..

Универсальность

Внутренний сценарий Turing-complete может помочь любым разработчикам во всем мире программировать интеллектуальные контакты для любого типа транзакции. Это способствует его универсальности..

Модульность

Кроме того, протокол Ethereum находится в модульной фазе. Как и в случае, вы можете разделить функции и добавить любую другую функцию по своему усмотрению..

Ловкость

Все протоколы Ethereum не являются какими-то обязательными правилами, которым вы должны следовать. Более того, компания предлагает множество способов улучшить свои протоколы и сделать их масштабируемыми..

Недискриминация

Это не ограничивает пользователей в участии в транзакциях. Таким образом, любой желающий может воспользоваться всеми преимуществами блокчейна..

Преимущества Ethereum

Платформа Ethereum дает определенные преимущества. Посмотрим, что они из себя представляют –

  • Неизменность: очевидно, что вы не можете вносить какие-либо изменения в бухгалтерскую книгу. Таким образом, у третьих лиц не будет доступа к нему, даже если это общественное достояние..
  • КоррупцияДоказательство: Никто не может выполнять вредоносные действия в системе, чтобы никто этого не заметил. Если кто-то попытается даже изменить какие-либо документы, система будет получать предупреждения, и все пользователи также будут получать предупреждения об этом..
  • Безопасность: На самом деле Ethereum имеет большую безопасность, поскольку его открытая публичная платформа, все прозрачно. И эта прозрачность действительно добавляет уровень безопасности для каждого пользователя. Он также предлагает множество тактик, таких как различные формы криптографии и многое другое..
  • НетВремя простоя: У всего, что работает в сети Ethereum, не будет простоев. Таким образом, приложения, смарт-контакты, транзакции не столкнутся с какими-либо проблемами и всегда будут доступны каждому..

Hyperledger Fabric против Ethereum: битва лицом к лицу

Как видите, обе платформы отлично справляются со своими задачами. Но они обе являются блокчейн-платформами. Итак, как, по вашему мнению, они действительно могут служить платформой для общих атрибутов? Что ж, давайте посмотрим сейчас Hyperledger Fabric против Ethereum..

Чтобы сделать его более убедительным, мы описываем каждый атрибут и то, как каждая платформа работает с этим атрибутом, в сравнении Hyperledger Fabric и Ethereum..

Тип книги

Прежде всего, давайте начнем с типа бухгалтерской книги. Вы увидите явную разницу между обеими платформами. На самом деле Hyperledger Fabric – это разрешенная платформа. Значит, это не для всеобщего обозрения. Кроме того, он в основном подходит для предприятий и может обеспечить необходимую им конфиденциальность..

Таким образом, в нем предусмотрены механизмы членства для выбора, кто может получить доступ в систему, а кто нет. Более того, компания сама решит, кто может войти на платформу..

С другой стороны, Ethereum – это общедоступная платформа. Итак, здесь нет никакой формы приватности. Пользователям системы не нужно проходить какие-либо правила членства, чтобы получить доступ к сети. Таким образом, он не совсем подходит для предприятий..

Давайте перейдем к следующему атрибуту в этом сравнении Hyperledger Fabric и Ethereum..

Управление

Linux Foundation – это управляющая организация, стоящая за Hyperledger Fabric. Однако они также получили большой вклад от IBM. Итак, вы можете сказать, что это результат масштабного сотрудничества, которое увенчалось огромным успехом. Во всяком случае, некоторые из вас могут даже знать его как блокчейн IBM. Однако оба они находятся на одних и тех же платформах..

С другой стороны, разработчики Ethereum стоят за управляющим органом платформы Ethereum. Виталик Бутерин – главный программист и основатель Ethereum. Как видите, платформа – это не результат сотрудничества других компаний, а внутренняя разработка..

Давайте перейдем к следующему атрибуту в этом сравнении Hyperledger Fabric и Ethereum..

Отраслевой фокус

В этом атрибуте сравнения Hyperledger Fabric и Ethereum вы найдете много общего. На самом деле проект Hyperledger Fabric подходит для межотраслевой разработки. Что это значит? Что ж, это означает, что вы можете использовать его в любой отрасли. Практически компания разработала эту платформу, которую можно использовать в любых сценариях..

На практике эксперты сначала считали, что блокчейн подходит только для финансового сектора. Но это может быть намного больше. С другой стороны, Ethereum также ориентирован на межотраслевую разработку. Но как общедоступный, а не использовать его как сетевую интернет-систему предприятия. Компании могут использовать его, чтобы предложить платформу для своих клиентов..

Однако новый Enterprise Ethereum больше ориентирован на корпоративные приложения..

Давайте посмотрим на следующий атрибут в этом сравнении Hyperledger Fabric и Ethereum..

Пропускная способность

Пришло время познакомиться с подробностями в сравнении Hyperledger Fabric и Ethereum. Обе технологии говорят о том, что они быстрые и предлагают много транзакций в секунду. Однако Hyperledger Fabric побеждает в этом раунде. На самом деле это идет с > 2000 т / с. Таким образом, вы можете ожидать, что он будет обрабатывать 2000+ транзакций каждую секунду..

Более того, Fabric может достичь этого показателя, потому что он предлагает параллельные транзакции и ограничивает количество пользователей в системе, поэтому не замедляется. С другой стороны, Ethereum с небольшим количеством узлов может выполнять большое количество транзакций. Но поскольку это общественное достояние, он замедляется и теперь может предлагать что-то около 20 транзакций в секунду. Это огромная разница между этими двумя.

Давайте перейдем к следующему атрибуту в этом сравнении Hyperledger Fabric и Ethereum..

Криптовалюта

Это еще одно важное отличие Hyperledger Fabric от Ethereum. На самом деле платформа Fabric не имеет собственных токенов или криптовалюты в системе. Таким образом, для использования платформ вам не потребуется криптовалюта. Однако, если компании нужна система на основе токенов, они могут легко ее добавить. Таким образом, они не будут вынуждены использовать какие-либо местные валюты. Это огромное преимущество.

С другой стороны, Ethereum поставляется с собственной криптовалютой под названием Ether (что такое Ether?). Более того, в системе есть еще одна форма токена, называемая Gas, которая вам нужна для выполнения транзакций в системе. Проблема в том, что цена на газ постоянно меняется, и с увеличением количества пользователей она также может стать огромным бременем..

Давайте посмотрим на следующий атрибут в этом сравнении Hyperledger Fabric и Ethereum..

Механизм консенсуса

Как бы то ни было, механизм консенсуса у обеих технологий разный. На самом деле проект Hyperledger Fabric предлагает на выбор множество механизмов консенсуса. Во всяком случае, изначально он использует алгоритм консенсуса Кафки. Однако есть еще протоколы Solo и Raft. Более того, Solo больше подходит для разработчиков, а Raft отличается отказоустойчивостью..

С другой стороны, механизм консенсуса Ethereum использует обновленную версию алгоритма Proof of Work. На самом деле механизм консенсуса Ethereum довольно надежен и эффективен. Однако проблема в том, что он требует много ресурсов и может замедлить работу..

Но механизм консенсуса Ethereum PoW немного превосходит протокол Raft..

Давайте перейдем к следующему атрибуту в этом сравнении Ethereum и Hyperledger Fabric..

Смарт-контракты

В этом случае Ethereum впервые придумал концепцию смарт-контрактов. На самом деле это действенная контрактная система, которая может автоматизировать процесс заключения любых контрактов между сторонами. Более того, смарт-контракт в Ethereum довольно эффективен и стал популярным за очень короткое время..

С другой стороны, Hyperledger Fabric также предлагает смарт-контракты, но здесь он известен как Chaincode. По сути, это бизнес-логика технологии, и процесс ее выполнения несколько отличается от смарт-контрактов Ethereum. Тем не менее, обе технологии предлагают эту функцию..

Давайте посмотрим на следующий атрибут в этом сравнении Ethereum и Hyperledger Fabric..

Язык смарт-контрактов

Далее, для Ethereum и Hyperledger Fabric вы получите разные языки программирования для смарт-контрактов. На самом деле Ethereum использует Solidity для кодирования смарт-контрактов в системе. В любом случае, Solidity относительно новый и его довольно легко по сравнению с другими популярными языками программирования..

С другой стороны, Hyperledger Fabric предлагает Golang, Java и NodeJS в качестве своей версии смарт-контрактов. Итак, если вы знаете какой-либо из кодов, вы можете легко разработать механизм смарт-контракта. Java – популярный язык программирования, что значительно упрощает работу разработчиков..

Давайте перейдем к следующему атрибуту в этом сравнении Hyperledger Fabric и Ethereum..

Тип приложения

Это последний атрибут сравнения Ethereum и Hyperledger Fabric. В любом случае, обе стороны подходят для самых разных приложений в реальном мире. На самом деле Ethereum в основном популярен для децентрализованных приложений, и поэтому существуют тысячи приложений поверх Ethereum..

С другой стороны, проект Hyperledger Fabric довольно новый, и у него также есть децентрализованные приложения, но не такие обширные, как Ethereum. Однако Hyperledger превосходит Ethereum в реальных приложениях корпоративного уровня..

Ethereum против Hyperledger Fabric: таблица сравнения

EthereumHyperledger Fabric
Тип книги Без разрешения Разрешено
Ориентация на отрасль Межотраслевой Межотраслевой
Управление Разработчики Ethereum Linux Foundation
Криптовалюта Эфир (ETH) Никто
Механизм консенсуса

Доказательство работы (PoW)

Съемный механизм
Пропускная способность ~ 20 т / с > 2000 т / с
Смарт-контракт
Язык смарт-контрактов Твердость NodeJS или Golang или Java
Тип приложения Широкий диапазон Широкий диапазон

Ethereum против Hyperledger Fabric: заключительные мысли

В конце концов, Ethereum и Hyperledger Fabric – две очень уникальные платформы блокчейнов на рынке. Кроме того, оба они способны решать множество проблем, с которыми сегодня справляется централизованная система..

Вы можете подумать, что Ethereum не подходит для коммерческого использования. Однако это не совсем так. У Ethereum действительно есть частная версия своей технологии под названием Enterprise Ethereum в рамках Enterprise Ethereum Alliance. Здесь, как и в Hyperledger, многие компании собираются вместе и работают над возможными решениями..

Фактически, Hyperledger и EEA уже сотрудничают над рядом решений только для предприятий. Итак, как видите, обе платформы – отличные варианты. Таким образом, вам решать, что выбрать лучший.

Чтобы лучше понять основные концепции блокчейна, подобные этой, обязательно ознакомьтесь с нашим бесплатным курсом по блокчейну..

Mike Owergreen Administrator
Sorry! The Author has not filled his profile.
follow me
Adblock
detector