Bitcoin Forum

Bitcoin => Bitcoin Discussion => Topic started by: tiaguitah on November 13, 2013, 12:21:07 PM



Title: Help the bitcoin network by being a node.
Post by: tiaguitah on November 13, 2013, 12:21:07 PM
Hi guys, as a bitcoiner (for at least 2 years now) I have really never contributed to bitcoin, besides buying some and holding.

So last week I rented a cheap cloud server and installed bitcoind, to help bitcoin network stay stable and strong, and it feels really good.

It costs only 5$ a month and has 20gb SSD (faster than HDD) so the blockchain fits pretty well. Been running for a week and hasn't crashed. (running on ubuntu 12.04 x32)

https://i.imgur.com/JuKBVEd.jpg
(located in amsterdam)

https://i.imgur.com/14VEqua.jpg
(bandwidth going out peaks)

https://i.imgur.com/ounPKug.jpg
(cpu in the last 24h)

Tutorial on how to install bitcoind ubuntu 12.04:

Code:
//installing bitcoind on ubuntu 12.04, run this commands on putty

sudo aptitude install python-software-properties

sudo add-apt-repository ppa:bitcoin/bitcoin

sudo aptitude update

sudo aptitude install bitcoind

mkdir ~/.bitcoin/

Next STEP: Configure Bitcoind

Edit an empty ~/.bitcoin/bitcoin.conf file in the .bitcoin folder:
nano ~/.bitcoin/bitcoin.conf

Insert the following code in it:
server=1
daemon=1
rpcuser=INVENT_A_UNIQUE_USERNAME
rpcpassword=INVENT_A_UNIQUE_PASSWORD

press Ctrl+O to save and Ctrl+X (to exit I think)

Then, to start bitcoind write:

bitcoind

It will output “Bitcoin server starting”

The blockchain now will begin to download, to view the status of the download write:

bitcoind getinfo


For ubuntu 13.10

Code:

//installing bitcoind on Ubuntu 13.10, run this commands on putty

mkdir ~/.bitcoin/
sudo aptitude update
sudo aptitude upgrade
sudo apt-get update
sudo apt-get upgrade
sudo add-apt-repository ppa:bitcoin/bitcoin
sudo aptitude install bitcoind


Next STEP: Configure Bitcoind

Edit an empty ~/.bitcoin/bitcoin.conf file in the .bitcoin folder:
nano ~/.bitcoin/bitcoin.conf

Insert the following code in it:
server=1
daemon=1
rpcuser=INVENT_A_UNIQUE_USERNAME
rpcpassword=INVENT_A_UNIQUE_PASSWORD

press Ctrl+O to save and Ctrl+E (to exit I think)

Then, to start bitcoind write:

bitcoind

It will output "Bitcoin server starting"

The blockchain now will begin to download, to view the status of the download write:

bitcoind getinfo


More commands here (https://en.bitcoin.it/wiki/Original_Bitcoin_client/API_Calls_list)

+++++++++++++++++++

It costs only 5 bucks and you are helping the network grow stronger.

website: https://www.digitalocean.com



Verifying transactions absolutely DOES help the network even if you are not mining. Here's a recap of why we need nodes:

To operate, P2P wallets need to connect to P2P nodes.

Then they need to download the block chain, possibly a filtered version of it. And they need to hear about any transactions that didn't confirm yet, but which are valid and sitting in the memory pool. This is vital so someone can send you money, and you can open your wallet and see it immediately.

Storing the block chain, serving/filtering the chain, verifying and relaying transactions, all this takes resources.

When you run a node, you take some of that load onto your own shoulders. The work gets spread out, so as the number of users goes up, we need to keep adding nodes to ensure it stays relatively cheap and easy to do so.

The most important things when running a node are

1) ensuring that you are allowing inbound connections. If you run a node at home or behind a firewall, it's vital you ensure it's set up right so other nodes and wallets can connect to yours.

2) staying up to date with the latest software

Thanks to everyone who is running a node, upgrading it and accepting inbound connections! You are contributing to Bitcoin in a very direct and helpful manner.






Title: Re: Help the bitcoin network by being a node.
Post by: tutkarz on November 13, 2013, 12:44:23 PM
isn't it like someone is creating web service that accepts bitcoin payment he have to set up this anyway? which would mean the more services accept bitcoin the more distributed network?


Title: Re: Help the bitcoin network by being a node.
Post by: ct1aic on November 13, 2013, 02:23:37 PM
Any help to install in a Raspberry Pi with Arch Linux?


Title: Re: Help the bitcoin network by being a node.
Post by: niothor on November 13, 2013, 03:17:01 PM
Hi guys, as a bitcoiner (for at least 2 years now) I have really never contributed to bitcoin, besides buying some and holding.

So last week I rented a cheap cloud server and installed bitcoind, to help bitcoin network stay stable and strong, and it feels really good.

It costs only 5$ a month and has 20 HDD so the blockchain fits pretty well. Been running for a week and hasn't crashed. (running on ubuntu 12.04 x32)




Where the hell did you get 20x1gb hdd? :D


Title: Re: Help the bitcoin network by being a node.
Post by: Bitobsessed on November 13, 2013, 03:23:22 PM
Any help to install in a Raspberry Pi with Arch Linux?
I would be interested as well.


Title: Re: Help the bitcoin network by being a node.
Post by: gweedo on November 13, 2013, 03:25:54 PM
isn't it like someone is creating web service that accepts bitcoin payment he have to set up this anyway? which would mean the more services accept bitcoin the more distributed network?

No a lot of services use a merchant tool setup, from like bitpay or coinbase.


Title: Re: Help the bitcoin network by being a node.
Post by: tiaguitah on November 13, 2013, 04:06:00 PM
Hi guys, as a bitcoiner (for at least 2 years now) I have really never contributed to bitcoin, besides buying some and holding.

So last week I rented a cheap cloud server and installed bitcoind, to help bitcoin network stay stable and strong, and it feels really good.

It costs only 5$ a month and has 20 HDD so the blockchain fits pretty well. Been running for a week and hasn't crashed. (running on ubuntu 12.04 x32)




Where the hell did you get 20x1gb hdd? :D

haha thanks its a SSD actually


Title: Re: Help the bitcoin network by being a node.
Post by: tiaguitah on November 13, 2013, 04:07:52 PM
isn't it like someone is creating web service that accepts bitcoin payment he have to set up this anyway? which would mean the more services accept bitcoin the more distributed network?

No a lot of services use a merchant tool setup, from like bitpay or coinbase.

or bips.me (for european merchants)


Title: Re: Help the bitcoin network by being a node.
Post by: tutkarz on November 13, 2013, 04:47:33 PM
isn't it like someone is creating web service that accepts bitcoin payment he have to set up this anyway? which would mean the more services accept bitcoin the more distributed network?

No a lot of services use a merchant tool setup, from like bitpay or coinbase.

or bips.me (for european merchants)

i was using blockchain.info too but it was too unstable which means i had to create my own server and use other services as backup only when my server was somehow offline.


Title: Re: Help the bitcoin network by being a node.
Post by: Peter R on November 13, 2013, 05:05:16 PM
Hi guys, as a bitcoiner (for at least 2 years now) I have really never contributed to bitcoin, besides buying some and holding.

So last week I rented a cheap cloud server and installed bitcoind, to help bitcoin network stay stable and strong, and it feels really good.

It costs only 5$ a month and has 20gb SSD (faster than HDD) so the blockchain fits pretty well. Been running for a week and hasn't crashed. (running on ubuntu 12.04 x32)


Nice tiaguitah, and thanks for the tutorial!  I've been thinking about doing the same thing too, and you've just removed one of the obstacles.

QUESTION FOR EXPERTS:

I hear people say that you want to be able to store all the "unspent outputs" in RAM.  Is this true?  If you rent a VPS with only 512 MBytes of RAM, does your node still contribute in a useful way?  I'd love to learn more about these finer details.


Title: Re: Help the bitcoin network by being a node.
Post by: Peter R on November 13, 2013, 05:30:30 PM
QUESTION FOR EXPERTS:

I hear people say that you want to be able to store all the "unspent outputs" in RAM.  Is this true?  If you rent a VPS with only 512 MBytes of RAM, does your node still contribute in a useful way?  I'd love to learn more about these finer details.

It doesn't matter where those outputs are stored, it does matter where the private key is stored, that is the only way to spend the bitcoins.

Yes you node does, if you are running a node for contributing be on the look out for 0.9 this will have a disable wallet mode this will free up ~40mb of ram, I am currently running it for a border router, so it this will make that barrier a lot less.

Great!  Thanks for the help gweedo!!


Title: Re: Help the bitcoin network by being a node.
Post by: mogrith on November 13, 2013, 06:00:45 PM
Any help to install in a Raspberry Pi with Arch Linux?
I would be interested as well.

Blockchain is too large for a 4GIG SD and pi is too slow according conversations on minepeon thread


Title: Re: Help the bitcoin network by being a node.
Post by: joeyjoe on November 13, 2013, 09:30:48 PM
Any help to install in a Raspberry Pi with Arch Linux?
I would be interested as well.

Blockchain is too large for a 4GIG SD and pi is too slow according conversations on minepeon thread

Well you don't have to use a 4GB card, I have a 32GB in mine.


Title: Re: Help the bitcoin network by being a node.
Post by: zvs on November 13, 2013, 10:43:30 PM
http://www.ovh.ie/dedicated_servers/

wait til ovh restocks!



Title: Re: Help the bitcoin network by being a node.
Post by: mogrith on November 14, 2013, 06:54:12 PM
Trying it out but get error on this step
sudo add-apt-repository ppa:bitcoin/bitcoin

sudo add-apt-repository command not found


Title: Re: Help the bitcoin network by being a node.
Post by: mogrith on November 14, 2013, 07:35:47 PM
Code:
press Ctrl+O to save and Ctrl+E (to exit I think)
should be
Code:
press Ctrl+O to save and Ctrl+X (to exit)

As long as your making changes  :)



Title: Re: Help the bitcoin network by being a node.
Post by: tiaguitah on November 21, 2013, 07:39:15 PM
Trying it out but get error on this step
sudo add-apt-repository ppa:bitcoin/bitcoin

sudo add-apt-repository command not found


Code:
sudo apt-get install python-software-properties

Will fix that.

thanks too.


Title: Re: Help the bitcoin network by being a node.
Post by: jeppe on November 21, 2013, 08:15:02 PM
Im thinking about doing this, feel like i need to do something for the network as it has don a lot for me :) it will be worth the 60$ a year


Title: Re: Help the bitcoin network by being a node.
Post by: tiaguitah on November 27, 2013, 09:12:19 PM
a little bump on this... for the newcomers.


Title: Re: Help the bitcoin network by being a node.
Post by: CallMeDan on November 29, 2013, 10:35:36 AM
Many thanks to the OP.  Based on it, I've revised the instructions for Ubuntu 13.10

Code:

//installing bitcoind on Ubuntu 13.10, run this commands on putty

mkdir ~/.bitcoin/
sudo aptitude update
sudo aptitude upgrade
sudo apt-get update
sudo apt-get upgrade
sudo add-apt-repository ppa:bitcoin/bitcoin
sudo aptitude install bitcoind


Next STEP: Configure Bitcoind

Edit an empty ~/.bitcoin/bitcoin.conf file in the .bitcoin folder:
nano ~/.bitcoin/bitcoin.conf

Insert the following code in it:
server=1
daemon=1
rpcuser=INVENT_A_UNIQUE_USERNAME
rpcpassword=INVENT_A_UNIQUE_PASSWORD

press Ctrl+O to save and Ctrl+E (to exit I think)

Then, to start bitcoind write:

bitcoind

It will output "Bitcoin server starting"

The blockchain now will begin to download, to view the status of the download write:

bitcoind getinfo


Title: Re: Help the bitcoin network by being a node.
Post by: rarkenin on November 29, 2013, 02:06:25 PM
The bandwidth graph has what units? Kilobits/sec? Kilobytes/sec? Something else?


Title: Re: Help the bitcoin network by being a node.
Post by: Coelacanth on November 29, 2013, 03:04:50 PM
This is good. How many connections do you see?


Title: Re: Help the bitcoin network by being a node.
Post by: madpoet on November 29, 2013, 07:22:55 PM
So I figured what the heck, I'll try this out for a while.  I waste more than that on a day's worth of coffee.  Way more ;)

I followed the Ubuntu 13.10 instructions and they seemed to work like a champ... this is what I show now:

{
    "version" : 80500,
{
    "version" : 80500,
    "protocolversion" : 70001,
    "walletversion" : 60000,
    "balance" : 0.00000000,
    "blocks" : 10838,
    "timeoffset" : -1,
    "connections" : 8,
    "proxy" : "",
    "difficulty" : 1.00000000,
    "testnet" : false,
    "keypoololdest" : 1385752126,
    "keypoolsize" : 101,
    "paytxfee" : 0.00000000,
    "errors" : ""
}

So not REALLY understanding what I am doing besides lending a hand, does that look alright? :)


Title: Re: Help the bitcoin network by being a node.
Post by: IH-Antonio on November 29, 2013, 09:14:15 PM
I'm already trying to help with 5 nodes! ;) Great post


Title: Re: Help the bitcoin network by being a node.
Post by: auzaar on November 30, 2013, 04:08:06 AM
This will be good and you can do it for free by using aws free tier, just did that took 10 minutes

$ bitcoind getinfo
{
    "version" : 80500,
    "protocolversion" : 70001,
    "walletversion" : 60000,
    "balance" : 0.00000000,
    "blocks" : 31723,
    "timeoffset" : 0,
    "connections" : 8,
    "proxy" : "",
    "difficulty" : 1.00000000,
    "testnet" : false,
    "keypoololdest" : 1385783742,
    "keypoolsize" : 101,
    "paytxfee" : 0.00000000,
    "errors" : ""
}




Title: Re: Help the bitcoin network by being a node.
Post by: matosha on November 30, 2013, 05:48:22 AM
Run my own little site off cloud. Has joulecoin and krugercoin on it. Bitcoin takes a huge amount of space so ill have to up my hosting for it. But ya... ita definitely gona happen.


Title: Re: Help the bitcoin network by being a node.
Post by: tiaguitah on December 04, 2013, 12:05:57 AM
little bump, for the new and old coiners :p


Title: Re: Help the bitcoin network by being a node.
Post by: Coelacanth on December 04, 2013, 06:52:36 AM
Just launched a droplet from DigitalOcean with bitcoind. +1 node for bitcoin.

p.s : for various options to run with bitcoind follow this wiki page
https://en.bitcoin.it/wiki/Running_Bitcoin (https://en.bitcoin.it/wiki/Running_Bitcoin).


Title: Re: Help the bitcoin network by being a node.
Post by: laowai80 on December 04, 2013, 07:31:17 AM
Looks like hosting providers will have to stock up on hard drives soon :)


Title: Re: Help the bitcoin network by being a node.
Post by: Morblias on December 12, 2013, 02:49:30 PM
How would I go about setting something up to monitor bitcoind and if it stops restart it? For some reason my bitcoind stopped last night and I had to manually start it up. I am kind of a linux noob  :(


Title: Re: Help the bitcoin network by being a node.
Post by: dserrano5 on December 12, 2013, 03:48:32 PM
How would I go about setting something up to monitor bitcoind and if it stops restart it? For some reason my bitcoind stopped last night and I had to manually start it up. I am kind of a linux noob  :(

https://bitcointalk.org/?topic=5911.0 (old but probably still useful)


Title: Re: Help the bitcoin network by being a node.
Post by: Mike Hearn on December 12, 2013, 04:29:44 PM
Yes, even with 512mb of RAM a node can still be very useful. Thanks for running some!

To get a feel for who/what is using your node, you can try

Code:
./bitcoind getpeerinfo|grep subver|sort|uniq -c|sort -n
      1         "subver" : "/BTCETHZ:0.8.99/",
      1         "subver" : "/BitCoinJ:0.10.3/Bitcoin Wallet:3.28/",
      1         "subver" : "/BitCoinJ:0.9/MultiBit:0.5.12/",
      1         "subver" : "/Satoshi:0.8.99/",
      2         "subver" : "/Satoshi:0.8.0/",
      3         "subver" : "/Satoshi:0.8.3/",
      3         "subver" : "/Satoshi:0.8.4/",
      4         "subver" : "",
      4         "subver" : "/BitCoinJ:0.9/MultiBit:0.5.13/",
     10         "subver" : "/BitCoinJ:0.10.1/MultiBit:0.5.14/",
     11         "subver" : "/Satoshi:0.8.6/",
     22         "subver" : "/Satoshi:0.8.1/",
     24         "subver" : "/BitCoinJ:0.10.2/MultiBit:0.5.15/",
     82         "subver" : "/Satoshi:0.8.5/",

So my node is mostly connected to other BitcoinD nodes, but there's a lot of multibits there too. Old MultiBits have bugs, those users should upgrade :(

If you do run a bitcoind, please keep it up to date! Running the latest versions keeps things healthy.


Title: Re: Help the bitcoin network by being a node.
Post by: yenom on December 13, 2013, 05:44:06 PM
Little tip, start it with
Code:
screen bitcoind
You can then exit the session and leave it running.

Just created a droplet myself. tried it on CentOS first but had trouble so tried Ubuntu and it worked first time.

Code:
{
    "version" : 80500,
    "protocolversion" : 70001,
    "walletversion" : 60000,
    "balance" : 0.00000000,
    "blocks" : 108023,
    "timeoffset" : -1,
    "connections" : 8,
    "proxy" : "",
    "difficulty" : 25997.87992881,
    "testnet" : false,
    "keypoololdest" : 1386955780,
    "keypoolsize" : 101,
    "paytxfee" : 0.00000000,
    "errors" : ""
}


Title: Re: Help the bitcoin network by being a node.
Post by: RodeoX on December 13, 2013, 05:51:35 PM
Thank you for running a node! I have a piece of crap Linux box at home that basically only runs a bitcoin node and TOR. It's not very exciting to look at, but I feel good contributing directly to these networks.


Title: Re: Help the bitcoin network by being a node.
Post by: zimmah on December 13, 2013, 06:30:50 PM
but by having bitcoin-qt on your computer you're a node as well right?


Title: Re: Help the bitcoin network by being a node.
Post by: gweedo on December 13, 2013, 06:35:17 PM
but by having bitcoin-qt on your computer you're a node as well right?

Technically yes, but what these people are doing is having servers that are a lot more open than you would do on your computer.


Title: Re: Help the bitcoin network by being a node.
Post by: Gabi on December 13, 2013, 06:52:18 PM
but by having bitcoin-qt on your computer you're a node as well right?
Yes, even more useful if you keep it on 24/24


Title: Re: Help the bitcoin network by being a node.
Post by: Kupsi on December 13, 2013, 06:58:27 PM
but by having bitcoin-qt on your computer you're a node as well right?
Yes, even more useful if you keep it on 24/24

...and accept incoming connections.

https://bitcointalk.org/index.php?topic=79808.0


Title: Re: Help the bitcoin network by being a node.
Post by: Morblias on December 13, 2013, 06:59:06 PM
Don't forget to open port 8333.

Quote
Most ordinary folks should NOT be running a full node. We need full nodes that are always on, have more than 8 connections (if you have only 8 then you are part of the problem, not part of the solution), and have a high-bandwidth connection to the Internet.
So: if you've got an extra virtual machine with enough memory in a data center, then yes, please, run a full node.

http://www.reddit.com/r/Bitcoin/comments/1scd4z/im_running_a_full_node_and_so_should_you/cdw3lrh?context=3


Title: Re: Help the bitcoin network by being a node.
Post by: casadebitcoin on December 15, 2013, 02:05:13 AM
Little tip, start it with
Code:
screen bitcoind
You can then exit the session and leave it running.

Code:
nohup

is probably the better command.

As a relative N00B does "bitcoind daemon" achive similar to nohup? I just setup bitcoind and am noticing that once I loose my SSH the bitcoind stops.

So I just started with cranking up bitcoind daemon but am not 100% sure if it keeps chugging after I close SSH.

If nohup is the way to go is the command nohup bitcoind or bitcoind nohup or drill into some directory - fyi I have bitcoind running at root since I dont use this VPS or this bitcoind for anything other than helping out seeding....


Title: Re: Help the bitcoin network by being a node.
Post by: cypherdoc on December 15, 2013, 02:17:19 AM
I'm already trying to help with 5 nodes! ;) Great post

and i thought i was doing good with setting up 3!  :D


Title: Re: Help the bitcoin network by being a node.
Post by: gweedo on December 15, 2013, 02:17:35 AM
Little tip, start it with
Code:
screen bitcoind
You can then exit the session and leave it running.

Code:
nohup

is probably the better command.

As a relative N00B does "bitcoind daemon" achive similar to nohup? I just setup bitcoind and am noticing that once I loose my SSH the bitcoind stops.

So I just started with cranking up bitcoind daemon but am not 100% sure if it keeps chugging after I close SSH.

If nohup is the way to go is the command nohup bitcoind or bitcoind nohup or drill into some directory - fyi I have bitcoind running at root since I dont use this VPS or this bitcoind for anything other than helping out seeding....

Yes you have to include the full path to where your bitcoind bin is located, unless you are already in that directory.


Title: Re: Help the bitcoin network by being a node.
Post by: cypherdoc on December 15, 2013, 02:19:30 AM
here is a one-liner setup script!

http://www.reddit.com/r/Bitcoin/comments/1se3zd/how_to_create_a_full_bitcoin_node_in_a_5_ubuntu/

it runs in root, uses the Ubuntu PPA, opens up 8333, sets a firewall, and sets ssh port to default 22.

to upgrade bitcoind from time to time, run sudo apt-get update then sudo apt-get upgrade.  make sure the new version is posted to the PPA first though by Matt Corrallo.


Title: Re: Help the bitcoin network by being a node.
Post by: cypherdoc on December 15, 2013, 02:24:03 AM
yes, it feels good:

https://i.imgur.com/3Zc7QQV.png


Title: Re: Help the bitcoin network by being a node.
Post by: Morblias on December 15, 2013, 02:31:27 AM
That script is what I used, and damn it was awesome! Made it very fast to set up!

Feels very good!  ;D I modified the max connections though to 80 instead of 40.

https://i.imgur.com/FovWBVc.png

I'm surprised how many old nodes there are out there. Update people!

Code:
bitcoind getpeerinfo|grep subver|sort|uniq -c|sort -n
      1         "subver" : "/BitCoinJ:0.10.1/MultiBit:0.5.14/",
      1         "subver" : "/BitCoinJ:0.10.3/Bitcoin Wallet:3.28/",
      1         "subver" : "/Satoshi:0.8.0/",
      1         "subver" : "/Satoshi:0.8.2.2/",
      1         "subver" : "/Satoshi:0.8.4/Eligius:3/",
      1         "subver" : "/Snoopy:0.1/",
      2         "subver" : "",
      2         "subver" : "/Satoshi:0.8.3/",
      2         "subver" : "/Satoshi:0.8.99/",
      6         "subver" : "/Satoshi:0.8.1/",
     16         "subver" : "/Satoshi:0.8.6/",
     27         "subver" : "/Satoshi:0.8.5/",


Title: Re: Help the bitcoin network by being a node.
Post by: cypherdoc on December 15, 2013, 02:46:31 AM
That script is what I used, and damn it was awesome! Made it very fast to set up!

Feels very good!  ;D I modified the max connections though to 80 instead of 40.

https://i.imgur.com/FovWBVc.png

I'm surprised how many old nodes there are out there. Update people!

Code:
bitcoind getpeerinfo|grep subver|sort|uniq -c|sort -n
      1         "subver" : "/BitCoinJ:0.10.1/MultiBit:0.5.14/",
      1         "subver" : "/BitCoinJ:0.10.3/Bitcoin Wallet:3.28/",
      1         "subver" : "/Satoshi:0.8.0/",
      1         "subver" : "/Satoshi:0.8.2.2/",
      1         "subver" : "/Satoshi:0.8.4/Eligius:3/",
      1         "subver" : "/Snoopy:0.1/",
      2         "subver" : "",
      2         "subver" : "/Satoshi:0.8.3/",
      2         "subver" : "/Satoshi:0.8.99/",
      6         "subver" : "/Satoshi:0.8.1/",
     16         "subver" : "/Satoshi:0.8.6/",
     27         "subver" : "/Satoshi:0.8.5/",

command please to increase connections to 80?  ;D


Title: Re: Help the bitcoin network by being a node.
Post by: Morblias on December 15, 2013, 02:51:02 AM
i use vim to edit files, so if you don't have it: sudo apt-get install vim. or use whatever file editor you like in linux.

Code:
cd ~/.bitcoin
vim bitcoin.conf
hit i in vim to insert, go down to line connections=40 and change it to 80
hit esc
type :wq to save
restart bitcoind

I'm not sure how well that would work on those 512 ram VPS in that reddit post though. I was using a 512 ram one and it was slow, so upgraded to 1GB ram.
Code:
cat /proc/meminfo
MemTotal:        1019600 kB
MemFree:           71772 kB


Title: Re: Help the bitcoin network by being a node.
Post by: cypherdoc on December 15, 2013, 02:57:16 AM
i use vim to edit files, so if you don't have it: sudo apt-get install vim. or use whatever file editor you like in linux.

Code:
cd ~/.bitcoin
vim bitcoin.conf
hit i in vim to insert, go down to line connections=40 and change it to 80
hit esc
type :wq to save
restart bitcoind

I'm not sure how well that would work on those 512 ram VPS in that reddit post though. I was using a 512 ram one and it was slow, so upgraded to 1GB ram.
Code:
cat /proc/meminfo
MemTotal:        1019600 kB
MemFree:           71772 kB

make/made it 100!!!


Title: Re: Help the bitcoin network by being a node.
Post by: casadebitcoin on December 15, 2013, 07:07:32 PM
Little tip, start it with
Code:
screen bitcoind
You can then exit the session and leave it running.

Code:
nohup

is probably the better command.

As a relative N00B does "bitcoind daemon" achive similar to nohup? I just setup bitcoind and am noticing that once I loose my SSH the bitcoind stops.

So I just started with cranking up bitcoind daemon but am not 100% sure if it keeps chugging after I close SSH.

If nohup is the way to go is the command nohup bitcoind or bitcoind nohup or drill into some directory - fyi I have bitcoind running at root since I dont use this VPS or this bitcoind for anything other than helping out seeding....
Yes you have to include the full path to where your bitcoind bin is located, unless you are already in that directory.

O.K., Cool - in root I run bitcoind -nohup and get "Bitcoin server starting.

Things run well for about 10-15 mins, (can get info from bitcoind getinfo, etc) then after about 15mins or so I get "error: couldn't connect to server"

I've also tried just running bitcoind and screen bitcoind and bitcoind -nohup - They all crank up bitcoind for about 15mins then the bitcoind server seems to die...

Any ideas thoughts on how to trouble shoot? (FYI - VPS, with bitcoind in root)




Title: Re: Help the bitcoin network by being a node.
Post by: gweedo on December 15, 2013, 07:10:38 PM
Little tip, start it with
Code:
screen bitcoind
You can then exit the session and leave it running.

Code:
nohup

is probably the better command.

As a relative N00B does "bitcoind daemon" achive similar to nohup? I just setup bitcoind and am noticing that once I loose my SSH the bitcoind stops.

So I just started with cranking up bitcoind daemon but am not 100% sure if it keeps chugging after I close SSH.

If nohup is the way to go is the command nohup bitcoind or bitcoind nohup or drill into some directory - fyi I have bitcoind running at root since I dont use this VPS or this bitcoind for anything other than helping out seeding....
Yes you have to include the full path to where your bitcoind bin is located, unless you are already in that directory.

O.K., Cool - in root I run bitcoind -nohup and get "Bitcoin server starting.

Things run well for about 10-15 mins, (can get info from bitcoind getinfo, etc) then after about 15mins or so I get "error: couldn't connect to server"

I've also tried just running bitcoind and screen bitcoind and bitcoind -nohup - They all crank up bitcoind for about 15mins then the bitcoind server seems to die...

Any ideas thoughts on how to trouble shoot? (FYI - VPS, with bitcoind in root)

Here run
Code:
nohup <bitcoin bin path> & 


Title: Re: Help the bitcoin network by being a node.
Post by: bitcoinpsftp on December 15, 2013, 07:37:00 PM
Even if you didn't do this, just from buying the bitcoins, you are putting more money into the system.  So you are indeed helping it grow.  But I think it's more of a help if you were to go to one of those subways and pay via bitcoin.


Title: Re: Help the bitcoin network by being a node.
Post by: iamphoenix on December 15, 2013, 07:50:24 PM
ok so let me get this str8 /// if i just keep the wallet open on my computer, will it function as a node or please step by step if this is not the caseee


Title: Re: Help the bitcoin network by being a node.
Post by: casadebitcoin on December 15, 2013, 08:28:07 PM
ok so let me get this str8 /// if i just keep the wallet open on my computer, will it function as a node or please step by step if this is not the caseee

If you keep your wallet on your computer open you are 'Leeching' not "Seeding". Meaning that your Port 8333 is most likely not open for other nodes to see and seed from... Might not be a good idea to open up your client you have coins in:

You can follow a well done script to get a Seeding node up and running on a VPS if you have one or care to get one - they are reasonable priced.

here is a one-liner setup script!

http://www.reddit.com/r/Bitcoin/comments/1se3zd/how_to_create_a_full_bitcoin_node_in_a_5_ubuntu/

it runs in root, uses the Ubuntu PPA, opens up 8333, sets a firewall, and sets ssh port to default 22.

to upgrade bitcoind from time to time, run sudo apt-get update then sudo apt-get upgrade.  make sure the new version is posted to the PPA first though by Matt Corrallo.

Then follow what Gweedo states for "NOHUP" to have your bitcoind autostart on reboots and when you close out of SSH.


Title: Re: Help the bitcoin network by being a node.
Post by: bitcoinpsftp on December 15, 2013, 08:35:47 PM
The geek factor of bitcoins is so high I just realised.  There is still so much work to do so that the average consumer can finally feel comfortable workgin wtih BTC.  Then again, the mining operation of gold is also very complex, yet the consumer has no idea what goes on to find gold.  Can't wait for user friendly wallets to come out.


Title: Re: Help the bitcoin network by being a node.
Post by: Peter R on December 16, 2013, 06:03:09 AM
Maybe someone can help me.  I'd like to run a full node, but, rather than using a VPS, I think I'd prefer to get a new machine for my home and leave it running 24 hours a day.  I'm not much of a computer hardware expert, so perhaps someone can offer me some advice.

Basically, I'd like a little box like a mac mini or pocket PC or something that I can just set-up (via my macbook) and then let it run 24 hours in my office.  Price is less of an issue than things like (a) it should be fairly easy to put this "box" together, (b) the box should be small and not an ugly mess, (c) ideally the box would be quiet (no fans, solid-state hard-drive?).

Can anyone recommend what hardware I should buy and what operating system I should run?  Any reason a mac mini running OSx would be a bad choice?

Thanks!


Title: Re: Help the bitcoin network by being a node.
Post by: Peter R on December 16, 2013, 06:13:58 AM
Maybe someone can help me.  I'd like to run a full node, but, rather than using a VPS, I think I'd prefer to get a new machine for my home and leave it running 24 hours a day.  I'm not much of a computer expert, so perhaps someone can offer me some advice.

Basically, I'd like a little box like a mac mini or pocket PC or something that I can just set-up (via remote desktop with my macbook?) and then let it run 24 hours in my office.  Price is less of an issue than things like (a) it should be fairly easy to put this "box" together, (b) the box should be small and not an ugly mess, (c) ideally the box would be quiet (no fans, solid-state hard-drive?).

Can anyone recommend what hardware I should buy and what operating system I should run?  Any reason a mac mini running OSx would be a bad choice?

Thanks!

I love my mac mini, it is a great development server for me. You just can't run bitcoind on OSX. That means you either have to compile bitcoind for OSX on your own, or use bitcoin-qt binary, but other than that choice it is a great idea. I also would use http://synergy-foss.org/

Thanks for the reply gweedo.  Mac minis come standard with 4GB of RAM.  For running bitcoind, is there any major advantage to pay apple for the 8 or 16 GB upgrade? 

http://synergy-foss.org/ <== looks useful! thx


Title: Re: Help the bitcoin network by being a node.
Post by: Peter R on December 16, 2013, 06:16:35 AM
One more thing gweedo, what is the disadvantage of running the bitcoin-qt binary as opposed to compiling bitcoind for OSx?


Title: Re: Help the bitcoin network by being a node.
Post by: gweedo on December 16, 2013, 06:19:32 AM
Maybe someone can help me.  I'd like to run a full node, but, rather than using a VPS, I think I'd prefer to get a new machine for my home and leave it running 24 hours a day.  I'm not much of a computer expert, so perhaps someone can offer me some advice.

Basically, I'd like a little box like a mac mini or pocket PC or something that I can just set-up (via remote desktop with my macbook?) and then let it run 24 hours in my office.  Price is less of an issue than things like (a) it should be fairly easy to put this "box" together, (b) the box should be small and not an ugly mess, (c) ideally the box would be quiet (no fans, solid-state hard-drive?).

Can anyone recommend what hardware I should buy and what operating system I should run?  Any reason a mac mini running OSx would be a bad choice?

Thanks!

I love my mac mini, it is a great development server for me. You just can't run bitcoind on OSX. That means you either have to compile bitcoind for OSX on your own, or use bitcoin-qt binary, but other than that choice it is a great idea. I also would use http://synergy-foss.org/

Thanks for the reply gweedo.  Mac minis come standard with 4GB of RAM.  For running bitcoind, is there any major advantage to pay apple for the 8 or 16 GB upgrade?  

http://synergy-foss.org/ <== looks useful! thx

Depends if you are going to just use it as a bitcoin node, then 4GBs will be pently. I would actually take the money from that and upgrade the hard drive or attach an external hard drive. Right now the Blockchain is about ~14gb+ so your memory will not be an issue but maybe hard drive space.


One more thing gweedo, what is the disadvantage of running the bitcoin-qt binary as opposed to compiling bitcoind for OSx?

They are the same, just one has a GUI and compiling bitcoind will take you awhile. I was just pointing it out. So you aren't running around looking for that binary, because it doesn't exist.


Title: Re: Help the bitcoin network by being a node.
Post by: yenom on December 16, 2013, 01:35:54 PM
I just created another full node with http://lowendbox.com/

Seems cheaper and better than digital ocean, but I'll keep the digital ocean one for now.


Title: Re: Help the bitcoin network by being a node.
Post by: bitpop on December 16, 2013, 01:46:26 PM
We don't really need more nodes, maybe ONLY IN third world countries acting like a cdn
Don't waste your money


Title: Re: Help the bitcoin network by being a node.
Post by: emeraldforce on December 16, 2013, 01:59:22 PM
What about a p2pool node?


Title: Re: Help the bitcoin network by being a node.
Post by: cypherdoc on December 16, 2013, 02:53:04 PM
We don't really need more nodes, maybe ONLY IN third world countries acting like a cdn
Don't waste your money

this isn't true.

don't make me go find the link from Gavin and the other devs about this.  as the pools get larger and more centralized, these individual nodes help counter balance this.  there have been many graphs posted showing the #full nodes dropping over time as a result of this effect.


Title: Re: Help the bitcoin network by being a node.
Post by: iamphoenix on December 16, 2013, 11:08:17 PM
ok so let me get this str8 /// if i just keep the wallet open on my computer, will it function as a node or please step by step if this is not the caseee

If you keep your wallet on your computer open you are 'Leeching' not "Seeding". Meaning that your Port 8333 is most likely not open for other nodes to see and seed from... Might not be a good idea to open up your client you have coins in:

You can follow a well done script to get a Seeding node up and running on a VPS if you have one or care to get one - they are reasonable priced.

here is a one-liner setup script!

http://www.reddit.com/r/Bitcoin/comments/1se3zd/how_to_create_a_full_bitcoin_node_in_a_5_ubuntu/

it runs in root, uses the Ubuntu PPA, opens up 8333, sets a firewall, and sets ssh port to default 22.

to upgrade bitcoind from time to time, run sudo apt-get update then sudo apt-get upgrade.  make sure the new version is posted to the PPA first though by Matt Corrallo.

Then follow what Gweedo states for "NOHUP" to have your bitcoind autostart on reboots and when you close out of SSH.


OK PLEASE NOOB STEP BY STEP PLEASE. also is this possible:

having my laptop open 24/7 using the wifi at my house functioning as a node without paying for VPN
i want to do this but someone has to make this lamen for me!


Title: Re: Help the bitcoin network by being a node.
Post by: bitpop on December 17, 2013, 06:47:35 AM
ok so let me get this str8 /// if i just keep the wallet open on my computer, will it function as a node or please step by step if this is not the caseee

If you keep your wallet on your computer open you are 'Leeching' not "Seeding". Meaning that your Port 8333 is most likely not open for other nodes to see and seed from... Might not be a good idea to open up your client you have coins in:

You can follow a well done script to get a Seeding node up and running on a VPS if you have one or care to get one - they are reasonable priced.

here is a one-liner setup script!

http://www.reddit.com/r/Bitcoin/comments/1se3zd/how_to_create_a_full_bitcoin_node_in_a_5_ubuntu/

it runs in root, uses the Ubuntu PPA, opens up 8333, sets a firewall, and sets ssh port to default 22.

to upgrade bitcoind from time to time, run sudo apt-get update then sudo apt-get upgrade.  make sure the new version is posted to the PPA first though by Matt Corrallo.

Then follow what Gweedo states for "NOHUP" to have your bitcoind autostart on reboots and when you close out of SSH.


OK PLEASE NOOB STEP BY STEP PLEASE. also is this possible:

having my laptop open 24/7 using the wifi at my house functioning as a node without paying for VPN
i want to do this but someone has to make this lamen for me!

Just open bitcoinqt


Title: Re: Help the bitcoin network by being a node.
Post by: Peter R on December 17, 2013, 06:51:55 AM
We don't really need more nodes, maybe ONLY IN third world countries acting like a cdn
Don't waste your money

this isn't true.

don't make me go find the link from Gavin and the other devs about this.  as the pools get larger and more centralized, these individual nodes help counter balance this.  there have been many graphs posted showing the #full nodes dropping over time as a result of this effect.

Bought my mac mini today (to become a dedicated 24/7 bitcoin node).  Hopefully I'll have it set-up and running tomorrow.   


Title: Re: Help the bitcoin network by being a node.
Post by: Exther on December 17, 2013, 03:29:19 PM
but by having bitcoin-qt on your computer you're a node as well right?


Title: Re: Help the bitcoin network by being a node.
Post by: Gabi on December 17, 2013, 04:02:10 PM
but by having bitcoin-qt on your computer you're a node as well right?
Yes


Title: Re: Help the bitcoin network by being a node.
Post by: Gabi on December 17, 2013, 04:04:30 PM
I don't understand why all these problems, vps, mac etc.

Just get a pc, install bitcoin-qt, make sure the port 8333 is open in your router, check if you have more than 8 connections in bitcoin-qt and that's all. You are a full node. Why a vps for that? Do you want a dedicated machine? Just buy a cheap netbook/notebook/whatelse as long as it is cheap


Title: Re: Help the bitcoin network by being a node.
Post by: Morblias on December 17, 2013, 04:32:09 PM
Why a vps for that?

Faster internet connection, plus I use the VPS for other things. My ISP's upload speeds are pretty limited on my home network, so browsing stuff at work is a lot faster when I SSH tunnel into VPS instead of home network. I figured since I already have a VPS, I might as well throw a full bitcoin node on it :)


Title: Re: Help the bitcoin network by being a node.
Post by: cunixion on December 17, 2013, 04:34:10 PM
Thank you for running a node! I have a piece of crap Linux box at home that basically only runs a bitcoin node and TOR. It's not very exciting to look at, but I feel good contributing directly to these networks.

If you are maintaining wallets, this is the most secure way of running a node. A cloud or any type of hosting without locking facilities is risky.

Running a node with altruistic motives is not sustainable. At some point nodes are going to need some kind of reward to keep it up 24/7. Possible ways? maybe fees payed to node owners by users and miners, or modifying the code to be able to mine by the node with the cpu hashpower.


Title: Re: Help the bitcoin network by being a node.
Post by: dserrano5 on December 17, 2013, 06:38:54 PM
Running a node with altruistic motives is not sustainable. At some point nodes are going to need some kind of reward to keep it up 24/7.

I agree with this although I'd like to point out that some people will still regard the network as something important enough to spend some amount of money each month to support it, even when "some" is in the three digits.


Title: Re: Help the bitcoin network by being a node.
Post by: cypherdoc on December 17, 2013, 06:43:08 PM
but by having bitcoin-qt on your computer you're a node as well right?

only if you open port 8333 and establish >8 connections.


Title: Re: Help the bitcoin network by being a node.
Post by: coinrevo on December 17, 2013, 07:07:47 PM
Good effort. I would suggest adding docker or packer, so that the tools are pre-build. I've build a docker bitcoind image (see projects section), which can be run in most cloud providers now.


Title: Re: Help the bitcoin network by being a node.
Post by: QuestionAuthority on December 17, 2013, 07:12:55 PM
Thank you for running a node! I have a piece of crap Linux box at home that basically only runs a bitcoin node and TOR. It's not very exciting to look at, but I feel good contributing directly to these networks.

If you are maintaining wallets, this is the most secure way of running a node. A cloud or any type of hosting without locking facilities is risky.

Running a node with altruistic motives is not sustainable. At some point nodes are going to need some kind of reward to keep it up 24/7. Possible ways? maybe fees payed to node owners by users and miners, or modifying the code to be able to mine by the node with the cpu hashpower.

Solo with a CPU and Bitcoin-Qt was the way all of us used to mine. lol


Title: Re: Help the bitcoin network by being a node.
Post by: P_Shep on December 17, 2013, 07:18:37 PM
If you are maintaining wallets, this is the most secure way of running a node. A cloud or any type of hosting without locking facilities is risky.

Running a node with altruistic motives is not sustainable. At some point nodes are going to need some kind of reward to keep it up 24/7. Possible ways? maybe fees payed to node owners by users and miners, or modifying the code to be able to mine by the node with the cpu hashpower.

You mean like:
> bitcoind setgenerate 1



I'm a node for 18 or so hours a day :)


Title: Re: Help the bitcoin network by being a node.
Post by: yenom on December 17, 2013, 08:01:03 PM
I don't understand why all these problems, vps, mac etc.

Just get a pc, install bitcoin-qt, make sure the port 8333 is open in your router, check if you have more than 8 connections in bitcoin-qt and that's all. You are a full node. Why a vps for that? Do you want a dedicated machine? Just buy a cheap netbook/notebook/whatelse as long as it is cheap

Some reasons I use VPS:
I have limited bandwidth
I don't want to use my regular PC's resources as a bitcoin node when I'm using it for work
It's really cheap
I shut down my PC at night
I want to contribute something to the bitcoin network


Title: Re: Help the bitcoin network by being a node.
Post by: iamphoenix on December 17, 2013, 10:05:27 PM
but by having bitcoin-qt on your computer you're a node as well right?

only if you open port 8333 and establish >8 connections.

how do i open port 8333, i connect to internet via wireless and cannot directly connect via ethernet as it is my landlords wireless network... help please,


Title: Re: Help the bitcoin network by being a node.
Post by: cypherdoc on December 17, 2013, 11:43:09 PM
but by having bitcoin-qt on your computer you're a node as well right?

only if you open port 8333 and establish >8 connections.

how do i open port 8333, i connect to internet via wireless and cannot directly connect via ethernet as it is my landlords wireless network... help please,

your landlord is unlikely to give you the password to his router so you probably won't be able to run a full node off your computer.

this is another reason some of us are choosing to use vps.


Title: Re: Help the bitcoin network by being a node.
Post by: bitpop on December 18, 2013, 03:33:29 AM
Doesn't it use upnp?


Title: Re: Help the bitcoin network by being a node.
Post by: ScripterRon on December 18, 2013, 02:50:58 PM
Doesn't it use upnp?
Yes, it does and is turned on by default in Bitcoin-Qt.  But uPnP has to be enabled by the router.  There is also a problem if more than one computer connected to the router wants to run a full-node, although that could be handled by changing the default port assignment.


Title: Re: Help the bitcoin network by being a node.
Post by: fitbobcat on December 18, 2013, 06:38:12 PM
Hi guys, as a bitcoiner (for at least 2 years now) I have really never contributed to bitcoin, besides buying some and holding.

So last week I rented a cheap cloud server and installed bitcoind, to help bitcoin network stay stable and strong, and it feels really good.

It costs only 5$ a month and has 20gb SSD (faster than HDD) so the blockchain fits pretty well. Been running for a week and hasn't crashed. (running on ubuntu 12.04 x32)

https://i.imgur.com/JuKBVEd.jpg
(located in amsterdam)

https://i.imgur.com/14VEqua.jpg
(bandwidth going out peaks)

https://i.imgur.com/ounPKug.jpg
(cpu in the last 24h)

Tutorial on how to install bitcoind ubuntu 12.04:

Code:
//installing bitcoind on ubuntu 12.04, run this commands on putty

sudo aptitude install python-software-properties

sudo add-apt-repository ppa:bitcoin/bitcoin

sudo aptitude update

sudo aptitude install bitcoind

mkdir ~/.bitcoin/

Next STEP: Configure Bitcoind

Edit an empty ~/.bitcoin/bitcoin.conf file in the .bitcoin folder:
nano ~/.bitcoin/bitcoin.conf

Insert the following code in it:
server=1
daemon=1
rpcuser=INVENT_A_UNIQUE_USERNAME
rpcpassword=INVENT_A_UNIQUE_PASSWORD

press Ctrl+O to save and Ctrl+E (to exit I think)

Then, to start bitcoind write:

bitcoind

It will output “Bitcoin server starting”

The blockchain now will begin to download, to view the status of the download write:

bitcoind getinfo


More commands here (https://en.bitcoin.it/wiki/Original_Bitcoin_client/API_Calls_list)

+++++++++++++++++++

It costs only 5 bucks and you are helping the network grow stronger.

website: https://www.digitalocean.com








How do you get blockchain.info to accept your node? Or is it automatic?


Title: Re: Help the bitcoin network by being a node.
Post by: bitpop on December 19, 2013, 09:11:16 AM
Why do you care if blockchain follows you?


Title: Re: Help the bitcoin network by being a node.
Post by: yenom on December 19, 2013, 09:44:36 AM
I just created another full node with http://lowendbox.com/

Seems cheaper and better than digital ocean, but I'll keep the digital ocean one for now.

Just received this email from these guys, seems they don't understand what a miner is. I've asked them to close my account and refund my money.

Quote
This is a reminder that we do not allow applications that cause CPU abuse to be ran on our servers. Please keep in mind that you are sharing your CPU resources and we operate a fair share policy with our VPS environment.

We do not allow CPU miners like bitcoin, and this was found running on your VPS. As such, your VPS has been stopped accordingly. Please start it back up only when you are able to ensure that the CPU miner service will not run again.

we appreciate your cooperation in this matter.

Thanks




Title: Re: Help the bitcoin network by being a node.
Post by: bitpop on December 19, 2013, 11:29:40 AM
Fuck those dumb mother fuckers
Vps is 1. Guaranteed cpu 2. This isn't mining 3. How dare those nigger fuckers look at your PRIVATE server


Title: Re: Help the bitcoin network by being a node.
Post by: bitpop on December 19, 2013, 11:33:26 AM
You didn't listen to the guy that said to execute setgenerate=1 did you? Still, amazon gives you ssh key and they have ZERO access
Use the Amazon free tier


Title: Re: Help the bitcoin network by being a node.
Post by: yenom on December 20, 2013, 11:33:43 AM
You didn't listen to the guy that said to execute setgenerate=1 did you? Still, amazon gives you ssh key and they have ZERO access
Use the Amazon free tier
Could you elaborate on that execute setgenerate=1?

I have spoken to their support people and told them that it's a node not a miner, and they have allowed me to keep it. The CPU is pretty high while doing the initial blockchain sync.


Title: Re: Help the bitcoin network by being a node.
Post by: bitpop on December 20, 2013, 12:08:47 PM
Someone wrote that as a joke. If you do that, it will cpu mine which is very bad. I would still move to amazon free teir asap. Do not give them your business if they look at your private server.


Title: Re: Help the bitcoin network by being a node.
Post by: iamphoenix on December 20, 2013, 01:55:52 PM
Someone wrote that as a joke. If you do that, it will cpu mine which is very bad. I would still move to amazon free teir asap. Do not give them your business if they look at your private server.


someone please step by step for amazon tier (idk what that is...) please go through all steps pretend u have to explain how to do this to your grandparents.
ALSO can i be multiple nodes for say primecoin ANC and so on.

THANK YOU IN ADVANCE!


Title: Re: Help the bitcoin network by being a node.
Post by: bitpop on December 20, 2013, 01:59:37 PM
Yeah you can add all the nodes
Just do not hold any coins on those wallets


Title: Re: Help the bitcoin network by being a node.
Post by: cypherdoc on December 20, 2013, 03:48:30 PM
You didn't listen to the guy that said to execute setgenerate=1 did you? Still, amazon gives you ssh key and they have ZERO access
Use the Amazon free tier
Could you elaborate on that execute setgenerate=1?

I have spoken to their support people and told them that it's a node not a miner, and they have allowed me to keep it. The CPU is pretty high while doing the initial blockchain sync.

that's good to know that with you being transparent they accepted you. 


Title: Re: Help the bitcoin network by being a node.
Post by: Mike Hearn on December 20, 2013, 04:42:21 PM
Right. It talks on port 8333 which is the Bitcoin port, uses a lot of CPU, they probably see a lot of litecoin mining abuse at the moment. I have had to advise the Google Compute Engine guys on how to handle this because they were seeing lots of CPU mining. I hope the fall in value of LTC stops people doing that, it just craps in a shared resource we all want and use (VPS platforms).


Title: Re: Help the bitcoin network by being a node.
Post by: bitpop on December 20, 2013, 05:03:10 PM
Isn't vps guaranteed cpu? Or was that bullshit


Title: Re: Help the bitcoin network by being a node.
Post by: yenom on December 20, 2013, 09:02:00 PM
I would still move to amazon free teir asap.

I set up an aws account and the free tier is only for 750 hours = 31 days. After that it's not free.

Quote from: Amazon
Micro instances are eligible for the AWS free usage tier. For the first 12 months following your AWS sign-up date, you get up to 750 hours of micro instances each month. When your free usage tier expires or if your usage exceeds the free tier restrictions, you pay standard, pay-as-you-go service rates


Title: Re: Help the bitcoin network by being a node.
Post by: tiaguitah on December 21, 2013, 12:15:58 AM
updated.


Title: Re: Help the bitcoin network by being a node.
Post by: btcmonster on December 21, 2013, 01:48:53 AM
wow thanks for the guide :) will definitely do this when i have time !!!!!


Title: Re: Help the bitcoin network by being a node.
Post by: bitpop on December 21, 2013, 04:51:35 AM
750 hours of micro instances each month


Title: Re: Help the bitcoin network by being a node.
Post by: yenom on December 21, 2013, 08:25:45 PM
750 hours of micro instances each month
Ah ok, misread it. So one per account per month because 750 hours = 1 month


Title: Re: Help the bitcoin network by being a node.
Post by: bitpop on December 21, 2013, 08:58:01 PM
Do it for fun but seriously the network doesn't need it

And if you don't peer correctly, you'll actually download but never contribute


Title: Re: Help the bitcoin network by being a node.
Post by: Bitcoin-hotep on December 22, 2013, 03:45:25 AM
Nodes are so confusing Please help
https://bitcointalk.org/index.php?topic=380259.0


Title: Re: Help the bitcoin network by being a node.
Post by: QuestionAuthority on December 22, 2013, 03:51:52 AM
Nodes are so confusing Please help
https://bitcointalk.org/index.php?topic=380259.0

Is that what your questions were about in the other thread? I think it's safe to say you have absolutely no ability to make your own alt coin. You should contract with someone to make it for you.


Title: Re: Help the bitcoin network by being a node.
Post by: Bitcoin-hotep on December 22, 2013, 04:06:19 AM
Nodes are so confusing Please help
https://bitcointalk.org/index.php?topic=380259.0

Is that what your questions were about in the other thread? I think it's safe to say you have absolutely no ability to make your own alt coin. You should contract with someone to make it for you.

No one wakes up with the ability to make a coin one morning It is a process you decide to go through Even if you already knew how to code before bitcoin came out you still had to learn how to do it and practice


Title: Re: Help the bitcoin network by being a node.
Post by: QuestionAuthority on December 22, 2013, 04:09:06 AM
Nodes are so confusing Please help
https://bitcointalk.org/index.php?topic=380259.0

Is that what your questions were about in the other thread? I think it's safe to say you have absolutely no ability to make your own alt coin. You should contract with someone to make it for you.

No one wakes up with the ability to make a coin one morning It is a process you decide to go through Even if you already knew how to code before bitcoin came out you still had to learn how to do it and practice

Yes, but it belongs in the altcoin sub forum not here.


Title: Re: Help the bitcoin network by being a node.
Post by: nowise on December 22, 2013, 04:52:46 AM
I know I can modify the config file to force outbound connections, and give priority to inbound connections, but how could a group collectively get together to leverage this feature in a manner that could bring more value to the system?  Do I need to spend more time on IRC?


Title: Re: Help the bitcoin network by being a node.
Post by: bitpop on December 22, 2013, 08:52:50 AM
The point is to become a cdn for the large blockchain


Title: Re: Help the bitcoin network by being a node.
Post by: yenom on December 22, 2013, 10:44:19 AM
Do it for fun but seriously the network doesn't need it

And if you don't peer correctly, you'll actually download but never contribute

I'm not doing it for fun. How can I know if I am actually making a contribution or not? I have three full nodes now, and the firewalls are open for bitcoin, but on each node I only get 5 or 6 connections at a time.

Here's the usage on one of my nodes

Quote
# bitcoind getpeerinfo|grep subver|sort|uniq -c|sort -n
      1         "subver" : "",
      1         "subver" : "/Satoshi:0.7.2/",
      1         "subver" : "/Satoshi:0.8.0/",
      2         "subver" : "/Satoshi:0.8.3/",
     12         "subver" : "/Satoshi:0.8.1/",
     14         "subver" : "/Satoshi:0.8.6/",
     46         "subver" : "/Satoshi:0.8.5/",


https://i.imgur.com/0BbwHgt.png


Title: Re: Help the bitcoin network by being a node.
Post by: bitpop on December 22, 2013, 11:05:27 AM
Outgoing looks good

netstat incoming


Title: Re: Help the bitcoin network by being a node.
Post by: yenom on December 22, 2013, 11:51:19 AM
Outgoing looks good

netstat incoming

Something like this?

Code:
root@yenomeat:~# netstat -ap | grep bitcoind
tcp        0      0 localhost.localdom:8332 *:*                     LISTEN      307/bitcoind
tcp        0      0 *:8333                  *:*                     LISTEN      307/bitcoind
tcp        0      0 yenomeat:8333           lickthesalt.com:53233   ESTABLISHED 307/bitcoind
tcp        0      0 yenomeat:36494          91.84.131.109:8333      ESTABLISHED 307/bitcoind
tcp        0      0 yenomeat:8333           www.klmist.com:53816    ESTABLISHED 307/bitcoind
tcp        0      0 yenomeat:38923          cust-82-99-109-35.:8333 ESTABLISHED 307/bitcoind
tcp        0      0 yenomeat:8333           host.poyomi.com:55344   ESTABLISHED 307/bitcoind
tcp        0      0 yenomeat:8333           78-21-195-6.acces:55335 ESTABLISHED 307/bitcoind
tcp        0      0 yenomeat:8333           honeycomb.charlie:43091 ESTABLISHED 307/bitcoind
tcp        0      0 yenomeat:8333           75-201.105-92.cus:52869 ESTABLISHED 307/bitcoind
tcp        0      0 yenomeat:8333           mail.blcheck.com:44184  ESTABLISHED 307/bitcoind
tcp        0      0 yenomeat:45914          ks3293965.kimsufi.:8333 ESTABLISHED 307/bitcoind
tcp        0      0 yenomeat:8333           adsl-75-9-58-184.:57978 ESTABLISHED 307/bitcoind
tcp        0      0 yenomeat:8333           pppoe.178-66-13-2:59136 ESTABLISHED 307/bitcoind
tcp        0      0 yenomeat:8333           host5-81-39-130.r:59078 ESTABLISHED 307/bitcoind
tcp        0 495505 yenomeat:46040          broadband-77-37-24:8333 ESTABLISHED 307/bitcoind
tcp        0      0 yenomeat:8333           62.33.29.52:52552       ESTABLISHED 307/bitcoind
tcp     1035  11680 yenomeat:8333           202.8.246.74:61009      ESTABLISHED 307/bitcoind
tcp        0      0 yenomeat:8333           lns-c10k-ld-01-m-:63534 ESTABLISHED 307/bitcoind
tcp        0      0 yenomeat:8333           host-128.FKO.213.:59896 ESTABLISHED 307/bitcoind
tcp        0      0 yenomeat:8333           103.6.159.111:50475     ESTABLISHED 307/bitcoind
tcp        0      0 yenomeat:8333           46.39.230.82:16183      ESTABLISHED 307/bitcoind
tcp        0      0 yenomeat:8333           78-106-36-142.bro:50329 ESTABLISHED 307/bitcoind
tcp        0      0 yenomeat:8333           171.213.199.217:62130   ESTABLISHED 307/bitcoind
tcp        0      0 yenomeat:46499          dmchess-unlim.vpn.:8333 ESTABLISHED 307/bitcoind
tcp        0      0 yenomeat:60024          ppp-46-33-255-24.w:8333 ESTABLISHED 307/bitcoind
tcp        0     61 yenomeat:8333           187.16.56.60:60257      ESTABLISHED 307/bitcoind
tcp        0      0 yenomeat:8333           static.99.121.4.4:11835 ESTABLISHED 307/bitcoind
tcp        0      0 yenomeat:53407          dynamic-vpdn-46-53:8333 ESTABLISHED 307/bitcoind
tcp        0      0 yenomeat:8333           c-68-34-134-243.h:50427 ESTABLISHED 307/bitcoind
tcp        0      0 yenomeat:8333           50-73-45-250-utah:33434 ESTABLISHED 307/bitcoind
tcp      837  42310 yenomeat:8333           CPE-124-182-179-4:62178 ESTABLISHED 307/bitcoind
tcp     1978 188240 yenomeat:8333           c-24-5-66-209.hsd:45211 ESTABLISHED 307/bitcoind
tcp        0      0 yenomeat:8333           125.71.94.138:25450     ESTABLISHED 307/bitcoind
tcp        0      0 yenomeat:37257          c-75-73-129-240.hs:8333 ESTABLISHED 307/bitcoind
tcp        0      0 yenomeat:8333           cpe-67-247-18-224:49938 ESTABLISHED 307/bitcoind
tcp        0      0 yenomeat:8333           75-171-205-58.hlr:58286 ESTABLISHED 307/bitcoind
tcp6       0      0 localhost:8332          [::]:*                  LISTEN      307/bitcoind
tcp6       0      0 [::]:8333               [::]:*                  LISTEN      307/bitcoind


Title: Re: Help the bitcoin network by being a node.
Post by: bitpop on December 22, 2013, 11:52:21 AM
Yup those are nice incomings
yenomeat:8333


Title: Re: Help the bitcoin network by being a node.
Post by: yenom on December 22, 2013, 12:00:46 PM
Right, so I am helping the network in a small way?


Title: Re: Help the bitcoin network by being a node.
Post by: bitpop on December 22, 2013, 12:11:21 PM
Right, so I am helping the network in a small way?

Yes those around you to get the blockchain


Title: Re: Help the bitcoin network by being a node.
Post by: tiaguitah on December 26, 2013, 06:42:41 PM
Right, so I am helping the network in a small way?

Yes those around you to get the blockchain

and relaying transactions.


Title: Re: Help the bitcoin network by being a node.
Post by: cypherdoc on December 26, 2013, 11:24:39 PM
Right, so I am helping the network in a small way?

Yes those around you to get the blockchain

and relaying transactions.

and verifying tx's.


Title: Re: Help the bitcoin network by being a node.
Post by: bitpop on December 27, 2013, 08:41:45 AM
Right, so I am helping the network in a small way?

Yes those around you to get the blockchain

and relaying transactions.

and verifying tx's.

But that doesn't matter unless you're mining.


Title: Re: Help the bitcoin network by being a node.
Post by: bithernet on December 27, 2013, 11:43:57 AM
 :) :) :)

Helping is good!


Title: Re: Help the bitcoin network by being a node.
Post by: iamphoenix on January 04, 2014, 07:16:23 AM
i have this program, connectifyme, allows ethernet connection to computer like a router except your laptop would be receiving/sending data through wifi...i confirmed this when trying to buy an ethernet router same deal asic miner

anyone please with knowledge contribute further


Title: Re: Help the bitcoin network by being a node.
Post by: bitpop on January 04, 2014, 07:29:22 AM
i have this program, connectifyme, allows ethernet connection to computer like a router except your laptop would be receiving/sending data through wifi...i confirmed this when trying to buy an ethernet router same deal asic miner

anyone please with knowledge contribute further

How do you get from a wifi router to an asic miner in your logic?


Title: Re: Help the bitcoin network by being a node.
Post by: arcke on January 04, 2014, 07:36:01 AM
I am running bitcoind on my Debian personal desktop so I contribute a bit to the operation of the network. I am also running primecoin, protoshares and memorycoin. I dont think there really is a need for much more nodes, but running one never hurts the planet.


Title: Re: Help the bitcoin network by being a node.
Post by: Mike Hearn on January 04, 2014, 01:21:43 PM
Verifying transactions absolutely DOES help the network even if you are not mining. Here's a recap of why we need nodes:

To operate, P2P wallets need to connect to P2P nodes.

Then they need to download the block chain, possibly a filtered version of it. And they need to hear about any transactions that didn't confirm yet, but which are valid and sitting in the memory pool. This is vital so someone can send you money, and you can open your wallet and see it immediately.

Storing the block chain, serving/filtering the chain, verifying and relaying transactions, all this takes resources.

When you run a node, you take some of that load onto your own shoulders. The work gets spread out, so as the number of users goes up, we need to keep adding nodes to ensure it stays relatively cheap and easy to do so.

The most important things when running a node are

1) ensuring that you are allowing inbound connections. If you run a node at home or behind a firewall, it's vital you ensure it's set up right so other nodes and wallets can connect to yours.

2) staying up to date with the latest software

Thanks to everyone who is running a node, upgrading it and accepting inbound connections! You are contributing to Bitcoin in a very direct and helpful manner.



Title: Re: Help the bitcoin network by being a node.
Post by: coinrevo on January 04, 2014, 01:31:26 PM
I think one has to distinguish between nodes running on client and on a cloud server. Running bitcoind on cloud services is probably more risky as virtualization is an additional attack vector. But as these services become very cheap it is very likely that we want to run nodes on servers instead of P2P personal computers, at least for low security applications.

I'm working on a packer.io build script which can be used to deploy bitcoind servers (virtual machine images to be exact). It can be easily adapted to the various providers (or even multi-provider), as this is build into packer.

Recently there was an Digitialocean leakage reported, when you not properly remove droplets (machine images). A few years ago a Linode employee allegedly stole money (haven't investigated the claims but the possibility is always there). For AWS security see: http://awsmedia.s3.amazonaws.com/pdf/AWS_Security_Whitepaper.pdf But as the largest websites are run on the biggest providers, these should get more safe over time. It would be interesting to think about how cloud servers can be run as safely as possible. It allows people to run full nodes, basically on the click of a button. I would argue this is much better than online wallets.


Title: Re: Help the bitcoin network by being a node.
Post by: bitpop on January 04, 2014, 01:46:01 PM
I think one has to distinguish between nodes running on client and on a cloud server. Running bitcoind on cloud services is probably more risky as virtualization is an additional attack vector. But as these services become very cheap it is very likely that we want to run nodes on servers instead of P2P personal computers, at least for low security applications.

I'm working on a packer.io build script which can be used to deploy bitcoind servers (virtual machine images to be exact). It can be easily adapted to the various providers (or even multi-provider), as this is build into packer.

Recently there was an Digitialocean leakage reported, when you not properly remove droplets (machine images). A few years ago a Linode employee allegedly stole money (haven't investigated the claims but the possibility is always there). For AWS security see: http://awsmedia.s3.amazonaws.com/pdf/AWS_Security_Whitepaper.pdf But as the largest websites are run on the biggest providers, these should get more safe over time. It would be interesting to think about how cloud servers can be run as safely as possible. It allows people to run full nodes, basically on the click of a button. I would argue this is much better than online wallets.

I highly suggest not storing funds on any online computer


Title: Re: Help the bitcoin network by being a node.
Post by: bitpop on January 05, 2014, 11:09:22 AM
maxconnections=512


Title: Re: Help the bitcoin network by being a node.
Post by: FalconFly on January 05, 2014, 01:42:14 PM
IMHO getting more nodes would have been easier if BTC transaction fees were randomly given to nodes as an incentive to setup...instead of being additional income for those who already got the full block discovery award.


Title: Re: Help the bitcoin network by being a node.
Post by: yenom on January 05, 2014, 04:39:26 PM
If I keep my client open, isn't the same? also Bitcoin has many dedicated servers now, I think its the most reliable network on the Internet  :)

Only if you have your firewall properly configured.


Title: Re: Help the bitcoin network by being a node.
Post by: cypherdoc on January 05, 2014, 04:50:52 PM
If I keep my client open, isn't the same? also Bitcoin has many dedicated servers now, I think its the most reliable network on the Internet  :)

no, you have to open port 8333 in your router.


Title: Re: Help the bitcoin network by being a node.
Post by: QuestionAuthority on January 05, 2014, 07:36:57 PM
IMHO getting more nodes would have been easier if BTC transaction fees were randomly given to nodes as an incentive to setup...instead of being additional income for those who already got the full block discovery award.

Satochi may have intended that by implementing the Hashcash proof-of-work system in the original client. When I first started mining I used the original client to mine and did find a couple of blocks. Profit mongers moved us away from that with pooled mining and independent software. You could say that nodes were rewarded randomly by original design.


Title: Re: Help the bitcoin network by being a node.
Post by: cypherdoc on January 05, 2014, 07:46:56 PM
IMHO getting more nodes would have been easier if BTC transaction fees were randomly given to nodes as an incentive to setup...instead of being additional income for those who already got the full block discovery award.

no, that wouldn't work b/c miner's have to be given a financial incentive to cement blocks into the chain once block rewards have been phased out.  you can't give away the tx fees to full nodes just b/c they're relaying tx's; these fees have to be given to those who do the POW, ie, miners.


Title: Re: Help the bitcoin network by being a node.
Post by: QuestionAuthority on January 05, 2014, 08:02:27 PM
IMHO getting more nodes would have been easier if BTC transaction fees were randomly given to nodes as an incentive to setup...instead of being additional income for those who already got the full block discovery award.

no, that wouldn't work b/c miner's have to be given a financial incentive to cement blocks into the chain once block rewards have been phased out.  you can't give away the tx fees to full nodes just b/c they're relaying tx's; these fees have to be given to those who do the POW, ie, miners.

By the time rewards are phased out large corporations that rely on the Bitcoin network will mine just to keep the network alive. Tx fees will be inconsequential at that time. There is no reason miners can't also run a full node concurrently. 


Title: Re: Help the bitcoin network by being a node.
Post by: bitpop on January 05, 2014, 08:17:00 PM
Mining can continue with only one miner at diff 1
Transaction fees are all hubbub


Title: Re: Help the bitcoin network by being a node.
Post by: QuestionAuthority on January 05, 2014, 08:18:57 PM
Mining can continue with only one miner at diff 1
Transaction fees are all hubbub

An army of one?


Title: Re: Help the bitcoin network by being a node.
Post by: bitpop on January 05, 2014, 08:24:19 PM
Mining can continue with only one miner at diff 1
Transaction fees are all hubbub

An army of one?

Last man standing


Title: Re: Help the bitcoin network by being a node.
Post by: QuestionAuthority on January 05, 2014, 08:31:52 PM
Mining can continue with only one miner at diff 1
Transaction fees are all hubbub

An army of one?

Last man standing

You against the universe. Stargate SG-1 scenario. lol


Title: Re: Help the bitcoin network by being a node.
Post by: tiaguitah on January 06, 2014, 06:01:57 PM
Verifying transactions absolutely DOES help the network even if you are not mining. Here's a recap of why we need nodes:

To operate, P2P wallets need to connect to P2P nodes.

Then they need to download the block chain, possibly a filtered version of it. And they need to hear about any transactions that didn't confirm yet, but which are valid and sitting in the memory pool. This is vital so someone can send you money, and you can open your wallet and see it immediately.

Storing the block chain, serving/filtering the chain, verifying and relaying transactions, all this takes resources.

When you run a node, you take some of that load onto your own shoulders. The work gets spread out, so as the number of users goes up, we need to keep adding nodes to ensure it stays relatively cheap and easy to do so.

The most important things when running a node are

1) ensuring that you are allowing inbound connections. If you run a node at home or behind a firewall, it's vital you ensure it's set up right so other nodes and wallets can connect to yours.

2) staying up to date with the latest software

Thanks to everyone who is running a node, upgrading it and accepting inbound connections! You are contributing to Bitcoin in a very direct and helpful manner.



Thanks mike for the input.

Added to OP.


Title: Re: Help the bitcoin network by being a node.
Post by: bitpop on January 06, 2014, 06:12:42 PM
Just launched nyc and ams nodes
Sfo and Asia coming soon


Title: Re: Help the bitcoin network by being a node.
Post by: tiaguitah on January 20, 2014, 01:48:44 AM
Just updated the OP a little bit.


Title: Re: Help the bitcoin network by being a node.
Post by: crazy_rabbit on January 20, 2014, 08:31:07 AM
I run a full time node, but I was considering buying one of those new tiny intel computers http://www.intel.com/content/www/us/en/nuc/overview.html (http://www.intel.com/content/www/us/en/nuc/overview.html) and sticking it by my router to run as an easy all-in-one node. They are quite inexpensive as well.


Title: Re: Help the bitcoin network by being a node.
Post by: bitpop on January 20, 2014, 12:49:30 PM
20gb is no longer enough


Title: Re: Help the bitcoin network by being a node.
Post by: bluemeanie1 on January 20, 2014, 05:39:03 PM
Why would you want to help a few dozen companies and fly by night scams profit from a poorly understood potentially flawed payment network?


Title: Re: Help the bitcoin network by being a node.
Post by: bitpop on January 20, 2014, 05:53:31 PM
Why would you want to help a few dozen companies and fly by night scams profit from a poorly understood potentially flawed payment network?

Bitcoin?


Title: Re: Help the bitcoin network by being a node.
Post by: tiaguitah on February 07, 2014, 10:57:05 PM
a sexy bump.

Run a node, today!


Title: Re: Help the bitcoin network by being a node.
Post by: nosdi26 on March 24, 2014, 05:56:16 PM
you are the best man,,i was tryind to experiment with bitcoin and i was trying to find something like this..


Title: Re: Help the bitcoin network by being a node.
Post by: World on April 04, 2014, 02:29:38 PM
Bitcoin NFC POS XBTerminal contains a full bitcoin node http://xbterminal.com


Title: Re: Help the bitcoin network by being a node.
Post by: justworks on May 10, 2014, 07:59:32 AM
Hello, I started running a node on my macmini and I am having some problems. The Bitcoin-qt client connects to more than 8 peers, I forwarded the port and everything.

But then after 24 hours when my IP changes (I have a dynamic IP) the connections drop to 8 and they do not go back to +8 until I restart the client.

I searched around and found pretty old posts on this subject and no clear solutions.

Is this a bug in 0.9.1? Anyone else having this problem on a dynamic IP connection?


Title: Re: Help the bitcoin network by being a node.
Post by: ArnoldChippy on May 10, 2014, 09:16:22 AM
Is there any way nodes could be incorporated or 'housed' into future models of broadband routers? I leave mine on all the time, so it seems like it could be the natural way forward.


Title: Re: Help the bitcoin network by being a node.
Post by: justworks on May 10, 2014, 02:12:37 PM
I was asking this, check out this topic: https://bitcointalk.org/index.php?topic=595648.0 (https://bitcointalk.org/index.php?topic=595648.0)

But currently even the "better" routers are not strong enough. CPU and even more the RAM are the issue...


Title: Re: Help the bitcoin network by being a node.
Post by: niothor on May 10, 2014, 02:22:25 PM
Bitcoin NFC POS XBTerminal contains a full bitcoin node http://xbterminal.com

Did they start producing and delivering those things?
I can't believe i haven't read about them till now.


Title: Re: Help the bitcoin network by being a node.
Post by: bitpop on May 10, 2014, 02:28:28 PM
Vultr.com has great vps at $8
320 gb storage, I have to switch from digital ocean very very soon after hitting 30gb


Title: Re: Help the bitcoin network by being a node.
Post by: squashpile on May 10, 2014, 11:03:25 PM
That's funny. I just got VPS with them today to try this.

Having issues with bitcoin package.. anyone else? I have tried and searched everything. Guess can try from source.

Failed to fetch http://ppa.launchpad.net/stretch/bitcoin/ubuntu/dists/trusty/main/binary-i386/Packages  404  Not Found
root@108:~/.bitcoin# sudo apt-get install bitcoind
Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Unable to locate package bitcoind

Vultr.com has great vps at $8
320 gb storage, I have to switch from digital ocean very very soon after hitting 30gb


Title: Re: Help the bitcoin network by being a node.
Post by: PeterReid on May 11, 2014, 01:22:43 AM
Hi guys, as a bitcoiner (for at least 2 years now) I have really never contributed to bitcoin, besides buying some and holding.

So last week I rented a cheap cloud server and installed bitcoind, to help bitcoin network stay stable and strong, and it feels really good.

It costs only 5$ a month and has 20gb SSD (faster than HDD) so the blockchain fits pretty well. Been running for a week and hasn't crashed. (running on ubuntu 12.04 x32)

https://i.imgur.com/JuKBVEd.jpg
(located in amsterdam)

https://i.imgur.com/14VEqua.jpg
(bandwidth going out peaks)

https://i.imgur.com/ounPKug.jpg
(cpu in the last 24h)

Tutorial on how to install bitcoind ubuntu 12.04:

Code:
//installing bitcoind on ubuntu 12.04, run this commands on putty

sudo aptitude install python-software-properties

sudo add-apt-repository ppa:bitcoin/bitcoin

sudo aptitude update

sudo aptitude install bitcoind

mkdir ~/.bitcoin/

Next STEP: Configure Bitcoind

Edit an empty ~/.bitcoin/bitcoin.conf file in the .bitcoin folder:
nano ~/.bitcoin/bitcoin.conf

Insert the following code in it:
server=1
daemon=1
rpcuser=INVENT_A_UNIQUE_USERNAME
rpcpassword=INVENT_A_UNIQUE_PASSWORD

press Ctrl+O to save and Ctrl+X (to exit I think)

Then, to start bitcoind write:

bitcoind

It will output “Bitcoin server starting”

The blockchain now will begin to download, to view the status of the download write:

bitcoind getinfo


For ubuntu 13.10

Code:

//installing bitcoind on Ubuntu 13.10, run this commands on putty

mkdir ~/.bitcoin/
sudo aptitude update
sudo aptitude upgrade
sudo apt-get update
sudo apt-get upgrade
sudo add-apt-repository ppa:bitcoin/bitcoin
sudo aptitude install bitcoind


Next STEP: Configure Bitcoind

Edit an empty ~/.bitcoin/bitcoin.conf file in the .bitcoin folder:
nano ~/.bitcoin/bitcoin.conf

Insert the following code in it:
server=1
daemon=1
rpcuser=INVENT_A_UNIQUE_USERNAME
rpcpassword=INVENT_A_UNIQUE_PASSWORD

press Ctrl+O to save and Ctrl+E (to exit I think)

Then, to start bitcoind write:

bitcoind

It will output "Bitcoin server starting"

The blockchain now will begin to download, to view the status of the download write:

bitcoind getinfo


More commands here (https://en.bitcoin.it/wiki/Original_Bitcoin_client/API_Calls_list)

+++++++++++++++++++

It costs only 5 bucks and you are helping the network grow stronger.

website: https://www.digitalocean.com



Verifying transactions absolutely DOES help the network even if you are not mining. Here's a recap of why we need nodes:

To operate, P2P wallets need to connect to P2P nodes.

Then they need to download the block chain, possibly a filtered version of it. And they need to hear about any transactions that didn't confirm yet, but which are valid and sitting in the memory pool. This is vital so someone can send you money, and you can open your wallet and see it immediately.

Storing the block chain, serving/filtering the chain, verifying and relaying transactions, all this takes resources.

When you run a node, you take some of that load onto your own shoulders. The work gets spread out, so as the number of users goes up, we need to keep adding nodes to ensure it stays relatively cheap and easy to do so.

The most important things when running a node are

1) ensuring that you are allowing inbound connections. If you run a node at home or behind a firewall, it's vital you ensure it's set up right so other nodes and wallets can connect to yours.

2) staying up to date with the latest software

Thanks to everyone who is running a node, upgrading it and accepting inbound connections! You are contributing to Bitcoin in a very direct and helpful manner.







Already done, A+ for contribution


Title: Re: Help the bitcoin network by being a node.
Post by: bitpop on May 11, 2014, 08:36:19 AM
That's funny. I just got VPS with them today to try this.

Having issues with bitcoin package.. anyone else? I have tried and searched everything. Guess can try from source.

Failed to fetch http://ppa.launchpad.net/stretch/bitcoin/ubuntu/dists/trusty/main/binary-i386/Packages  404  Not Found
root@108:~/.bitcoin# sudo apt-get install bitcoind
Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Unable to locate package bitcoind

Vultr.com has great vps at $8
320 gb storage, I have to switch from digital ocean very very soon after hitting 30gb

Perfect for me, you probably didn't apt-get update after adding the ppa

Great host, sata syncing takes several days though. I'm just playing around right now until they add imaging so I can backup and clone


Title: Re: Help the bitcoin network by being a node.
Post by: bitpop on May 11, 2014, 08:50:14 AM
Code:
#!/bin/bash
echo "########### The server will reboot when the script is complete"
echo "########### Changing to home dir"
cd ~
echo "########### Change your root password!"
passwd
echo "########### Firewall rules; allow 22,8333"
ufw allow 22/tcp
ufw allow 8333/tcp
ufw --force enable
echo "########### Updating Ubuntu"
apt-get update -y
apt-get upgrade -y
apt-get dist-upgrade -y
apt-get install software-properties-common python-software-properties -y
echo "########### Creating Swap"
dd if=/dev/zero of=/swapfile bs=1M count=1024 ; mkswap /swapfile ; swapon /swapfile
echo "/swapfile swap swap defaults 0 0" >> /etc/fstab
echo "########### Adding ppa:bitcoin/bitcoin and installing bitcoind"
add-apt-repository -y ppa:bitcoin/bitcoin
apt-get update -y
mkdir ~/.bitcoin/
apt-get install bitcoind -y
echo "########### Creating config"
config=".bitcoin/bitcoin.conf"
touch $config
echo "server=1" > $config
echo "daemon=1" >> $config
echo "maxconnections=256" >> $config
randUser=`< /dev/urandom tr -dc A-Za-z0-9 | head -c30`
randPass=`< /dev/urandom tr -dc A-Za-z0-9 | head -c30`
echo "rpcuser=$randUser" >> $config
echo "rpcpassword=$randPass" >> $config
echo "########### Setting up autostart (cron)"
crontab -l > tempcron
echo "@reboot bitcoind -daemon" >> tempcron
crontab tempcron
rm tempcron
reboot


Title: Re: Help the bitcoin network by being a node.
Post by: Abdussamad on June 02, 2014, 01:35:59 AM
^^ Your running bitcoind as root?


Title: Re: Help the bitcoin network by being a node.
Post by: bitpop on June 02, 2014, 01:53:55 AM
^^ Your running bitcoind as root?

Sure why not


Title: Re: Help the bitcoin network by being a node.
Post by: gweedo on June 02, 2014, 02:09:38 AM
^^ Your running bitcoind as root?

Sure why not

Should really be under it's own user account.


Title: Re: Help the bitcoin network by being a node.
Post by: bitpop on June 02, 2014, 02:11:42 AM
^^ Your running bitcoind as root?

Sure why not

Should really be under it's own user account.

ehh ill just wipe it


Title: Re: Help the bitcoin network by being a node.
Post by: ShakyhandsBTCer on June 14, 2014, 04:58:46 AM
I am doing this currently. At least part time on my macbook.

It does take up a lot of bandwidth and I turn it off when my laptop gets too hot.

IMO if nodes were compensated in some way it would provide a better incentive for people to invest in high quality machines (with high quality internet) to serve as nodes.


Title: Re: Help the bitcoin network by being a node.
Post by: menace_one on July 17, 2014, 02:47:01 PM
Hey Guys,
I dont know if it was said already but IMHO it should be noticed in OP.
If you dont forward TCP port 8333 to your server you can't accept incoming connections (e.g. for downloading the blockchain from your node).
You are also limited to 8 connections.

So it's important to open TCP port 8333 if you want to be a real FULL node.

greetings


Title: Re: Help the bitcoin network by being a node.
Post by: Kergekoin on September 10, 2014, 07:31:45 PM
Perhaps slightly off topic but since i already run a node on my server i would appriciate a little help on following question.

How to run python generate-seeds.py ?

https://github.com/bitcoin/bitcoin/blob/master/share/seeds/generate-seeds.py

When i run cmd command: "python generate-seeds.py" I get nothing but  "Usage: generate-seeds.py <path_to_nodes_txt>" printed on my screen. What am i missing?

Thanks!


Title: Re: Help the bitcoin network by being a node.
Post by: fitbobcat on May 10, 2015, 08:29:49 PM
Any help to install in a Raspberry Pi with Arch Linux?

Remember the blockchain is ~30GB


Title: Re: Help the bitcoin network by being a node.
Post by: randy8777 on May 10, 2015, 09:32:59 PM
i am contributing to the network with my node that has been running for 1.5 months already. people should do so if they have a vps or dedicated server that they barely use.


Title: Re: Help the bitcoin network by being a node.
Post by: manselr on May 10, 2015, 09:35:25 PM
I can run a Bitcoin QT node for now with my current computer, but what will happen once the blocksize gets increased from 1 mb to 20 mb in the up and coming 0.11? i will not have enough space then.


Title: Re: Help the bitcoin network by being a node.
Post by: ArticMine on May 10, 2015, 11:41:23 PM
I run a full Bitcoin node on my home computer, and have been doing so for months. I am not at all concerned about an increase in the 1MB blocksize limit. I am very concerned however that the 1MB blocksize limit not be increased.