Repolode
IBAX-io

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. 1

    Установите Go 1.27 или выше

  2. 2

    Загрузите зависимости

    GO111MODULE=on go mod tidy -v
  3. 3

    Соберите бинарный файл

    go build
  4. 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 обновляется ежедневно.

Похожие проекты