# Snowglobe

The pre-consensus Snowglobe protocol would run parallel with the original proof-of-work consensus mechanism and it has a variety of different benefits.

Software developer Tyler Smith recently published specifications to a new concept he has created called Snowglobe.  From the documentation:

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

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

“Using Avalanche in Bitcoin Cash for miner coordination provides a very elegant, decentralized coordination mechanism that can potentially prevent miners from accepting double spend bribes and when combined with double spend notifications, make \[zero-confirmation] transactions very secure,” Pacia said at the time. In February 2019, Pacia and fellow BCHD developers [revealed](https://twitter.com/ChrisPacia/status/1093722089234853889) that an “Avalanche proof of concept is officially running on mainnet.”

*The whitepaper describe* four different protocols called Slush, Snowflake, Snowball, and Avalanche.

### Whitepaper

&#x20;[*https://ipfs.io/ipfs/QmUy4jh5mGNZvLkjies1RWM4YuvJh5o2FYopNPVYwrRVGV*](https://ipfs.io/ipfs/QmUy4jh5mGNZvLkjies1RWM4YuvJh5o2FYopNPVYwrRVGV)&#x20;

### *Tags*

0 conf transactions, Avalanche, Avalanche-based consensus, Bchd, Chris Pacia, Double-spend proofs, Electron Cash wallet, Jonald Fyookball, Nakamoto consensus, nodes, Openbazaar Developer, Pre-Consensus, Slush, Snowball, Snowflake, Snowglobe, Team Rocket, technology, Tyler Smith, zero confirmation


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://tokens-economy.gitbook.io/consensus/chain-based-others/snowglobe.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
