Hoewel het opzetten en uitvoeren van uw eigen cryptocurrency-knooppunt misschien ingewikkeld klinkt, hebben de afgelopen jaren van ontwikkeling dit proces aanzienlijk vereenvoudigd! In feite kunt u uw eigen volledige Bitcoin-knooppunt binnen enkele uren laten draaien.
Zelfs als je nog nooit aan cryptocurrencies hebt gesleuteld, is hier de reden waarom en hoe je snel een volledig knooppunt kunt krijgen - met alleen een Raspberry Pi en een paar accessoires.
Waarom u uw eigen Bitcoin-knooppunt moet instellen
In tegenstelling tot het minen van cryptocurrency, levert het runnen van een node geen materieel voordeel voor u op. In plaats daarvan biedt het bezit van een knooppunt waarde aan alle anderen die het Bitcoin-netwerk gebruiken.
Bitcoin is gedecentraliseerd, wat betekent dat geen enkele deelnemer verantwoordelijk is voor het verifiëren van nieuwe transacties en het bijhouden van een logboek van oude. Door zelf een volledig knooppunt te runnen, neemt u deel aan deze democratisering van de cryptocurrency en maakt u deze robuuster, veiliger en beter bestand tegen aanvallen.
Als u een hoeveelheid Bitcoin bezit, garandeert het draaien van een volledig knooppunt de hoogste mate van beveiliging. Aangezien uw machine een kopie van het transactiegrootboek opslaat, hoeft u niet te vertrouwen op een derde partij om het eigendom van uw tokens te verifiëren.
Wat u nodig hebt om aan de slag te gaan / de hardware te verzamelen
Aangezien u van plan bent ons Bitcoin-knooppunt in een thuisomgeving te implementeren, moet de hardware relatief onopvallend, goedkoop en gemakkelijk verkrijgbaar zijn. De Raspberry Pi - een kleine computer - voldoet aan al deze vakjes en is meer dan in staat om onze Bitcoin-node-software uit te voeren.
Voor dit project heb je nodig:
- EEN Raspberry Pi 4. De modellen met minimaal 4GB RAM worden aanbevolen.
- EEN USB-C-voeding, zoals aanbevolen door de Raspberry Pi Foundation.
- 32 GB of groter Micro SD kaart om het besturingssysteem op te starten.
- Een externe USB 3.0 harde schijf om de Bitcoin-blockchain op te slaan. De capaciteit moet gelijk zijn aan of groter zijn dan 1 TB.
- Een reserve toetsenbord, muis en monitor om het systeem in eerste instantie te configureren.
- Optioneel: een behuizing en koellichaam voor de Pi.
U moet ook de volgende software downloaden:
- De nieuwste versie van Raspberry Pi OS
- balenaEtcher
Ten slotte heb je een fatsoenlijke internetverbinding nodig - bij voorkeur zonder upload- of downloadlimieten. Omdat het Bitcoin-netwerk 24 uur per dag transacties uitvoert, zal uw systeem constant nieuwe gegevens verzenden en ontvangen van andere knooppunten over de hele wereld.
Flash en configureer Raspberry Pi OS
In tegenstelling tot de meeste consumentengerichte computers, wordt de Raspberry Pi niet geleverd met een besturingssysteem. In feite moet zelfs de opslag afzonderlijk worden geïnstalleerd - en dat is precies waar onze microSD-kaart van pas komt.
Om het Raspberry Pi-besturingssysteem te installeren, schrijft u het gedownloade ISO-bestand naar uw microSD-kaart met balenaEtcher.
Verwant: Installeer een besturingssysteem op Raspberry Pi
Een paar minuten later zou je Pi volledig moeten zijn opgestart, waarbij de monitor het volgende "Welkom" -bericht weergeeft.
De configuratiewizard heeft wat basisinformatie nodig, waaronder uw Wi-Fi-instellingen, regio en tijdzone. De gids zal u ook vragen om de vooraf geïnstalleerde software bij te werken. Aangezien de Pi wordt gebruikt voor een nogal veiligheidskritische toepassing, wordt het ten zeerste aanbevolen om deze stap niet over te slaan.
En dat is het! U kunt de Pi nu gebruiken zoals u elke andere moderne computer zou gebruiken. Om de lijst met beschikbare applicaties te openen, klikt u op het frambozenpictogram in de linkerbovenhoek van het scherm.
Formatteer en monteer de externe USB-harde schijf
Voordat u iets met cryptocurrency op de Pi installeert, moet u ervoor zorgen dat de USB-harde schijf die u op de Pi hebt aangesloten, correct is geformatteerd en gemonteerd. Gebruik de gratis applicatie GParted om beide taken te voltooien.
Open het Raspberry-app-menu en zoek het item Software toevoegen / verwijderen.
Zoek in het geopende venster naar de term ‘GParted’ en installeer het resultaat ‘GNOME partitie-editor’.
Eenmaal geïnstalleerd, open Systeemwerkset> GParted.
Vouw in GParted het vervolgkeuzemenu in de rechterbovenhoek van het programma uit. Selecteer hier uw externe harde schijf - deze is gemakkelijk te herkennen aan de grote capaciteit in vergelijking met de kleinere microSD-kaart.
Afhankelijk van het model van uw harde schijf, is deze waarschijnlijk voorgeformatteerd. Klik gewoon met de rechtermuisknop op dit partitie-item en klik op Verwijderen om het weg te gooien.
Klik vervolgens opnieuw met de rechtermuisknop en maak een nieuwe partitie. Laat de instellingen ongewijzigd in het optievenster. Zorg ervoor dat de Bestandssysteem ingesteld op ext4 en klik Toevoegen.
GParted vereist nu dat u de wijzigingen aan de partitietabel bevestigt. Klik op het groene vinkje en accepteer de waarschuwing om het formatteerproces te voltooien.
Zorg er ten slotte voor dat deze schijf altijd is aangekoppeld wanneer uw Pi opstart. Open een Terminal-venster: dit is het vierde pictogram in de rechterbovenhoek van uw scherm.
Kopieer en plak de volgende opdracht:
sudo lsblk -o UUID, NAME, FSTYPE, SIZE, MOUNTPOINT, LABEL
Zoek de nieuw gemaakte partitie en noteer de UUID.
Maak vervolgens een koppelpunt voor deze schijf:
sudo mkdir / mnt / bitcore
Voeg ten slotte een regel toe aan ons fstab-bestand (bestandssysteemtabel). Dit zal onze partitie automatisch mounten bij het opstarten.
sudo nano / etc / fstab
Voeg aan het einde van het bestand de volgende tekst toe. Vervangen INSERT_UUID_HERE met de waarde die je eerder een paar commando's hebt gekregen.
UUID =INSERT_UUID_HERE / mnt / bitcore ext4 standaard 1 1
Sla het bestand op en sluit af.
Installeer de Bitcoin Node-software
Het is eindelijk tijd om Bitcoin Core te installeren - de volledige knooppuntsoftware die u verbindt met het cryptocurrency-netwerk.
Om het programma te downloaden, voert u de volgende opdracht in een Terminal-venster in:
wget https://bitcoin.org/bin/bitcoin-core-0.20.1/bitcoin-0.20.1-arm-linux-gnueabihf.tar.gz
Notitie: Voordat u deze opdracht invoert, bezoek de website bitcoin.org en controleer of er een nieuwere versie van Bitcoin Core beschikbaar is om te downloaden. Als dit het geval is, vervangt u de link in de opdracht door die van de laatste versie.
Pak vervolgens Bitcoin Core uit en installeer het:
tar xzf bitcoin-0.20.1-arm-linux-gnueabihf.tar.gz
sudo install -m 0755 -o root -g root -t / usr / local / bin bitcoin-0.20.1 / bin / *
Installeer ten slotte alle ontbrekende afhankelijkheden die niet bij de Raspberry Pi OS-installatie waren inbegrepen met de volgende opdracht:
sudo apt-get install qt4-dev-tools libprotobuf-dev protobuf-compiler libqrencode-dev -y
Controleer voordat u verdergaat of u de juiste versie van Bitcoin Core op uw computer heeft geïnstalleerd.
bitcoind --version
Als alles er goed uitziet, ben je klaar om de Bitcoin-blockchain naar je Raspberry Pi te downloaden!
Start de Bitcoin Core GUI vanaf de terminal door het volgende in te voeren:
/usr/local/bin/bitcoin-qt
U wordt nu gevraagd om een aangepaste gegevensdirectory te selecteren. Omdat de microSD-kaart in je Pi te klein is, voer je het koppelpunt van de externe harde schijf in. Enter /mnt/bitcore en klik OK.
Bitcoin Core gaat nu door met het downloaden van de volledige Bitcoin-blockchain naar uw lokale opslagapparaat. Voor het gemak kun je alle randapparatuur van de Raspberry Pi loskoppelen, behalve de harde schijf.
Afhankelijk van uw internetsnelheid kan dit enkele dagen of zelfs weken duren. Deze synchronisatiestap omvat het downloaden van alle Bitcoin-transacties sinds 2009. Eenmaal gedownload, is uw node echter up-to-date en klaar om bij te dragen aan de veiligheid en integriteit van het wereldwijde Bitcoin-netwerk.
Een Bitcoin-knooppunt uitvoeren op Raspberry Pi
Zoals eerder vermeld, is het uitvoeren van een volledig knooppunt een van de veiligste manieren om cryptocurrency vast te houden. Nadat u de blockchain volledig heeft gesynchroniseerd, kunt u Bitcoin helemaal zelf verzenden en ontvangen - zonder derden of tussenpersonen!
Voor degenen onder u die dieper willen ingaan op het configureren van Bitcoin Core, ga naar de officiële gids op Configuratie afstemmen hier. Bovendien wilt u misschien uw installatie optimaliseren voor snelheid, opslag of netwerkefficiëntie.
Beeldcredits: Benjamin Nelan /Pixabay
In de war over Bitcoin en cryptomunten? Vraagt u zich af waar het allemaal om draait? We leggen uit wat Bitcoin is en hoe je het kunt besteden.
- DIY
- Bitcoin
- Raspberry Pi
Rahul Nambiampurath begon zijn carrière als accountant, maar is nu overgestapt naar een fulltime baan in de technische ruimte. Hij is een fervent fan van gedecentraliseerde en open source-technologieën. Als hij niet aan het schrijven is, is hij meestal bezig met het maken van wijn, sleutelen aan zijn Android-apparaat of door bergen te wandelen.
Abonneer op onze nieuwsbrief
Word lid van onze nieuwsbrief voor technische tips, recensies, gratis e-boeken en exclusieve deals!
Nog een stap…!
Bevestig uw e-mailadres in de e-mail die we u zojuist hebben gestuurd.