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...
Saved in:
Main Authors | , , , |
---|---|
Format | Patent |
Language | English |
Published |
25.10.2018
|
Subjects | |
Online Access | Get full text |
Cover
Loading…
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 |