Taxonomia Algoritmos Consenso

También podría gustarte

Está en la página 1de 2

Clasificación no exhaustiva de algoritmos de consenso

Ana María Moreno  - anamaria@enredo.org


Algoritmos de
consenso

redes permisionadas
redes públicas

Reputación del nodo


Esfuerzo computacional Tenencia de tokens

Consensos de
Prueba de Trababjo Prueba de Tolerancia a Fallas Prueba de Autoridad
Híbridos
(PoW) Participación (PoS) Bizantinas (BFT) con (PoA)
limitados nodos 

Consenso de Nakamoto Delegated Proof of Stake (DPoS) PoW + PoS Tolerancia a falla bizantina redundantes (rBFT)

 Tolerancia a Falla Bizantina Práctica (pBFT)


Leased Proof-Of-Stake (LPoS)

Proof-of-Stake plus (PoS+) Tolerancia a falla Bizantina delegada (dBFT)

 Tolerancia a Falla Bizantina simplificada (sBFT)


Proof of Stake Velocity

Proof of Importance

Casper FFG
Protocolos de
consenso

con nodos maliciosos y una con nodos no confiables

cantidad desconocida de nodos y cantidad conocida de nodos 

Blockchains
Blockchains
públicas permisionadas

Con nodos maliciosos  Sin nodos maliciosos 

Consensos de
Tolerancia a Fallas Consensos NO-BTF
Bizantinas (BFT) con con limitados nodos 
Prueba de Trababjo Prueba de limitados nodos 
SIEVE Otros consensos Híbridos
(PoW) Participación (PoS)

Prueba de SIEVE Prueba de Autoridad


Consenso de PoW y PoS
Participación (PoA)
Nakamoto Variaciones para mejorar la calidad y el rendimiento de pBFT 
delegada (DPoS)
Zilliqa – pBFT + PoW 
 Tolerancia a Falla RBFT – Redundant BFT, ABsTRACTs, Q/U, HQ – Hybrid Quorum
Holochain Hyperledger Fabric – permissioned
Bizantina Práctica Protocol for BFT, Adapt, Zyzzyva – Speculative Byzantine Fault
version of pBFT
(pBFT) Tolerance, Aardvark.
Proof of Capacity Tendermint – pBFT + DPoS
Consenso de Nakamoto Leased Proof-Of-
Stake (LPoS) https://www.geeksforgeeks.org/practical-byzantine-fault-tolerancepbft/
2009 - Bitcoin Block-Lattice (Nano)
Cross-Fault Tolerance
Directed Acyclic Graphs
Tolerancia a falla
Hashgraph Protocolo Neo 
Neo dBFT (dBFT 2.0+, dBFT 3.0 y
Proof-of-Stake plus
Bizantina delegada
ByteBall Proof of Believability Artículo  NEO dBTF dBFT 3.0+)
(PoS+) (dBFT)
Proof of Elapsed Time
Proof of Existence
Proof of History
Proof of Identity
Proof of Stake Proof of Replication
Proof of Reputation
Velocity  Tolerancia a Falla
Proof of Retrievability
Bizantina simplificada

Proof of Time
(sBFT)
Proof os eXercise
Proof-of-Activity
Proof-of-Burn
Proof-of-Importance
Proof-of-loss
Prueba de Participación delegada (DPoS) Tolerancia a falla bizantina
Proof-of-Weight
RAFT redundantes (rBFT)
Ripple Consensus Protocol
Tangle (IOTA)
Prueba de participación plus (PoS+)

Prueba de participación alquilada (LPoS)

Proof of Stake Velocity

También podría gustarte