Ethereum para desarrolladores de Go
Aprenda a desarrollar para Ethereum utilizando proyectos y herramientas basados en Go
Utilice Ethereum para crear aplicaciones descentralizadas (dapps). Estas dapps pueden ser confiables, lo que significa que una vez que se despliegan en Ethereum, siempre se ejecutarán según lo programado. Son descentralizadas, lo que significa que se ejecutan en una red entre pares y no hay un único punto de falla. Ninguna entidad o persona las controla y son casi imposibles de censurar. Pueden controlar activos digitales para crear nuevos tipos de aplicaciones.
Primeros pasos con los contratos inteligentes y el lenguaje Solidity
Dé sus primeros pasos para integrar Go con Ethereum
¿Necesita primero una introducción más básica? Consulte ethereum.org/learn o ethereum.org/developers.
- Explicación de la cadena de bloques (opens in a new tab)
- Comprender los contratos inteligentes (opens in a new tab)
- Escriba su primer contrato inteligente (opens in a new tab)
- Aprenda a compilar y desplegar Solidity (opens in a new tab)
- Tutorial de contratos (opens in a new tab)
Artículos y libros para principiantes
- Primeros pasos con Geth (opens in a new tab)
- Uso de Golang para conectarse a Ethereum (opens in a new tab)
- Despliegue de contratos inteligentes de Ethereum usando Golang (opens in a new tab)
- Una guía paso a paso para probar y desplegar contratos inteligentes de Ethereum en Go (opens in a new tab)
- Libro electrónico: Desarrollo de Ethereum con Go (opens in a new tab) - Desarrolle aplicaciones de Ethereum con Go
Artículos y documentación de nivel intermedio
- Documentación de Go Ethereum (opens in a new tab) - La documentación para el Golang oficial de Ethereum
- Guía del programador de Erigon (opens in a new tab) - Guía ilustrada que incluye el árbol de estado, pruebas múltiples y procesamiento de transacciones
- Erigon y Ethereum sin estado (opens in a new tab) - Conferencia de la Comunidad de Ethereum 2020 (EthCC 3)
- Erigon: optimización de clientes de Ethereum (opens in a new tab) - Devcon 4 de 2018
- GoDoc de Go Ethereum (opens in a new tab)
- Creación de una dapp en Go con Geth (opens in a new tab)
- Trabajar con una red privada de Ethereum con Golang y Geth (opens in a new tab)
- Pruebas unitarias de contratos de Solidity en Ethereum con Go (opens in a new tab)
- Referencia rápida para usar Geth como biblioteca (opens in a new tab)
Patrones de uso avanzado
- El backend simulado de Geth (opens in a new tab)
- Aplicaciones de cadena de bloques como servicio usando Ethereum y Quorum (opens in a new tab)
- Almacenamiento distribuido IPFS y enjambre en aplicaciones de cadena de bloques de Ethereum (opens in a new tab)
- Clientes móviles: bibliotecas y nodos de Ethereum Inproc (opens in a new tab)
- Dapps nativas: enlaces de Go a contratos de Ethereum (opens in a new tab)
Proyectos y herramientas de Go
- Geth / Go Ethereum (opens in a new tab) - Implementación oficial en Go del protocolo Ethereum
- Análisis de código de Go Ethereum (opens in a new tab) - Revisión y análisis del código fuente de Go Ethereum
- Erigon (opens in a new tab) - Derivado más rápido de Go Ethereum, con un enfoque en nodos de archivo
- Golem (opens in a new tab) - Golem está creando un mercado global de potencia informática
- Quorum (opens in a new tab) - Una implementación con permisos de Ethereum que admite la privacidad de datos
- Prysm (opens in a new tab) - Implementación en Go de Ethereum 'Serenity' 2.0
- Eth Tweet (opens in a new tab) - Twitter descentralizado: un servicio de microblogging que se ejecuta en la cadena de bloques de Ethereum
- Plasma MVP Golang (opens in a new tab) — Implementación en Golang y extensión de la especificación de Plasma Mínimo Viable
- Open Ethereum Mining Pool (opens in a new tab) - Un pool de minería de Ethereum de código abierto
- Ethereum HD Wallet (opens in a new tab) - Derivaciones de billetera HD de Ethereum en Go
- Multi Geth (opens in a new tab) - Soporte para muchas especies de redes de Ethereum
- Cliente ligero de Geth (opens in a new tab) - Implementación en Geth del subprotocolo ligero de Ethereum
- SDK de Golang para Ethereum (opens in a new tab) - Una implementación sencilla de billetera de Ethereum y utilidades en Golang
- SDK de Golang de Covalent (opens in a new tab) - Acceso eficiente a datos de cadenas de bloques a través del SDK de Go para más de 200 cadenas de bloques
¿Busca más recursos? Consulte ethereum.org/developers
Colaboradores de la comunidad de Go
- Discord de Geth (opens in a new tab)
- Gist de Geth (opens in a new tab)
- Slack de Gophers (opens in a new tab) - canal #ethereum (opens in a new tab)
- StackExchange - Ethereum (opens in a new tab)
- Gitter de Multi Geth (opens in a new tab)
- Gitter de Ethereum (opens in a new tab)
- Gitter del cliente ligero de Geth (opens in a new tab)
Otras listas agregadas
- Awesome Ethereum (opens in a new tab)
- ConsenSys: una lista definitiva de herramientas para desarrolladores de Ethereum (opens in a new tab) | Código fuente en GitHub (opens in a new tab)
Última actualización de la página: 27 de abril de 2026