Ethereum para desarrolladores de Rust
Última actualización de la página: 26 de agosto de 2025
Utiliza Ethereum para crear aplicaciones descentralizadas (o "dapps"), que aprovechan las ventajas de las criptomonedas y la tecnología de blockchain. Estas dapps pueden ser confiables, lo que significa que, una vez implementadas en Ethereum, siempre se ejecutan tal y como se programaron. Pueden controlar los activos digitales para crear nuevos tipos de aplicaciones financieras. Estas aplicaciones pueden ser descentralizadas, es decir, ninguna entidad o persona las controla y, por lo tanto, son prácticamente imposibles de censurar.
Comenzar con contratos inteligentes y con el lenguaje Solidity
Da los primeros pasos para integrar Rust 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)
Artículos para principiantes
- El cliente de Ethereum en Rust (opens in a new tab) * Tenga en cuenta que OpenEthereum ha quedado obsoleto (opens in a new tab) y ya no se mantiene. Úselo con precaución y, preferiblemente, cambie a otra implementación de cliente.
- Envío de transacciones a Ethereum mediante Rust (opens in a new tab)
- Un tutorial paso a paso sobre cómo escribir contratos en Rust Wasm para Kovan (opens in a new tab)
Articulos para usuarios familiarizados
Patrones de uso avanzado
-
Construya un chat descentralizado usando JavaScript y Rust (opens in a new tab)
-
Construya una aplicación de tareas descentralizada usando Vue.js y Rust (opens in a new tab)
-
Construya una cadena de bloques en Rust (opens in a new tab)
Proyectos y herramientas de Rust
- pwasm-ethereum (opens in a new tab) - Colección de externos para interactuar con redes de tipo Ethereum
- Lighthouse (opens in a new tab) - Cliente rápido de la capa de consenso de Ethereum
- Ethereum WebAssembly (opens in a new tab) - Rediseño propuesto de la capa de ejecución de contratos inteligentes de Ethereum utilizando un subconjunto determinista de WebAssembly
- oasis_std (opens in a new tab) - Referencia de la API de OASIS
- Solaris (opens in a new tab) - Arnés de prueba unitaria de contratos inteligentes de Solidity que utiliza el EVM nativo del cliente de Parity.
- SputnikVM (opens in a new tab) - Implementación de la Máquina Virtual de Ethereum en Rust
- Wavelet (opens in a new tab) - Contrato inteligente de Wavelet en Rust
- Foundry (opens in a new tab) - Kit de herramientas para el desarrollo de aplicaciones de Ethereum
- Alloy (opens in a new tab) - Bibliotecas de alto rendimiento, bien probadas y documentadas para interactuar con Ethereum y otras cadenas basadas en EVM.
- Ethers_rs (opens in a new tab) - Biblioteca de Ethereum e implementación de monedero
- SewUp (opens in a new tab) - Una biblioteca para ayudarle a construir su contrato de Ethereum WebAssembly con Rust como si desarrollara un backend común
- Substreams (opens in a new tab) - Tecnología de indexación de datos de cadenas de bloques paralelizada
- Reth (opens in a new tab) Reth (abreviatura de Rust Ethereum) es una nueva implementación de nodo completo de Ethereum
- Awesome Ethereum Rust (opens in a new tab) - Una colección curada de proyectos en el ecosistema de Ethereum escritos en Rust
¿Buscas más recursos? Consulte ethereum.org/developers.