Bitcoin-louhinta on bitcoin maksuteknologian selkäranka.
Kuten kerrottu, Bitcoin perustuu julkiseen
tietokantaan, joka sisältää ketjutettuja lohkoja eli nk. lohkoketjuja. Tämä
tietokanta sisältää kaikki siirrot Bitcoinin historian aikana. Kun esimerkiksi
lähetät bitcoin-lompakosta siirron XXX osoitteeseen ZZZ bitcoin-lompakko luo
ilmoituksen, todistaa ja allekirjoittaa tämän siirron sekä kuuluttaa sen
verkkoon louhijoille osaksi seuraavaa lohkoketjua. Siirtoa on siksi mahdotonta
väärentää tai peruuttaa.
Anonymiteetin ja
väärentämisen estämiseksi sekä ylipäätään koko digitaalisen valuuttajärjestelmän
mahdollistamiseksi lohkoketjun rankentaminen on tehty ja se vaatii erittäin
paljon laskentatehoa eli ns. louhintatehoa. Jotta tämä valtava laskentateho
saadaan aikaan – käyttäjillä on mahdollista valjastaa oma tietokone tekemään tätä
laskentaa ja tästä laskennasta eli louhinnasta saa palkkiona bitcoin-valuuttaa.
Idea on siinä, että noin 10
minuutin välein yksi onnekas louhija saa laskennalla numeron, jonka avulla tämä
louhinnassa oleva lohko kelpaa uudeksi osaksi Bitcoinin lohkoketjua. Tällöin
tämä lohko kuulutetaan jälleen verkkoon ja kaikki sen sisältämät siirrot saavat
näin yhden vahvistuksen. Uudesta lohkosta ja sen sisältämistä maksuista tulee
uusi osa julkiseen lohkoketjuun sekä tietokantaan. Tällöin louhintateho
siirretään jälleen uuden lohkon laskentaan ja prosessi alkaa alusta.
Miksi louhintaa sitten
tehdään omilla koneilla?
Siksi, että jokainen louhija
joka käyttää koneensa laskentatehoa tähän prosessiin saa siitä palkkiona
bitcoineja. Jokainen uusi lohko joka muodostuu (siis noin 10 minuutin välein)
luo myös uutta valuuttaa 25 BTC eli kun se ratkaistaan saa ratkaisija tällä
hetkellä 25 BTC (nykykurssilla arvoltaan siis noin 2200 euroa). Tämä
mahdollistaa koko bitcoin valuuttajärjestelmän toimimisen ja riittävän
laskentatehon. Bitcoin järjestelmän vaikeustasoa säädetään siten, että noin 10
minuutin sykli pysyy tasaisena (käytännössä tämä tarkoittaa vaikeustason
nostoa).
Summa kuulostaa paljolta,
mutta mutta… yksittäisenä ”louhijana” sinä et käytännössä koskaan onnistuisi
perustietokoneella ratkaisemaan ilman todella todella hyvää tuuria uutta lohkoa
– laskentateho ei yksinkertaisesti riitä! Siksi louhijat ovat ”liittoutuneet”
ns. mining pooleiksi. Idea on siinä, että iso joukko louhijoita työstää seuraavaa
lohkoa ja yrittää ratkaista sen yhdessä. Ratkaisusta saadut bitcoinit jaetaan
louhijoiden kesken sen mukaan, minkä verran he ovat tuottaneet laskentatehoa
pooliin. Yksittäiselle käyttäjälle tämä on ainoa tapa saada louhinnalla
bitcoineja – mikäli käytössä ei ole rakennettuja nk. ”bitcoin rigs”-kokonaisuuksia.
Nämä ovat laitteistokokonaisuuksia, jotka ovat optimoitu vain louhintaan ja
maksavat erittäin paljon (ja ovat myös vaikeita hankkia)! Louhinnnasta on tullut
kuitenkin ammattimaisempaan ”rigs”-laitteita löytyy näiltä ”ammattilouhijoilta”.
Markkinoilla (tai ainakin niitä mainostetaan netissä) näitä laitteistoja
on jomyynnissä... mutta palaan näihin myöhemmin. Lyhyt varoitus jo heti – älä hurahda
näihin – osa on täyttä huijausta ja esimerkiksi niin kutsuttuja ACIS-pohjaisia
laitteita ei vielä ole saatavilla lupauksista huolimatta.
Millä sitten louhitaan?
Jotta pystyisit louhimaan
edes hieman ”järkevästi” – tarvitset tehokkaan näytönohjaimen (tai
näytönohjaimia, kyseessä on ns GPU louhinta), joiden teho valjastetaan tähän
toimintaan. Käytännössä tällä hetkellä kotikäyttäjällä vain RADEON
näytönohjaimet ovat ainoita louhintaa soveltuvia teholtaan ja niidenkin osalta
kannattaa muistaa, että louhinta ei ole sinulle ilmaista – maksat sähkölaskussasi
näytönohjaimen vaatiman sähkön.
Louhinta tapahtuu siis niin,
että omalle koneelle asennetaan tai ajetaan ohjelma, liitytään sopivaan pooliin
ja aloitetaan louhinta. Pooleilla on hyviä verkkosivuja, joista näet helposti
sen minkä verran koneesi louhinta tuottaa sinulle. Louhinnasta esimerkkinä itse
yhdellä näytönohjaimella AMD Radion 6850 pääsee perusasetuksilla noin nopeuteen
n. 250-300 Mhps. Tämä tuottaa sopivassa poolissa louhimalla siis 24 tunnissa
noin 0,015 BTC/vrk. Ei siis paljoa, mutta on yksi tapa saada hieman bitcoineja
käyttöön ja osallistua järjestelmän ylläpitämiseen.
Yleisesti voidaan sanoa,
että nykyisin alle 100 Mhps nopeudella louhinta on aika turhaa. Toisena
esimerkkinä esimerkiksi Geforce 405 näytönohjain pääsee vain noin 3,5 Mhps
nopeuteen ja käytettäessä louhintaan vain oman tietokoneen suoritinta (CPU),
nopeus on usein vain noin 0,3-0,6 Mhps.
Kuinka sitten testaat soveltuisiko koneesi louhintaan?
Itse louhin tällä hetkellä verkkopalvelussa Bitminter. Tässä
palvelussa omalla koneella ajetaan selkeä Java-pohjainen sovellus,
joka tunnistaa koneessa olevat näytönohjaimet hyvin ja louhinnan aloittaminen
on helppoa eikä vaadi erityisosaamista! Voit testata oman koneesi (näytönohjaimesi
nopeuden esimerkiksi seuraavilla tunnuksilla ja päättää tämän jälkeen haluatko/kannattaako
rekisteröityä palveluun sekä aloittaa louhinta).
1. Lataa java-sovellus osoitteesta:
2. Windows kysyy ensin varmistuksen, haluatko ajaa tämän tiedoston. Valitse "I accept..." täppä ja sitten "Run". Ohjelma on turvallinen ajaa (olen itse tarkistanut mm F-Securella).
Tunnukset esimerkiksi joilla voit testata helposti ilman rekisteröintiä nähdäksesi louhinnan nopeuden omalla koneellasi:
User name: BitcoFi
Worker name: miner_x1z
Worker password: miner_x1z
4. Ohjelma etsii automaattisesti koneessasi käytettävissä olevat "resurssit" louhintaan (CPU ja näytönohjaimet GPU). Voit aloittaa testaamisen! Käynnistä haluamasi resurssi painamalla ylälaidassa olevien "resurssien" nimien vieressä oikealla olevaa nk Play kuvaketta ">". Yhteys avautuu ja louhinta alkaa. Näet mittarista oman louhinta nopeutesi! Suosittelen kokeilemaan ainakin listallasi näkyvän näytönohjaimen/näytönohjainten nopeudet. Useita "resursseja" voi olla käynnissä ja louhimassa samaan aikaan!
5. Anna louhinnan pyöriä taustalla rauhassa jonkin aikaa, jotta näet keskiarvon nopeudesta johon koneesi/näytönohjaimesi pääsee ja toisaalta millaiset voisivat olla keskimäärin tällä nopeudella louhinnalla saatavat tulot bitcoineina vuorokaudessa - näkyvät kohdassa "Approx mint speed". Anna sovelluksen pyöriä taustalla jonkin aikaa myös siksi, että pystyt jo nyt katsomaan vaikuttaako tämä louhinta koneesi nopeuteen negatiivisesti sitä käytettäessä muihin toimintoihin (itselläni ei vaikuta normaalissa käytössä) ja että sovellus pysyy käynnissä eikä kaatuile. Louhinnasta ei ole mitään hyötyä, jos sovellus kaatuilee usein esimerkiksi yöllä kun olet nukkumassa. Esimerkki kuvassa 4 kone louhii näytönohjaimella ja kuvakaappauksen otto hetkellä nopeus oli 234,8Mhps.
6. Valmista! Jos nopeutesi oli yli 100 Mhps - voit halutessasi rekisteröityä itse palveluun ja aloittaa louhinnan omilla tunnuksillasi. Mene osoitteeseen http://www.bitminter.com ja rekisteröidy ja perusta itsellesi resurssi eli "Worker" kohdassa "My Account"-"Workers". Päivitä tiedot sovellukseen ja voit louhia!
No comments:
Post a Comment
Note: Only a member of this blog may post a comment.