Bitcoin is een vorm van gedecentraliseerde cryptocurrency die is gemaakt in 2009. Omdat het gedecentraliseerd is, maakt het geen gebruik van een bank of een enkele beheerder. Elke transactie vindt plaats zonder tussenkomst van een tussenpersoon. bitcoin kan worden gebruikt bij een aantal organisaties (zoals het boeken van hotels en het kopen van goederen en diensten).

Het gebruik van bitcoin vereist echter wel een netwerk om aan te werken. Binnen dat netwerk bevinden zich volledige knooppunten, die transacties valideren (een overdracht van waarde) en blokken (bestanden die gegevens bevatten die betrekking hebben op bitcoin)

Er zijn een aantal manieren waarop u en uw bedrijf in bitcoin kunnen komen. U kunt het beste werken met een blockchain-adviesbureau, zoals BairesDev. Maar voor degenen die de wateren zelf willen testen, is het mogelijk om een ​​volledig knooppunt op uw eigen hardware te draaien.

Dit komt echter met een waarschuwing. Het draaien van een volledig knooppunt brengt bepaalde “kosten” en risico’s met zich mee. De “kosten” kunnen zo simpel zijn als een exponentieel grotere hoeveelheid netwerkverkeer. Als u dit op uw bedrijfsnetwerk uitvoert, kunt u een vertraging of een knelpunt in uw normale netwerkverkeer zien.

Maar belangrijker zijn de risico’s. Met bitcoin komt Cryptocurrency-mijnbouw, dat is wanneer een derde partij je systeem hackt om het te gebruiken voor bitcoin-mijnbouw. Die externe actoren kunnen detecteren dat u een volledig knooppunt gebruikt en proberen het te hacken. Dat is een van de belangrijkste redenen waarom werken met een gerenommeerd blockchain-adviesbureau in uw belang is.

Voor degenen die echter willen proberen hun eigen bitcoin-knooppunt te installeren, ga ik u door het proces leiden.

Wat je nodig hebt

De vereisten voor het installeren en uitvoeren van een bitcoin-knooppunt zijn behoorlijk steil. Je hebt het volgende nodig:

  • Een desktop- of laptopcomputer met een bijgewerkte versie van Windows, macOS of Linux (ik zal demonstreren op Ubuntu Server 18.04).
  • 200 GB vrije schijfruimte met een minimale lees- / schrijfsnelheid van 100 MB / s.
  • 2 GB RAM.
  • Een breedband netwerkverbinding met een minimale uploadsnelheid van 50 kilobytes per seconde.
  • Onbeperkte, onbeperkte netwerkverbinding (volledige knooppunten kunnen maximaal 200 GB upload en 20 GB download per maand overschrijden).
  • De mogelijkheid om uw node minstens 6 uur per dag te laten draaien.

Problemen die u kunt tegenkomen

Als u een bitcoin-knooppunt probeert uit te voeren, kunt u enkele problemen tegenkomen. Deze problemen zijn onder meer:

  • bitcoin is in sommige gebieden niet legaal. Bekijk dit om erachter te komen of uw gebied onder deze beperkingen valt Library Of Congress-pagina.
  • Sommige netwerkproviders zullen uw verbinding verbreken wanneer ze beseffen dat u deze voor bitcoin gebruikt.
  • Sommige antivirusprogramma’s zien de bitcoin blockchain als een virus. Meestal gebeurt dit alleen met Windows.
  • Zoals eerder vermeld, kunnen hackers zich op uw netwerk richten.

Als u niet aan deze vereisten kunt voldoen en u zich grote zorgen maakt over deze waarschuwingen, stop dan hier met lezen. Als u echter aan deze vereisten kunt voldoen en u de waarschuwingen kunt omzeilen, blijf dan lezen.

Bitcoin Core installeren

Ga naar de Bitcoin Core-downloadpagina en download het Linux .tgz-bestand. Als u op een GUI-loze server werkt, kunt u dat bestand downloaden met de opdracht:

wget https://bitcoin.org/bin/bitcoin-core-0.20.0/bitcoin-0.20.0-x86_64-linux-gnu.tar.gz

Zodra het bestand is gedownload, pakt u het uit met de opdracht:

tar xzf bitcoin-0.20.0-x86_64-linux-gnu.tar.gz

Wanneer de opdracht is voltooid, vindt u een nieuw gemaakte bitcoin-0.20.0-map. Ga naar die map met het commando:

cd bitcoin-0.20.0

Ga vervolgens naar de bin-directory met het commando:

cd-bak

We zullen nu de installatieopdracht gebruiken om de benodigde componenten als volgt in de / usr / local / bin directory te installeren:

sudo install -m 0755 -o root -g root -t / usr / local / bin *

Het bovenstaande commando zal de volgende bestanden verplaatsen (terwijl ze de juiste rechten krijgen) naar / usr / local / bin:

  • bitcoin-cli
  • bitcoind
  • bitcoin-qt
  • bitcoin-tx
  • bitcoin-portemonnee
  • test_bitcoin

Omdat we dit op een GUI-loze server hebben geïnstalleerd, gebruiken we de bitcoin Core Daemon. Om de daemon te starten, geef je het volgende commando:

bitcoind -daemon

Dit zal u informeren dat de bitcoin-daemon wordt gestart. Zodra de daemon start, begint het met het downloaden van de blockchain, wat enkele dagen in beslag zal nemen. Tijdens dit proces verbruikt het een groot deel van uw bandbreedte. Als u merkt dat de download problemen veroorzaakt met andere apparaten in uw netwerk, kunt u deze altijd stoppen met de opdracht:

bitcoin-cli stop

Je kunt de daemon later starten (als het haalbaar is om de blockchain te downloaden) met het commando:

bitcoin-cli start

Ten slotte, als je een firewall hebt lopen, moet je specifiek inkomend verkeer toestaan ​​(voor bitcoin en ssh). Op Ubuntu Server kan dit worden bereikt met de volgende commando’s:

ufw staat ssh toe

ufw laat 8333 toe

ufw standaard weigeren inkomend

ufw staat standaard uitgaand toe

ufw inschakelen

De daemon automatisch starten

Het enige nadeel van het op deze manier gebruiken van bitcoin Core is dat u de daemon handmatig moet starten telkens wanneer uw server opnieuw wordt opgestart. Om dat te voorkomen, kunt u een crontab-taak maken om de daemon na een herstart te starten.

Om dit te doen, geeft u het volgende commando:

crontab -e

Voeg onder aan je crontab-bestand het volgende toe:

@reboot bitcoind -daemon

Sla het bestand op en sluit het.

Op dit punt is de Blockchain Core geïnstalleerd en wordt deze op uw computer uitgevoerd. Zodra de blockchain volledig is gedownload, kunt u aan de slag met de opdrachtregelinterface. Er zijn een groot aantal opdrachten die u kunt gebruiken. Bekijk voor een volledige lijst van elk deze Bitcoin Developer-pagina.

Conclusie “Hoe Bitcoin Core te installeren”

Het runnen van een volledig bitcoin-knooppunt is zeker een uitdaging. Als dit iets is waarin u geïnteresseerd bent, en de opdrachtregel is een beetje veel voor u, kunt u ook de GUI-route volgen of contact opnemen met een van de vele blockchain-adviesdiensten en ze u op weg helpen (of zelfs de service voor u beheren).

Mike Owergreen Administrator
Sorry! The Author has not filled his profile.
follow me