Реализация исполнительного уровня Ethereum на Go: запуск полного или архивного узла, доступ через JSON-RPC и инструменты для разработчиков.
IBAX-io/go-ibax
Блокчейн-платформа на Go для создания dApps, DeFi-, DAO- и кросс-чейн-приложений со смарт-контрактами, таблицами баз данных и интерфейсами.
- Звёзды
- 7,848
- Форки
- 6,359
- Открытые issues
- 92
- Последний коммит
- 12 часов назад
Что это?
go-ibax — блокчейн-платформа на Go, которая позволяет разработчикам развертывать собственные приложения в блокчейне, не создавая базовую инфраструктуру с нуля. В одном фреймворке объединены смарт-контракты, таблицы баз данных и интерфейсы; платформа рассчитана как на децентрализованные, так и на централизованные экосистемы.
Платформа предназначена для таких задач, как децентрализованные приложения, DeFi, управление DAO и кросс-чейн-транзакции. В проекте используется упрощённый язык программирования для логики контрактов, который, по словам авторов, снижает порог входа в разработку приложений.
В репозитории есть бинарный файл узла с командами для создания файла конфигурации, генерации ключей узла, создания первого блока (для частных сетей предусмотрен тестовый флаг), инициализации базы данных и запуска узла. Для сборки требуется Go 1.27 или новее.
Ключевые возможности
- 01Смарт-контракты, таблицы баз данных и интерфейсы объединены в одной платформе
- 02Упрощённый язык программирования для логики приложений
- 03Поддержка DApps, DeFi, DAO и кросс-чейн-транзакций
- 04Инструменты командной строки для настройки, генерации ключей, создания первого блока и запуска узла
Сценарии использования
- Создание частной или консорциумной блокчейн-сети для тестирования приложений
- Разработка децентрализованных приложений, например DeFi-протоколов или DAO
- Эксперименты с кросс-чейн-переводами активов
Быстрый старт
- 1
Установите Go 1.27 или выше
- 2
Загрузите зависимости
GO111MODULE=on go mod tidy -v - 3
Соберите бинарный файл
go build - 4
Создайте файл конфигурации узла
go-ibax config
Что важно знать
- Для сборки требуется Go 1.27 или выше.
- Перед запуском узла нужно выполнить несколько этапов настройки: сгенерировать ключи, создать первый блок и инициализировать базу данных.
Темы
Частые вопросы
- Что такое go-ibax?
- Блокчейн-платформа на Go для создания dApps, DeFi-, DAO- и кросс-чейн-приложений со смарт-контрактами, таблицами баз данных и интерфейсами. go-ibax — блокчейн-платформа на Go, которая позволяет разработчикам развертывать собственные приложения в блокчейне, не создавая базовую инфраструктуру с нуля. В одном фреймворке объединены смарт-контракты, таблицы баз данных и интерфейсы; платформа рассчитана как на децентрализованные, так и на централизованные экосистемы.
- go-ibax можно использовать бесплатно? Какая у него лицензия?
- go-ibax распространяется с открытым исходным кодом под лицензией Apache-2.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- go-ibax всё ещё поддерживается?
- Активно поддерживается. Последний коммит в go-ibax — 21 окт. 2026 г..
- Для чего можно использовать go-ibax?
- Создание частной или консорциумной блокчейн-сети для тестирования приложений Разработка децентрализованных приложений, например DeFi-протоколов или DAO Эксперименты с кросс-чейн-переводами активов
- Как установить go-ibax?
- Установите Go 1.27 или выше Загрузите зависимости: GO111MODULE=on go mod tidy -v Соберите бинарный файл: go build Создайте файл конфигурации узла: go-ibax config
- Где скачать go-ibax?
- Исходный код и инструкции по установке — на GitHub: https://github.com/IBAX-io/go-ibax
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Нода Chainlink и контракты для работы децентрализованной сети оракулов, которая передаёт смарт-контрактам реальные данные и результаты вычислений вне блокчейна.
Второе издание книги «Mastering Ethereum» об разработке на Ethereum, смарт-контрактах и базовых технологиях сети.
Корпоративный permissioned-фреймворк распределённого реестра на Go для создания блокчейн-решений и приложений с подключаемыми компонентами.
Реализация узла Lightning Network на Go: управляет каналами, маршрутизирует платежи и предоставляет API gRPC и REST.
Sway — язык программирования в духе Rust для написания смарт-контрактов в блокчейне Fuel.