Vereisten

Als je dat nog niet weet, is Bitcoin een virtuele valuta die in 2009 is opgezet. Bitcoin is de afgelopen jaren in populariteit gegroeid en werd een zeer populaire methode om via internet te betalen voor diensten. De waarde is recent gestegen dankzij de enorme dekking in de media, zowel om positieve als om negatieve redenen.

Er zijn twee manieren om Bitcoin te krijgen:

  1. Ze kopen van een centrale, wat het proces is van het converteren van lokale valuta naar Bitcoin.
  2. Ze te mijnen. Mijnbouw is het proces voor het verifiëren van transacties in de blockchain.

Omdat het hele Bitcoin-systeem gedecentraliseerd is, is elke transactie openbaar zichtbaar binnen de zogenaamde blockchain. Deze blockchain bevat elke bitcoin die wordt uitgewisseld tussen gebruikers. Omdat er geen centrale server is, moet deze zelfgestuurd zijn. Dit is de taak van de mijnwerkers.

Vereisten

Om Bitcoin van mij te kunnen gebruiken, heb je nodig:

  • Een poolaccount
  • Bitcoin Wallet
  • Raspberry Pi
  • Raspbian afbeelding SD-kaart
  • USB Bitcoin mijnwerker

Een account aanmaken

Er zijn vier dingen die je moet doen:

  1. Download een bitcoin-portemonnee
  2. Maak een poolaccount aan
  3. Stel de betaling in
  4. Stel werknemers in

Download een Bitcoin-portemonnee

Een portefeuille is een programma dat op uw computer staat en u een portemonnee adres, dit is een unieke reeks cijfers en letters die u zult gebruiken om bitcoins te ontvangen. Download de client voor uw computer vanaf https://bitcoin.org/en/download

Na de installatie moet je een bestand opslaan met de naam wallet.dat, bewaar dit bestand veilig, want dit bevat uw unieke portefeuille-adres, inclusief alle bitcoins die u zult winnen. Als u dit bestand verliest, kunt u geen bitcoins herstellen.

Maak een poolaccount aan

Zodra u een wallet-adres hebt, maakt u een poolaccount. Een zwembad is een enorme verzameling van andere mensen die werken aan het verkrijgen van bitcoins. Vanwege de complexiteit van het delven van een bitcoin, is het onrealistisch geworden om solo mijnen te gebruiken - het verwerken van miljoenen getallen om het blokprobleem op te lossen. Door te werken als een groep of zwembad, kan iedereen een beetje Bitcoin verdienen. Er zijn veel zwembaden in de buurt, in deze tutorial gebruik ik er één die wordt genoemd Slush's zwembad: http://mining.bitcoin.cz/

Betalingswijze instellen

Nadat u een poolaccount hebt gemaakt, moet u uw unieke portefeuille-adres invoeren in het Bitcoin-uitbetalingsadres.

Werknemersaccount maken

De volgende stap is het maken van een worker-login-account. Binnen je poolaccount heb je de mogelijkheid om iets te creëren dat een werknemer wordt genoemd voor elk van je bitcoin mijnwerkers, dus je kunt ze allemaal apart bekijken, voor het geval dat er één zou falen. 

Elke medewerker heeft zijn eigen loginnaam en wachtwoord. Terwijl je bezig bent Mijn rekening Klik Registreer nieuwe werknemer en geef het een naam, bijvoorbeeld; arbeider, en een wachtwoord.

Nu ben je klaar om je Raspberry Pi-mijnbouw in te stellen voor Bitcoin.

De Raspberry Pi instellen

Begin met een nieuwe Raspbian-installatie, als u niet weet wie dit moet doen, lees dan de zelfstudie NOOBS installeren op een Raspberry Pi met een Mac

Als u van plan bent meer dan één Bitcoin-mijnwerker tegelijk te gebruiken, kunt u het beste een krachtige USB-hub gebruiken. Houd rekening met het vermogen omdat mijnbouw veel kracht nodig heeft, tot één MP per mijn.

Met je USB-mijnwerker bevestigd aan je Raspberry Pi, laten we alles installeren.

Vereiste bibliotheken installeren

De te installeren mijner wordt geleverd als bronbestanden, wat betekent dat het programma moet worden gecompileerd tot een binair bestand voordat het kan worden uitgevoerd. Om een ​​programma te maken, in dit geval BFGMiner, veel afhankelijkheden nodig. 

Afhankelijkheden zijn aanvullende software of bibliotheken die het programma nodig heeft om correct te compileren, omdat het is ontwikkeld om de software efficiënter te maken.

Hopelijk ziet u de Raspbian-desktop, dus dubbelklik erop LXTerminal en typ het volgende in:

sudo apt-get update sudo apt-get install autoconf autogen libtool uthash-dev libjansson-dev libcurl4-openssl-dev libusb-dev libncurses-dev git-core -y 

Dit proces duurt enkele minuten om te voltooien.

BFGMiner installeren

Nadat alle afhankelijkheden zijn geïnstalleerd, is het nu tijd om BFGMiner te downloaden en te installeren, dus typ het volgende in LXTerminal. Het is normaal dat deze een paar minuten duren om te voltooien, dus er is wat geduld voor nodig.

git clone https://github.com/luke-jr/bfgminer.git cd bfgminer ./autogen.sh ./configure maken

U wordt begroet met een scherm dat er ongeveer zo uitziet:

Start Bitcoin te Mining

Nu ben je klaar om te beginnen met mijnen. Om dit te doen, op voorwaarde dat u Slush's pool gebruikt, gebruikt u de volgende opdracht:

./ bfgminer -o stratum.bitcoin.cz:3333 -O username.worker: wachtwoord -S all

De gebruikersnaam sectie bestaat uit twee delen, de gebruikersnaam die u gebruikt om u aan te melden bij de pool, en arbeider dat is de naam van de werknemer die u gaf toen u de werknemer registreerde. eindelijk, de wachtwoord die was ingesteld toen je de werker maakte.

Als alles werkt, ziet u het hoofdscherm dat er ongeveer zo uitziet:

Dat zijn veel getallen, dus ik zal sommige ervan een beetje duidelijker maken.

  1. Huidige mijnsnelheid, meestal berekend in megahashes of gigahashes. Het aantal hashes per seconde dat kan worden berekend, hoe beter. Een hash is een algoritme voor het converteren van cijfers en letters naar een niet-codeerbare set tekens. Dus een mijnwerker wordt gebruikt om miljoenen getallen te verwerken in een poging om de hash aan te passen om het originele nummer te raden. Hoe meer hashes er verwerkt kunnen worden, hoe sneller het in staat is om het probleem op te lossen.
  2. Aantal geaccepteerde aandelen. Een aandeel in een pool is om te laten zien dat de mijnwerker een bepaald probleem met succes heeft uitgewerkt, dus hoe meer aandelen u kunt verwerken, hoe beter uw beloning uit het zwembad..
  3. Gedetailleerde informatie over geaccepteerde aandelen en poolupdates. Dit is een logbestand van wat er momenteel gebeurt met de mijnwerkers en elementaire poolinformatie, zoals berichten over updates en wanneer nieuwe blokken worden gevonden.

Meer informatie is te vinden op de Github-site van BFGminer.

Conclusie

Het volgen van deze stappen zal je verlaten met een zeer energiezuinige bitcoin mijnwerker, omdat een Raspberry Pi slechts vier watt aan kracht gebruikt, en een mijnwerker is typisch 2.5W. Vroeger werd mijnbouw gedaan met computers die meer dan 700 W verbruiken voor hetzelfde proces, zodat een sprong in besparingen helpt om de kosten van de hardware die we gebruiken terug te betalen.

Alles wat er nu nog moet gebeuren is achterover leunen en kijken hoe het geld langzaam opbouwt. Hoewel het belangrijk is dat u begrijpt dat Bitcoin-waarde wild fluctueert, is deze extreem volatiel, dus investeer op eigen risico.

Voor meer informatie zijn er een aantal websites en forums beschikbaar, zoals https://bitcointalk.org/,to helpen om aan de slag te gaan.

En als u geïnteresseerd bent om meer betrokken te raken bij het ontwikkelen voor Bitcoin, bekijk dan het aanbod van Bitcoin-scripts en -apps op Envato Market.