8
submitted 8 months ago* (last edited 8 months ago) by tusker@monero.town to c/monero@monero.town

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
[-] trymeout@lemmy.world 2 points 8 months ago

I think all cryptocurrency blockchains that function as money or store of value should do this. However I think 1 years worth is better than 10 years worth of data, or perhaps even less than a years worth of data.

As long as the blockchain size remains small enough for the adverage Joe to store the entire chain onto their mining computer for when or if Monero reaches mainstream mass adoption usage. By mainstream mass adoption I mean Monero is used as much as Visa or Mastcard is globally which I would assume will mean that Monero will need to handle 1 million transactions per second.

[-] tusker@monero.town 2 points 8 months ago

Best of all worlds is if those running nodes can select how much they want to store on their node, then the network as a whole would decide and your vote is running a node with that setting.

[-] trymeout@lemmy.world 1 points 8 months ago

Not a bad idea as long all nodes will allow any wallet to recover all funds, not all transaction history, just balance.

[-] MalMen@masto.pt 1 points 8 months ago

@trymeout @tusker In Monero there is no such thing of recovering all funds without transaction history.. Monero is not like bitcoin where you can see what transactions where spend already and you can discart them... in Monero (with some exceptions) you cant tell if a transaction has been spent or not, so nodes can never delete them, otherwise they will not know theyr existence if someone try to spend that outputs

this post was submitted on 05 Mar 2024
8 points (65.4% liked)

Monero

1690 readers
8 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