El consenso es un problema fundamental en los sistemas distribuidos. Desde la década de 1970 este problema ha sido investigado en el contexto de los sistemas distribuidos, pero recientemente, con la llegada de ls tecnología blockchain, ha surgido un interés renovado en desarrollar algoritmos de consenso distribuidos que son adecuados para redes blockchain. En este post, exploraremos las técnicas subyacentes detrás de los algoritmos de consenso distribuido, su funcionamiento interno y nuevos algoritmos que se han desarrollado específicamente para redes blockchain. Además, presentaremos varios algoritmos bien conocidos en un sistema distribuido tradicional que también se puede implementar en redes blockchain con algunas modificaciones, como Paxos, Raft y PBFT. También exploraremos otros mecanismos que se han introducido específicamente para redes blockchain como la Prueba de trabajo (PoW), la Prueba de participación (PoS) y las versiones modificadas del consenso tradicional como la tolerancia a falla bizantina de Estambul (IBFT), que es una versión modificada en cadena de bloques del algoritmo practico tolerante a falla Bizantina (PBFT), adecuado para una red blockchain. En el camino, cubriremos los siguientes temas:
• Introducccion al problema del consenso
• Análisis y diseño
• Clasificación
• Algoritmos
• Eleccion de un algoritmo
Antes de profundizar en algoritmos específicos, primero debemos comprender algunos conceptos fundamentales y damos una descripción general del problema del consenso.
Imagen del Post: Pintura de Cesar Manrique
César Manrique Cabrera (Arrecife, Lanzarote, 24 de abril de 1919–Teguise, Lanzarote, 25 de septiembre de 1992) fue un pintor, escultor y artista español. Compaginó su obra con la defensa de los valores medioambientales de Canarias. Buscó la armonía entre el arte y la naturaleza como espacio creativo. Obtuvo, entre otros, el Premio Mundial de Ecología y Turismo y el Premio Europa.
Suscríbete o cómpralo para obtener acceso
Lee más contenido de este tipo suscribiéndote o comprando el curso hoy mismo.