Bitcoin-node Raspberry Pi:llä | Vadelma Pii - Raspberry Pi & Lisävarusteet
0 tuotetta

Bitcoin-node Raspberry Pi:llä

Tässä ohjeessa tulemme asentamaan etänä hallittavan Bitcoin noden Rasberry Pi:lle.

Bitcoin on uusi, täysin digitaalinen valuutta. Se on ensimmäinen hajautettu P2P maksuverkko. Sillä ei ole keskuspankkia tai mitään muita välikäsiä hallinnoimassa. Peruskäyttäjälle se on kuin moderni käteinen internetissä.

Käyttääksesi Bitcoinia ei tarvitse kokonaista nodea jota tässä ohjeessa tehdään, mutta se auttaa verkkoa toimimaan paremmin. Voit käyttää esimerkiksi web-pohjaisia lompakoita kuten Coinbase tai Blockchain.info.

 

Vaatimukset

  • Raspberry Pi Model B, B+ tai Raspberry Pi 2 Model B (vähintään 512MB keskusmuistia)
  • Väh. 64GB (micro)SD-kortti (tarvitse koko blockchainin pyörittääksesi nodea. Kirjoitushetkellä blockchainin koko on yli 37GB.
  • Raspbian Linux asennettuna
  • Internet-yhteys (Lähiverkko tai WLAN-adapteri)
  • Hiiri, näppäimistö ja monitori (vain asennuksen aikana)

Huom! Tämä ohje on testattu Raspberry Pi 2:sella. Aikaisemmat mallit eivät välttämättä ole tarpeeksi tehokkaita pyörittämään kokonaista Bitcoin nodea.

 

Asennus

  • Käynnistä Raspberry Pi ja Raspbian
  • Kirjaudu sisään
  • Päivitä Raspbian uusimpaan versioon
sudo apt-get update
sudo apt-get upgrade
  • Asenna vaaditut ohjelmat Bitcoinille

sudo apt-get install build-essential autoconf libssl-dev libboost-dev libboost-chrono-dev libboost-filesystem-dev libboost-program-options-dev libboost-system-dev libboost-test-dev libboost-thread-dev


Berkeley DB

Raspbianissa on valitettavasti erittäin vanha versio Bitcoin-ohjelmasta (nimellä Bitcoin Core). Tämän takia meidän pitää asentaa Bitcoin Core ja sen vaatima Berkeley DB 4.8 käsin.

  • Lataa Berkeley DB 4.8:
wget http://download.oracle.com/berkeley-db/db-4.8.30.NC.tar.gz
  • Pura tiedosto ja mene kyseiseen kansioon:

tar -xzvf db-4.8.30.NC.tar.gz
cd db-4.8.30.NC/build_unix/
  • Muokkaa paketti
../dist/configure --enable-cxx
  • Käännä ja asenna paketti (tässä voi mennä hetki)
make 
sudo make install

 

Installing Bitcoin Core

Ja sitten olemme valmiita asentamaan Bitcoin Coren.

  • Mene osoitteeseen https://bitcoin.org/en/download ja tarkista uusin versio (kirjoitushetkellä 0.11.0. Korvaa tämä versionumero omallasi tässä ohjeessa)
  • Kloonaa git-repositorio
git clone -b 0.11 https://github.com/bitcoin/bitcoin.git bitcoin-0.11
cd bitcoin-0.11
  • Muokkaa paketti
./autogen.sh
./configure CPPFLAGS="-I/usr/local/BerkeleyDB.4.8/include -O2" LDFLAGS="-L/usr/local/BerkeleyDB.4.8/lib"
  • Käännä ja asenna Bitcoin Core (tässä menee useampi tunti)
make
sudo make install

 

Käyttö

Nyt sinulla on kokonainen Bitcoin node asennettuna. Voit käynnistää sen missä vain kirjoittamalla:

bitcoind

Muista tarkistaa sen asetukset (kirjoittamalla 'bitcoind --help'). Yksi hyvä asetus on -dbcache joka määrittää tietokannan välimuistin koon. N. 50 - 100 pitäisi olla hyvä.

Käynnistääksesi ohjelman tietokoneen käynnistyksen yhteydessä, muokkaa '/etc/rc.local'-tiedostoa ja kirjoita tiedoston perään:

/usr/local/bin/bitcoind &

 

Muuta

Bitcoin käyttää porttia 8333 verkon kanssa kommunikointiin, joten tarkista onko portti auki reitittimessäsi.

Koko blockchainin lataaminen voi kestää päiviä. Nähdääksesi tämänhetkisen tilanteen, voit suorittaa komennon:

bitcoin-cli getinfo

Uusimpien blockien tiedot löydät blockexplorer.com.

Voit ohjata tietokonetta etänä SSH:n avulla. Aja Raspberry Pi asennusohjelma ja käynnistä SSH-palvelin.

sudo raspi-config

Lisää uusi kommentti

Plain text

  • HTML-merkintää ei sallita.
  • Www-osoitteet ja email-osoitteet muutetaan automaattisesti linkeiksi.
  • Rivit ja kappaleet päätetään automaattisesti.

Kirjoittaja

Kristian Polso on ohjelmointia harrastava yrittäjä Kokkolasta.

Google Plus