Volver al índice
Modo oscuro
Ethereum

Ethereum por Santiago Soñora

Este tutorial está diseñado para guiar a quienes desean aprender más acerca de Ethereum. Es ideal para un nivel medio.

Ethereum es la blockchain líder para contratos inteligentes y aplicaciones descentralizadas (dApps), siendo la base del ecosistema Web3, DeFi y NFTs. Esta guía de nivel intermedio profundiza en la comprensión de la Ethereum Virtual Machine (EVM), el mecanismo de Gas y las transacciones, los diferentes tipos de cuentas y el consenso Proof-of-Stake. Explora la escritura de contratos inteligentes en Solidity (sintaxis básica, funciones, eventos), el proceso de compilación y despliegue (usando herramientas como Hardhat o Foundry), la interacción programática con contratos desde código (lectura, escritura, manejo de transacciones), y los estándares de tokens ERC (ERC-20, ERC-721, ERC-1155). También introduce las soluciones de escalado de Capa 2 y el uso de exploradores de bloques. Permite a los desarrolladores empezar a construir y desplegar su propia lógica en la blockchain y crear aplicaciones que interactúan con el estado descentralizado.

“Hola, mundo” en Ethereum

Un contrato inteligente básico en Solidity que almacena y recupera un valor numérico.

📋 Copiar
// SPDX-License-Identifier: MIT
pragma solidity ^0.8.0;

contract SimpleStorage {
    uint256 public storedData; // Variable de estado

    function set(uint256 newValue) public {
        storedData = newValue;
    }

    function get() public view returns (uint256) {
        return storedData;
    }
}

Resultado:

Output
Contrato compilado con éxito. Bytecode y ABI generados.

Comandos básicos

Familiarizarse con estos comandos es esencial para interactuar eficientemente con Ethereum:

Conceptos Clave

Comprender estos conceptos fundamentales te ayudará a dominar Ethereum de forma más organizada y eficiente:

Casos de uso

Algunos ejemplos de aplicaciones prácticas donde se utiliza Ethereum:

Consejos para Principiantes

Aquí tienes algunas recomendaciones para facilitar tus inicios en Ethereum:

Herramientas relacionadas

Si te interesa Ethereum, también podrías explorar estas herramientas:

Recursos útiles

Amplía tus conocimientos con estos enlaces y materiales: