Avalanche consensus
E920337
Byzantine fault tolerant consensus protocol
consensus protocol family
gossip-based consensus protocol
metastable consensus protocol
probabilistic consensus protocol
Avalanche consensus is a family of probabilistic, metastable consensus protocols that achieve high throughput and fast finality for decentralized networks through repeated randomized sampling and gossip-based voting.
Statements (50)
| Predicate | Object |
|---|---|
| instanceOf |
Byzantine fault tolerant consensus protocol
ⓘ
consensus protocol family ⓘ gossip-based consensus protocol ⓘ metastable consensus protocol ⓘ probabilistic consensus protocol ⓘ |
| achieves | consensus via repeated subsampled voting ⓘ |
| contrastedWith |
Nakamoto consensus
ⓘ
classical BFT consensus ⓘ |
| designedFor |
fast finality
ⓘ
high throughput ⓘ |
| developedFor | decentralized networks ⓘ |
| field |
blockchain technology
ⓘ
cryptography ⓘ distributed systems ⓘ |
| finalityType | probabilistic finality ⓘ |
| hasAdvantage |
high validator set scalability
ⓘ
low communication overhead per decision ⓘ no global leader election required ⓘ |
| hasComponent |
Avalanche voting on DAG
ⓘ
Slush subprotocol NERFINISHED ⓘ Snowball subprotocol NERFINISHED ⓘ Snowflake subprotocol ⓘ |
| hasProperty |
high scalability
ⓘ
leaderless operation ⓘ low latency finality ⓘ metastability ⓘ probabilistic safety ⓘ |
| includesProtocol |
Avalanche DAG protocol
ⓘ
Slush NERFINISHED ⓘ Snowball NERFINISHED ⓘ Snowflake NERFINISHED ⓘ |
| inspired | Avalanche protocol family NERFINISHED ⓘ |
| introducedIn | Avalanche whitepaper ⓘ |
| parameterizableProperty |
confidence threshold for decisions
ⓘ
liveness threshold ⓘ safety threshold ⓘ |
| reliesOn |
gossip network
ⓘ
random peer sampling ⓘ |
| requires | repeated sampling until confidence threshold reached ⓘ |
| securityModel | probabilistic safety with tunable parameters ⓘ |
| supports |
DAG-based ledgers
ⓘ
UTXO-based ledgers ⓘ smart contract platforms ⓘ |
| tolerates |
Byzantine failures
ⓘ
network asynchrony ⓘ |
| usedBy |
Avalanche C-Chain
NERFINISHED
ⓘ
Avalanche Primary Network NERFINISHED ⓘ Avalanche blockchain NERFINISHED ⓘ |
| usesTechnique |
gossip-based voting
ⓘ
repeated randomized sampling ⓘ |
Referenced by (1)
Full triples — surface form annotated when it differs from this entity's canonical label.