Ethereum para desarrolladores de Rust
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 fiables, 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 los contratos inteligentes y el lenguage de Solidity
Da los primeros pasos para integrar Rust con Ethereum
¿Necesitas una introducción más básica para empezar? Visita ethereum.org/learn o ethereum.org/developers.
- Blockchain explicada
- Comprender los contratos inteligentes
- Escribir el primer contrato inteligente
- Aprender a compilar e implementar Solidity
Artículos para principiantes
- Seleccionar a un cliente de Ethereum
- El cliente de Ethereum basado en Rust
- Enviar una transacción a Ethereum mediante Rust
- Una introducción a los contratos inteligentes con el cliente de Parity Ethereum
- Configurar un entorno de desarrollo de Oasis SDK
- Un tutorial paso a paso sobre cómo escribir contratos en Rust Wasm para Kovan
Artículos de nivel intermedio
- Documentación de Rust-Web3
- Ejemplos de trabajo de Rust-Web3
- Crear una selección secreta con OASIS SDK
- Crear un servidor de chat privado con OASIS SDK
Patrones de uso avanzado
- Biblioteca externa pwasm_ethereum para interactuar con redes similares a Ethereum
- Construir un chat descentralizado mediante JavaScript y Rust
- Crear una aplicación descentralizada de tareas con Vue.js & Rust
- Introducción a Enigma: Un lenguaje de programación de Rust
- Una introducción a los contratos secretos
- Implementación de contratos de Solidity en Oasis (compuesto)
Proyectos y herramientas de Rust
- pwasm-ethereum: Colección de recursos externos para interactuar con redes similares a Ethereum.
- WebAssembly de Ethereum
- oasis_std: Referencia de la API de OASIS
- Solaris
- SputnikVM: Implementación de máquina virtual de Ethereum
- Paridad: Cliente de Ethereum basado en Rust
- rust-web3: Implementación en Rust de la biblioteca de Web3.js
- Wavelet: Contrato inteligente de Wavelet en Rust
¿Buscas más recursos? Echa un vistazo a ethereum.org/developers.
Colaboradores de la comunidad de Rust
Ayúdanos con esta página
Si eres un experto en el tema y quieres contribuir, edita esta página y esparce tu sabiduría.
Recibirás una acreditación y estarás ayudando a la comunidad de Ethereum.
Usar esta opción flexible plantilla de documentación
¿Tienes preguntas? Consúltanos en el canal #content en nuestro Servidor Discord
Editar página