Descripción
Este libro es su guía completa para entender Blockchain y los algoritmos de consenso de Blockchain. Cubre sistemas distribuidos, consenso distribuido y modelos de sistemas relevantes. Y explorará cómo funcionan los algoritmos de consenso clásicos y modernos. El libro también cubre el consenso cuántico y explica el papel que juega la computación cuántica en los sistemas distribuidos.
Los protocolos de consenso permiten a los participantes en sistemas distribuidos ponerse de acuerdo sobre un valor común, a pesar de los fallos. Es una construcción de fundamental importancia en los sistemas distribuidos. Como resultado de una investigación rigurosa y pionera durante las últimas cuatro décadas, se han desarrollado muchos mecanismos de consenso que se utilizan en la industria hoy en día. Sin embargo, con el advenimiento de la tecnología Blockchain, ha surgido un renovado interés en esta área, lo que ha resultado en más investigación e innovación.
La primera Blockchain, Bitcoin, fue inventada en 2008 e introdujo un novedoso protocolo de consenso llamado consenso Nakamoto, una solución al problema de los Generales Bizantinos formulado hace casi 30 años. Desde la introducción de Bitcoin, el interés en Blockchain y los protocolos de consenso ha aumentado exponencialmente. Como resultado, investigadores del ámbito académico y de la industria han propuesto muchos nuevos mecanismos de consenso. Si bien los objetivos fundamentales y algunas técnicas siguen siendo los mismos que los protocolos clásicos establecidos, estos protocolos modernos introducen métodos innovadores para lograr el consenso en Blockchain. Algunos algoritmos clásicos han sido modificados para hacerlos adecuados para Blockchain y se han desarrollado algunos nuevos protocolos.
Este libro es un relato detallado de los algoritmos de consenso distribuidos clásicos y los algoritmos de consenso de Blockchain. Explica por qué y cómo las criptomonedas y Blockchain permanecen seguras y descentralizadas sin depender de un tercero de confianza. Además, aprenderá cómo Blockchain puede perdurar, incluso con cientos o miles de participantes, de los cuales algunos pueden ser maliciosos. El libro introduce el consenso cuántico, que trata el problema de llegar a un acuerdo en redes cuánticas y cómo mejorar los resultados clásicos.
Lo que aprenderá
- Comprender los sistemas distribuidos, el consenso distribuido y los modelos y protocolos de sistemas relevantes
- Comprender Blockchain y los algoritmos de consenso de Blockchain
- Saber cómo funcionan los algoritmos de consenso clásicos y modernos
- Conocer el funcionamiento interno de Paxos, RAFT, PBFT, HotStuff, prueba de trabajo, prueba de participación, GRANDPA, Casper, prueba de historial y otros protocolos de consenso
- Comprender el acuerdo bizantino cuántico y el consenso cuántico
Para quién es este libro
Estudiantes e investigadores de sistemas distribuidos y Blockchain, profesionales de Blockchain, arquitectos, diseñadores, gerentes de producto y desarrolladores
Este libro está dirigido a muchas audiencias, así como a aquellos con mentes curiosas. Explica los mecanismos de consenso clásicos, los protocolos de consenso de la era Blockchain y los últimos desarrollos en consenso distribuido. El libro no asume ningún conocimiento avanzado de Blockchain o sistemas distribuidos, pero una comprensión general de la computación y una apreciación de la tecnología Blockchain son útiles. Los primeros capítulos proporcionan el trasfondo necesario para leer y comprender rápidamente el contenido relacionado con el consenso.
Los lectores que ya entienden los protocolos de consenso clásicos y los sistemas distribuidos pero quieren aprender sobre el consenso de Blockchain encontrarán el libro útil, ya que cubre en detalle los protocolos de la era Blockchain. Los lectores que han llegado al mundo de Blockchain sin ningún, o con poco, trasfondo en sistemas distribuidos o protocolos de consenso clásicos encontrarán este libro igualmente útil, ya que proporciona una sólida comprensión de los protocolos de consenso clásicos.
Si no tiene experiencia en Blockchain o no comprende la computación distribuida en general, este libro le brindará una sólida comprensión de ambos temas y le permitirá realizar más investigaciones en esta emocionante área de la computación distribuida.
Autor: Imran Bashir
Editorial: Apress
Publicado: 19/08/2022
Páginas: 445
Tipo de encuadernación: Tapa blanda
Peso: 1.77 libras
Tamaño: 10.00h x 7.00w x 0.94d
ISBN13: 9781484281789
ISBN10: 1484281780
Categorías BISAC:
- Informática | Internet | Programación web
- Informática | Ciencias de la Computación
Acerca del autor
Imran Bashir tiene una maestría en seguridad de la información de Royal Holloway, Universidad de Londres, y experiencia en desarrollo de software, arquitectura de soluciones, gestión de infraestructura, seguridad de la información y gestión de servicios de TI. Su enfoque actual está en las últimas tecnologías como Blockchain, IoT y computación cuántica. Es miembro del Instituto de Ingenieros Eléctricos y Electrónicos (IEEE) y de la British Computer Society (BCS). Su libro sobre tecnología Blockchain, Mastering Blockchain, es un texto estándar ampliamente aceptado sobre el tema. Ha trabajado en varios puestos técnicos senior para diferentes organizaciones en todo el mundo. Actualmente, vive y trabaja en Londres, Reino Unido.

