Практические блокчейн-решения представила в одной базе платформа ICT.Moscow
Для того чтобы разобраться, как применяется блокчейн в России и в мире, открытая городская платформа ICT.Moscow запустила базу знаний. В...
Опубликовано в Четверг, 14-го Июля, 2022.
Вы можете следить за любыми ответами на эту запись через RSS 2.0 ленту и оставлять свои комментарии в конце статьи.
Компания Erachain опубликовала исходный код блокчейна, разработку которого ведёт с 2015 года.
Платформа развивается с реализацией концепции встроенных функций, сервисов и протокольных смарт-контрактов. Благодаря этому архитектура технологии сокращает цикл разработки децентрализованных приложений (dApps) и увеличивает быстродействие смарт-контрактов. Код платформы написан на Java и распространяется под лицензией aGPL v3.
Состав платформы
Архитектура блокчейна Erachain состоит из 4 элементов: модуль консенсуса Proof-of-Stake, модуль интерфейса баз данных MapDB и RocksDB, модуль протокольных транзакций для реализации широкого спектра функций, модуль смарт-контракта.
Основные модули технологии: DEX (децентрализованная биржа), профили пользователей, статусы, цифровые активы, сущности, документы, модуль пула форжинга и другие.
Для интеграции со сторонними продуктами можно использовать Rest API или RPС. Запуск ноды возможен через консоль или GUI (графический интерфейс). Для запуска блок эксплорера используется веб сервер Jetty.
Преимущества
Блокчейн-технология Erachain даёт возможность разработчикам более оперативно реагировать на потребности пользователей и организовать непрерывный выпуск обновлений приложений — код релиза dApps заработает уже со следующего блока в сети. Что критически важно в GameFi индустрии. Система протокольных смарт-контрактов сохраняет полную децентрализацию продукта без бэкдоров.
Другой особенностью архитектуры является оптимизация скорости работы приложений. Программы встраиваются в единую таблицу балансов и счетов блокчейна, не требуя написания собственного реестра учёта. Это снижает нагрузку на сеть и компьютерные мощности при обращении к данным, а также повышает доверие к сервисам. Например, среди децентрализованных бирж не редко встречается централизованное ведение «стакана» заявок. В технологии Erachain DEX уже является встроенным смарт-контрактом, на базе которого можно сделать любой аукцион.
Разработка на базе платформы Erachain позволит увеличить доход от dApps. Так как ядро блокчейна не берёт комиссию за исполнение кода смарт-контракта, вознаграждение за использование приложения полностью останется у разработчика.
«Мы надеемся, что открытие ядра позволит участникам блокчейн-сообщества — от студентов, которые только начали изучать технологию, до компаний и стартапов — намного быстрее реализовывать идеи децентрализованных проектов, так как они смогут делать это сразу в коде, а не описывать в вайтпейпере. В свою очередь это приведёт к ускоренным темпам развития web 3.0 и поможет сделать блокчейн полезнее для каждого», — пояснили в Erachain.
Доступ к коду блокчейна Erachain можно получить на GitHub.
При работе с кодом изменения оформляются в виде Pull-запросов, которые перед включением в репозиторий проходят рецензирование, тестирование и проверку сборкой.
О платформе Erachain:
Erachain — это блокчейн-платформа, в которую встроен широкий набор функций для использования в бизнес- или личных целях. Посредством данной платформы создается самостоятельная блокчейн-среда (сайдчейн), расположенная отдельно от основной цепочки блоков. В экономическом плане сайдчейн полностью независим: все токены в системе принадлежат только создателю, который сможет самостоятельно задать и распределить их количество между участниками. Платформа Erachain создает прозрачность в действиях сотрудников и партнеров, а также защищенное от постороннего вмешательства управление данными.