#node questions

1. You decide to run a pruned node. Let’s say 10 GB limit. The time chain weighs ~575 GB (if I remember correctly). Node/computer’s available storage is around 250 GB.

You expect you may want to convert the pruned node into a full node in the future. It won’t fit on your computer, so you plan to buy an external drive.

Is it relatively simple to “move” your node’s data to the larger storage hardware and re-download the (full) chain, without pruning?

Is it better to simply spin up another node and have two? ✌️

Reply to this note

Please Login to reply.

Discussion

Regarding moving, use CP tp copy the data then run rsync. If you use rsync first , it will be super super super slow

You can convert to a full node

Thank you’d I’m not sure what CP or rsync are — I’m not a dev and have nearly zero CLI experience — but I’m eager to learn and in the process I have many questions and choices fo make. So I am curious what it would take to “convert” the node…

Those are linux server commands. cp is for coping and rsync is for syncing two directories.

How did you install the software

I personally would just go with another node to be honest.

Same. Way less complicated.

Would you guys advise this because it’s easier, essentially?

I have no idea what the process of swapping storage locations would entail…

I don’t know, trying to figure out how to do it seems like more work than just downloading bitcoin core

You can get a pretty cheap desktop on Amazon that should have enough storage

A/B deploy sir 👍

Meaning run a second node? That’s where I’m leaning in this thought experiment. Also an opportunity to run one on a laptop and another perhaps on a dedicated box

I have a pruned node for travel, and full nodes that i can access remotely if necessary

That’s legit. Now if your full node were simply run on a laptop with a huge amount of storage, would that be a relatively straightforward “full node for travel”? (Obviously that would be absurdly costly if the only need was a big node, for example, the 1TB MacBooks are thousands of dollars 🫠).

Yes. You could reduce the costs with an external drive, for just bitcoin data

Run a full node on some dedicated hardware that you won't have to mess with for several years. This can be done now very simply by flashing a second hand desktop computer like a Dell Optiplex with a 2-4T SSD and 16-32GB of ram with Start9 OS.

Running a full node is where so much of the power comes from. It is YOUR copy of the Bitcoin blockchain that you VERIFY your uxto set against.

You can connect your wallet to your node for mobile use and also view your server dashboard remotely over tor.

Just finished listening to the Matt & Matt episode of CD, so this is precisely the idea I’ve been toying with

I have a RoninDojo Tanto. Then built my own following Ministry of Nodes guide, and then DiY Start9.

It isn't just having your own keys, it is also what node are your wallet balances being verified by that makes it valuable.

Have a dedicated full node, connect over local network to a Bitocoin only laptop running Sparrow.

Have a separate Personal Server that runs a redundant pruned node along with all the other programs available in Start9 market and connect to separate laptop for interface.

what do you mean by "move your nodes data"? You just need to connect the new storage and point Bitcoin core to the new location.

It has to download all the blocks starting from genesis anyway once you go from pruned to full. You just want it to store the newly downloaded blocks onto the new drive. This is exactly how mine is set up.

Super easy to do in the config file. 👍

Cool, that makes sense. I guess it isn’t actually transferring anything from the pruned node anyway. Just replacing the storage location and adding data.

Same could be said then, I presume, if someone has a 1TB hard drive and the timechain eventually exceeds 1TB. They’ll need to get a new/larger external drive, restart the IBD there, and then point the node to the new data storage.

Thanks for helping me think this through. Studying Bitcoin means learning so much about so many diverse fields. Energy systems, economics, computer science, political philosophy, game theory, the list goes on 🫡

it's a fun journey. But yeah, that's pretty much the idea. The blocks are just being stored in a different location.

Appreciate the insight 🤝

Anytime brother. I'm sure there will be plenty you can teach me down the road.

This whole world surely is a v4v, everyone-grows-everyone sort of setup 🫂🤙