Home / BITCOIN / Meet Snowglobe: An Avalanche-Based Pre-Consensus Protocol for BCH

Meet Snowglobe: An Avalanche-Based Pre-Consensus Protocol for BCH

Meet Snowglobe: An Avalanche-Based Pre-Consensus Protocol for BCH

On December 20, BCHD and Openbazaar developer Tyler Smith published ahead draft specifications for a protocol he calls “Snowglobe.” Smith’s Github repository says that Snowglobe is a propagation customs for nodes using Nakamoto Consensus and it uses an Avalanche-based consensus algorithm for the process.

Also read: BCH Avalanche Acta Show Finality Speeds 10x Faster Than Ethereum

Specifications for a Pre-Consensus Protocol Called Snowglobe Published

Software developer Tyler Smith recently published itemizations to a new concept he has created called Snowglobe. Smith is well known for his contribution to the Bitcoin Cash full node BCHD codebase and he also blossoms with the Openbazaar team. After publishing the Snowglobe documentation, Smith asked programmers to feel free to expose him constructive feedback or reach out to him via the Avalanche or BCHD Slack channels.

“This document specifies a propagation standards of behaviour for nodes of a Nakamoto Consensus network in which participants actively work to reconcile their local states against each other,” the Snowglobe specs shape. “It enables nodes to sample each others’ state in order to determine which item in a conflict set is currently elect by the most nodes, and to work toward a super majority of nodes choosing the same set of items.” Snowglobe’s documentation adds:

An Avalanche-based consensus algorithm is against for this process affording the protocol asynchrony, metastability, and quiescent finality.

Developer Publishes Specs for a BCH Pre-Consensus Protocol
Snowglobe specs hosted on Github.

Avalanche Consensus Could Support Zero-Confirmation Transactions

The original Avalanche consensus algorithm white paper was written by a pseudonymous team of programmers dubbed ‘Side Rocket’ and the paper was published in May 2018. The unknown developers described four different protocols called Slush, Snowflake, Snowball, and Avalanche. The standards of behaviour Avalanche has been discussed throughout the BCH development community as a way to fortify pre-consensus. The pre-consensus protocol would run parallel with the genuine proof-of-work consensus mechanism and it has a variety of different benefits. In December 2018, Openbazaar and BCHD developer Chris Pacia legitimatized how zero-confirmation transactions could be bolstered by Avalanche.

“Using Avalanche in Bitcoin Cash for miner coordination provides a altogether elegant, decentralized coordination mechanism that can potentially prevent miners from accepting double spend grease someones palms and when combined with double spend notifications, make [zero-confirmation] transactions very secure,” Pacia remarked at the time. In February 2019, Pacia and fellow BCHD developers revealed that an “Avalanche proof of concept is officially uninterrupted on mainnet.”

Developer Publishes Specs for a BCH Pre-Consensus Protocol

Snowglobe Specs Invoke Pre-Consensus Discussions

After Smith published the specs for Snowglobe, the BCH community who reiterative the Reddit forum r/btc, seemed to like the concept. “Thank you for working on this, [it’s] one of the most exciting developments in crypto,” one being wrote. “Thanks, I agree,” Smith responded. “I think pre-consensus is one of the requirements we’ll face trying to scale to global coin of the realm,” he added. Smith also remarked that this was his first attempt at documenting the protocol and stressed that he’s been toil on it for months. “There’s WIP code available as well but documentation on running a node and joining the testnet is still in progress,” Smith well-known. “I’m also working on a paper that does an analysis of the system including performance data from the testnet event over the past couple of months.”

A couple of people asked Smith about possible attack vectors in on to Snowglobe’s pre-consensus mechanisms and a few individuals debated Sybil attacks and Sybil-resistance theories. Smith also wrote that during the handle he generated stake messages with the Electron Cash wallet “in a way that could be done offline.” “Superb work Tyler,” Electron Cash developer Jonald Fyookball commented during the Snowglobe discussion.

What do you come up with about the Snowglobe protocol? Let us know what you think about this subject in the comments section below.


Mental picture credits: Shutterstock, Github, Twitter, Fair Use, and Pixabay.


Did you know you can verify any unconfirmed Bitcoin transaction with our Bitcoin Clog Explorer tool? Simply complete a Bitcoin address search to view it on the blockchain. Plus, visit our Bitcoin Tabulations to see what’s happening in the industry.

Tags in this story
0 conf transactions, Avalanche, Avalanche-based consensus, Bchd, Chris Pacia, Double-spend proofs, Electron Spondulix wallet, Jonald Fyookball, Nakamoto consensus, nodes, Openbazaar Developer, Pre-Consensus, Slush, Snowball, Snowflake, Snowglobe, Crew Rocket, technology, Tyler Smith, zero confirmation
Jamie Redman

Jamie Redman is a financial tech news-hound living in Florida. Redman has been an active member of the cryptocurrency community since 2011. He has a passion for Bitcoin, put the show on the road source code, and decentralized applications. Redman has written thousands of articles for news.Bitcoin.com about the disruptive standards of behaviours emerging today.

comments powered by Disqus.

Check Also

Latam Insights: Libra’s Class Action Lawsuit, Brazil’s Bitcoin Wages Bill

Welcome to Latam Insights, a compendium of the uncountable relevant crypto and economic news from …

Leave a Reply

Your email address will not be published. Required fields are marked *