Även om det kan låta komplicerat att konfigurera och driva din egen kryptovaluta-nod har de senaste åren av utveckling förenklat processen mycket! Faktum är att du kan få din egen Bitcoin-fulla nod igång inom några timmar.

Även om du aldrig har pratat med kryptovalutor, här är varför och hur du kan få en fullständig nod igång snabbt - med bara en Raspberry Pi och några tillbehör.

Varför ska du ställa in din egen Bitcoin-nod

Till skillnad från kryptovalutautnyttjande ger det inte någon väsentlig fördel för dig att köra en nod. I stället ger det en värde på alla andra som använder Bitcoin-nätverket genom att äga en nod.

Bitcoin är decentraliserat, vilket innebär att ingen enskild deltagare har ansvaret för att verifiera nya transaktioner och föra en logg över gamla. Genom att köra en egen fullständig nod deltar du i denna demokratisering av kryptovalutan och gör den mer robust, säker och motståndskraftig mot attacker.

Om du innehar någon mängd Bitcoin garanterar den högsta säkerheten att köra en hel nod. Eftersom din maskin lagrar en kopia av transaktionsboken behöver du inte lita på en tredjepartsenhet för att verifiera ägarskapet för dina tokens.

instagram viewer

Vad du behöver för att komma igång / samla hårdvaran

Eftersom du tänker distribuera vår Bitcoin-nod i en hemmiljö, måste hårdvaran vara relativt diskret, billig och lätt tillgänglig. Raspberry Pi - en liten dator - kryssar för alla dessa rutor och är mer än kapabel att köra vår Bitcoin-nodprogramvara.

För detta projekt behöver du:

  • A Raspberry Pi 4. Modellerna med minst 4 GB RAM rekommenderas.
  • A USB-C strömförsörjning, som rekommenderat av Raspberry Pi Foundation.
  • 32 GB eller större MicroSD-kort för att starta operativsystemet.
  • En extern USB 3.0-hårddisk för att lagra Bitcoin blockchain. Kapaciteten bör vara lika med eller överstiga 1 TB.
  • En reserv tangentbord, mus och bildskärm för att initialt konfigurera systemet.
  • Valfritt: Ett fodral och kylfläns för Pi.

Du bör också ladda ner följande programvara:

  • De senaste versionen av Raspberry Pi OS
  • balenaEtcher

Slutligen behöver du en anständig internetanslutning - helst utan begränsningar för uppladdning eller nedladdning. Eftersom Bitcoin-nätverket genomför transaktioner dygnet runt kommer ditt system att ständigt sända och ta emot färsk data från andra noder runt om i världen.

Flash och konfigurera Raspberry Pi OS

Till skillnad från de flesta konsumentdatorer levereras Raspberry Pi inte med en operativ system. Faktum är att även lagringsutrymmet måste installeras separat - det är precis där vårt microSD-kort är till nytta.

För att installera Raspberry Pi OS, skriv den nedladdade ISO-filen till ditt microSD-kort med balenaEtcher.

Relaterad: Installera ett operativsystem på Raspberry Pi

Några minuter senare bör din Pi vara helt startad med skärmen som visar följande "Välkomst" -meddelande.

Konfigurationsguiden kräver grundläggande information - inklusive dina Wi-Fi-inställningar, region och tidszon. Guiden kommer också att uppmana dig att uppdatera den förinstallerade programvaran. Eftersom Pi används för en ganska säkerhetskritisk applikation, rekommenderas det att du inte hoppar över det här steget.

Och det är allt! Du kan nu använda Pi som på alla andra moderna datorer. För att komma till listan över tillgängliga applikationer, klicka på hallonikonen längst upp till vänster på skärmen.

Formatera och montera den externa USB-hårddisken

Innan du installerar något kryptovalutarelaterat på Pi, se till att USB-hårddisken som du har anslutit till Pi är formaterad och monterad korrekt. För att hålla saker enkelt, använd gratis applikation GParted för att slutföra båda uppgifterna.

Öppna Raspberry-appmenyn och hitta sedan objektet Lägg till / ta bort programvara.

I fönstret som öppnas söker du bara efter termen "GParted" och installerar resultatet "GNOME-partitionsredigerare".

Öppna när den är installerad Systemverktyg> GParted.

I GParted expanderar du rullgardinsmenyn i programmets övre högra hörn. Välj din externa hårddisk här — den kan lätt identifieras med sin stora kapacitet jämfört med det mindre microSD-kortet.

Beroende på hårddiskmodellen kommer den troligen att vara förformaterad. Högerklicka bara på den här partitionsposten och klicka Radera för att kasta bort det.

Högerklicka sedan igen och skapa en ny partition. Låt inställningarna vara oförändrade i alternativfönstret. Se till att Filsystem är satt till ext4 och klicka Lägg till.

GParted kräver nu att du bekräftar ändringarna i partitionstabellen. Klicka på det gröna krysset och acceptera varningen för att slutföra formateringsprocessen.

Slutligen, se till att den här enheten alltid är monterad när din Pi startar upp. Öppna ett terminalfönster - det är den fjärde ikonen längst upp till höger på skärmen.

Kopiera och klistra in följande kommando:

sudo lsblk -o UUID, NAMN, FSTYPE, STORLEK, MOUNTPOINT, ETIKETT

Hitta den nyskapade partitionen och anteckna dess UUID.

Skapa sedan en monteringspunkt för den här enheten:

sudo mkdir / mnt / bitcore

Slutligen lägg till en rad i vår fstab-fil (filsystemstabell). Detta kommer automatiskt att montera vår partition vid start.

sudo nano / etc / fstab

Lägg till följande text i slutet av filen. Byta ut INSERT_UUID_HERE med det värde du fick några kommandon tidigare.

UUID =INSERT_UUID_HERE / mnt / bitcore ext4 standardinställningar 1 1

Spara filen och avsluta.

Installera Bitcoin Node-programvaran

Det är äntligen dags att installera Bitcoin Core - den fullständiga nodprogramvaran som ansluter dig till kryptovalutans nätverk.

För att ladda ner programmet, ange följande kommando i ett terminalfönster:

wget https://bitcoin.org/bin/bitcoin-core-0.20.1/bitcoin-0.20.1-arm-linux-gnueabihf.tar.gz

Notera: Innan du anger detta kommando, besök webbplatsen bitcoin.org och kontrollera om en nyare version av Bitcoin Core är tillgänglig för nedladdning. I så fall ersätter du länken i kommandot mot den senaste versionen.

Därefter extraherar och installerar du Bitcoin Core:

tjära xzf bitcoin-0.20.1-arm-linux-gnueabihf.tar.gz
sudo installera -m 0755 -o root -g root -t / usr / local / bin bitcoin-0.20.1 / bin / *

Slutligen installera eventuella saknade beroenden som inte inkluderades i Raspberry Pi OS-installationen med följande kommando:

sudo apt-get install qt4-dev-tools libprotobuf-dev protobuf-kompilator libqrencode-dev -y

Innan du fortsätter, kontrollera att du har rätt version av Bitcoin Core installerad på din maskin.

bitcoind --version

Om allt ser bra ut är du redo att ladda ner Bitcoin-blockkedjan till din Raspberry Pi!

Starta Bitcoin Core GUI från terminalen genom att ange:

/usr/local/bin/bitcoin-qt

Nu uppmanas du att välja en anpassad datakatalog. Eftersom microSD-kortet i din Pi är för litet, ange monteringspunkten för den externa hårddisken. Stiga på /mnt/bitcore och klicka OK.

Bitcoin Core kommer nu att fortsätta ladda ner hela Bitcoin blockchain till din lokala lagringsenhet. För enkelhets skull kan du koppla bort alla kringutrustning från Raspberry Pi, förutom hårddisken.

Beroende på din internethastighet kan det ta flera dagar eller till och med ett par veckor att slutföra. Detta synkroniseringssteg innebär nedladdning av alla Bitcoin-transaktioner sedan 2009. När du väl laddat ner den kommer din nod att vara uppdaterad och redo att bidra till säkerheten och integriteten i det globala Bitcoin-nätverket.

Kör en Bitcoin-nod på Raspberry Pi

Som nämnts tidigare är att köra en hel nod ett av de säkraste sätten att hålla kryptovaluta. När du väl har synkroniserat blockchain helt kan du skicka och ta emot Bitcoin helt själv - inga tredje parter eller mellanhänder!

För de av er som vill fördjupa sig mer i att konfigurera Bitcoin Core, kolla in den officiella guiden på Configuration Tuning här. Dessutom kanske du vill optimera din installation för hastighet, lagring eller nätverkseffektivitet.

Bildkredit: Benjamin Nelan /Pixabay

E-post
Vad är Bitcoin, hur är det värt så mycket och hur kan du spendera det?

Förvirrad över Bitcoin och cryptocoins? Undrar du vad allt krångel handlar om? Vi förklarar vad Bitcoin är och hur man spenderar det.

Relaterade ämnen
  • DIY
  • Bitcoin
  • Raspberry Pi
Om författaren
Rahul Nambiampurath (11 artiklar publicerade)

Rahul Nambiampurath började sin karriär som revisor men har nu övergått till att arbeta heltid inom teknikområdet. Han är ett ivrigt fan av decentraliserad och öppen källkodsteknik. När han inte skriver är han vanligtvis upptagen med att göra vin, tinker med sin Android-enhet eller vandra några berg.

Mer från Rahul Nambiampurath

Prenumerera på vårt nyhetsbrev

Gå med i vårt nyhetsbrev för tekniska tips, recensioner, gratis e-böcker och exklusiva erbjudanden!

Ett steg till…!

Bekräfta din e-postadress i e-postmeddelandet som vi just skickade till dig.

.