Mens opsætning og kørsel af din egen kryptokurrencyknude måske lyder kompliceret, har de sidste par års udvikling i høj grad forenklet denne proces! Faktisk kan du få din egen Bitcoin fulde node til at køre inden for få timer.

Selvom du aldrig har puttet med kryptokurver, er det her, hvorfor og hvordan du hurtigt kan få en fuld node i gang - kun med en Raspberry Pi og et par tilbehør.

Hvorfor du skal oprette din egen Bitcoin-node

I modsætning til kryptovaluta-minedrift giver kørsel af en node dig ingen væsentlig fordel. I stedet giver eje en værdi værdi til alle andre, der bruger Bitcoin-netværket.

Bitcoin er decentraliseret, hvilket betyder, at ingen enkelt deltager har ansvaret for at verificere nye transaktioner og føre en log over gamle. Ved at køre et helt eget knudepunkt deltager du i denne demokratisering af kryptovalutaen og gør den mere robust, sikker og modstandsdygtig over for angreb.

Hvis du har nogen mængde Bitcoin, garanterer du at køre en fuld node den højeste grad af sikkerhed. Da din maskine gemmer en kopi af transaktionsbogen, behøver du ikke stole på en tredjepartsenhed for at kontrollere ejerskabet af dine tokens.

instagram viewer

Hvad du har brug for for at komme i gang / Saml hardwaren

Da du agter at implementere vores Bitcoin-node i et hjemmemiljø, skal hardwaren være relativt diskret, billig og let tilgængelig. Raspberry Pi - en lille computer - markerer alle disse felter og er mere end i stand til at køre vores Bitcoin-node-software.

Til dette projekt skal du bruge:

  • EN Hindbær Pi 4. Modeller med mindst 4 GB RAM anbefales.
  • EN USB-C strømforsyning, som anbefalet af Raspberry Pi Foundation.
  • 32 GB eller større MicroSD-kort for at starte operativsystemet.
  • En ekstern USB 3.0 harddisk at gemme Bitcoin blockchain. Kapaciteten skal være lig med eller overstige 1 TB.
  • Et ekstra tastatur, mus og skærm til oprindeligt at konfigurere systemet.
  • Valgfrit: Etui og kølelegeme til Pi.

Du skal også downloade følgende software:

  • Det nyeste version af Raspberry Pi OS
  • balenaEtcher

Endelig har du brug for en anstændig internetforbindelse - helst uden grænser for upload eller download. Da Bitcoin-netværket gennemfører transaktioner døgnet rundt, sender dit system konstant og modtager nye data fra andre noder rundt om i verden.

Flash og konfigurer Raspberry Pi OS

I modsætning til de fleste computere, der står over for forbrugere, leveres Raspberry Pi ikke med en operativ system. Faktisk skal selv lageret installeres separat - det er præcis, hvor vores microSD-kort er praktisk.

For at installere Raspberry Pi OS skal du skrive den downloadede ISO-fil til dit microSD-kort ved hjælp af balenaEtcher.

Relaterede: Installer et operativsystem på Raspberry Pi

Et par minutter senere skal din Pi være fuldt startet med skærmen, der viser følgende "Velkomst" -meddelelse.

Konfigurationsguiden kræver nogle grundlæggende oplysninger - herunder dine Wi-Fi-indstillinger, region og tidszone. Guiden beder dig også om at opdatere den forudinstallerede software. Da Pi bruges til en temmelig sikkerhedskritisk applikation, anbefales det stærkt, at du ikke springer dette trin over.

Og det er det! Du kan nu bruge Pi ligesom enhver anden moderne computer. For at få adgang til listen over tilgængelige applikationer skal du klikke på hindbærikonet øverst til venstre på skærmen.

Formater og monter den eksterne USB-harddisk

Før du installerer noget kryptokurrencyrelateret på Pi, skal du sikre dig, at den USB-harddisk, du har tilsluttet Pi, er formateret og monteret korrekt. For at holde tingene enkle, brug gratis applikation GParted for at fuldføre begge opgaver.

Åbn menuen Raspberry app, og find derefter elementet Tilføj / fjern software.

I det vindue, der åbnes, skal du blot søge efter ordet 'GParted' og installere resultatet 'GNOME partition editor'.

Når den er installeret, skal du åbne den Systemværktøjer> GParted.

I GParted skal du udvide rullemenuen i programmets øverste højre hjørne. Vælg din eksterne harddisk her — den kan let identificeres ved sin store kapacitet sammenlignet med det mindre microSD-kort.

Afhængigt af modellen på din harddisk vil den sandsynligvis være formateret. Højreklik blot på denne partitionspost, og klik Slet at kassere det.

Højreklik derefter igen, og opret en ny partition. I indstillingsvinduet skal du lade indstillingerne være uændrede. Sørg for, at Filsystem er indstillet til ekst4 og klik Tilføje.

GParted kræver nu, at du bekræfter ændringerne i partitionstabellen. Klik på det grønne kryds og accepter advarslen for at fuldføre formateringsprocessen.

Endelig skal du sikre dig, at dette drev altid er monteret, når din Pi starter op. Åbn et terminalvindue - det er det fjerde ikon øverst til højre på skærmen.

Kopier og indsæt følgende kommando:

sudo lsblk -o UUID, NAVN, FSTYPE, STØRRELSE, MOUNTPOINT, ETIKET

Find den nyoprettede partition, og noter dens UUID.

Opret derefter et monteringspunkt til dette drev:

sudo mkdir / mnt / bitcore

Endelig tilføj en linje til vores fstab-fil (filsystemtabel) -fil. Dette monterer automatisk vores partition ved opstart.

sudo nano / etc / fstab

I slutningen af ​​filen skal du tilføje følgende tekst. Erstatte INSERT_UUID_HERE med den værdi, du har fået et par kommandoer tidligere.

UUID =INSERT_UUID_HERE / mnt / bitcore ext4 standardindstillinger 1 1

Gem filen, og afslut.

Installer Bitcoin Node-softwaren

Det er endelig tid til at installere Bitcoin Core - den komplette node-software, der forbinder dig til kryptovalutas netværk.

For at downloade programmet skal du indtaste følgende kommando i et terminalvindue:

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

Bemærk: Før du indtaster denne kommando, besøg bitcoin.org-webstedet og kontroller, om en nyere version af Bitcoin Core er tilgængelig til download. I så fald skal du udskifte linket i kommandoen med det i den nyeste version.

Udpak derefter og installer Bitcoin Core:

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

Endelig skal du installere manglende afhængigheder, der ikke var inkluderet i Raspberry Pi OS-installationen med følgende kommando:

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

Før du fortsætter, skal du kontrollere, at du har den korrekte version af Bitcoin Core installeret på din maskine.

bitcoind - version

Hvis alt ser godt ud, er du klar til at downloade Bitcoin blockchain på din Raspberry Pi!

Start Bitcoin Core GUI fra terminalen ved at indtaste:

/usr/local/bin/bitcoin-qt

Du bliver nu bedt om at vælge et brugerdefineret datakatalog. Da microSD-kortet i din Pi er for lille, skal du indtaste monteringspunktet på den eksterne harddisk. Gå ind /mnt/bitcore og klik Okay.

Bitcoin Core fortsætter nu med at downloade hele Bitcoin blockchain til din lokale lagerenhed. For nemheds skyld kan du afbryde alle eksterne enheder fra Raspberry Pi undtagen harddisken.

Afhængigt af din internethastighed kan det tage flere dage eller endda et par uger at gennemføre. Dette synkroniseringstrin involverer download af alle Bitcoin-transaktioner siden 2009. Når den først er downloadet, vil din node være opdateret og klar til at bidrage til sikkerheden og integriteten i det globale Bitcoin-netværk.

Kører en Bitcoin-node på Raspberry Pi

Som tidligere nævnt er det at køre en fuld node blandt de sikreste måder at holde kryptokurrency på. Når du først har synkroniseret blockchain, kan du sende og modtage Bitcoin helt alene - ingen tredjeparter eller formidlere!

For de af jer, der gerne vil dykke dybere ned i konfiguration af Bitcoin Core, skal du tjekke ud den officielle guide på Configuration Tuning her. Derudover vil du muligvis optimere din installation til hastighed, lagring eller netværkseffektivitet.

Billedkredit: Benjamin Nelan /Fra Pixabay

E-mail
Hvad er Bitcoin, hvordan er det så meget værd, og hvordan kan du bruge det?

Forvirret over Bitcoin og cryptocoins? Undrer du dig over, hvad alt balladen handler om? Vi forklarer, hvad Bitcoin er, og hvordan man bruger det.

Relaterede emner
  • gør det selv
  • Bitcoin
  • Hindbær Pi
Om forfatteren
Rahul Nambiampurath (11 artikler offentliggjort)

Rahul Nambiampurath startede sin karriere som revisor, men er nu overgået til at arbejde på fuld tid i det tekniske rum. Han er en ivrig fan af decentraliserede og open source-teknologier. Når han ikke skriver, har han normalt travlt med at fremstille vin, tinker med sin Android-enhed eller vandre nogle bjerge.

Mere fra Rahul Nambiampurath

Abonner på vores nyhedsbrev

Deltag i vores nyhedsbrev for tekniske tip, anmeldelser, gratis e-bøger og eksklusive tilbud!

Et trin mere !!!

Bekræft din e-mail-adresse i den e-mail, vi lige har sendt dig.

.