Open PicoDeNero opened 2 years ago
This originally came to my attention through a conversation I had with @dEBRUYNE-1 on reddit back in April. https://www.reddit.com/r/monerosupport/comments/tp8yno/comment/i2ggy5z/
There are a lot of people posting regularly on r/MoneroSupport and r/Monero asking about pruning their local nodes or running a pruned node, as recently as yesterday. Monero users at large do not realize that the boostrap mode creates a local pruned node by default, though many are interested in running pruned nodes. Also, in some cases, this has resulted in some confusion when users try to prune later on.
Generally, I think having pruned nodes by default is a really great feature, but there needs to be more publicly available and digestible information out there about it.
I don't know I feel like there will always be issues. If a users reads "pruned" node in simple mode and he doesn't know what that exactly means he gets unnecessary confused. We try to hide as much information as possible in simple mode.
The easiest way to get a pruned node currently is to use advanced mode and then select pruned node during daemon settings. Manually adding --prune-blockchain
is not recommended.
Hi selsta. Thanks for taking the time to reply! I agree that these things can cause confusion with users, but shouldn't the language in the Monero GUI guide PDF and on the website at least be updated?
That way, if someone is just using the GUI, they won't get confused, but if they actively go looking for more information, they can find it.
For example, I really appreciate you sharing the new advanced mode checkbox feature to prune the blockchain. That is awesome!... and it is also a feature that I totally missed and is not mentioned anywhere that I can see (please correct me if I am wrong). The only language that even comes close to addressing this in the Monero Guide PDF packaged with v0.18.1.0 is the following:
"If you run a local node as a full node with a bootstrap node (requires wallet in “simple mode (bootstrap)”), your wallet daemon will also download the blockchain file into your computer, but it will connect to a remote node (a bootstrap node) while the download is not finished, allowing you to immediately send/receive a transaction. If you want to run a local node as a pruned node, see this guide."
The linked guide is a post on stackexchange made by @dEBRUYNE-1 in 2019. It is great, but as @selsta pointed out, it is now outdated.
I concede that including "pruned node" language in the GUI could be confusing to users, but IMHO Monero users shouldn't have to go to reddit or stackexchange to get information about pruned nodes and how to use them. Getmonero.org and the pdf guide should be updated.
To quote @rating89us, "Since https://github.com/monero-project/monero-gui/pull/3345, simple (bootstrap) mode now syncs a pruned blockchain from scratch." This was back in 2021.
Looking around, neither the GUI, the GUI Guide, nor the website mention anything about this.
The GUI does have a pending issue about it: https://github.com/monero-project/monero-gui/pull/3408
I respectfully disagree, but understand selsta's concern that "A simple mode user doesn't have to know what pruning is." in regards to the language that appears in the GUI itself. However, IMHO, people who go looking for more detailed information about pruned nodes/bootstrap mode on Moneropedia or in the GUI guide should be able to find it.
The Moneropedia page on the website has at least one article that should probably be updated:
The GUI Guide has at least two chapters that should probably be updated too:
Note: I almost never use Github, don't know what the hell I'm doing, just copy/pasting this in Monero-Site and GUI. Hoping someone who does know what they are doing can take this from here.