Ethereum para desarrolladores de Ruby
Última actualización de la página: 12 de septiembre 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 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 Ruby 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
- Comprender finalmente las cuentas de Ethereumopens in a new tab
- Autenticando por fin a usuarios de Rails con MetaMaskopens in a new tab
- Cómo conectarse a la red Ethereum utilizando Rubyopens in a new tab
- Cómo generar una nueva dirección de Ethereum en Rubyopens in a new tab
Articulos para usuarios familiarizados
- Aplicación de cadena de bloques con Rubyopens in a new tab
- Uso de Ruby, conectado a Ethereum, para ejecutar el contrato inteligenteopens in a new tab
Proyectos y herramientas de Ruby
Activos
- eth.rbopens in a new tab - Biblioteca de Ruby y cliente RPC para gestionar cuentas, mensajes y transacciones de Ethereum
- keccak.rbopens in a new tab - El hash Keccak (SHA3) utilizado por Ethereum
- siwe-rubyopens in a new tab - Implementación en Ruby de Iniciar sesión con Ethereum
- siwe-railsopens in a new tab - Gema de Rails que añade rutas locales de inicio de sesión de SIWE
- siwe-rails-examplesopens in a new tab - Ejemplo de SIWE utilizando Ruby on Rails con un controlador personalizado
- omniauth-siweopens in a new tab - Estrategia OmniAuth para Iniciar sesión con Ethereum (SIWE)
- omniauth-nftopens in a new tab - Estrategia OmniAuth para autenticar mediante la propiedad de un NFT
- ethereum-on-railsopens in a new tab - Plantilla de Ethereum on Rails que permite conectar MetaMask a Ruby on Rails
Archivado / Sin más mantenimiento
- web3-ethopens in a new tab - Llamada a métodos RPC del nodo de Ethereum con Ruby
- ethereum_treeopens in a new tab - Biblioteca de Ruby para generar direcciones de ETH desde una billetera determinista jerárquica según el estándar BIP32
- etherliteopens in a new tab - Integración de Ethereum para Ruby on Rails
- ethereum.rbopens in a new tab - Cliente de Ethereum en Ruby que utiliza la interfaz JSON-RPC para enviar transacciones, crear e interactuar con contratos, así como un útil kit de herramientas para trabajar con un nodo de Ethereum
- omniauth-ethereum.rbopens in a new tab - Implementa la estrategia de proveedor de Ethereum para OmniAuth
¿Buscas más recursos? Visite nuestra página de inicio para desarrolladores.
Colaboradores de la comunidad de Ruby
El grupo de Telegram de Ethereum Rubyopens in a new tab alberga a una comunidad en rápido crecimiento y es el recurso dedicado para debates sobre cualquiera de los proyectos anteriores y temas relacionados.