FAIRNESS PRESERVING BYZANTINE AGREEMENTS

A technique is disclosed for building agreement among a plurality of servers who receive a transaction from clients. The technique includes each server broadcasting its received transaction to all other servers. Each server uses the set of transactions that it received from all servers (including it...

Full description

Saved in:
Bibliographic Details
Main Authors Abraham, Ittai, Spiegelman, Alexander, Malkhi, Dahlia, Gueta, Guy Golan
Format Patent
LanguageEnglish
Published 25.10.2018
Subjects
Online AccessGet full text

Cover

Loading…
More Information
Summary:A technique is disclosed for building agreement among a plurality of servers who receive a transaction from clients. The technique includes each server broadcasting its received transaction to all other servers. Each server uses the set of transactions that it received from all servers (including its own transaction) to produce an echo that represents the set of transactions, and broadcasts the echo. Each will commit its transaction to a log if its echo matches each echo received from the other servers. The present disclosure can detect byzantine failures and punishes deviating participating servers by reconfiguring the plurality of servers that participate in the protocol.
Bibliography:Application Number: US201715653118