Update README.md

Updated consensus description
This commit is contained in:
Bach Adylbekov 2020-10-23 10:24:46 +03:00 committed by GitHub
parent 3331300b49
commit c49acb189f
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -42,9 +42,7 @@ Most of off-chain data use cases require external adapters and APIs for simple i
## Consensus ## Consensus
Dione network uses Expected Consensus (EC) a probabilistic Byzantine fault-tolerant consensus protocol invented by Filecoin. At a high level, it operates by running a leader election every epoch in which, on expectation, a set number of participants may be eligible to submit a block. EC guarantees that these winners will be anonymous until they reveal themselves by submitting a proof that they have been elected. Dione network uses PBFT a practical Byzantine fault-tolerant consensus protocol invented by Miguel Castro and Barbara Liskov at MIT. At a high level, it operates by running a leader election in every block in which, on expectation, a set number of participants may be eligible to submit a block.
A miners probability of being elected is roughly proportional to their share of the Dione networks total DIO tokens staked.
The randomness used in the proofs is generated from [DRAND](https://drand.love), an unbiasable randomness generator, through a beacon. The randomness used in the proofs is generated from [DRAND](https://drand.love), an unbiasable randomness generator, through a beacon.