Ethereum para desarrolladores de Go
Última actualización de la página: 25 de febrero de 2026
Aprenda a desarrollar para Ethereum utilizando proyectos y herramientas basados en Go
Usa Ethereum para crear aplicaciones descentralizadas (o "dapps"). Estas dapps pueden ser confiables, lo que significa que, una vez implementadas en Ethereum, siempre se ejecutan tal y como se programaron. Son descentralizadas, lo que significa que funcionan en una red de punto a punto, y no hay un único punto de fracaso. Ninguna entidad o persona las controla y es casi imposible censurarlas. Pueden controlar los activos digitales para crear nuevos tipos de aplicaciones.
Comenzar con contratos inteligentes y con el lenguaje Solidity
Da los primeros pasos para integrar Go con Ethereum
¿Necesita una introducción más básica para empezar? Visite ethereum.org/learn o ethereum.org/developers.
- [Cadena de bloques explicada] (https://kauri.io/article/d55684513211466da7f8cc03987607d5/blockchain-explained (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 e implementar 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)
- Utilice Golang para conectarse a Ethereum (opens in a new tab)
- Despliegue contratos inteligentes de Ethereum utilizando 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 documentos intermedios
- 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, las multipruebas y el procesamiento de transacciones
- Erigon y Ethereum sin estado (opens in a new tab) - Conferencia de la comunidad Ethereum de 2020 (EthCC 3)
- Erigon: optimización de clientes de Ethereum (opens in a new tab) - Devcon 4 de 2018
- Go Ethereum GoDoc (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 librería (opens in a new tab)
Patrones de uso avanzado
- El backend simulado de GETH (opens in a new tab)
- Aplicaciones de blockchain como servicio que utilizan Ethereum y Quorum (opens in a new tab)
- Almacenamiento distribuido con IPFS y Swarm en aplicaciones de la cadena de bloques de Ethereum (opens in a new tab)
- Clientes móviles: librerías y nodos Inproc de Ethereum (opens in a new tab)
- Dapps nativas: enlaces de Go para 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 de Ethereum
- Análisis del 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 los nodos de archivo
- Golem (opens in a new tab) - Golem está creando un mercado global de potencia de computación
- Quorum (opens in a new tab) - Una implementación permisionada de Ethereum que admite la privacidad de los datos
- Prysm (opens in a new tab) - Implementación en Go de 'Serenity' 2.0 de Ethereum
- 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 y extensión en Golang 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
- Billetera HD de Ethereum (opens in a new tab) - Derivaciones de billeteras HD de Ethereum en Go
- Multi Geth (opens in a new tab) - Soporte para muchos tipos de redes de Ethereum
- Cliente ligero Geth (opens in a new tab) - Implementación de Geth del subprotocolo ligero de Ethereum
- SDK de Ethereum para Golang (opens in a new tab) - Una implementación sencilla de billetera de Ethereum y utilidades en Golang
- SDK de Covalent para Golang (opens in a new tab) - Acceso eficiente a los datos de la cadena de bloques a través del SDK de Go para más de 200 cadenas de bloques
¿Buscas más recursos? Visite ethereum.org/developers
Colaboradores de la comunidad de Go
- Discord de Geth (opens in a new tab)
- Gitter de Geth (opens in a new tab)
- Slack de Gophers (opens in a new tab) - Canal #ethereum (opens in a new tab)
- Ethereum en StackExchange (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)