Good evening all.
I’ve been doing some bit of research about Bitcoin stuffs lately, I’ve recently joined the network and is very enthusiastic about knowing more about the technical aspects of Bitcoin and the technology behind it.
Okay today I’ll be sharing one of my findings and hope it helps a few interested people here.
I’ve come to realize that the biggest limitations of running your own node in Nigeria is,
1. Data cost (too expensive)
2. Power/Electricity (Epileptic)
Due to these reasons most Nigerians when they hear or realize how much data is required for the Initial Block Download (over 600GB+) they just give up even before they started, considering the cost of data now.
And then the power/electricity part, we’ll know that NEPA, hasn’t been friendly and even the cost of fuel is surging like no man’s business, which is why I had to do a few researches and came up with at least 3 methods to salvage or at least try to salvage the situation.
Method 1:
Tackling the data part.
The best way to tackle this would be to opt for an unlimited data plan which could’ve been less expensive if there were networks offering better options. Right now in Nigeria, the best options for unlimited data subscriptions is to opt for the starlink network (but too expensive) and the MTN fibreX (limited coverage).
So since I don’t have access to any of these I decided to
1. Run a pruned node
2. Limit my node’s upload Bandwidth
and
3. Reduced the number of connections.
You can also choose to increase the prune space, and reduce the number of peers to suit you better, but these settings consumes less data but slows down syncing time, but it’s better than breaking your bank because you wanna run your own node.
Method 2.
Tackling the Power/Electricity Problem.
Well there are a few ways to tackle this part, but the best way is to have a backup power kit, for me, I opted for a portable solar generator. I know you guys might be thinking these shits are expensive, yeah they are but we also have very pocket friendly ones. I personally went for the all in one Lumos L1 solar powered box and it’s very durable, it’s around 400k+ but they also have installment plans that won’t let you break your bank. At least with this, I can sync my node non stop during the day uninterrupted, and also during the night too (except there’s no sun for that day) but this kinda solves your power issues.
Then method 3.
Use a trusted Snapshot.
If you don’t wanna go through the cost and hassle of the Initial Block Download (IBD) you can actually get a snapshot from a trusted person who has already finished syncing their nodes, just use a few GBs to download the snapshot, run it on your Bitcoin Core and then update it to the latest block height. This is actually much more easier if you wanna save cost and time.
I hope this helps.