Selv om det kan høres komplisert å sette opp og kjøre din egen kryptovaluta-node, har de siste årene med utvikling i stor grad forenklet denne prosessen! Faktisk kan du få din egen Bitcoin full node som kjører i løpet av noen få timer.

Selv om du aldri har puslet med kryptokurver, er det hvorfor og hvordan du kan få en full node i gang raskt - med bare en Raspberry Pi og noen få tilbehør.

Hvorfor du bør sette opp din egen Bitcoin-node

I motsetning til kryptokurvedrift gir ikke kjøring av en node deg noen vesentlig fordel. I stedet gir en node verdi for alle andre som bruker Bitcoin-nettverket.

Bitcoin er desentralisert, som betyr at ingen enkeltdeltakere har ansvaret for å verifisere nye transaksjoner og føre en logg over gamle. Ved å kjøre en egen hel node, deltar du i denne demokratiseringen av kryptovalutaen og gjør den mer robust, sikker og motstandsdyktig mot angrep.

Hvis du har noe Bitcoin, garanterer du høyeste grad av sikkerhet å kjøre en full node. Siden maskinen lagrer en kopi av transaksjonsboksen, trenger du ikke å stole på en tredjepartsenhet for å verifisere eierskapet til tokens.

instagram viewer

Hva du trenger for å komme i gang / samle maskinvaren

Da du har tenkt å distribuere Bitcoin-noden vår i et hjemmemiljø, må maskinvaren være relativt lite påtrengende, billig og lett tilgjengelig. Raspberry Pi - en liten datamaskin - merker av alle disse boksene og er mer enn i stand til å kjøre vår Bitcoin-node-programvare.

For dette prosjektet trenger du:

  • EN Bringebær Pi 4. Modellene med minst 4 GB RAM anbefales.
  • EN USB-C strømforsyning, som anbefalt av Raspberry Pi Foundation.
  • 32 GB eller større MicroSD-kort for å starte operativsystemet.
  • En ekstern USB 3.0 harddisk for å lagre Bitcoin blockchain. Kapasiteten skal være lik eller overstige 1 TB.
  • Et ekstra tastatur, mus og skjerm for å konfigurere systemet først.
  • Valgfritt: Et koffert og kjøleribbe for Pi.

Du bør også laste ned følgende programvare:

  • De nyeste versjonen av Raspberry Pi OS
  • balenaEtcher

Til slutt trenger du en anstendig internettforbindelse - helst uten begrensninger for opplasting eller nedlasting. Siden Bitcoin-nettverket utfører transaksjoner døgnet rundt, vil systemet ditt kontinuerlig overføre og motta fersk data fra andre noder rundt om i verden.

Flash og konfigurer Raspberry Pi OS

I motsetning til de fleste forbrukermotorer, leveres ikke Raspberry Pi med en operativsystem. Faktisk, selv lagringsplassen må installeres separat - det er akkurat der microSD-kortet vårt er nyttig.

For å installere Raspberry Pi OS, skriv den nedlastede ISO-filen til microSD-kortet ditt ved hjelp av balenaEtcher.

I slekt: Installer et operativsystem på Raspberry Pi

Noen få minutter senere skal Pi-en din være fullstendig oppstartet med skjermen som viser følgende "Velkomst" -melding.

Konfigurasjonsveiviseren vil kreve grunnleggende informasjon - inkludert Wi-Fi-innstillingene, regionen og tidssonen. Guiden vil også be deg om å oppdatere den forhåndsinstallerte programvaren. Siden Pi brukes til et ganske sikkerhetskritisk program, anbefales det sterkt at du ikke hopper over dette trinnet.

Og det er det! Du kan nå bruke Pi som på en hvilken som helst annen moderne datamaskin. For å få tilgang til listen over tilgjengelige applikasjoner, klikk på bringebærikonet øverst til venstre på skjermen.

Formater og monter den eksterne USB-harddisken

Før du installerer noe kryptovaluta-relatert på Pi, må du sørge for at USB-harddisken du har koblet til Pi er formatert og montert riktig. For å gjøre ting enkelt, bruk gratis applikasjon GParted for å fullføre begge oppgavene.

Åpne Raspberry app-menyen, og finn deretter elementet Legg til / fjern programvare.

I vinduet som åpnes, er det bare å søke etter begrepet 'GParted' og installere resultatet 'GNOME partition editor'.

Når den er installert, åpner du den Systemverktøy> GParted.

I GParted utvider du rullegardinmenyen øverst til høyre i programmet. Velg den eksterne harddisken din her - den kan lett identifiseres av den store kapasiteten sammenlignet med det mindre microSD-kortet.

Avhengig av modellen på harddisken din, vil den sannsynligvis være forhåndsformatert. Høyreklikk bare på denne partisjonen og klikk Slett for å forkaste det.

Høyreklikk deretter igjen og opprett en ny partisjon. I innstillingsvinduet, la innstillingene være uendret. Sørg for at Filsystem er satt til ext4 og klikk Legg til.

GParted krever nå at du bekrefter endringene i partisjonstabellen. Klikk på det grønne krysset og godta advarselen for å fullføre formateringsprosessen.

Til slutt, sørg for at denne stasjonen alltid er montert når Pi starter opp. Åpne et terminalvindu - det er det fjerde ikonet øverst til høyre på skjermen.

Kopier og lim inn følgende kommando:

sudo lsblk -o UUID, NAME, FSTYPE, STØRRELSE, MOUNTPOINT, LABEL

Finn den nyopprettede partisjonen og noter UUID-en.

Deretter oppretter du et monteringspunkt for denne stasjonen:

sudo mkdir / mnt / bitcore

Til slutt legger du til en linje i fstab-filen (filsystemtabell). Dette vil automatisk montere partisjonen vår på oppstart.

sudo nano / etc / fstab

På slutten av filen, legg til følgende tekst. Erstatte INSERT_UUID_HERE med verdien du fikk noen kommandoer tidligere.

UUID =INSERT_UUID_HERE / mnt / bitcore ext4 standardinnstillinger 1 1

Lagre filen og avslutt.

Installer Bitcoin Node-programvaren

Det er endelig på tide å installere Bitcoin Core - programvaren med full node som vil koble deg til kryptovalutaens nettverk.

For å laste ned programmet, skriv inn følgende kommando i et terminalvindu:

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

Merk: Før du går inn i denne kommandoen, besøk bitcoin.org-nettstedet og sjekk om en nyere versjon av Bitcoin Core er tilgjengelig for nedlasting. I så fall erstatter du lenken i kommandoen med den siste versjonen.

Deretter trekker du ut og installerer Bitcoin Core:

tjære xzf bitcoin-0.20.1-arm-linux-gnueabihf.tar.gz
sudo installere -m 0755 -o root -g root -t / usr / local / bin bitcoin-0.20.1 / bin / *

Til slutt, installer eventuelle manglende avhengigheter som ikke var inkludert i Raspberry Pi OS-installasjonen med følgende kommando:

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

Før du fortsetter, må du kontrollere at du har riktig versjon av Bitcoin Core installert på maskinen din.

bitcoind - versjon

Hvis alt ser bra ut, er du klar til å laste ned Bitcoin-blockchain på din Raspberry Pi!

Start Bitcoin Core GUI fra terminalen ved å angi:

/usr/local/bin/bitcoin-qt

Du blir nå bedt om å velge en tilpasset datakatalog. Siden microSD-kortet i Pi-en er for lite, kan du angi monteringspunktet til den eksterne harddisken. Tast inn /mnt/bitcore og klikk OK.

Bitcoin Core vil nå fortsette å laste ned hele Bitcoin blockchain til din lokale lagringsenhet. For enkelhets skyld kan du koble alle eksterne enheter fra Raspberry Pi, bortsett fra harddisken.

Avhengig av Internett-hastigheten din, kan dette ta flere dager eller til og med et par uker å fullføre. Dette synkroniseringstrinnet innebærer nedlasting av alle Bitcoin-transaksjoner siden 2009. Når du er lastet ned, vil noden din være oppdatert og klar til å bidra til sikkerheten og integriteten til det globale Bitcoin-nettverket.

Kjører en Bitcoin-node på Raspberry Pi

Som nevnt tidligere er å kjøre en full node blant de sikreste måtene å holde kryptovaluta på. Når du har fullstendig synkronisert blockchain, kan du sende og motta Bitcoin helt alene - ingen tredjeparter eller mellommenn!

For de av dere som vil dykke dypere i å konfigurere Bitcoin Core, sjekk ut den offisielle guiden på Configuration Tuning her. I tillegg vil du kanskje optimalisere installasjonen for hastighet, lagring eller nettverkseffektivitet.

Bildekreditt: Benjamin Nelan /Pixabay

E-post
Hva er Bitcoin, hvordan er det verdt så mye, og hvordan kan du bruke det?

Forvirret om Bitcoin og cryptocoins? Lurer du på hva alt oppstyret handler om? Vi forklarer hva Bitcoin er og hvordan du bruker det.

Relaterte temaer
  • DIY
  • Bitcoin
  • Bringebær Pi
Om forfatteren
Rahul Nambiampurath (11 artikler publisert)

Rahul Nambiampurath startet sin karriere som regnskapsfører, men har nå gått over til å jobbe heltid i teknologirommet. Han er en ivrig fan av desentraliserte og open source-teknologier. Når han ikke skriver, er han vanligvis opptatt med å lage vin, fikle med Android-enheten eller vandre noen fjell.

Mer fra Rahul Nambiampurath

Abonner på vårt nyhetsbrev

Bli med på nyhetsbrevet vårt for tekniske tips, anmeldelser, gratis e-bøker og eksklusive tilbud!

Ett steg til…!

Bekreft e-postadressen din i e-posten vi nettopp sendte deg.

.