Bitcoin Forum
July 27, 2021, 12:13:36 AM *
News: Latest Bitcoin Core release: 0.21.1 [Torrent]
 
   Home   Help Search Login Register More  
Pages: « 1 [2]  All
  Print  
Author Topic: Most Efficient Way To Run A Full Node?  (Read 271 times)
This is a self-moderated topic. If you do not want to be moderated by the person who started this topic, create a new topic.
ranochigo
Legendary
*
Online Online

Activity: 2408
Merit: 2420

@ me if you need my response


View Profile
December 05, 2020, 04:22:50 AM
 #21

You're right in diversifying the distribution of the Bitcoin network but being a validator, we also need to avoid a burning hole in our pockets, right? Getting $5000 credit account for mere $300 is something very economical for any validator. Now just check the cost of other cloud hosting providers for this specs: v4 CPU, 16 GB RAM and 1 TB SSD. That's all I wanted to say!

People don't give a shit when it comes to helping Bitcoin network to become strong and secure as long as they are getting profits!
How about running it at home? It'll surely be way more economical that way.

If you're talking about helping the network, I don't think there really is that big of a need for you to run a node if you're just going to run it on the IP range as the others. After all, the benefits that others can reap from a node which is running at the same location is significantly lower. You don't really get profits from running a node at all though so you'll have to consider that as well.

However, if you're doing some data analytics like me, I could understand your need for a cloud instance that could support additional tasks other than running a node.

1627344816
Hero Member
*
Offline Offline

Posts: 1627344816

View Profile Personal Message (Offline)

Ignore
1627344816
Reply with quote  #2

1627344816
Report to moderator
1627344816
Hero Member
*
Offline Offline

Posts: 1627344816

View Profile Personal Message (Offline)

Ignore
1627344816
Reply with quote  #2

1627344816
Report to moderator
1627344816
Hero Member
*
Offline Offline

Posts: 1627344816

View Profile Personal Message (Offline)

Ignore
1627344816
Reply with quote  #2

1627344816
Report to moderator
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction. Advertise here.
1627344816
Hero Member
*
Offline Offline

Posts: 1627344816

View Profile Personal Message (Offline)

Ignore
1627344816
Reply with quote  #2

1627344816
Report to moderator
1627344816
Hero Member
*
Offline Offline

Posts: 1627344816

View Profile Personal Message (Offline)

Ignore
1627344816
Reply with quote  #2

1627344816
Report to moderator
1627344816
Hero Member
*
Offline Offline

Posts: 1627344816

View Profile Personal Message (Offline)

Ignore
1627344816
Reply with quote  #2

1627344816
Report to moderator
Mike Mayor
Hero Member
*****
Offline Offline

Activity: 966
Merit: 535



View Profile
December 05, 2020, 08:00:08 PM
 #22

I was busy reading and wondering why no one mentioned raspberry pi. I thought it would have been mentioned in the first reply. However, I see someone did mention it. You can get a second hand one very cheaply and then just ad an sd card or a USB stick or HDD. I was thinking of using a raspberry pi to run a file downloading service much like Megaupload and it's perfect. You tuck it in somewhere in your house and don't worry about it. Just check it now and again. They are awesome for servers. However many nodes of other coins will not work as some require a beefy computer with 16Gb ram.

I am wondering what is the best way to run a full node with limited computing resources. In order to do this we must download and synchronize a full copy of the blockchain (300+ GB). This is not for being competitive as a miner but only hosting a full network node that can remain up-to-date with the blockchain in real-time.

I have tried downloading the entire blockchain to an external hard drive. However, it is basically at a standstill with 25% or more of the blockchain still needing to be synchronized. Is this delay because I am hosting it on an external hard drive? (Western Digital External Hard Drive)

I have heard people on this forum recommend renting server space in order to host a full node. I am wondering if this is a better option than hosting locally and what the costs associated would be. Performance and security are top priorities. I am looking at running a full node continuously, not just for a temporary time.


You really don't explain why you feel the desire to run a full node.

1.  Just a fanboy and want to waste money.

2.  Business venture such as exchange and it is necessary for internal accounting.

Explaining exactly which will help people give you a better answer for your situation.

Because if you are only doing it for #1, then how you do it is irrelevant, as full node that don't mine don't secure anything at all except weak egos.

However option 2, requires decent hardware not that raspberry pi nonsense.
As real money is involved. Don't go cheap, it would cost you more later.




I also want to know this. I wouldn't run a node without some form of compensation. You don't know what you are talking about. Rasperberry pi is perfect and it isn't cheap and won't cost more later on. Have you ever even run a node?


BitcoinFX
Legendary
*
Offline Offline

Activity: 2492
Merit: 1568


https://youtu.be/DsAVx0u9Cw4 ... Dr. WHO < KLF


View Profile WWW
December 08, 2020, 12:55:19 PM
 #23

...snip...

I suppose the crux of my questioning on efficiency revolves around storage of the blockchain and the experiences of bitcointalk users storing the blockchain in an external HDD and SSD. It would seem due to the continuous requirement of read/write access, using a SSD is almost always better performance wise. In order to have a forward-compatible node, we would need a SSD of at least 350 GB at this point.

Someone here made the comment that a full node shouldn't be hosted in the cloud in the very place but should only be hosted on hardware that you actually own and can physically access. I tend to agree with the observation that if you are using someone else's hardware than it is not truly YOUR node. In terms of efficiency, it seems in the long run it would actually be most cost-efficiency to pony up the costs for hardware that you yourself host locally, and in the case of storage, this would require a SSD of at least 350 GB - might as well buy 1 TB while you are at it.

Thank you all for your input.

Sure. SSD is the way to go.

However, "Stop saying the cloud is just someone else's computer - because it's not" ...
- https://www.zdnet.com/article/stop-saying-the-cloud-is-just-someone-elses-computer-because-its-not/

Many "cloud" hosts will now let you upload or run your own custom and/or fully encrypted OS, for example.

In terms of your "home" node, did you build it from scratch using only "trusted" Open Hardware and Open Source Software ?

Did you review all of the Source Code in it's entirety before you ran it ? Etc., etc.,

"Bitcoin OG" Bored/Board of making others wealthy! | 1JXFXUBGs2ZtEDAQMdZ3tkCKo38nT2XSEp | Bitcoin is BTC | CSW is NOT Satoshi Nakamoto | I Mine BTC, LTC, ZEC, XMR and GAP | Support my BTC on Tor addnodes Project | Media enquiries : Wu Ming | Enjoy The Money Machine | "You cannot compete with Open Source" and "Cryptography != Banana"
Paleus
Full Member
***
Offline Offline

Activity: 284
Merit: 112


www.diginomics.com


View Profile WWW
December 24, 2020, 12:10:10 AM
 #24

...snip...

I suppose the crux of my questioning on efficiency revolves around storage of the blockchain and the experiences of bitcointalk users storing the blockchain in an external HDD and SSD. It would seem due to the continuous requirement of read/write access, using a SSD is almost always better performance wise. In order to have a forward-compatible node, we would need a SSD of at least 350 GB at this point.

Someone here made the comment that a full node shouldn't be hosted in the cloud in the very place but should only be hosted on hardware that you actually own and can physically access. I tend to agree with the observation that if you are using someone else's hardware than it is not truly YOUR node. In terms of efficiency, it seems in the long run it would actually be most cost-efficiency to pony up the costs for hardware that you yourself host locally, and in the case of storage, this would require a SSD of at least 350 GB - might as well buy 1 TB while you are at it.

Thank you all for your input.

Sure. SSD is the way to go.

However, "Stop saying the cloud is just someone else's computer - because it's not" ...
- https://www.zdnet.com/article/stop-saying-the-cloud-is-just-someone-elses-computer-because-its-not/

Many "cloud" hosts will now let you upload or run your own custom and/or fully encrypted OS, for example.

In terms of your "home" node, did you build it from scratch using only "trusted" Open Hardware and Open Source Software ?

Did you review all of the Source Code in it's entirety before you ran it ? Etc., etc.,
How can one test the integrity of hardware manufactured in China for example?

dimzayan
Jr. Member
*
Offline Offline

Activity: 37
Merit: 39


View Profile
December 24, 2020, 01:40:40 AM
 #25

Just ordered the hardware to run my personal node by using the list from Umbrel.

This is my first attempt at running one, please don't take this recommendation for gospel, but a lot of the well respected maxis on twitter are vouching for Umbrel.
They have a step by step tutorial on how to build and deploy your node on their site:https://getumbrel.com/.

Here is a copy and paste of their shopping list:

Raspberry Pi 4

1 TB SSD

SSD Enclosure

16GB+ microSD

Power Supply

Ethernet Cable

Case


The other solution I was looking for was from Start9Labs. https://start9labs.com/
Despite the fact their box comes pre-made, i was told its a little bit more hands on, and it can be a good solution for people looking to do more than basic node/LN channel. Personally I really wanted to start with a straight forward beginners approach, so went with umbrel.

Hope that helps

Pages: « 1 [2]  All
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!