Entrada del glosario
Tolerancia práctica a fallos bizantinos (pBFT)
infrastructureEl pBFT logra finalidad instantánea mediante rondas de votación entre validadores y tolera menos de un tercio de nodos defectuosos o maliciosos.
Definición
La tolerancia práctica a fallos bizantinos, o pBFT, es un algoritmo de consenso que permite a un conjunto conocido de nodos acordar un orden de transacciones mediante varias rondas de votación, tolerando miembros defectuosos o maliciosos mientras sean menos de un tercio. Los nodos intercambian mensajes de pre-prepare, prepare y commit, y cuando se reúnen suficientes votos coincidentes el resultado es final de inmediato, en lugar de asentarse de forma probabilística con el tiempo. Esa finalidad instantánea encaja bien con cadenas con permisos y de consorcio, y hay diseños derivados de pBFT dentro de varias redes proof of stake. Su límite es el coste de comunicación: el volumen de mensajes crece muy rápido con el número de validadores, así que estos protocolos suelen usar conjuntos pequeños y conocidos.
Siguiente