Construcción de Proyectos Blockchain: Creación de Aplicaciones Blockchain Descentralizadas con Ethereum y Solidity

Aleksandr Shitik
Aleksandr Shitik

Escribo mis propios posts y libros, y hago reseñas de películas y libros. Experto en cosmología y astronomía, informática, productividad y planificación.

Construcción de Proyectos Blockchain: Creación de Aplicaciones Blockchain Descentralizadas con Ethereum y Solidity
Narayan Prusty
Géneros: Programación
Año de publicación: 2018
Año de lectura: 2022
Mi calificación: Buena
Número de lecturas: 1
Páginas totales: 252
Resumen (páginas): 17
Idioma original de la publicación: Inglés
Traducciones a otros idiomas: Ruso

Descripción General

El libro, de 250 páginas, consta de 9 capítulos. Además del material textual, contiene numerosas ilustraciones y fragmentos de código. El nivel de dificultad es medio o ligeramente superior al medio (requiere una base sólida de programación).

Resumen Breve

  • Capítulo 1. Aplicaciones Descentralizadas. Introduce el concepto de DApps y explica cómo la arquitectura blockchain permite crear aplicaciones sin un servidor central, garantizando la transparencia e inmutabilidad de los datos.
  • Capítulo 2. Principios de Ethereum. Cubre los fundamentos del ecosistema Ethereum: la máquina virtual (EVM), el concepto de gas para el pago de computaciones, la estructura de las transacciones y el funcionamiento de las cuentas.
  • Capítulo 3. Desarrollo de Contratos Inteligentes. Este capítulo está dedicado a la sintaxis del lenguaje Solidity y al proceso de escritura de código auto-ejecutable que gestiona la lógica y los activos dentro de la cadena de bloques.
  • Capítulo 4. Aprendiendo a trabajar con web3.js. Describe el uso de la biblioteca JavaScript para la interacción entre el frontend y los nodos de Ethereum, permitiendo que las aplicaciones web lean datos de la cadena de bloques y envíen transacciones.
  • Capítulo 5. Desarrollo de un Servicio de Cartera. Un ejemplo práctico de creación de una interfaz para gestionar claves, consultar saldos y transferir ether (ETH) entre usuarios.
  • Capítulo 6. Desarrollo de una Plataforma para Contratos Inteligentes. Demuestra la creación de un sistema que permite a los usuarios desplegar sus propios contratos e interactuar con ellos a través de una interfaz simplificada.
  • Capítulo 7. Aplicación de Apuestas Deportivas. Explora la lógica compleja de las apuestas descentralizadas, donde las condiciones para la distribución de las ganancias están rígidamente fijadas en el código y son independientes de intermediarios.
  • Capítulo 8. Desarrollo de Contratos Inteligentes a Nivel Empresarial. Discute temas de seguridad, optimización de costos de gas y patrones de diseño necesarios para crear soluciones empresariales confiables y escalables.
  • Capítulo 9. Desarrollo de Blockchain para Consorcios. Este capítulo introduce la creación de redes privadas donde el acceso a los datos está restringido, lo cual es de crítica importancia para el sector corporativo y la protección de secretos comerciales.

Opinión

Esta es otra guía práctica de alta calidad, esta vez sobre el trabajo con blockchain. El enfoque principal está en el ecosistema Ethereum, la escritura de contratos inteligentes y temas relacionados. Todo el código complementario está escrito predominantemente en JavaScript.

Вверх