Bitcoin Forum

Bitcoin => Bitcoin Discussion => Topic started by: PsychoticBoy on March 28, 2015, 09:32:52 PM



Title: Easy, Plug & Play Bitcoin Nodes (Bitcoin Core 0.10)
Post by: PsychoticBoy on March 28, 2015, 09:32:52 PM
Hello everyone,

Always wanted to run a Bitcoin node, but couldn't bother to set it up or didn't understand how? Well, than this is something for you. I hereby present the Plug & Play Full Bitcoin Node.

This is a Bitcoin Node made on a Raspberry Pi2 with a power usage of only 5 watt. All you need to do is plug it in and open port 8333 on your router! This Bitcoin Node runs Bitcoin Core 0.10 and uses a script to start Bitcoind as soon as there is power on the device. There is a GUI component, so you can attach a monitor if needed.

But why would you run a node or don't you know what a node is? Well, checkout this article, it explains everything: What Are Bitcoin Nodes and Why Do We Need Them? (http://www.coindesk.com/bitcoin-nodes-need/).

My Bitcoin Node contains:
- A Raspberry Pi2 (Quad core 900MHz ARM7 with 1 GB RAM)
- A case for the Pi.
- A 64 GB micro SD-card with Bitcoin Core 0.10 and the complete Blockchain (image is updated every 2-3 days)
- A 5V 2A adapter

Price
The Bitcoin Node is €105 (excluding shipping). There is a 5% discount if you buy 5 or more
All profits are donated to the "Bitcoin Foundation of The Netherlands". (http://stichtingbitcoin.nl)

https://i.imgur.com/IyAMQxb.jpg

Reply in this thread or PM me if you want to buy one or more Nodes.

Kind Regards,
PsychoticBoy


Title: Re: Easy, Plug & Play Bitcoin Nodes (Bitcoin Core 0.10)
Post by: LiteCoinGuy on March 28, 2015, 09:48:43 PM
nice work.

what happens after the release of bitcoin core 0.11 and so on? automatic updates?


Title: Re: Easy, Plug & Play Bitcoin Nodes (Bitcoin Core 0.10)
Post by: PsychoticBoy on March 28, 2015, 10:10:01 PM
nice work.

what happens after the release of bitcoin core 0.11 and so on? automatic updates?

I will provide the new image with the core update (only critical core updates) to previous buyers.

Cheers


Title: Re: Easy, Plug & Play Bitcoin Nodes (Bitcoin Core 0.10)
Post by: DooMAD on March 28, 2015, 11:33:35 PM
nice work.

what happens after the release of bitcoin core 0.11 and so on? automatic updates?

I will provide the new image with the core update (only critical core updates) to previous buyers.

Cheers

At the risk of opening that can of worms again, would the definition of "critical core updates" include the proposed hard fork to raise the block size limit?  Maybe the last few threads about that have left me a little paranoid, but I'm a little wary around people offering pre-configured nodes now, heh.


Title: Re: Easy, Plug & Play Bitcoin Nodes (Bitcoin Core 0.10)
Post by: chek2fire on March 28, 2015, 11:54:57 PM
gz but i dont know how you can run stable a bitcoin node in a raspberry. I have try but without any luck. I have always crashes.


Title: Re: Easy, Plug & Play Bitcoin Nodes (Bitcoin Core 0.10)
Post by: Meuh6879 on March 28, 2015, 11:57:03 PM
gz but i dont know how you can run stable a bitcoin node in a raspberry. I have try but without any luck. I have always crashes.

try killtask ... like me ... every 3 days.


Title: Re: Easy, Plug & Play Bitcoin Nodes (Bitcoin Core 0.10)
Post by: PsychoticBoy on March 29, 2015, 10:19:44 AM
gz but i dont know how you can run stable a bitcoin node in a raspberry. I have try but without any luck. I have always crashes.

The raspberry pi 2 is very stable when the blockchain is fully synchronized, I have been running this Node for more than a month now and the pi never crashed or had a memory leak.

Cheers


Title: Re: Easy, Plug & Play Bitcoin Nodes (Bitcoin Core 0.10)
Post by: vrm86 on March 29, 2015, 10:51:26 AM
Is running bitcoin node a voluntary contributing to the network, or there are some profits (of any kind) from this?


Title: Re: Easy, Plug & Play Bitcoin Nodes (Bitcoin Core 0.10)
Post by: Mitchell on March 29, 2015, 11:32:56 AM
Is running bitcoin node a voluntary contributing to the network, or there are some profits (of any kind) from this?
It is a voluntary contribution. You won't receive anything.


Title: Re: Easy, Plug & Play Bitcoin Nodes (Bitcoin Core 0.10)
Post by: pawel7777 on March 29, 2015, 07:52:09 PM
Is running bitcoin node a voluntary contributing to the network, or there are some profits (of any kind) from this?

No profits. Just fame, respect and girls


Title: Re: Easy, Plug & Play Bitcoin Nodes (Bitcoin Core 0.10)
Post by: shorena on April 02, 2015, 07:50:37 PM
Is running bitcoin node a voluntary contributing to the network, or there are some profits (of any kind) from this?

No profits.

check

Just fame, respect and girls

Nope, no fame, no girls/boys/etc., a little respect though.


Title: Re: Easy, Plug & Play Bitcoin Nodes (Bitcoin Core 0.10)
Post by: gmaxwell on April 02, 2015, 09:06:22 PM
RPI -- even rpi2 -- is really underpowered for supporting Bitcoin Core-- it's embarrassingly slow compared to other inexpensive ARM systems.  Just last week Gavin was arguing for unsupporting all 32-bit systems entirely; though I believe everyone else working on Bitcoin core disagrees, it's not great to be spinning up new systems which are at the very edge of whats supportable.  Not all arm cpus are equal, and you can easily have order of magnitude differences in speed with the same nominal MHz.

Many SD cards also have very low performance and write endurance. Esp with the low memory meaning the node cannot cache much, I would expect Bitcoin core will wear out the SD card somewhat quickly unless special optimizations are made to reduce the amount of write activity.

Because of the slowness of it, the vendor here ships with a "trusted" blockchain preloaded, instead of verified from the network. The result isn't easily verifiable, so your trusting that the source (or someone who has compromised their systems) isn't backdooring it in some way-- thats a risk even the developers of Bitcoin Core wouldn't ask you to take with the binaries they put out, Bitcoin core binaries get verified by a public reproducible build process.

It's great for people to run nodes; but you should run nodes in ways that don't introduce more single points of trust in the network;  adding more nodes that ultimately depend on trusting one person or another isn't much better than people just using the node that trusted party is running.


Title: Re: Easy, Plug & Play Bitcoin Nodes (Bitcoin Core 0.10)
Post by: rgo on April 04, 2015, 07:32:36 AM
Well I do not see why you are using ras 2 when you have 64bit 8 core arm boards by 96boards.... If I was going to it I would not build it on a 32bit... I would be on 64bit.... that is just me personally...

RPI -- even rpi2 -- is really underpowered for supporting Bitcoin Core-- it's embarrassingly slow compared to other inexpensive ARM systems.  Just last week Gavin was arguing for unsupporting all 32-bit systems entirely; though I believe everyone else working on Bitcoin core disagrees, it's not great to be spinning up new systems which are at the very edge of whats supportable.  Not all arm cpus are equal, and you can easily have order of magnitude differences in speed with the same nominal MHz.

Many SD cards also have very low performance and write endurance. Esp with the low memory meaning the node cannot cache much, I would expect Bitcoin core will wear out the SD card somewhat quickly unless special optimizations are made to reduce the amount of write activity.

Because of the slowness of it, the vendor here ships with a "trusted" blockchain preloaded, instead of verified from the network. The result isn't easily verifiable, so your trusting that the source (or someone who has compromised their systems) isn't backdooring it in some way-- thats a risk even the developers of Bitcoin Core wouldn't ask you to take with the binaries they put out, Bitcoin core binaries get verified by a public reproducible build process.

It's great for people to run nodes; but you should run nodes in ways that don't introduce more single points of trust in the network;  adding more nodes that ultimately depend on trusting one person or another isn't much better than people just using the node that trusted party is running.