</> CodeBooks
    ← Volver a Blockchain y Bitcoin (página 1)
    Portada de Mastering Ethereum

    Mastering Ethereum

    Andreas M. Antonopoulos, Gavin Wood Ph. D.

    Editorial
    O'Reilly
    Año
    2018
    Páginas
    ~424
    Nivel
    Avanzado

    De qué trata

    Tratado técnico exhaustivo de referencia sobre la arquitectura e ingeniería de la plataforma Ethereum, escrito conjuntamente por Andreas M. Antonopoulos y el cofundador de Ethereum, Gavin Wood. La obra refleja el ecosistema técnico posterior a la bifurcación Homestead y previo a la transición a Proof of Stake (alrededor de 2018, abarcando versiones de Solidity 0.4.x/0.5.x y Vyper temprano). Está dirigida a desarrolladores experimentados, arquitectos de software, auditores y especialistas en seguridad que cuenten con una base sólida en programación (JavaScript, Python o C++), comprensión de sistemas distribuidos y fundamentos de criptografía y redes.

    El texto profundiza en la estructura y funcionamiento interno de Ethereum: la Máquina Virtual de Ethereum (EVM), códigos de operación (opcodes), cálculo de gas y transición de estados del libro mayor global. Enseña programación de contratos inteligentes tanto en Solidity como en Vyper, abarcando estándares de tokens (ERC-20, ERC-721), oráculos de datos, clientes de red (Geth y Parity), criptografía de curvas elípticas (secp256k1 y keccak256), billeteras deterministas jerárquicas (BIP-32, BIP-39, BIP-44) y transacciones firmadas. Asimismo, cubre el ecosistema de aplicaciones descentralizadas utilizando Web3.js, Truffle y redes de almacenamiento y comunicación P2P como IPFS, Swarm y Whisper, dedicando un capítulo crucial al análisis de seguridad y mitigación de vulnerabilidades (ataques de reentrada, límites de gas y desbordamientos numéricos).

    A través del texto se analizan e implementan contratos y componentes fundamentales, destacando un contrato dispensador de éter (Faucet) y su extensión como token ERC-20 con distribución automatizada (METoken y METFaucet), además de patrones de arquitectura descentralizada. Se trata de una de las obras más rigurosas y autorizadas sobre el funcionamiento interno de la EVM y la ingeniería de protocolos Web3. Aunque el lector contemporáneo debe tener presente que Ethereum migró de Proof of Work a Proof of Stake ("The Merge") y que herramientas como Truffle han sido sucedidas por Hardhat y Foundry, el libro continúa siendo un pilar conceptual insustituible para comprender a fondo cómo opera la máquina de estados de Ethereum.

    • Ethereum
    • EVM
    • Solidity
    • Vyper
    • Smart contracts
    • ERC-20
    • ERC-721
    • Web3.js
    • Geth
    • Seguridad y auditoría
    • Criptografía secp256k1
    • Truffle

    ¿Cómo enseña?

    TeóricoPráctico

    Teoría + práctica

    • ✗ Sin ejercicios
    • ✓ Incluye proyectos

    Proyectos

    METoken (Mastering Ethereum Token)

    Implementación didáctica completa de un token fungible bajo el estándar ERC-20 en Solidity, demostrando funciones de emisión, transferencias y delegación de saldo.

    METFaucet

    Contrato dispensador automatizado de tokens que implementa los métodos approve y transferFrom para suministrar cuotas controladas de METoken a usuarios que interactúan con la red de pruebas.

    Más de Blockchain y Bitcoin con nivel Avanzado