this post was submitted on 05 Mar 2024
7 points (64.0% liked)

Monero

1675 readers
33 users here now

This is the lemmy community of Monero (XMR), a secure, private, untraceable currency that is open-source and freely available to all.

GitHub

StackExchange

Twitter

Wallets

Desktop (CLI, GUI)

Desktop (Feather)

Mac & Linux (Cake Wallet)

Web (MyMonero)

Android (Monerujo)

Android (MyMonero)

Android (Cake Wallet) / (Monero.com)

Android (Stack Wallet)

iOS (MyMonero)

iOS (Cake Wallet) / (Monero.com)

iOS (Stack Wallet)

iOS (Edge Wallet)

Instance tags for discoverability:

Monero, XMR, crypto, cryptocurrency

founded 1 year ago
MODERATORS
 

Monero is striving to be a currency that everyone can use, the growth of the blockchain is starting to hamper this goal IMO.

I think we should consider dropping blocks off of the chain tail once we reach block height of 4000000. This will give us 10 years of storage capacity, more than enough IMO.

Similar to how you have to exchange bills of cash once they get worn, you would simply churn your coins to get your outputs into younger blocks.

We are trying to be digital cash not an inheritance vault. If we had this feature from the start 99% of the community would agree with it.

Please consider this.๐Ÿ™‚

*Edit: @4KB/tx * 100,000tx/day we are looking at ~400MB chain growth daily, this is not sustainable, let's take care of this now before it becomes a big problem

**Edit: A possible solution could be that nodes would have the option to set chain retention duration. So when syncing a new node you can select that you would like to retain 5 years of chain data, with a minimum boundary enforced that retains sufficient security. This way the network decides in a fair way how much chain data is useful to store.

you are viewing a single comment's thread
view the rest of the comments
[โ€“] [email protected] 6 points 8 months ago (1 children)

Agreed. Currently we are at ~190 GB with ~8.5 GB growth over the last 3 months. This is just 34 GB per year and a 500 GB SSD would last another 7 years at the current growth-rate. You can already get 2 TB SSDs for less than 150โ‚ฌ. Storage really isn't the issue, the biggest limitation is bandwidth.

[โ€“] [email protected] 3 points 8 months ago (1 children)

Recently we saw transactions spike to 100k per day, that is ~400MB per day, 146GB per year of data.

If this tx volume were to be sustained it already makes the chain growth concerning and adoption is just starting.

[โ€“] [email protected] 1 points 8 months ago (1 children)

I don't actually think 150GB per year is an issue. This still gives you +5 years on a 1TB SSD. That's half a decade of time, Monero is only 10 years old. Plenty of time for storage to advance.

[โ€“] [email protected] 1 points 8 months ago (1 children)

@monerobull @tusker is not only an issue, it is awful. Some people barely afford a storage drive of half a TB. Many nodes are actually ran on raspberry PIs.

And that 150gb is growing exponentially according to adoption. We could easily exceed 2TB every 10years.

Now, someone has to wait hours to sync the block chain already.

[โ€“] [email protected] 1 points 8 months ago (1 children)

So what? It takes 3 days to sync an ETH node, 10 days for a chia node. These aren't lightwallets, this is network infrastructure.

Many nodes are actually ran on raspberry PIs.

I very much doubt that considering how raspberries don't have physical AES and already took +3 weeks to sync before the transaction spike.

We could easily exceed 2TB every 10years.

I'd be perfectly fine with that. Right now you can get 2 TB SSDs for about 1 XMR. At the current rate (and it's been similar for decades) they will be worth less than 20$ in a couple of years. Monero turns 10 this April and we are currently at only ~200 GB. And we still have pruning!

Storage isn't the limiting factor, it's bandwidth.

[โ€“] [email protected] 1 points 8 months ago

The size of the chain also affects bandwidth. Many people have bandwidth caps so trying to sync 200GB could take 3+ months.

I hope we can at least have a higher pruning factor where the chain could be cut down to at least 1/10th the size as the amount of nodes continues to grow there would still be more than enough copies of the chain out there.