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-explainedopens in a new tab)
- Comprender los contratos inteligentesopens in a new tab
- Escriba su primer contrato inteligenteopens in a new tab
- Aprenda a compilar e implementar Solidityopens in a new tab
Artículos para principiantes
- El cliente de Ethereum en Rustopens in a new tab * Tenga en cuenta que OpenEthereum ha quedado obsoletoopens 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 Rustopens in a new tab
- Un tutorial paso a paso sobre cómo escribir contratos en Rust Wasm para Kovanopens in a new tab
Articulos para usuarios familiarizados
Patrones de uso avanzado
-
Biblioteca de externos pwasm_ethereum para interactuar con redes de tipo Ethereumopens in a new tab
-
Construya un chat descentralizado usando JavaScript y Rustopens in a new tab
-
Construya una aplicación de tareas descentralizada usando Vue.js y Rustopens in a new tab
Proyectos y herramientas de Rust
- pwasm-ethereumopens in a new tab - Colección de externos para interactuar con redes de tipo Ethereum
- Lighthouseopens in a new tab - Cliente rápido de la capa de consenso de Ethereum
- Ethereum WebAssemblyopens 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_stdopens in a new tab - Referencia de la API de OASIS
- Solarisopens in a new tab - Arnés de prueba unitaria de contratos inteligentes de Solidity que utiliza el EVM nativo del cliente de Parity.
- SputnikVMopens in a new tab - Implementación de la Máquina Virtual de Ethereum en Rust
- Waveletopens in a new tab - Contrato inteligente de Wavelet en Rust
- Foundryopens in a new tab - Kit de herramientas para el desarrollo de aplicaciones de Ethereum
- Alloyopens in a new tab - Bibliotecas de alto rendimiento, bien probadas y documentadas para interactuar con Ethereum y otras cadenas basadas en EVM.
- Ethers_rsopens in a new tab - Biblioteca de Ethereum e implementación de monedero
- SewUpopens in a new tab - Una biblioteca para ayudarle a construir su contrato de Ethereum WebAssembly con Rust como si desarrollara un backend común
- Substreamsopens in a new tab - Tecnología de indexación de datos de cadenas de bloques paralelizada
- Rethopens in a new tab Reth (abreviatura de Rust Ethereum) es una nueva implementación de nodo completo de Ethereum
- Awesome Ethereum Rustopens 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.