Examining Avalanche Consensus Chatter Around Bitcoin Cash, Tezos
In May 2018, the anonymous Team Rocket team released a surprise whitepaper outlining a “new family of leaderless Byzantine fault tolerance protocols.” Avalanche is a consensus mechanism among that family. Its profile has been growing lately, and it’s set to grow more upon by recent namedrops by Bitcoin ABC’s Amaury Sechet and Tezos co-founder Arthur Breitman.
Subscribe to the Bitsonline YouTube channel for great videos featuring industry insiders & experts
A Future-Minded Sechet Points Toward Avalanche
On October 18th, the final day of the “Instant Transactions Workshop” in Italy sponsored by Satoshi’s Vision Conference, Bitcoin ABC developer Amaury Sechet made a October 18th presentation called “Embrace the DAG.”
In his presentation, Sechet explored mempool synchronization, arguing that problems around 0-confirmation transactions, fast block relays, free market fee determinations, and fast transaction rejections are all related to a lack of such synchronization.
You might learn what can be done to help #BitcoinCash scale and while making instant transactions a reality.
— Deadal Nix (@deadalnix) October 18, 2018
Avalanche was first outlined in the Team Rocket “Snowflake to Avalanche” whitepaper.
Sechet specified such an implementation would be supplementary, as he noted Avalanche could be run peripherally to BCH’s Proof-of-Work current consensus rules. The end goal would be “fighting entropy on an ongoing basis” in the mempool, as Sechet put it, a topic he has been exploring for years.
Avalanche would effect such a “fight” by pushing nodes to query each other repeatedly and redundantly several times in a row about the state of a system.
— Deadal Nix (@deadalnix) October 20, 2018
The Bitcoin ABC developer concluded his talk by noting Avalanche was new and experimental and that those factors would need to be taken into consideration. Even still, he asserted the mechanism was the “most promising” way to optimize the mempool.
“Avalanche [does] not need proof of anything except for Sybil resistance,” Sechet later explained on Twitter, referring to Sybil Attack vectors. “It doesn’t need proof of work/stake/whatever to reach consensus.”
Avalanche Chatter Increases in Tezos Community, Too
Tate’s implementation was academic grade at the time. But when we asked him about the future, Tate said it was exciting knowing his work might gain traction if it comes to prove itself:
“It would be great if successful innovations become Tezos protocol upgrade proposals and are voted in by the Tezos network, but whether the proposals get accepted or not will be based on how it compares to what the core team is currently developing as well as other Tezos development groups.
If there is a substantial improvement on our end, then it is likely that the network will upgrade when a proposal is initiated, which is exciting.”
Now, it looks like Tate has more reason to be excited, at least generally speaking.
That’s because Tezos co-founder Arthur Breitman namedropped Avalanche as a possible future consensus upgrade for Tezos in a Medium post from October 20th.
“Tendermint’s a fine algorithm I think it’s likely the best starting point,” Breitman wrote. “Note however that Avalanche — or any other agreement BFT agreement strategy — could be used instead, without changing the Tezos protocol itself.”
It’s not that the Tezos or Bitcoin Cash projects are going to immediately embrace Avalanche. Rather, it’s notable that two top cryptocurrency projects have started putting increased focus on the new mechanism as an avenue for supplementing or enhancing consensus. And it’s a thread Bitsonline will continue tracking in the months and years ahead.
What’s your take? What’s your preferred consensus protocol? Sound off in the comments section below.
Images via Pixabay, Satoshi’s Vision Conference