Avalanche (AVA) — Blockchain 3.0: A Novel Metastable Consensus Protocol

4,466 reads

Avalanche (AVA) — Blockchain 3.0: A Novel Metastable Consensus Protocol

Led by Professor Emin Gün Sirer of Cornell University, one of the cryptosphere’s most esteemed critical thinkers, and the co-founders of AVA Labs, Kevin Sekniqi, CS Ph.D. at Cornell and Ted Yin, CS Ph.D. at Cornell, the “AVA Labs” team recently revealed the concept behind “Alpine Snowstorm”.

reactions

This took the form of a private testnet for a next-generation blockchain platform based on a novel metastable consensus protocol family called Snow-Avalanche.

reactions

However, does this represent the next chapter in the story of blockchain technology?

reactions

Very likely, but let’s try to understand why.

reactions

Despite several projects having emerged over the last two to three years, there has not yet been any major disruptor in the blockchain space. Although we constantly see projects adding features and building castles in mud fields, this progress is hamstrung by serious tech bottlenecks that are rarely addressed successfully.

reactions

Blockchain evolution so far!

Blockchain 1.0 (Nakamoto Consensus) Digital store and transfer of value:

- Bitcoin: a peer‐to‐peer electronic cash system.

- Litecoin: a peer-to-peer cryptocurrency.

- Dogecoin: a meme coin.

- Bitcoin: a peer‐to‐peer electronic cash system. - Litecoin: a peer-to-peer cryptocurrency. - Dogecoin: a meme coin. Blockchain 2.0 (Nakamoto Consensus): Platforms and specific functionality/feature oriented chains:

-Ethereum: a smart contract platform.

-Monero: a privacy-oriented cryptocurrency.

-Stellar: a cross-asset transfer of value.

-Dash: a cryptocurrency for payments which utilizes masternodes for additional functionality and governance.

As well as these, there are many other well-known projects that have directly inherited some of the major problems inherent to blockchain 1.0. To combat these, a wide variety of tools have been introduced in Blockchain 2.0, which improve scalability, performance, and functionality. These incorporate additional layers such as the Lightning Network and State Channels both of which are side layers rather than layer 1 fundamental solutions. These often involve trade-offs where, in most cases, decentralization falls victim.

reactions

Avalanche Consensus: Genius in its Simplicity.

What is proposed here is a metastable consensus protocol inspired by epidemic protocols and gossip networks which comes with lessons learned from Classical Consensus and Nakamoto Consensus. This serves to combine the best of both to fundamentally improve the known issues in layer 1.

reactions

Quick finality and low latency : It takes around 1–2 seconds to achieve finality across the globe. This is how long it takes to get your payment processed and verified.

: It takes around 1–2 seconds to achieve finality across the globe. This is how long it takes to get your payment processed and verified. Higher throughput : 1000–10,000 transactions per second. 6500 TPS benchmarked at NYC Blockchain Week over 1000 nodes hosted on AWS.

: 1000–10,000 transactions per second. 6500 TPS benchmarked at NYC Blockchain Week over 1000 nodes hosted on AWS. Robust : The network doesn’t need to agree on participants identity to achieve undeniable consensus.

: The network doesn’t need to agree on participants identity to achieve undeniable consensus. Quiescent protocol : A green protocol that requires no energy or specific hardware resources in order to be secure.

: A green protocol that requires no energy or specific hardware resources in order to be secure. Highly Scalable: The protocol is lightweight and therefore admits scalability and low latency.

The protocol is lightweight and therefore admits scalability and low latency. Egalitarian ecosystem: The Avalanche protocol gives rise to an egalitarian ecosystem, i.e., all nodes in the network are born the same (there are no leaders and none have special rights). Since there are no miners, there is no centralization of the hash power through “pools”.

The Avalanche protocol gives rise to an egalitarian ecosystem, i.e., all nodes in the network are born the same (there are no leaders and none have special rights). Since there are no miners, there is no centralization of the hash power through “pools”. Byzantine tolerance: A significant percentage of Byzantine participants can be tolerated with no impact on safety. For example, under certain configurations of Avalanche, up to 50% of the nodes can be Byzantine, i.e., nodes that attempt to trick the network and keep the entire network imbalanced. However, they will be unable to do this in a way that causes two nodes to decide on two different colors at the same time.

Snowflake to Avalanche

The Whitepaper released by Team Rocket on IPFS in May 2018

reactions

This paper introduces a family of leaderless Byzantine fault tolerance protocols, built around a metastable mechanism via network subsampling. These protocols provide a strong probabilistic safety guarantee in the presence of Byzantine adversaries while their concurrent and leaderless nature enables them to achieve high throughput and scalability

Blockchain 3.0: Avalanche

Rather than create additional layers of protocols or sacrifice X for Y*

reactions

Avalanche introduces scalability, quick finality, extreme performance, and decentralization on layer 1. Moreover, the team will take the opportunity to apply lessons learned from blockchain 1.0 and 2.0 in order to solve major problems that are barricading the road to wider adoption.

reactions

*Decentralization for Performance; Scalability for Security; Decentralization for Security; Scalability for Performance;

reactions

Avalanche improving “Digital Cash — Payments processing”

Besides the fact that AVA benchmarked nearly 4 times higher the TPS of VISA, there is not much more to say.

reactions

Bitcoin — 7 transactions per second

reactions

Ethereum — 15 transactions per second

reactions

Ripple — 1500 transactions per second

reactions

VISA — 1700 transactions per second

reactions

PayPal — 193 transactions per second

reactions

AVA — 6500 transactions per second

reactions

Avalanche improving “DApps Platforms”

What do we know about DApps today besides their lack of widespread adoption?

reactions

Although they certainly have various advantages over Web2.0 Apps, they are expensive to adopt. In a freemium digital world where users are accustomed to benefiting from technology and only paying for premium features, setting the bar as high as US$3 for breeding a virtual kitty or sending an encrypted message is excessive.

reactions

Such high adoption costs at the initial stages of innovation are nothing new. History is littered with examples of innovative products, including mobile phones, computer and mobile operating systems, and the internet, that initially were not accessible to the majority of users due to the complexity and costs of using them. However, as the technology improved and costs dropped, adoption grew.

In his 1991 book Crossing the Chasm, Geoffrey Moore argued that the key to achieving breakthrough adoption for high-tech innovations was overcoming the “chasm” in order to reach the “early majority” (the pragmatists). He describes this chasm as the massive gap that lies between the early adopters (tech enthusiasts and visionaries) and the early majority, which exists when a new product has the potential to be highly disruptive and thus require behavioral changes — James Kilroe and Seamus Hennessy

Source: (Moore, 1991; Nesmith, 2018)

reactions

Besides the cost of adoption, DApp performance is very limited owing to the long period of time required for a transaction to enter a block.

reactions

Example: I have an encrypted chat DApp. It makes a lot of sense to utilize blockchain tech because it is decentralized, immutable and has no single point of failure.

reactions

Use Ethereum:

reactions

At today’s parameters, each message will cost users US$ 0.125 and the message will be received after 4–29 sec has elapsed (13 sec on average) If the network is under a very high load which is not hard to occur the users might have to pay up to US$3–4 per message and wait for it even longer as blocks would be full. Although I appreciate the benefits of blockchain tech for my DApp, it’s slow and expensive.

reactions

Use AVAlanche:

reactions

The encrypted messages will require between 1–2s to reach its recipient.

reactions

The TX cost will be low for two reasons: (i) flexibility to control their cost value; and (ii) the network cannot be easily overloaded. Now my DApp starts to make a lot more sense.

reactions

In essence, Avalanche is a crowd oracle, where economical parameters can be voted on and adjusted dynamically without the need of a hard fork.

reactions

That means that at any given moment the network participants can vote on the platform’s best interests and change the costs for certain transaction types.

reactions

Avalanche improving “Tokenization”

AVA is the platform of platforms. It allows all kinds of digital assets to be issued by anyone. What makes it different and special is that AVA will allow multiple scripting languages and multiple virtual machines. This means support for a variety of nodes with different capabilities, opening up a new spectrum of digital assets, functionalities, and capabilities in the process.

reactions

It is a construction kit, or LEGO if you like, for digital assets! — Prof. Emin Gun Sirer

Avalanche improving “Decentralization & Immutability”

We like to think we are experiencing decentralization and the chains are completely immutable when we are using top cryptocurrencies based on Nakamoto Consensus at the expense of massive amounts of energy and expensive hardware, but what is the reality?

reactions

Bitcoin is held by many people, and several others support the network by operating a full node, yet it is a sad truth that bitcoin mining and therefore the bitcoin ledger is in the hands of 13 mining pools:

reactions

Only 4 of those are enough to reach consensus.

reactions

Ethereum Mining Pool’s Hashrate Distribution

reactions

The truth is no different. 2–3 mining pools are able to reach a consensus and supposedly alter the chain or basically endanger its immutability.

reactions

Avalanche introduces extreme decentralization which enables very high immutability in the ecosystem by allowing thousands to millions of network participants by being lightweight, easy to implement/understand and has no specialized hardware requirement.

reactions

Avalanche improving “Blockchain for Business”

Private Smart Contracts

Latency and block finality

Private Side Chains

Possibility for Accelerations on side chains

Avalanche improving “Governance”

AVA introduces economic governance through voting, a feature that rests on the very core of the protocol itself. The consensus is reached through subsampled voting, and the same voting mechanism can be used for completely decentralized governance. This allows changes to be made on the protocol level, including critical parameter adjustments.

reactions

Examples:

reactions

The cost of a certain TX type is too high, AVA network votes to decrease the TX execution cost for this specific TX type.

The inflation rate is getting high, a vote is initiated to decrease the minting rate.

By essentially being a crowd oracle AVA proves to be extremely flexible without risking the ledger’s immutability.

reactions

In other words, no more hard forks.

reactions

Avalanche improving “User Experience”

As expected at this stage, full details regarding UX are lacking. Nevertheless, the AVA Labs Team has acknowledged the problem with user experience and the obstacles which it poses for further adoption.

reactions

Advancing UI/UX was also on Prof. Sirer’s agenda at the NY TokenSummit 2019.

reactions

Last words

Revolutionary is the one word I have for the work of Team Rocket and AVA Labs. The combination of protocol capabilities and the knowledge acquired through the past years of experience and research gives the right tools in the hands of the team to craft the ultimate blockchain platform of platforms.

reactions

— — — — — — — — — — — — — — — — — — — — — — — — — — — — — — —

reactions

Useful Links:

Website: https://avalabs.org/

Whitepaper: https://avalabs.org/snow-avalanche.pdf

Telegram: https://t.me/avalanchecoin

Discord: https://discord.gg/99XZqMH

Reddit: https://www.reddit.com/r/ava

Medium: https://medium.com/@avalabs

Twitter: https://twitter.com/avalabsofficial

Facebook: https://www.facebook.com/AvaLabsOfficial

Youtube: https://tinyurl.com/y2yattzg

reactions

References:

1/ Snowflake to Avalanche: A Novel Metastable Consensus Protocol — Team Rocket 2018

2/ Scalable and Probabilistic Leaderless BFT Consensus through Metastability — Team Rocket 2019

3/ Emin Gün Sirer - MONEYCONF 2018

4/ Emin Gün Sirer - TOKENSUMMIT 2019

5/ Kevin Sekniqi - Neutrino 2019

6/ James Kilroe and Seamus Hennessy — Bitcoin Magazine 2018

7/ Mohamed ElSeidy - Demystifying “Snowflake to Avalanche”

reactions

Tags