Implementação em Go da camada de execução do Ethereum, que funciona como nó full ou archive e oferece acesso via JSON-RPC e ferramentas para desenvolvedores.
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
Instale Go 1.27 ou superior
- 2
Baixe as dependências
GO111MODULE=on go mod tidy -v - 3
Compile o binário
go build - 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
Node core e contratos da Chainlink para operar uma rede descentralizada de oráculos que leva dados do mundo real e computação off-chain a smart contracts.
A segunda edição de "Mastering Ethereum", um livro sobre desenvolvimento na Ethereum, smart contracts e a tecnologia por trás da rede.
Framework de ledger distribuído permissionado para empresas, escrito em Go, com componentes plugáveis para criar soluções e aplicações de blockchain.
Uma implementação em Go de um nó da Lightning Network que gerencia canais, roteia pagamentos e oferece APIs gRPC e REST.
Sway é uma linguagem de programação inspirada em Rust para escrever smart contracts na blockchain Fuel.