Ethereum para desarrolladores de Go
Última edición: @danielpg2106(opens in a new tab), Invalid DateTime
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.
Empezando con contratos inteligentes y el lenguaje Solidity
Da los primeros pasos para integrar Go con Ethereum
¿Necesitas una introducción más básica para empezar? Visita ethereum.org/learn o ethereum.org/developers.
- Blockchain explicada(opens in a new tab)
- Comprender los contratos inteligentes(opens in a new tab)
- Escribir el primer contrato inteligente(opens in a new tab)
- Aprender a compilar e implementar Solidity(opens in a new tab)
- Tutorial del contrato(opens in a new tab)
Artículos y libros para principiantes
- Seleccionar a un cliente de Ethereum(opens in a new tab)
- Comenzar con Geth(opens in a new tab)
- Usar Golang para conectarte a Ethereum(opens in a new tab)
- Implementar contratos inteligentes de Ethereum mediante Golang(opens in a new tab)
- Una guía paso a paso para probar e implementar contratos inteligentes de Ethereum en Go(opens in a new tab)
- eBook: Desarrollo de Ethereum con Go(opens in a new tab): Desarrollo de aplicaciones Ethereum con Go
Artículos y documentos de nivel intermedio
- Documentación Ethereum de Go(opens in a new tab): La documentación oficial para Ethereum Golang
- Guía del programador de Erigon:(opens in a new tab) Guía ilustrada que incluye el árbol de estado, multipruebas y procesamiento de transacciones
- Erigon y Ethereum sin estado:(opens in a new tab) Conferencia de la Comunidad de Ethereum 2020 (EthCC 3)
- Erigon: optimizar clientes Ethereum(opens in a new tab) Devcon 2018 4
- Go Ethereum GoDoc(opens in a new tab)
- Crear un dapp en ir con Geth(opens in a new tab)
- Trabajar con la red privada Ethereum con Golang y Geth(opens in a new tab)
- Unidad de prueba 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 avanzados
- El fondo simulado de GETH(opens in a new tab)
- Aplicaciones de Blockchain-as-a-Service que utilizan Ethereum y Quorum(opens in a new tab)
- Almacenamiento distribuido IPFS y Swarm en aplicaciones Ethereum Blockchain(opens in a new tab)
- Clientes móviles: Bibliotecas y nodos Inproc Ethereum(opens in a new tab)
- Aplicaciones nativas: Bindings 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 Ethereum
- Análisis de código Go de Ethereum(opens in a new tab): Revisión y análisis del código fuente de Go para 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 orientado al poder de la informática
- Quorum(opens in a new tab): Una implementación autorizada de Ethereum compatible con la privacidad de datos
- Prysm(opens in a new tab): Implementación de Go de Ethereum 'Serenity' 2.0
- Eth Tweet(opens in a new tab): Twitter descentralizado, un servicio de microblogging que se ejecuta en la blockchain de Ethereum
- Plasma MVP Golang(opens in a new tab): Implementación de Golang y extensión de la especificación mínima viable de Plasma
- Open Ethereum Mining Pool(opens in a new tab): Un mining pool de código abierto
- Cartera Ethereum HD(opens in a new tab): Derivaciones en Go de la cartera Ethereum HD
- Multi Geth(opens in a new tab): Soporte para muchos tipos de redes Ethereum
- Cliente Geth Light(opens in a new tab): Implementación Geth del subprotocolo Light Ethereum
- Ethereum Golang SDK:(opens in a new tab) Implementación simple de billetera Ethereum y utilidades en Golang
¿Buscas más recursos? Visite ethereum.org/developers.
Colaboradores de la comunidad de Go
- Geth Discord(opens in a new tab)
- Geth Gist(opens in a new tab)
- Gophers Slack(opens in a new tab): canal #ethereum(opens in a new tab)
- StackExchange: Ethereum(opens in a new tab)
- Multi Geth Gitter(opens in a new tab)
- Gitter de Ethereum(opens in a new tab)
- Cliente Gitter ligero de Geth(opens in a new tab)
Otras listas adicionales
- Ethereum es increíble(opens in a new tab)
- Consensis: Una lista definitiva de herramientas de desarrollador de Ethereum(opens in a new tab) | Fuente de GitHub(opens in a new tab)
¿Le ha resultado útil este artículo?
Anterior
.NETSiguiente
Java