Ethereum para desarrolladores de Rust
Última edición: @Jose_Gonzalez(opens in a new tab), Invalid DateTime
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.
Empezar con contratos inteligentes y el lenguaje Solidity
Da los primeros pasos para integrar Rust con Ethereum
¿Necesitas una introducción más básica para empezar? Visite 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)
Artículos para principiantes
- Seleccionar a un cliente de Ethereum(opens in a new tab)
- El cliente Ethereum de Rust(opens in a new tab)*Note que OpenEthereum ha quedado obsoleto(opens in a new tab) y no se mantiene. Úselo con precaución y preferiblemente cambie a otro cliente.
- Enviar una transacción a Ethereum mediante Rust(opens in a new tab)
- Tutorial paso a paso sobre cómo escribir contratos en Rust Wasm para Kovan(opens in a new tab)
Artículos intermedios
Patrones de uso avanzado
Construir un chat descentralizado mediante JavaScript y Rust(opens in a new tab)
Crear una aplicación descentralizada de tareas con Vue.js & Rust(opens in a new tab)
Proyectos y herramientas de Rust
- pwasm-ethereum:(opens in a new tab) colección de recursos externos para interactuar con redes similares a Ethereum
- Lighthouse:(opens in a new tab) cliente de capa de consenso de Ethereum rápido
- Ethereum WebAssembly:(opens in a new tab) rediseño propuesto de la capa de ejecución de contratos inteligentes de Ethereum utilizando un subconjunto determinístico de WebAssembly
- oasis_std(opens in a new tab): referencia de la API de OASIS
- Solaris:(opens in a new tab) arnés de pruebas unitarias de contratos inteligentes de Solidity usando la Parity Client EVM nativa.
- SputnikVM:(opens in a new tab) implementación de máquina virtual de Ethereum de Rust
- Wavelet:(opens in a new tab) contrato inteligente de Wavelet en Rust
- Foundry:(opens in a new tab) kit de herramientas de desarrollo de aplicaciones de Ethereum
- Ethers_rs:(opens in a new tab) implementación de billetera y biblioteca de Ethereum
- SewUp:(opens in a new tab) biblioteca para ayudarlo a crear su contrato de Ethereum WebAssembly con Rust y desarrollar en un backend común
- Substreams:(opens in a new tab) tecnología de indexación de datos de cadena de bloques con paralelización
- Reth(opens in a new tab): Reth (abreviatura de Rust Ethereum) es una nueva implementación de nodo completo de Ethereum
¿Buscas más recursos? Visite ethereum.org/developers.
Colaboradores de la comunidad de Rust
- WebAssembly de Ethereum(opens in a new tab)
- Gitter de Oasis(opens in a new tab)
- Gitter de Parity(opens in a new tab)
- Enigma(opens in a new tab)
¿Le ha resultado útil este artículo?
Anterior
RubySiguiente
Puentes