Los puntos clave no están disponibles para este artículo en este momento.
Blockchain es la tecnología central de muchas criptomonedas. Blockchain, como tecnología de libro mayor distribuido, ha recibido una extensa atención en la investigación. Además de la criptografía y la tecnología P2P (peer-to-peer), los protocolos de consenso son también una parte fundamental de la tecnología blockchain. Un buen protocolo de consenso puede garantizar la tolerancia a fallos y la seguridad de los sistemas blockchain. Los protocolos de consenso que se utilizan actualmente en la mayoría de los sistemas blockchain se pueden dividir en dos categorías: los protocolos de consenso de finalización probabilística y los protocolos de consenso de finalización absoluta. Este documento presenta algunos de los principales protocolos de consenso de estas dos categorías, y analiza sus fortalezas y debilidades, así como los tipos de blockchain aplicables.
Zhang et al. (Mon,) estudiaron esta cuestión.