Implementación en Go de la capa de ejecución de Ethereum, que funciona como nodo full o archive y ofrece acceso JSON-RPC y herramientas para desarrolladores.
IBAX-io/go-ibax
Plataforma blockchain basada en Go para crear dApps, DeFi, DAO y aplicaciones cross-chain con smart contracts, tablas de base de datos e interfaces.
- Estrellas
- 7,848
- Forks
- 6,359
- Issues abiertos
- 92
- Último commit
- hace 12 horas
¿Qué es?
go-ibax es una plataforma de sistema blockchain escrita en Go, cuyo objetivo es permitir que los desarrolladores desplieguen sus propias aplicaciones en una blockchain sin tener que crear desde cero la infraestructura subyacente. Reúne smart contracts, tablas de base de datos e interfaces en un solo framework, y está pensada tanto para ecosistemas descentralizados como centralizados.
La plataforma está dirigida a casos de uso como aplicaciones descentralizadas, DeFi, gobernanza DAO y transacciones cross-chain. El proyecto utiliza un lenguaje de programación simplificado para la lógica de los contratos, que sus autores presentan como una forma de reducir las barreras para desarrollar aplicaciones.
El repositorio incluye un binario de nodo con comandos para crear un archivo de configuración, generar claves de nodo, producir un primer bloque (con una opción de prueba para redes privadas), inicializar la base de datos e iniciar el nodo. Para compilarlo se requiere Go 1.27 o una versión posterior.
Funciones clave
- 01Smart contracts, tablas de base de datos e interfaces integrados en una sola plataforma
- 02Lenguaje de programación simplificado para la lógica de las aplicaciones
- 03Compatibilidad con DApps, DeFi, DAO y transacciones cross-chain
- 04Herramientas de línea de comandos para configurar el nodo, generar claves, crear el primer bloque e iniciarlo
Casos de uso
- Crear una red blockchain privada o de consorcio para probar aplicaciones
- Desarrollar aplicaciones descentralizadas, como protocolos DeFi o DAO
- Experimentar con transferencias de activos cross-chain
Inicio rápido
- 1
Instalar Go 1.27 o posterior
- 2
Obtener las dependencias
GO111MODULE=on go mod tidy -v - 3
Compilar el binario
go build - 4
Crear el archivo de configuración del nodo
go-ibax config
Antes de usarlo
- Para compilar se requiere Go 1.27 o posterior.
- Para ejecutar un nodo hay que realizar varios pasos de configuración antes de iniciarlo: generar claves, crear el primer bloque e inicializar la base de datos.
Temas
Preguntas frecuentes
- ¿Qué es go-ibax?
- Plataforma blockchain basada en Go para crear dApps, DeFi, DAO y aplicaciones cross-chain con smart contracts, tablas de base de datos e interfaces. go-ibax es una plataforma de sistema blockchain escrita en Go, cuyo objetivo es permitir que los desarrolladores desplieguen sus propias aplicaciones en una blockchain sin tener que crear desde cero la infraestructura subyacente. Reúne smart contracts, tablas de base de datos e interfaces en un solo framework, y está pensada tanto para ecosistemas descentralizados como centralizados.
- ¿go-ibax es gratuito? ¿Qué licencia tiene?
- go-ibax es open source bajo la licencia Apache-2.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿go-ibax sigue mantenido?
- Mantenimiento activo. El último commit de go-ibax fue el 21 oct 2026.
- ¿Para qué puedo usar go-ibax?
- Crear una red blockchain privada o de consorcio para probar aplicaciones Desarrollar aplicaciones descentralizadas, como protocolos DeFi o DAO Experimentar con transferencias de activos cross-chain
- ¿Cómo se instala go-ibax?
- Instalar Go 1.27 o posterior Obtener las dependencias: GO111MODULE=on go mod tidy -v Compilar el binario: go build Crear el archivo de configuración del nodo: go-ibax config
- ¿Dónde consigo go-ibax?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/IBAX-io/go-ibax
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Nodo core y contratos de Chainlink para operar una red de oráculos descentralizada que lleva datos del mundo real y computación off-chain a los smart contracts.
La segunda edición de «Mastering Ethereum», un libro sobre desarrollo en Ethereum, smart contracts y la tecnología subyacente de la red.
Framework empresarial de ledger distribuido con permisos, escrito en Go, para crear soluciones y aplicaciones blockchain con componentes conectables.
Implementación en Go de un nodo de Lightning Network que gestiona canales, enruta pagos y ofrece APIs gRPC y REST.
Sway es un lenguaje de programación inspirado en Rust para escribir smart contracts en la blockchain Fuel.