Krav

Hvis du ikke allerede vet, er Bitcoin en virtuell valuta satt opp i 2009. Bitcoin har vokst i omdømme de siste årene, og blir en svært populær metode for å betale for tjenester over internett. Verdien har rakket nylig takket være den enorme dekning i media, både av positive og negative grunner.

Det er to måter å få Bitcoin på:

  1. Kjøper dem fra en bytte, som er prosessen med å konvertere lokal valuta til Bitcoin.
  2. Gruve dem. Gruvedrift er prosessen med å verifisere transaksjoner i blockchain.

Som hele Bitcoin-systemet er desentralisert, er hver transaksjon offentlig synlig innenfor det som kalles blockchain. Denne blockchain inneholder hvert bitcoin utvekslet mellom brukere, så det er ingen sentral server, det må være selvstyrt. Dette er jobben til gruvearbeidere.

Krav

For å gruve Bitcoin trenger du:

  • En bassengkonto
  • Bitcoin Wallet
  • Raspberry Pi
  • Raspbian bilde SD-kort
  • USB Bitcoin miner

Opprette en konto

Det er fire ting du må gjøre:

  1. Last ned en bitcoin lommebok
  2. Opprett en poolkonto
  3. Sett opp betaling
  4. Sette opp arbeidstakere

Last ned en Bitcoin Wallet

En lommebok er et program som sitter på datamaskinen din og gir deg en lommebokadresse, Dette er en unik streng med tall og bokstaver som du vil bruke til å motta bitcoins. Last ned klienten for datamaskinen din fra https://bitcoin.org/no/download

Etter installasjonen må du lagre en fil som heter wallet.dat, Hold denne filen trygg, da dette inneholder din unike lommebokadresse i den, inkludert alle bitcoins som du vil få. Hvis du mister denne filen, kan du ikke gjenopprette bitcoins den inneholder.

Opprett en Pool-konto

Når du har en lommebokadresse, opprett en poolkonto. Et basseng er en stor samling av andre mennesker som arbeider for å få bitcoins. På grunn av kompleksiteten til gruvedrift bitcoin, har det blitt urealistisk å solo mine - handlingen med å behandle millioner av tall for å løse blokkproblemet. Arbeide som en gruppe, eller et basseng, gir alle mulighet til å tjene litt Bitcoin. Det er mange bassenger rundt, i denne opplæringen bruker jeg en kalt Slushs basseng: http://mining.bitcoin.cz/

Oppsett Betaling

Når du har opprettet en poolkonto, må du legge inn din unike lommebokadresse i Bitcoin-utbetalingsadressen.

Opprett arbeiderkonto

Neste trinn er å opprette en innloggerkonto for arbeideren. Innenfor din bassengkonto har du muligheten til å opprette noe som kalles en arbeidstaker for hver av dine bitcoin gruvearbeidere, så du kan overvåke dem alle separat, bare hvis man skulle mislykkes. 

Hver arbeidstaker har sitt eget påloggingsnavn og passord. Mens du er på Min konto klikk Registrer ny arbeidstaker og gi det et navn, for eksempel; arbeider, og a passord.

Nå er du klar til å sette din Raspberry Pi-gruve for Bitcoin.

Sette opp Raspberry Pi

Start med en frisk Raspbian-installasjon, hvis du ikke vet hvem du skal gjøre dette, les opplæringen Slik installerer du NOOBS på en Raspberry Pi med en Mac

Hvis du planlegger å kjøre mer enn en Bitcoin miner på samme tid, er det best å bruke en drevet USB-hub. Ta hensyn til effektkvaliteten, da gruvedrift vil trenge mye kraft, så mye som en sms per gruvearbeidere.

Med USB-mineren festet til Raspberry Pi, la oss få alt installert.

Installere nødvendige biblioteker

Mineren som skal installeres kommer som kildefiler, noe som betyr at programmet må kompileres til et binært før det kan kjøres. For å lage et program, i dette tilfellet BFGMiner, mange avhengig Er pålagt. 

Avhengigheter er tilleggsprogramvare eller bibliotek som programmet trenger for å kompilere riktig, slik det er utviklet ved hjelp av dem for å gjøre programvaren mer effektiv.

Forhåpentligvis ser du Raspbian-skrivebordet, så dobbeltklikk på LXTerminal og skriv inn følgende:

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

Denne prosessen tar noen minutter å fullføre.

Installere BFGMiner

Når alle avhengighetene er installert, nå er det på tide å laste ned og installere BFGMiner, så skriv inn følgende i LXTerminal. Det er normalt at disse tar noen minutter å fullføre, slik at det er behov for tålmodighet.

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

Du vil bli møtt med en skjerm som ligner på følgende:

Start Mining Bitcoin

Nå er du klar til å starte gruvedrift. For å gjøre dette, forutsatt at du bruker Slush-bassenget, bruker du følgende kommando:

./ bfgminer -o stratum.bitcoin.cz:3333 -O brukernavn.arbeideren: passord -S alle

De brukernavn seksjonen består av to deler, brukernavnet du bruker til å logge inn på bassenget og arbeider Hvilken arbeideravn du ga da du registrerte arbeideren. Endelig, den passord Det ble satt når du opprettet arbeideren.

Hvis alt fungerer, ser du hovedskjermbildet som ser ut som dette:

Det er mange tall, så jeg skal gjøre noen av dem litt klarere.

  1. Gjeldende gruvehastighet, vanligvis beregnet i megahash eller gigahashes. Antall hashes et sekund som kan beregnes jo bedre. En hash er en algoritme for å konvertere tall og bokstaver til et ukrypterbart sett med tegn. Så en miner er vant til å behandle millioner av tall i et forsøk på å matche hasen for å gjette det opprinnelige nummeret. Jo flere hash som kan behandles jo raskere, det er i stand til å løse problemet.
  2. Antall aksjer aksjer. En andel på et basseng er å vise gruvearbeideren har vellykket utarbeidet et gitt problem, så jo flere aksjer du kan behandle, desto bedre belønning fra bassenget.
  3. Detaljert informasjon om aksepterte aksjer og bassengoppdateringer. Dette er en løpende logg av hva som for øyeblikket skjer med gruvearbeidere og grunnleggende bassenginformasjon, for eksempel meldinger om oppdateringer og når nye blokker blir funnet.

Mer informasjon finner du på BFGminer github-siden.

Konklusjon

Etter disse trinnene vil du forlate deg med en svært energieffektiv bitcoin miner, da en Raspberry Pi bare bruker fire watt strøm, og en gruvearbeider er vanligvis 2,5W. Mining pleide å bli gjort med datamaskiner som forbruker over 700 W for samme prosess, slik at du kan hoppe i besparelser, hjelper til med å betale tilbake kostnadene til maskinvaren vi bruker.

Alt du trenger å gjøre nå er å lene deg tilbake og se at pengene sakte bygges opp. Selv om det er viktig at du forstår at Bitcoin-verdien svinger vilt, er den ekstremt volatil, så invester deg på egen risiko.

For mer informasjon finnes det en rekke nettsteder og fora tilgjengelig, for eksempel https://bitcointalk.org/, for å hjelpe deg med å komme i gang.

Og hvis du er interessert i å bli mer involvert i å utvikle for Bitcoin, sjekk utvalget av Bitcoin-skript og -apper på Envato Market.