Skip Navigation

Posts
60
Comments
518
Joined
2 yr. 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.

  • I think the best option would be if node operators can decide how much they want to store with some safe minimum imposed of say 1 year.

  • While still usable for me I can definitely feel the weight of these extra transactions. At this point I would say Monero if not ready for something like 1 million tx per day.

    I would think the dynamic block size mechanism would have kicked in by now since there appears to be backlog forming.

  • Maybe BTC users are starting to get it? We should see some analysis from the experts soon...All time highs for sure.

    https://tx.town/v/xmr-btc

  • What a great comment.

    I am not saying Monero should not be used to store coins long term and my suggestion only adds a small inconvenience by requiring a churn once in a long while.

    I hope you are correct about the future developments which will finally bring a solution to the eternal chain growth problem and I am glad these types of conversations are still allowed in Monero. 🙂

  • Yes, and they would not even need to move it to a new wallet, they can just send the balance to themselves in their existing wallet and it would be sitting in the latest block. Ready for another 10 years of storage.

    This difficult but vital decision should have definitely been made right from the start, as it is blatantly obvious they we cannot store all data forever. Then as tech improved it could be adjusted to 20 years in the future.

  • The reality is 99% of people will not go out an buy an extra disk just to store chain data, they will just use a remote node or stop using Monero.

    I am very much into Monero and would be hesitant to attach extra disk to store the chain.

  • People can use Monero how ever they wish, but rules should be in place to prevent their use from negatively affecting the network.

    If we have a giant spam attack and someone adds 100GB to the chain in a week there should be a mechanism in place to drop this data eventually.

    Since there is no way to determine good data from "bad" we have to just drop all data that is aged.

  • So just like CDBC with expiration date from conspiracy theories?

    Never heard of it. There is something called CBDC though and it has been publicly announced by war criminals and theives with having expiration dates, no theory needed.

    If I could roll over CBDC to a new account before it expired by the click of a button I would have no issue with it expiring.

  • To use Monero properly you have to run a node, using remote nodes is just a workaround. Pruned nodes are a good solution for now. Either way someone has to run a node for you to use the coin.

    It is not possible to sync a node from restore height, you are talking about syncing a wallet, I am talking about syncing a node. If you could sync a node from a desired height this conversation would be moot.

    A user should be able to download the GUI wallet sync the chain and be ready to use Monero properly in an hour or two on a modern PC without any worry of running out of disk space.

    About forcing people, we should not be forced to sync and store old data to use Monero because someone is too lazy to click a button every 10 years.

    The health, performance, ease of on-boarding and use of the network is much more important than someone trying to store coins over a decade.

    The network is not capable of infinite storage, it will become unusable by most. If there is a better solution than dropping blocks I am all for it, until then dropping aged blocks is a valid solution.

  • 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.

  • I don’t think you can simply drop old blocks without burning someone’s savings?

    No, but Monero is not a savings account, it is a currency, using it to store coins for over a decade is detrimental to those trying to use it for transactions by forcing everyone to keep old data around.

    Wallets can simply notify users telling them to churn their coins into fresh blocks. Small inconvenience that will greatly benefit new users and those who use Monero everyday.

    We would see 10 times the nodes on the network if the chain was only a few GB's and not growing, because just about anyone could run one.

  • and by then it's too late, hence this post before then...

  • The tail emission pays miners to process transactions. If storing all tx data was only required by miners then you would be right. However, to use the network you have to obtain and store all the data.

    It takes days to sync the chain, weeks on low power devices. You should be able to sync the chain in a few hours and this should decrease with faster connections and devices so people can start using Monero properly quickly. This can only happen is we eliminate chain growth by dropping old blocks.

    Decade old transactions are useless data for a cash like currency, Monero is not a storage vault it is a currency, it needs to be fast and light.

    It would actually improve the practical security of Monero to not retain the data by putting the burden on those who wish to analyze the data to store it themselves.

    We will get to a point relatively soon where the chain is growing 1GB per day, it is best to have something in place now that can eliminate the chain from growing to unusable levels.

    Users would need to churn their outputs or they can opt to retain the chain data if they wish.

    All systems are finite you cannot just store all data forever, there needs to be a cut off limit set at some point, better to do it sooner rather than later. I am not saying we need it done next month, but we should have something in place in 3-5 years.

  • Communists, always angry.

  • Personally I found appimages to be the only useful out of the three, they make running programs with many complex dependencies and configurations very simple. They should be downloaded directly from the publisher and hashes verified of course.

  • BTC and ETH sidechains on Monero, imagine the possibilities...of being able to actually send transactions.

  • Very cool, you should accept donations for those who want to buy it but do not want a physical copy.