Лучшие Блокчейн Фреймворки о Которых Вы Должны Знать

Blockchain frameworks — это программное решение, которое упрощает разработку, развертывание и поддержку технически сложных продуктов. Обычно фреймворк...

Содержание

#1. Ethereum
#2. Bitcoin
#3. Hyperledger
#4. Corda
#5. EOS
#6. IOTA
#7. Ripple (XRP)
#8. Waves
#9. NEM (XEM)
#10. Quorum

Blockchain frameworks — это программное решение, которое упрощает разработку, развертывание и поддержку технически сложных продуктов. Обычно фреймворк содержит лишь каркас блокчейна и его базовые модули, а все спе­ци­фич­еские ком­по­ненты реа­ли­зу­ются раз­ра­бот­чи­ком на их основе. Тем самым достигается высокая скорость разработки при сохранении стабильности и производительности конечного продукта. Не стоит забывать и о важности РНР фреймворков.

Ethereum

Фреймворк с открытым кодом для создания и запуска практически любых децентрализованных онлайн-сервисов на блокчейне (DApps), которые работают на основе смарт-контрактов. Концепция проекта была предложена Виталиком Бутериным еще в 2013 году, но реализовать ее удалось лишь в 2015 году. 

В основе Ethereum четыре ключевых компонента:

  1. EVM. Это так называемая «полная среда по Тьюрингу», в которой можно запускать DApps, написанные на одном из нескольких популярных языков программирования. То есть, вместо того, чтобы создавать отдельный фреймворк для каждого языка или приложения, все они работают на одном блокчейне. Это делает процесс разработки Dapps более эффективным и простым.
  2. Smart contracts. Компьютерный алгоритм для обмена криптовалютой, недвижимостью, золотом или иной ценностью без участия третьих лиц — гарантов. Смарт-контракт исполняется автоматически при соблюдении неких условий, прописанных в его коде.
  3. DApps. Децентрализованные приложения, которые используют смарт-контракты для различных целей: проставление цифровых подписей, прогнозирование на фондовых рынках, гарантии передачи ценностей и тому подобное. Больше половины живых DApps — приложения Ethereum.
  4. Performance. Набор программных решений, направленных на улучшение производительности сети. Сейчас в Ethereum используют деревья Merkle для оптимизации хеширования транзакций и повышения потенциала к масштабируемости.

Популярность блокчейн-платформы среди ICO-стартапов по статистике сайта Icowatсhlist

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

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

Bitcoin

Фреймворк первой и самой известной криптовалюты в мире. Он создан в 2009 году человеком или группой людей под общим псевдонимом Сатоши Накамото. Блокчейн Биткойна является прародителем значительной части криптовалют из первой двадцатки: Ethereum, Litecoin, Dash, Bitcoin Cash, Bitcoin SV и других. 

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

Благодаря этому над кодом Биткоина трудится множество талантливых программистов, которые создают уникальные решения: Segregated Witness (SegWit), Lightning Network и другие. Причем, что важно, эти нововведения не меняют децентрализованную природу платформы и не жертвуют безопасностью в угоду скорости — главной причины популярности Биткоина среди блокчейн-энтузиастов.

Hyperledger

Комплексный проект от Linux Foundation, который не является ни криптовалютой, ни блокчейном, ни компанией. Это своего рода хаб для открытой разработки централизованных и децентрализованных отраслевых блокчейнов для решения корпоративных задач. Проект стартовал в 2015 году.


Фреймворки и инструменты Hyperledger

В Hyperledger участвует свыше 100 компаний. Обычное членство стоит 50 тыс. долларов, премиальное — 250 тыс. долларов. Среди известных участников от финансового сектора: JP Morgan, London Stock Exchange (LSE), Deutsche Boerse и CME. От IT-гигантов — Cisco, IBM, Microsoft, Fujitsu и Intel. Также к проекту Linux Foundation присоединились SWIFT, Moscow Exchange, ABN Amro, BNP Paribas, Wells Fargo и сотни других компаний.

Вот некоторые из фреймворков Hyperledger:

  1. Fabric. Платформа, созданная совместно с IBM как технология «plug-and-play» для разработки масштабных блокчейн-приложений. Смарт-контракты Hyperledger Fabric получили название chaincode. Контракты Fabric поддерживают Golang (Go), Java и JavaScript, что делает их более гибкими, чем обычные смарт-контракты.
  2. Sawtooth. Модульная платформа от Intel, в которой реализован алгоритм консенсуса «Доказательство прошедшего времени (PoeT)». Sawtooth, как правило, применяется для токенизации логистики и цепочек продаж.
  3. Burrow. Клиент со встроенной виртуальной машиной, которая способна работать со спецификациями Ethereum.
  4. Iroha. Японский проект на базе Hyperledger Fabric, ориентированный на создание мобильных приложений.
  5. Indy. Проект от Sovrin Foundation, главная функция которого — цифровая аутентификация в системах на основе распределительных реестров.

Corda

Распределительная платформа с приватным доступом, смарт-контракты которой работают в рамках Виртуальной Машины Java (JVM). Corda создана консорциумом R3 (R3CEV LLC) для записи, контроля и синхронизации финансовых соглашений между регулируемыми финансовыми организациями. Специально для этого был разработан новый алгоритм консенсуса, который использует «нотариальные» ноды для проверки и подписания контрактов. 

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

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

EOS

Платформа для запуска децентрализованных приложений, разработчикам которой удалось собрать 465 млн долларов во время первичного предложения монет. Причина успеха — Daniel Larimer — основатель криптовалютной биржи BitShares и социальной сети Steemit. Оба проекта более чем успешны, поэтому инвесторы поверили в EOS. 

Кроме того, платформа привлекла инвесторов, поскольку в ней реализован новаторский подход к привлечению капитала: права на возможности платформы распределены в соответствии с долевым участием. То есть, если инвестор купил 20% токенов запущенного на EOS блокчейн-бизнесе, значит, ему принадлежит 20% ресурсов данного проекта: доход, собственность, авторские права, репутация.

Помимо этого держатели токенов нового проекта вправе:

  1. Получить доступ к DApps, разработанным в рамках нового проекта;
  2. Предоставлять доступ к хранилищам системы;
  3. Брать участие в управлении проектом;
  4. Взимать комиссию с транзакций;
  5. Участвовать в аирдропах;
  6. Получать дивиденды от EOS.

Криптовалютный фонд Multicoin Capital утверждает, что благодаря столь заманчивым перспективам разработчики EOS сумели собрать более 2 млрд долларов, перепродавая токены мелкими партиями. Другими словами, интерес к этому фреймворку огромен!

IOTA

Платформа, заточенная под работу Internet of Things (IoT). IoT — это глобальная надстройка над обычным интернетом, пользователями которой выступают не люди из плоти и крови, а цифровые устройства — от электронных часов на вашем запястье до доменной печи в производственном цеху. Сам цех также можно оцифровать и подключить к IoT. 

По своей структуре фреймворк IOTA не похож на Ethereum, Bitcoin или остальные популярные блокчейны, поскольку здесь нет традиционной линейной структуры цепочки блоков. Такая структура ограничивает масштабируемость сети, поэтому вместо нее IOTA использует алгоритм Tangle: чтобы пользователь получил подтверждение для своей транзакции он должен подтвердить транзакции двух других пользователей.

Для IOTA характерны такие особенности:

  1. Возможность создавать изолированные кластеры, которые могут работать отдельно от остальной сети;
  2. Чем больше пользователей и операций, тем выше скорость транзакций;
  3. Мгновенные онлайн- и офлайн-транзакции.

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

Ripple (XRP)

 

 

Пропускная способность криптовалют и платежных систем

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

Осенью 2018 года XRP занял второе место по капитализации, сместив с него Ethereum — 12,3 млрд против 9,5 млрд долларов по состоянию на 10 декабря 2018 года. Это случилось на фоне очередного проседания рынка, что говорит о большом доверии инвесторов и пользователей к блокчейну Ripple.

Waves

Российский фреймворк для запуска ICO, краудфандинга, обменников и платежных шлюзов. Занимает второе место по популярности среди стартапов, которые привлекают средства с помощью первичного предложения монет. Правда, с колоссальным отставанием — 2% против 80% (Ethereum).

NEM (XEM)

Платформа для запуска приложений, ориентированных на торговые операции, банковский сектор и благотворительность. Особенность данного фреймворка — алгоритм формирования консенсуса под названием Proof-of-Importance (PoI). PoI обеспечивает целостность системы, предоставляя привилегии при создании блока участниками с наилучшей репутацией, то есть тем, у кого большая активность, время нахождения в сети и больше денег на счету.

Quorum

Форк Ethereum, ориентированный на максимальную анонимность транзакций и контрактов в банковской и смежных сферах. Quorum разработан JP Morgan для решения ключевых проблем финансовой индустрии за счет распределительного реестра и возможностей смарт-контрактов. Именно поэтому он поддерживает работу с институциональными объемами сделок и способен ограничить доступ к истории транзакций при максимальной прозрачности системы в целом. 

Для подтверждения подлинности транзакций Quorum использует алгоритмы консенсуса Raft или Istanbul BFT вместо Proof-of-Work. В Raft, при появлении новой транзакции, она отправляется главной ноде, которая направляет транзакцию другим нодам, запрашивая подтверждение подлинности без какой-либо коммуникации между ними. BFT отличается тем, что у этой вариации алгоритма консенсуса больше главных нод.

Преимущества BFT и Raft — потенциал к масштабированию, моментальным и дешевым транзакциях, а также в возможности контролировать «общение» между нодами для обеспечения приватности операций. Недостатки — централизация. Но для банков — это даже хорошо.

Оцените (6 голосов - 4.8 из 5)
Спасибо!
1
(Ужасно)
2
(Плохо)
3
(Средне)
4
(Хорошо)
5
(Класс!)