After we fix the communication model, synchrony, asynchrony, or partial synchrony, and a threshold adversary we still have 5 important modeling decisions about the adversary power: The type of corruption (passive, crash, omission, or Byzantine). The computational power of the adversary (unbounded, computational, or fine-grained). The adaptivity of the adversary...| decentralizedthoughts.github.io
In a consensus protocol parties have an input (at least two possible values, say 0 or 1) and may output a decision value such that: Uniform Agreement: all decision values are the same. Validity: if all inputs are the same, then this is the output value. The third property is...| decentralizedthoughts.github.io
January 2024| Rust in Blockchain ❤ rib.rs