Crypto.com Logo
GLOSSÁRIOAsynchronous Byzantine Fault Tolerance (ABFT)

Asynchronous Byzantine Fault Tolerance (ABFT)


O que é Asynchronous Byzantine Fault Tolerance (ABFT)?

Quando uma rede é Byzantine Fault Tolerant (BFT), ou “tolerante a falhas bizantinas”, significa que ela pode resistir a um ataque de até um terço dos nós maliciosos. O elemento “assíncrono” do BFT resolve o desafio do tempo. Ele permite que os nós honestos em uma rede concordem sobre o momento e a ordem de um conjunto de transações de maneira justa e segura.

Na maioria dos casos, o BFT assume um limiar máximo de latência ao tentar alcançar consenso. Uma tolerância a falhas bizantinas assíncrona (ABFT), no entanto, remove essa suposição e permite que algumas mensagens sejam perdidas ou atrasadas indefinidamente, com a hipótese de que as mensagens serão entregues em um determinado momento no futuro.

Não há muitos aplicativos usando o mecanismo de consenso ABFT, mas um bom exemplo é o HoneyBadgerBFT. Este protocolo emprega um sistema de transmissão atômica inovador para alcançar a vivacidade sem fazer quaisquer suposições relacionadas ao tempo.

Principais conclusões

O Asynchronous Byzantine Fault Tolerance (ABFT), ou "tolerância a falhas bizantinas assíncrona", permite que nós honestos em uma rede concordem sobre o momento e a ordem das transações.

Palavras relacionadas