Thursday, May 26, 2022

Gavin Andresen Back? New UTXO Proposal for Bitcoin Cash on GitHub

Gavin Andresen Back? New UTXO Proposal for Bitcoin Cash on GitHub

Satoshi Nakamoto’s heir to head up the Bitcoin project, Gavin Andresen, has become a lightning rod in the community. Many in the space are still sour over the perception that Andresen was forced out of Bitcoin Core. That’s why everyone’s perked up upon an interesting proposal Andresen’s just made for Bitcoin Cash.

Also read: RSK Goes Live: Genesis Block Coincides With Bitcoin’s Ninth Anniversary

Join the Bitsonline Telegram channel to get the latest Bitcoin, cryptocurrency, and tech news updates:

Andresen: “UTXO as a Bit-Vector”

While there’s no indication that Andresen’s moving back into Bitcoin full time, his latest proposal certainly brings a heightened level of intrigue to the Bitcoin (BTC) vs. Bitcoin Cash (BCH) debates.

On his personal GitHub page, Andresen posted a gist entitled “Storing the UTXO as a bit-vector.” The coder self-billed the proposal as “half-baked,” but in reading through it, there’s no question that Andresen has given serious focus to an issue Bitcoin Cash could be facing down the road.

Gavin’s new gist.

As he explains in his introduction:

“[…] exploring a different way of implementing a fully-validating BCH node.

The idea is to shift the storage of full transaction data to wallets, and explore how little data a fully validating node could store. This isn’t a problem today (the UTXO set easily fits in the RAM of an inexpensive server-class machine), but might eventually be at very large transaction volumes.

Initial block downloadis a problem today (it is annoying to have to wait several hours or days to sync up a new node), and this scheme could make it orders of magnitude faster by shifting the time when full transaction data is broadcast from initial block download to new transaction announcement.”

Andresen goes on to explain that his proposed solution is to let nodes create “bit-vectors” for each and every BCH block, with the idea being that “bit-vectors for old blocks are HIGHLY compressible, because most outputs are spent […] so the UTXO set can be much smaller on disk.”

In theory, this dynamic would allow BCH node operators to validate old transactions exponentially faster.

Andresen Gives Another Boost

Andresen’s new proposal to the Bitcoin Cash project comes as no real surprise, as Bitcoin’s former lead came out just weeks ago and declared in a tweet that BCH was the heir apparent to original Bitcoin project.

This declaration caused shockwaves in the cryptocurrency space, but Bitcoin Cash has been on a legitimizing upshot ever since.

Between BCH’s new Coinbase listing, four different Colored Coin proposals, and Andresen’s support from the periphery, 2018 could be a big year for Bitcoin’s biggest rival.

Where do you stand? Will 2018 be the year of Bitcoin, or can BCH gain a lot of ground? Let us know what you think in the comments below.

Images via GitHub, Pinterest

Bitsonline Email Newsletter