
The Blockchain Developer
Elad Elrom
- Editorial
- Apress
- Año
- 2019
- Páginas
- ~513
- Nivel
- Básico
De qué trata
Extensa obra técnica de más de 500 páginas escrita por Elad Elrom en 2019 para desarrolladores que desean dominar la programación en blockchain desde un enfoque práctico y multiplataforma. Está pensada para programadores frontend y full-stack con conocimientos de JavaScript o TypeScript que desean ingresar al desarrollo Web3 aprendiendo a construir cadenas desde cero, programar contratos y crear interfaces de usuario robustas.
El núcleo del libro recorre el funcionamiento de los nodos y redes descentralizadas, e instruye al lector en el desarrollo práctico en cinco grandes ecosistemas: Bitcoin (interacción con Bitcoin Core, billeteras y transacciones mediante API RPC), Ethereum (Solidity, Truffle, Ganache y estándares de tokens ERC-20 y ERC-721), EOS.IO (contratos en C++ y herramientas de consola cleos/nodeos), NEO (contratos inteligentes compilados sobre NEO VM) y Hyperledger Fabric (cadenas permisionadas empresariales, Docker y chaincode). En la capa cliente, dedica secciones completas a la integración con Angular y TypeScript, conectando componentes UI con smart contracts mediante Web3.js, Truffle y la extensión MetaMask, abordando además directrices de seguridad, auditoría y cumplimiento normativo.
La propuesta práctica destaca por la construcción de una cadena de bloques funcional P2P en TypeScript con WebSockets y el desarrollo completo de una DApp con Angular que gestiona transacciones y lectura de estado en la blockchain de Ethereum. Su valor diferencial reside en evitar el monocultivo de Ethereum, ofreciendo una visión comparada entre redes públicas y permisionadas y dando al desarrollo del frontend la relevancia que merece en una aplicación real. Como contrapartida, la amplitud del temario hace que las secciones de NEO o EOS sean introductorias frente al bloque de Ethereum, y frameworks como Angular o herramientas de despliegue han avanzado de versión, por lo que el lector debe adaptar ciertas dependencias en proyectos actuales.
- Blockchain
- Ethereum
- Solidity
- Angular
- TypeScript
- Bitcoin
- Hyperledger Fabric
- EOS.IO
- NEO
- Truffle
- Web3.js
- MetaMask
¿Cómo enseña?
Con proyectos
- ✗ Sin ejercicios
- ✓ Incluye proyectos
Proyectos
Red blockchain P2P en TypeScript
Implementación desde cero con Node.js y TypeScript de una cadena de bloques que gestiona bloques criptográficos, validación de transacciones y comunicación distribuida mediante WebSockets.
DApp cliente completa con Angular y MetaMask
Aplicación web desarrollada con Angular y TypeScript conectada a contratos inteligentes en Ethereum mediante Web3.js y Truffle, integrando MetaMask para la firma de transacciones.

