Author

Topic: Bitcoin QT on Rasperry Pi? (Read 3352 times)

sr. member
Activity: 420
Merit: 250
May 17, 2013, 12:57:36 AM
#10
I also bet Electrum would perform well on a Pi.
cp1
hero member
Activity: 616
Merit: 500
Stop using branwallets
May 03, 2013, 10:55:36 AM
#9
So I can't find any tutorial on how to build the latest bitcoind on the raspberry pi...

I will create one when I'm done... just need a few pointers to how you could build/configure the bitcoind to run better on the raspberry:

How do I compile the bitcoind with ultraprune?

Edit: https://bitcointalksearch.org/topic/m.2004228

I'm not sure what ultraprune is.  I just built it from source.  I used an external HD to store the blockchain.  It was pretty slow and hogged the CPU.  Eventually I just gave up and installed electrum.
hero member
Activity: 725
Merit: 503
May 03, 2013, 03:40:06 AM
#8
2 things that talk in the favour of the RPi:

- Free colocation!
- Huge community.

The problem with running bitcoin are also 2, and these are valid on any machine:

- Memory.
- Diskspace.

These 2 have to be fixed anyhow if BTC is going to go anywhere. I mean the average joe is not going to have 10GB+ of free diskspace or 0,5-1GB of free memory.

So if devs could just point me in the right direction as to where memory consumption/leak and blockchain pruning are taking place in the source I'll try my best.

My biggest concern is _why_ bitcoind needs that much memory?

Edit: gonna look at picocoin!
staff
Activity: 4242
Merit: 8672
May 03, 2013, 03:15:03 AM
#7
A semi-ontopic aside:   If you were thinking about getting a rpi to run bitcoin you will be infinitely happier with a odroid u2: http://www.hardkernel.com/renewal_2011/products/prdt_info.php?g_code=G135341370451  it's much faster than an rpi, _far_ more than just the clockspeed and core count implies.  Failing that, a beaglebone: http://beagleboard.org/Products/BeagleBone%20Black is still close in price and should be more than twice the speed of an rpi while drawing a lot less power.  The rpi is a really handicapped arm, and Bitcoind/bitcoin-qt is designed to be a _full_ participant in the bitcoin network, it's not really meant for small systems. You don't really want to skimp on the cpu power if you don't have to.

hero member
Activity: 725
Merit: 503
May 02, 2013, 06:23:10 AM
#6
So I can't find any tutorial on how to build the latest bitcoind on the raspberry pi...

I will create one when I'm done... just need a few pointers to how you could build/configure the bitcoind to run better on the raspberry:

How do I compile the bitcoind with ultraprune?

Edit: https://bitcointalksearch.org/topic/m.2004228
sr. member
Activity: 454
Merit: 252
April 30, 2013, 01:27:28 PM
#5
That sucks. So basically, don't use it, huh?  Angry

i've used it, you may want to decrease -checklevel and -checkblocks. It took a couple days to download and verify the blockchain. I actually boostrapped the blockchain from: http://eu2.bitcoincharts.com/blockchain/ and it still took a few days.

I just did it to see if it can be done, i don't keep it running. I was running pretty much continuously for a few weeks. I think i tried running p2pool on it at the same time, that was less stable.

edit: regarding security, it's pretty much rebuilt debian wheezy. If your just running bitcoind and ssh, it's going to be pretty secure.
hero member
Activity: 725
Merit: 503
April 30, 2013, 01:03:25 PM
#4
So basically use bitcoinj?
legendary
Activity: 1330
Merit: 1003
April 08, 2013, 06:16:55 PM
#3
That sucks. So basically, don't use it, huh?  Angry
legendary
Activity: 2058
Merit: 1431
April 07, 2013, 09:30:24 PM
#2
issues with pi:
  • low memory
  • slow disk access, plus you will wear out your SD card. further compounded by lack of memory to use as cache
  • slow cpu, which is problematic when syncing blockchain
legendary
Activity: 1330
Merit: 1003
April 07, 2013, 07:19:14 PM
#1
Hello,

I am wondering if Bitcoin QT runs on the Rasperry Pi. I searched but could only find information about mining. If so, please answer the following questions:

1. How easy is it to set up?
-
2. Were there any issues?
-
3. How reliable is it? Uptime?
-
4. What is your impression on out-of-the-box security? What actions are important to ensure it's secure.

Thanks! I look forward to reading your replies.
Jump to: