Grin blockchain size


#1

If grincoin had a comparable number of transactions as Bitcoin as of now, how big would the blockchain be?

Grin is scaleable, can someone ELI5 how big the blockchain of grin will be in the future? Will it increase in size in a linear way such as Bitcoin?


#2

Bitcoin has 360M transactions, with 50M UTXO’s. The total size of transactions is roughly 200GB. If Bitcoin had Confidential Transactions (hiding amounts), it would require another 450GB, for a total size of roughly 650GB.

In contrast, for the same amount of transactions and UTXO’s, grin would only need 38GB for the kernels and 33GB for the UTXO’s. This makes the total size roughly 70GB, or a x10 savings compared to Bitcoin.


#3

In general, let’s say the TXO and UTXO set sizes are n and k respectively.
Bitcoin with CT would use roughly n * 1000 bytes in storage, while Grin would use n * 100 + k * 700. So with k becoming a smaller and smaller fraction of n, the advantage goes toward 10x.
This is for nodes that don’t prune anything needed to help other nodes sync.


#4

Thanks!

I think I heard somewhere that to send and receive grin, you won’t need to sync the whole blockchain, how does that work?