Altcoins Talks - Cryptocurrency Forum

Cryptocurrency Ecosystem => Bitcoin Forum => Topic started by: cryptorakibul on January 18, 2018, 03:15:28 PM

Title: Gavin Andresen Drops A New Concept On Github for Bitcoin Cash
Post by: cryptorakibul on January 18, 2018, 03:15:28 PM
On January 2 one of the most well-known developers for the original bitcoin protocol, Gavin Andresen, contributed an idea to Github called “Storing the UTXO as a bit-vector.” Andresen has been active on Github for the past month as his contributions have been focused on general (Unspent Transaction Output) UTXO sets, but this particular idea is for the Bitcoin Cash (BCH) network.

Gavin Andresen has been lurking around Github for the past twenty-seven days, and on the second day of the new year, the developer contributed an idea for the BCH network. The concept Andresen called “Half-baked thoughts exploring a different way of implementing a fully-validating BCH node,” is an idea on shifting the storage of full transaction data to wallets. The developer explains the concept is to let every node in the new network store a bit-vector for every block which can be highly compressible even for gigabyte-sized blocks.

“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,” explains Andresen.

Andresen believes the best option is to let “node operators hand-pick one or more semi-trusted nodes to get fast boot-strapping.”

“That is simple, and there are plenty of full-node operators who have the right incentives to always serve up correct UTXO bit-vectors,” Andresen adds.