Repolode
IBAX-io

IBAX-io/go-ibax

Plataforma de blockchain em Go para criar dApps, soluções DeFi, DAOs e aplicações cross-chain com smart contracts, tabelas de banco de dados e interfaces.

Estrelas
7,848
Forks
6,359
Issues abertas
92
Último commit
há 12 horas

O que é?

go-ibax é uma plataforma de blockchain escrita em Go, criada para permitir que desenvolvedores implantem suas próprias aplicações em uma blockchain sem precisar construir a infraestrutura subjacente do zero. Ela reúne smart contracts, tabelas de banco de dados e interfaces em um único framework, voltado tanto para ecossistemas descentralizados quanto centralizados.

A plataforma atende a casos de uso como aplicações descentralizadas, DeFi, governança de DAOs e transações cross-chain. O projeto usa uma linguagem de programação simplificada para a lógica dos contratos, que, segundo os autores, reduz a barreira de entrada para o desenvolvimento de aplicações.

O repositório oferece um binário de nó com comandos para criar um arquivo de configuração, gerar chaves do nó, produzir o primeiro bloco (com uma flag de teste para redes privadas), inicializar o banco de dados e iniciar o nó. A compilação requer Go 1.27 ou superior.

Recursos principais

  • 01Smart contracts, tabelas de banco de dados e interfaces reunidos em uma única plataforma
  • 02Linguagem de programação simplificada para a lógica das aplicações
  • 03Suporte a DApps, DeFi, DAOs e transações cross-chain
  • 04Ferramentas de linha de comando para configurar, gerar chaves, criar o primeiro bloco e iniciar um nó

Casos de uso

  • Criar uma rede blockchain privada ou de consórcio para testar aplicações
  • Desenvolver aplicações descentralizadas, como protocolos DeFi ou DAOs
  • Experimentar transferências de ativos cross-chain

Início rápido

  1. 1

    Instale Go 1.27 ou superior

  2. 2

    Baixe as dependências

    GO111MODULE=on go mod tidy -v
  3. 3

    Compile o binário

    go build
  4. 4

    Crie o arquivo de configuração do nó

    go-ibax config

Antes de usar

  • A compilação requer Go 1.27 ou superior.
  • Para executar um nó, são necessárias várias etapas de configuração antes de iniciá-lo: gerar chaves, criar o primeiro bloco e inicializar o banco de dados.

Tópicos

Perguntas frequentes

O que é go-ibax?
Plataforma de blockchain em Go para criar dApps, soluções DeFi, DAOs e aplicações cross-chain com smart contracts, tabelas de banco de dados e interfaces. go-ibax é uma plataforma de blockchain escrita em Go, criada para permitir que desenvolvedores implantem suas próprias aplicações em uma blockchain sem precisar construir a infraestrutura subjacente do zero. Ela reúne smart contracts, tabelas de banco de dados e interfaces em um único framework, voltado tanto para ecossistemas descentralizados quanto centralizados.
go-ibax é gratuito? Qual é a licença?
go-ibax é open source sob a licença Apache-2.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
go-ibax ainda é mantido?
Manutenção ativa. O último commit de go-ibax foi em 21 de out. de 2026.
Para que posso usar go-ibax?
Criar uma rede blockchain privada ou de consórcio para testar aplicações Desenvolver aplicações descentralizadas, como protocolos DeFi ou DAOs Experimentar transferências de ativos cross-chain
Como instalar go-ibax?
Instale Go 1.27 ou superior Baixe as dependências: GO111MODULE=on go mod tidy -v Compile o binário: go build Crie o arquivo de configuração do nó: go-ibax config
Onde consigo go-ibax?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/IBAX-io/go-ibax

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados