Share this project

Done

Share this project

Done
A cheap plug-n-play mini bitcoin full node on a Raspberry Pi 2 micro computer
A cheap plug-n-play mini bitcoin full node on a Raspberry Pi 2 micro computer
36 backers pledged $3,091 to help bring this project to life.

About this project

Raspnode project video thumbnail
Replay with sound
Play with
sound

$3,091

36

Many people who use bitcoin would like to support the network by running a full node, but don't want to burden their home computer and deal with the power costs and noise.

The raspnode is a plug-n-play bitcoin full node the size of a mouse that runs without any noise and only costs a penny or two a day for power. The raspnode allows anyone to run a bitcoin full node 24/7.

Bitcoin has been growing steadily. With companies like Microsoft, Newegg, Overstock.com, Expedia, TigerDirect, Dish Network, Dell, etc... accepting bitcoin more and more people have started to see the benefits of this new currency and usage has surged. However while usage is growing, the number of bitcoin full nodes has been steadily declining. Getting as many people as possible to run a bitcoin full node will reverse this trend and strengthen the network.

The raspnode can be used as a bitcoin wallet, a developer node for either mainnet or testnet, or simply to support the network.


FUNDS

Most of the kickstarter funds will go to the hardware. Some will go to web hosting fees, packaging and shipping the raspnodes, and my time to put some finishing touches to truly make the device plug-n-play, such as writing a few custom scripts.

THE DEVICE

The raspnode is a Raspberry Pi 2 micro computer running Raspbian (Debian Wheezy) with bitcoin core installed and some custom scripts. It also uses an external USB flash drive to store the blockchain (a distributed ledger) which can be upgraded when more storage space becomes necessary. A 64GB drive should last over a year and a 128GB drive much longer.

Each raspnode comes with a randomly generated unique login password for high security (you can change it if desired) and the bitcoinrpc password will also be a randomly generated unique passphrase (which you can also change if desired).

The raspnodes will be made from an existing image, but if yours includes wallet functionality, each wallet.dat file will be deleted and so regenerated with unique private keys before shipping. However, it would be good practice to delete the wallet.dat file once you get the raspnode before running it, just to ensure uniqueness of private keys and no possibility of the keys existing elsewhere.

SETUP

CHOICES

For networking, the choices are:

  • Ethernet (if plugging directly into your router) DEFAULT
  • Wifi (if you want to store your raspnode away from your router)

For bitcoin core, the choices are:

  • Wallet and GUI (if you want to use the core wallet with the graphical interface) DEFAULT
  • Wallet and No GUI (if you plan on scripting your own software to control bitcoind)
  • No Wallet and No GUI (if you plan on plugging it in and walking away, for the sole purpose of supporting the network)

WEBSITE

For more information or for detailed Do-It-Yourself steps for those who wish to hack it themselves, visit the raspnode website:

 http://raspnode.com/diy.html

Risks and challenges

There are four main tasks left.

The first is writing some bash scripts and using cron or something to monitor bitcoin core and memory usage to ensure bitcoin core starts up again smoothly if it crashes for any reason, and to gracefully shut it down and restart it before it ends up in a state where it could crash.

The second is even simpler, using an init or rc script to have bitcoin automatically start on boot.

The third is to write some simple scripts to handle shutdown and other tasks.

The fourth is to write detailed instructions and plan packaging.

I've spent years dealing with Linux servers for massive distributed systems in data centers and building programs. The monitoring and scripting needed here are very simple, it's just a matter of putting in some time and doing plenty of testing on the finished product.

Learn about accountability on Kickstarter

Support this project

  1. Select this reward

    Pledge $5 or more About $5

    DONATION

    Thank you for your support!

    Less
    Estimated delivery
    3 backers
    $
    Kickstarter is not a store.

    It's a way to bring creative projects to life.

    Learn more about accountability.
  2. Select this reward

    Pledge $10 or more About $10

    PATRON LEVEL DONATION

    Thank you for your support!

    Your name will be listed as a supporter of the raspnode project on the raspnode website.

    Less
    Estimated delivery
    2 backers
    $
    Kickstarter is not a store.

    It's a way to bring creative projects to life.

    Learn more about accountability.
  3. Select this reward

    Pledge $20 or more About $20

    MEDICI LEVEL DONATION

    Thank you for your support!

    Your name will be listed as a Medici level supporter of the raspnode project on the raspnode website.

    Less
    Estimated delivery
    2 backers
    $
    Kickstarter is not a store.

    It's a way to bring creative projects to life.

    Learn more about accountability.
  4. Select this reward

    Pledge $30 or more About $30

    RASPNODE IMAGE

    A class 10 8GB microSD card with a pre-installed raspnode image and instructions for getting your node up and running.

    You'll need to supply your own Raspberry Pi 2, case, power supply, Ethernet or Wifi adapter, and USB drive for storage.

    [add $5 to ship outside the USA]

    Less
    Estimated delivery
    Ships to Anywhere in the world
    5 backers
    $
    Kickstarter is not a store.

    It's a way to bring creative projects to life.

    Learn more about accountability.
  5. Select this reward

    Pledge $40 or more About $40

    64GB USB WITH BLOCKCHAIN

    A 64GB USB drive with the blockchain preloaded, along with a raspnode image file and instructions so you can image an existing microSD card.

    You'll need to supply your own Raspberry Pi 2, microSD card, case, power supply, and Ethernet or Wifi adapter.

    [add $5 to ship outside the USA]

    Less
    Estimated delivery
    Ships to Anywhere in the world
    1 backer
    $
    Kickstarter is not a store.

    It's a way to bring creative projects to life.

    Learn more about accountability.
  6. Select this reward

    Pledge $60 or more About $60

    128GB USB WITH BLOCKCHAIN

    A 128GB USB drive with the blockchain preloaded, along with a raspnode image file and instructions so you can image an existing microSD card.

    You'll need to supply your own Raspberry Pi 2, microSD card, case, power supply, and Ethernet or Wifi adapter.

    [add $5 to ship outside the USA]

    Less
    Estimated delivery
    Ships to Anywhere in the world
    0 backers
    $
    Kickstarter is not a store.

    It's a way to bring creative projects to life.

    Learn more about accountability.
  7. Select this reward

    Pledge $75 or more About $75

    128GB USB WITH BLOCKCHAIN PLUS MICROSD

    A 128GB USB drive with the blockchain preloaded, along with a class 10 8GB microSD card with a raspnode image installed and instructions to get setup.

    You'll need to supply your own Raspberry Pi 2, case, power supply, and Ethernet or Wifi adapter.

    [add $5 to ship outside the USA]

    Less
    Estimated delivery
    Ships to Anywhere in the world
    1 backer
    $
    Kickstarter is not a store.

    It's a way to bring creative projects to life.

    Learn more about accountability.
  8. Select this reward

    Pledge $100 or more About $100

    TESTNET RASPNODE

    Does not need or come with USB storage (testnet blockchain is only 2GB).

    You get a Raspberry Pi 2 with a microSD with a raspnode image set to run on testnet, power supply, case, and either a wifi adapter or Ethernet cable (your choice).

    [add $10 to ship outside the USA]

    Less
    Estimated delivery
    Ships to Anywhere in the world
    0 backers
    $
    Kickstarter is not a store.

    It's a way to bring creative projects to life.

    Learn more about accountability.
  9. Select this reward

    Pledge $100 or more About $100

    RASPNODE W/O USB DRIVE

    You supply your own USB drive.

    You get a Raspberry Pi 2 with a microSD with a raspnode image, power supply, case, and either a wifi adapter or Ethernet cable (your choice).

    [add $10 to ship outside the USA]

    Less
    Estimated delivery
    Ships to Anywhere in the world
    0 backers
    $
    Kickstarter is not a store.

    It's a way to bring creative projects to life.

    Learn more about accountability.
  10. Select this reward

    Pledge $105 or more About $105

    LITECOIN RASPNODE

    You get a Raspberry Pi 2 with a 16GB microSD with a raspnode litecoin image, power supply, case, and either a wifi adapter or Ethernet cable (your choice).

    Comes preloaded with the Litecoin blockchain (will be around a week behind due to shipping time) unless otherwise requested.

    Does not need or come with USB storage (litecoin blockchain is only 4.5GB).

    [add $10 to ship outside the USA]

    Less
    Estimated delivery
    Ships to Anywhere in the world
    1 backer
    $
    Kickstarter is not a store.

    It's a way to bring creative projects to life.

    Learn more about accountability.
  11. Reward no longer available

    Pledge $120 or more About $120

    EARLY BIRD RASPNODE!

    You get a Raspberry Pi 2 with a microSD with a raspnode image, power supply, case, 128GB USB drive preloaded with the blockchain, and either a wifi adapter or Ethernet cable (your choice).

    [add $10 to ship outside the USA]

    Less
    Estimated delivery
    Ships to Anywhere in the world
    Reward no longer available 15 backers
    $
    Kickstarter is not a store.

    It's a way to bring creative projects to life.

    Learn more about accountability.
  12. Select this reward

    Pledge $135 or more About $135

    RASPNODE

    You get a Raspberry Pi 2 with a microSD with a raspnode image, power supply, case, 128GB USB drive preloaded with the blockchain, and either a wifi adapter or Ethernet cable (your choice).

    [add $10 to ship outside the USA]

    Less
    Estimated delivery
    Ships to Anywhere in the world
    1 backer
    $
    Kickstarter is not a store.

    It's a way to bring creative projects to life.

    Learn more about accountability.
  13. Select this reward

    Pledge $225 or more About $225

    2 RASPNODES - TESTNET AND MAINNET

    You get a Raspberry Pi 2 with a microSD with a raspnode image, power supply, case, 128GB USB drive preloaded with the blockchain, and either a wifi adapter or Ethernet cable (your choice).

    You also get another Raspberry Pi 2 with a microSD with a raspnode image set to run on testnet, power supply, case, and either a wifi adapter or Ethernet cable (your choice).

    [add $10 to ship outside the USA]

    Less
    Estimated delivery
    Ships to Anywhere in the world
    0 backers
    $
    Kickstarter is not a store.

    It's a way to bring creative projects to life.

    Learn more about accountability.
  14. Select this reward

    Pledge $250 or more About $250

    2 RASPNODES

    2 full mainnet raspnodes, which means:

    You get 2 Raspberry Pi 2's, each with a microSD with a raspnode image, power supply, case, 128GB USB drive preloaded with the blockchain, and either a wifi adapter or Ethernet cable (your choice).

    [add $10 to ship outside the USA]

    Less
    Estimated delivery
    Ships to Anywhere in the world
    1 backer
    $
    Kickstarter is not a store.

    It's a way to bring creative projects to life.

    Learn more about accountability.
  15. Select this reward

    Pledge $300 or more About $300

    2 RASPNODES PLUS CRYPTO NINJA LEVEL DONATION

    2 full mainnet raspnodes, which means:

    You get 2 Raspberry Pi 2's, each with a microSD with a raspnode image, power supply, case, 128GB USB drive preloaded with the blockchain, and either a wifi adapter or Ethernet cable (your choice).

    Plus your name will be listed as a Crypto Ninja level supporter of the raspnode project on the raspnode website.

    [add $10 to ship outside the USA]

    Less
    Estimated delivery
    Ships to Anywhere in the world
    1 backer
    $
    Kickstarter is not a store.

    It's a way to bring creative projects to life.

    Learn more about accountability.

Funding period

- (21 days)