Ethereum para programadores de Elixir
Última actualización de la página: 9 de agosto de 2024
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 trustless, lo que significa que, una vez implementadas en Ethereum, siempre se ejecutan tal y como se programaron. Controlan 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
Dé sus primeros pasos para integrar Elixir 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
- Comprender finalmente las cuentas de Ethereum (opens in a new tab)
- Ethers — Una biblioteca Web3 de Ethereum de primera clase para Elixir (opens in a new tab)
Articulos para usuarios familiarizados
- Cómo firmar transacciones de contratos de Ethereum sin procesar con Elixir (opens in a new tab)
- Contratos inteligentes de Ethereum y Elixir (opens in a new tab)
Proyectos y herramientas de Elixir
Activos
- claves_bloque (opens in a new tab): implementación BIP32 y BIP44 en Elixir (jerarquía multicuenta para carteras determinísticas)
- ethereumex (opens in a new tab) - cliente JSON-RPC de Elixir para la cadena de bloques de Ethereum
- ethers (opens in a new tab) - _Una librería Web3 completa para interactuar con contratos inteligentes en Ethereum usando Elixir
- ethers_kms (opens in a new tab) - Una librería de firmas KMS para Ethers (firma de transacciones con AWS KMS)
- ex_ABI (opens in a new tab) - Implementación del analizador/decodificador/codificador ABI de Ethereum en Elixir
- ex_keccak (opens in a new tab) - Biblioteca de Elixir para calcular hashes Keccak SHA3-256 usando un NIF basado en el pequeño Rust tiny-keccak de crate
- ex_rlp (opens in a new tab) - Implementación de la codificación RLP (Recursive Lenght Prefix) de Ethereum
Archivado / Sin más mantenimiento
- eth (opens in a new tab) - Utilidades de Ethereum para Elixir
- exw3 (opens in a new tab) - Cliente de alto nivel del RPC de Ethereum para Elixir
- mana (opens in a new tab) - Implementación del nodo completo de Ethereum escrito en Elixir
¿Buscas más recursos? Visite nuestra página de inicio para desarrolladores.
Colaboradores de la comunidad de Elixir
El canal de Elixir #ethereum en Slack (opens in a new tab) aloja a una comunidad en rápido crecimiento y es un recurso exclusivo para discusiones sobre cualquiera de los proyectos mencionados y temas relacionados.