tc-consensus-aura

Crates.iotc-consensus-aura
lib.rstc-consensus-aura
version0.8.0
sourcesrc
created_at2021-03-04 01:52:11.344669
updated_at2021-04-05 03:09:54.872116
descriptionAura consensus algorithm for tetcore
homepagehttps://core.tetcoin.org
repositoryhttps://github.com/tetcoin/tetcore
max_upload_size
id363513
size43,707
Marlon Hanks (marlonhanks)

documentation

https://docs.rs/tc-consensus-aura

README

Aura (Authority-round) consensus in tetcore.

Aura works by having a list of authorities A who are expected to roughly agree on the current time. Time is divided up into discrete slots of t seconds each. For each slot s, the author of that slot is A[s % |A|].

The author is allowed to issue one block but not more during that slot, and it will be built upon the longest valid chain that has been seen.

Blocks from future steps will be either deferred or rejected depending on how far in the future they are.

NOTE: Aura itself is designed to be generic over the crypto used.

License: GPL-3.0-or-later WITH Classpath-exception-2.0

Commit count: 5279

cargo fmt