Skip to content

Commit

Permalink
add more text
Browse files Browse the repository at this point in the history
  • Loading branch information
takemiyamakoto committed Oct 8, 2016
1 parent 5386443 commit a0c2b2e
Showing 1 changed file with 4 additions and 0 deletions.
4 changes: 4 additions & 0 deletions docs/iroha_whitepaper.md
Original file line number Diff line number Diff line change
Expand Up @@ -85,8 +85,12 @@ Iroha introduces a Byzantine Fault Tolerant consensus algorithm called Sumeragi.

Duan, S., Meling, H., Peisert, S., & Zhang, H. (2014). Bchain: Byzantine replication with high throughput and embedded reconfiguration. In International Conference on Principles of Distributed Systems (pp. 91-106). Springer.

The non-failure transaction flow is shown below:

![alt tag](sumeragi_tx_flow.png)

The order of processing nodes is determined based on the server reputation system, *ヒジリ(hijiri)*. Hijiri calculates the reliability of servers based on: 1) uptime, and 2) number of successful transactions processed.

Consensus in Sumeragi is performed on individual transactions and on the global state resulting from the application of the transaction. When a validating peer receives a transaction over the network, it performs the following steps in order:

* validate the signature (or signatures, in the case of multisignature transactions) of the transaction
Expand Down

0 comments on commit a0c2b2e

Please sign in to comment.