Написать нам
Категория: Кодирование
04.12.2019

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

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 и растет STO. Но стоит взять во внимание то, что данным фреймворком часто пользовались мошенники, чтобы запускать скам-проекты. Следовательно, уменьшение количества мошенников ведет к снижению популярности 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: чтобы пользователь получил подтверждение для своей транзакции он должен подтвердить транзакции двух других пользователей.


Написать нам
Имя*:
Email*:
Сообщение: