Krav

Om du inte redan vet, är Bitcoin en virtuell valuta inrättad 2009. Bitcoin har vuxit i rykte de senaste åren blivit en mycket populär som metod att betala för tjänster över internet. Värdet har rocketed nyligen tack vare den enorma täckningen i media, både av positiva och negativa skäl.

Det finns två sätt att få Bitcoin:

  1. Köper dem från en börs, vilket är processen att konvertera lokal valuta till Bitcoin.
  2. Mining dem. Mining är processen att verifiera transaktioner i blockchain.

Eftersom hela Bitcoinsystemet är decentraliserat är varje transaktion offentligt synlig inom det som kallas blockchain. Denna blockchain innehåller varje bitcoin utbytt mellan användare så, eftersom det inte finns någon central server, måste den vara självstyrd. Detta är miners jobb.

Krav

För att gruva Bitcoin behöver du:

  • Ett poolkonto
  • Bitcoin Plånbok
  • Raspberry Pi
  • Raspbian bild SD-kort
  • USB Bitcoin miner

Skapa ett konto

Det finns fyra saker du behöver göra:

  1. Ladda ner en bitcoin plånbok
  2. Skapa ett poolkonto
  3. Ställ in betalning
  4. Ställ in arbetare

Ladda ner en Bitcoin Plånbok

En plånbok är ett program som sitter på din dator och ger dig en plånbokadress, detta är en unik sträng av siffror och bokstäver som du kommer att använda för att få bitcoins. Ladda ner klienten för din dator från https://bitcoin.org/en/download

Efter installationen måste du spara en fil som heter wallet.dat, Håll den här filen säker, eftersom den innehåller din unika plånbokadress inom den, inklusive alla bitcoins som du får. Om du förlorar den här filen kan du inte återställa några bitcoins som den innehåller.

Skapa ett poolkonto

När du har en plånbokadress skapar du ett poolkonto. En pool är en stor samling andra som arbetar för att vinna bitcoins. På grund av komplexiteten i gruvbeteende bitcoin har det blivit orealistiskt för solo-minen - att behandla miljontals siffror för att lösa blockproblemet. Arbeta som en grupp, eller pool, låter alla ha chans att tjäna lite Bitcoin. Det finns många pooler runt, i den här handledningen använder jag en kallad Slush pool: http://mining.bitcoin.cz/

Ställa in betalning

När du har skapat ett poolkonto måste du ange din unika plånboksadress i Bitcoin-utbetalningsadressen.

Skapa arbetarkonto

Nästa steg är att skapa ett inloggningskonto för arbetstagare. Inom ditt poolkonto har du möjlighet att skapa något som kallas en arbetare för var och en av dina bitcoin gruvarbetare, så att du kan övervaka dem alla separat bara om man skulle misslyckas. 

Varje arbetare har sitt eget inloggningsnamn och lösenord. Medan du är på Mitt konto klick Registrera ny arbetare och ge det ett namn, till exempel; arbetstagare, och a Lösenord.

Nu är du redo att ställa din Raspberry Pi-gruv för Bitcoin.

Ställa in Raspberry Pi

Börja med en ny Raspbian-installation, om du inte vet vem du ska göra här, läs handledningen Hur man installerar NOOBS på en Raspberry Pi med en Mac

Om du planerar att köra mer än en Bitcoin miner på samma gång, är det bäst att använda en USB-hubb. Ta hänsyn till effektbedömningen eftersom gruvdrift kommer att behöva mycket kraft, så mycket som en siffra per gruvarbetare.

Med din USB-miniran kopplad till din Raspberry Pi, låt oss få allt installerat.

Installera Obligatoriska bibliotek

Mineren som ska installeras kommer som källfiler, vilket innebär att programmet måste kompileras till ett binärt innan det kan köras. För att göra ett program, i detta fall BFGMiner, många beroenden krävs. 

Beroende är ytterligare programvara eller bibliotek som programmet behöver för att kunna kompilera korrekt, eftersom det har utvecklats med hjälp av dem för att göra programvaran effektivare.

Förhoppningsvis kommer du att se Raspbian-skrivbordet, så dubbelklicka på LXTerminal och skriv in följande:

sudo apt-få uppdatering sudo apt-få installera autoconf autogen libtool uthash-dev libjansson-dev libcurl4-openssl-dev libusb-dev libncurses-dev git-core -y 

Den här processen tar några minuter att slutföra.

Installera BFGMiner

När alla beroenden har installerats, nu är det dags att ladda ner och installera BFGMiner, skriv så följande till LXTerminal. Det är normalt att dessa tar några minuter att slutföra, så det behövs lite tålamod.

git klon https://github.com/luke-jr/bfgminer.git cd bfgminer ./autogen.sh ./configure make

Du kommer att hälsas med en skärm som liknar följande:

Börja Mining Bitcoin

Nu är du redo att börja gruva. För att göra detta, förutsatt att du använder Slush's pool, använder du följande kommando:

./ bfgminer -o stratum.bitcoin.cz:3333 -O användarnamn.arbetare: lösenord -S alla

De Användarnamn avsnittet består av två delar, användarnamnet som du använder för att logga in i poolen och arbetstagare vilket är det arbetstagarnamn du gav när du registrerade arbetstagaren. Slutligen, den Lösenord Det sattes när du skapade arbetaren.

Om allt fungerar ser du huvudskärmen som kommer att likna detta:

Det är många siffror, så jag gör några av dem lite tydligare.

  1. Nuvarande gruvhastighet, vanligtvis beräknad i megahash eller gigahashes. Antalet haschar en sekund som kan beräknas, desto bättre. En hash är en algoritm för att konvertera siffror och bokstäver till en odekrypterbar uppsättning tecken. Så en gruvarbetare används för att bearbeta miljoner av siffror i ett försök att matcha hasen för att gissa det ursprungliga numret. Ju fler hackar som kan bearbetas desto snabbare kan man lösa problemet.
  2. Antal accepterade aktier. En andel på en pool är att visa gruvan har framgångsrikt utarbetat ett givet problem, så ju fler aktier du kan bearbeta desto bättre blir din belöning från poolen.
  3. Detaljerad information om accepterade aktier och pooluppdateringar. Det här är en löpande logg om vad som händer med minare och grundläggande poolinformation, t.ex. meddelanden om uppdateringar och när nya block hittas.

Mer information finns på BGGminers github-webbplats.

Slutsats

Genom att följa dessa steg kommer du att lämna en mycket energieffektiv bitcoin gruvarbetare, eftersom en Raspberry Pi bara använder fyra watt makt, och en gruvarbetare är vanligtvis 2,5W. Mining brukade göras med datorer som förbrukar över 700W för samma process så att det går att hoppa i besparingar hjälper till att återbetala kostnaden för den maskinvara vi använder.

Allt som finns att göra nu är att luta sig tillbaka och se pengarna långsamt bygga upp. Även om det är viktigt att du förstår att Bitcoin-värdet fluktuerar vilt, är det extremt volatilt, så investera på egen risk.

För mer information finns det ett antal webbplatser och forum som finns tillgängliga, till exempel https://bitcointalk.org/, för att hjälpa dig att komma igång.

Och om du är intresserad av att bli mer involverad i att utveckla för Bitcoin, kolla in utbudet av Bitcoin-skript och -program på Envato Market.