"The fact that it works, it's fast, it scales, can grow and absorb any use case, can be used for compliant asset offerings. Bitcoin is single asset, single chain. Ethereum is multi-asset, single chain. Avalanche is multi-asset, multi-chain system. Most decentralized with fastest consensus finality."
If we are to build new financial foundation for the whole world, the system must be decentralized and censorship-resistant.
If we are to digitize all assets in the world, we need horizontally scalable solution.
If we are to commoditize blockchains, we must achieve web2-like reliability and flexible architecture to support app-chains.
Yes. Avalanche solves scalability while decentralized with novel consensus algorithm and subnets.
Overview
>3.6B requests (a day, July 2022) with ~80ms latency
Subnet effect -- scales without congestion
DFK subnet using more gas than Polygon and BNB
DFK subnet == Over 200-million requests per day
Subnet horizontally scales!
>500 TPS (possible >6,000 TPS)
Customize subnet-evm for super-high TPS!
Different gas limit than primary network
Or build custom VM, tailored for high TPS workloads
Snowman Protocol
"Assume a collection of processes that can propose values. A consensus algorithm ensures that a single one among the proposed values is chosen." Leslie Lamport, Paxos Made Simple (2001)
Should this transaction be placed in a block or not?
PoW or PoS is NOT a consensus mechanism!
At the beginning, pick any color (no correct answer)
Radomly sub-sample the network
"Red" is the majority from the sample
Adopt the majority color, "red"
Repeat this random sampling in parallel, in all nodes
Repeated random sampling perturbs conflicting state
Sequence of metastable process of random sampling
All converge to the same value (agreement)
"The protocol is designed to tip" (YouTube)
See also All Access with Emin Gün Sirer - Ep. 51 (2023)
Avalanche == no block re-org, no longest chain rule
What is Subnet?
Subnet validator must validate primary network!
Failure in one subnet does not impact the other!
Thus better fault tolerance and better reliability!
Custom networks running on Avalanche
(Hot Takes)
No upper cap on consensus membership!
Avalanche | Cosmos | Polygon | Klaytn | Hedera |
---|---|---|---|---|
>1,200[1] | ~200 | ~100 | ~30 | 26 |
[1] Theoretically, Avalanche can scale beyond millions.
Sub-second finality + No block re-org (합의 취소)
Avalanche | Cosmos | Polygon | Klaytn | |
---|---|---|---|---|
Finality | < 1-sec[1] | 1-sec | 2-sec | 1-sec |
Re-org | No | No | Yes | No[2] |
[1] Blocktimes are configurable for faster finality.
[2] The chain halts when re-orgs.
🔥 Shared security is not a desired property 🔥
Subnet provides elastic/on-demand security
Subnet has its own token and rewards.
Hyper SDK for 10,000 ~ 100,000+ TPS
Yes, only possible in Avalanche + subnet!
(valuess native token for regulatory compliance)
(currently private/internal, built on top of EIP-2771)