4

After pruning the monero blockchain, can I copy this pruned blockchain from the .bitmonero folder to another computer and just start syncing from there? What are some disadvantages of pruning the blockchain or where one might want the entire 71GB blockchain?

Patoshi パトシ
  • 4,608
  • 4
  • 27
  • 69

2 Answers2

4

After pruning the monero blockchain, can I copy this pruned blockchain from the .bitmonero folder to another computer and just start syncing from there?

Yes.

What are some disadvantages of pruning the blockchain...

This is a good question. Let's first take a step back and understand what happens with pruning. When your domain is fetching and validating blocks, after it's done, it can prune various data it is unlikely to need again. For example, once we have validated a txs signatures, we can discard them. To keep our node useful to the rest of the network, we maintain sections/slices of our blockchain unpruned. Therefore, if everyone has a pruned node, a new participant can still download and validate the whole blockchain - they'll just be grabbing separate sections (unpruned sections) of the blockchain from different peers.

I suppose the main disadvantage is less redundancy. Imagine someone in a rural location, poor internet connection etc. They ideally sync their whole blockchain from the nearest fastest full node, but, if the nearest/fasted peer is pruned, they are then reliant on using more distant, thus slower, peers.

...or where one might want the entire 71GB blockchain?

  • If disk space is not a concern, there is simply no need to prune. ~70GB is certainly not huge by todays standards - a lot of mobile phones have this space available even.

  • If you want to optimally help the rest of the network by providing the maximum redundancy, as detailed above.

I'm sure there are other reasons too, but those sprung to mind first.

jtgrassie
  • 19,601
  • 4
  • 17
  • 54
3

If and only if the two machines have the same endianness.

Make sure you copy the file while it is not being written to (ie, monerod is not running).

user36303
  • 34,928
  • 2
  • 58
  • 123