Author

Topic: How secure is it to set up a bitcoin node? (Read 1035 times)

legendary
Activity: 3206
Merit: 1069
January 05, 2015, 11:04:29 AM
#12
don't create config with rpc calls, and you are fine, mine is running almost 16 hours a day
hero member
Activity: 574
Merit: 500
CoinBooster Rep
January 05, 2015, 11:02:05 AM
#11
What are the benefits to yourself of running a node?
legendary
Activity: 1143
Merit: 1000
January 04, 2015, 12:55:57 AM
#10
Is a RaspberryPi capable of running a full node, actually? I though you needed a ton of memory to run a node effectively! How much memory do they have? I don't believe running a crappy node helps the network much, but rather cripples it even if the intent is good!



The memory usage for Bitcoin Core doesn't necessarily be that much. https://bitcointalksearch.org/topic/m.8632982
The heavy I/O load could be a problem for your SD card though.


its not a problem since its running on an external HDD Smiley

Is a RaspberryPi capable of running a full node, actually? I though you needed a ton of memory to run a node effectively! How much memory do they have? I don't believe running a crappy node helps the network much, but rather cripples it even if the intent is good!

I've been monitoring it (downloading the database right now), and it does not go above 200 MB and I'm only allowing 10 connections till it finishes downloading the whole blockchain

I also use USBS for swap, my configuration file for fstab looks like this:

Code:

 #
 # /etc/fstab: static file system information
 #
 #        
 /dev/mmcblk0p1  /boot           vfat    defaults        0       0
 #SDCARD
 UUID=2f0e9dfa-7cf1-4a07-948c-19db56842bb4 /home f2fs discard,noatime,defaults 0
 #USB
 UUID=13c7b5c8-f502-4e64-aa87-9e54c3729742 /tmp f2fs discard,noatime,defaults 0 0
 UUID=4fbfc14c-57c1-4449-9975-e5b90e14ac1e none swap defaults 0 0
 UUID=a0a96118-8332-4d64-a5ff-32c579548ec7 /var f2fs discard,noatime,defaults 0 0
 
 #HDD 4tb
 UUID=94d9f5b1-317b-4be3-83b3-d770bf820720 /home/XXX/Media ext4 discard,noatime,defaults 0 0

and df -h output:

Code:
 Filesystem      Size  Used Avail Use% Mounted on
/dev/root       1.7G  1.5G   54M  97% /
devtmpfs        214M     0  214M   0% /dev
tmpfs           218M     0  218M   0% /dev/shm
tmpfs           218M  420K  217M   1% /run
tmpfs           218M     0  218M   0% /sys/fs/cgroup
/dev/mmcblk0p1   90M   25M   66M  28% /boot
/dev/mmcblk0p3   13G  760M   13G   6% /home
/dev/sdb1       3.6T  172G  3.3T   5% /home/one/Media
/dev/sda2       3.4G  1.5G  2.0G  43% /var
/dev/sda3       3.4G  261M  3.1G   8% /tmp
tmpfs            44M     0   44M   0% /run/user/1000
hero member
Activity: 896
Merit: 1000
January 03, 2015, 05:53:02 PM
#9
Is a RaspberryPi capable of running a full node, actually? I though you needed a ton of memory to run a node effectively! How much memory do they have? I don't believe running a crappy node helps the network much, but rather cripples it even if the intent is good!

The memory usage for Bitcoin Core doesn't necessarily be that much. https://bitcointalksearch.org/topic/m.8632982
The heavy I/O load could be a problem for your SD card though.

sr. member
Activity: 280
Merit: 250
Relax!
January 03, 2015, 05:02:14 PM
#8
Is a RaspberryPi capable of running a full node, actually? I though you needed a ton of memory to run a node effectively! How much memory do they have? I don't believe running a crappy node helps the network much, but rather cripples it even if the intent is good!
legendary
Activity: 1143
Merit: 1000
January 03, 2015, 04:13:39 PM
#7
Are there any implications that i have to be aware of? I have not found anything about the security related to the nodes, information is appreciated.

Somehow I feel compelled to say: don't run it as root Tongue. Just in case!

Haha obviously.. thanks Smiley
Does anyone know how to limit upload/download speed? should i just get a program that does it per process?

1. Install "wondershaper"
sudo apt-get -y install wondershaper

2. Setup Up and Downloadlimits like this:
sudo wondershaper eth0 512 512

Thanks i've found dummynet and nethogs for monitoring.. its awesome, I'll also try wondershaper.

edit: seems like dummynet is far more complex too and its better used to simulate network traffic, wondershaper will do in conjuction with nethogs.

For references if anyone need

http://www.tecmint.com/nethogs-monitor-per-process-network-bandwidth-usage-in-real-time/
legendary
Activity: 1260
Merit: 1168
January 03, 2015, 04:05:36 PM
#6
This message was too old and has been purged
legendary
Activity: 1143
Merit: 1000
January 03, 2015, 03:38:32 PM
#5
Are there any implications that i have to be aware of? I have not found anything about the security related to the nodes, information is appreciated.

Somehow I feel compelled to say: don't run it as root Tongue. Just in case!

Haha obviously.. thanks Smiley
Does anyone know how to limit upload/download speed? should i just get a program that does it per process?
legendary
Activity: 1974
Merit: 1029
January 03, 2015, 02:53:10 PM
#4
Are there any implications that i have to be aware of? I have not found anything about the security related to the nodes, information is appreciated.

Somehow I feel compelled to say: don't run it as root Tongue. Just in case!
legendary
Activity: 1143
Merit: 1000
January 03, 2015, 02:28:21 PM
#3
One more question, I've set it up and i have the space, 5tb will do.. is there any way to limit the bitcoind download/upload speeds?
copper member
Activity: 1498
Merit: 1499
No I dont escrow anymore.
January 03, 2015, 02:18:31 PM
#2
As a node i mean just installing bitcoind on a raspberry pi and letting it run 24/7

You will need >32GB for the blockchain data.

Are there any implications that i have to be aware of? I have not found anything about the security related to the nodes, information is appreciated.

Dont use it as a wallet and you are fine.
legendary
Activity: 1143
Merit: 1000
January 03, 2015, 01:41:55 PM
#1
As a node i mean just installing bitcoind on a raspberry pi and letting it run 24/7

Are there any implications that i have to be aware of? I have not found anything about the security related to the nodes, information is appreciated.
Jump to: