More

    Мы открыли код блокчейн-платформы Erachain

    Дата публикации:

    Сегодня наша команда опубликовала исходный код блокчейна, разработку которого ведёт с 2015 года.

    Платформа Erachain развивается с реализацией концепции встроенных функций, сервисов и протокольных смарт-контрактов. Благодаря этому архитектура технологии сокращает цикл разработки децентрализованных приложений (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 можно получить на GitHub

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

    Похожие

    ОСТАВЬТЕ ОТВЕТ

    Пожалуйста, введите ваш комментарий!
    пожалуйста, введите ваше имя здесь