Thursday, May 9, 2013

Bitcoin louhinta


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).



 

 
3. Odota hetki ja sovellus käynnistyy. Avautuu seuraava ruutu (jos ei avaudu vaan avautuu kohdan 4. ruutu valitse ylävalikosta tällöin "Settings-Account". Syötä ikkunaan testitunnukset, valitset täpät päälle ("Remember..." ja "Log in..."). Paina sitten "Proceed".

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!

Kuinka Bitcoin toimii?

Bitcoin on hajautettu rahajäjestelmä, joka ei ole keskuspankkien liikkeelle laskemaa valuuttaa ja se perustuu vertaisverkossa Bitcoin-ohjelmaa ylläpitäviin tietokoneisiin.



Sen idea perustuu anonyymiin omistukseen, jossa halutessasi kukaan ei tiedä bitcoin-osoitteeseesi omistajan (eli sinun) henkilöllisyyttä ja voit silti tehdä turvallisesti siirtoja ja ottaa vastaan siirtoja bitcoin valuutassa. Hyötyjä ovat lisäksi mm. seuraavat: siirrot ovat lähes reaaliaikaisia, edullisia ja siirtojen suuruus voi olla hyvinkin pieni esimerkiksi 0,01 BTC eli noin 90 senttiä. Siirron voi tehdä mihin tahansa maailman kolkkaan yhtä helposti - ilman viivettä. Näistä syistä johtuen bitcoineja käytetäänkin paljon esimerkiksi vastaanottamaan pieniä rahalahjoituksia hyväntekeväisyyteen sekä pienten ostosten tekemiseen.

Bitcoin käyttää julkisen avaimen salausta siirtäessään rahaa tilien välillä. Kaikki siirrot ovat julkisia palvelun luonteesta johtuen ja tietoja säilytetään julkisessa hajautetussa tietokannassa, jota kutsutaan lohkoketjuksi. Tämä ketju sisältää bitcoin-osoitteet sekä jokaisen omistajan bitcoin-rahamäärän. Tämä mahdollistaa palvelun käytön ja anonymiteetin – tietokanta sisältää kaikki tapahtumat palvelun alusta alkaen ja tämän perusteella pystytään tekemään uusia anonyymeja bitcoin-siirtoja. Siirtojen suorittaminen ja lohkoketjun ylläpito vaatii suurta laskentatehoa, mikä tekee siirtojen väärentämisestä erittäin vaikeaa.

Mistä sitten laskentateho löytyy? Koska kyseessä on hajautettu järjestelmä, laskentaa tekevät miljoonat yksittäisten käyttäjien tietokoneet. Tätä kutsutaan bitcoin-maailmassa louhinnaksi, joka on yksi tapa hankkia bitcoineja.

”Bitcoin-osoitteihin liittyy salausavainpari, eli julkinen ja yksityinen salausavain. Järjestelmän varmuus perustuu siihen, kuinka hyvin käyttäjä pystyy pitämään omat yksityisavaimensa omana tietonaan. Bitcoin-osoitteet eivät kerro mitään omistajistaan ja ovat yleisesti ottaen anonyymejä. Osoitteet ovat satunnaisten merkkien ja numeroiden noin 33-merkkisiä merkkijonoja, esimerkiksi 13vm8jB5Cy6abykkvuUGAaE4PC4a5j4YNz. Käyttäjällä voi olla monia eri osoitteita ja niitä voidaan luoda lähes rajaton määrä. Osoitteiden luominen yhtä ainoata käyttötarkoitusta tai käyttökertaa varten edesauttaa käyttäjän anonymiteetin säilymistä. Uuden osoitteen luominen ei vaadi yhteyttä toisiin verkon solmuihin” Lähde: Wikipedia, http://fi.wikipedia.org/wiki/Bitcoin

Wednesday, May 8, 2013

Kuinka aloitat?

Kuinka perustat helposti oman Bitcoin-lompakon?

Aloittaaksesi ja tutustuaksesi Bitcoin maailmaan, sinun ei tarvitse rekisteröityä tai perustaa tiliä mihinkään - eikä toisaalta maksaa mistään. Bitcoineja voi käyttää joko asentamalla tietokoneeseesi Bitcoin-lompakon (ohjelman) tai käyttämällä webbipohjaista lompakkoa.

Jos olet aloittelija, suosittelen perustamaan testiksi vaikka selaimella käytettävän, helppokäyttöisen ja kevyen lompakon. Tämä tapahtuu menemällä (palvelulla suomalainen ylläpitäjä) esimerkiksi sivulle:

https://easywallet.org/


Mentyäsi sivulle tällä osoitteella, sinulle perustetaan Bitcoin-lompakko automaattisesti ja veloituksetta. Lue sivuston ohjeet tarkasti!

Alla kuvassa kaksi ehdottoman tärkeää muistisääntöä Bitcoin-lompakostasi:



Palvelu on helppo käyttää, mutta muista nämä KAKSI TÄRKEÄÄ asiaa:
  1. Webbipohjaisen lompakkosi URL-osoite on se, jonka säilytät visusti vain omana tietonasi (tämä osoite näkyy siis selaimessa osoiterivillä). Tämän osoitteen avulla pääset uudestaan katsomaan lompakkosi sisältöä. Jos annat sen jollekin muulle tai jaat sen - kuka tahansa voi käydä Bitcoin-lompakollasi - ja tyhjentää sen halutessaan! Palvelu suositteleekin säilyttämään salaista URL-osoitetta itsellä turvallisesti ainakin kahdessa eri paikassa. Jos kadotat URL-osoitteen - kukaan (ei edes palvelun ylläpitäjä) pääse siihen enää kiinni tai pysty sitä palauttamaan käyttöön!
  2. Sivulla kohdassa "Vastaanota maksu" näet lompakkosi Bitcoin-osoitteen. Tämä on osoite, johon voit ottaa maksuja vastaan. Tämä on siis se osoite, jonka voit antaa muille (toimii eräänlaisena tilinumerona) ottaaksesi maksuja vastaan! Tällä osoitteella kukaan ei pääse lompakkoosi sisään, vaan he voivat ainoastaan lähettää rahaa lompakkoosi helposti tätä osoitetta käyttäen!
    • Esim. Jos haluaisit lähettää rahaa minulle, Bitcoin-osoitteeni on: 1F2QDz3BXhz8rSrVmsqPoFC1VD1u94fwpA
    • Jos lähettäisit minulle rahaa tähän osoitteeseen, näkisin sen lähes välittömästi oman lompakkoni saldona - menemällä oman webbipohjaisen lompakkoni URL-osoitteella (jonka siis vain minä tiedän) palveluun.
Kun olet perustanut oman lompakkosi, saldo näyttää luonnollisesti 0.0 BTC. Bitcoineja voit ostaa käyttöösi tai esimerkiksi käyttää omaa tietokonettasi ns. louhintaan. Kirjoitan näistä myöhemmin ohjeet.

Jotta pääsisit turvallisesti sinuiksi Bitcoin maailmaan...

...voit helposti kokeilla kuinka Bitcoin maailma toimii ja saada ensimmäisen siirron tilillesi!

Kun olet perustanut lompakkosi yllä olevilla ohjeilla - mene esimerkiksi osoitteeseen:

http://www.bitvisitor.com/?ref=193GB3FGwbEDhgDaasKatHoRXE9rtd9Hjt


Tämä palvelu maksaa sinulle pienen pienen palkkion aina siitä, että tutustut palvelussa oleviin mainoksiin. Palkkio on pieni, mutta näin toimimalla saat kuitenkin ensimmäisen konkreettisen kosketuksen siihen, kuinka käytät Bitcoin lompakkoasi ja Bitcoin-osoitettasi sekä saat sinne ensimmäisen rahasiirron! Toimi seuraavasti:

1. Palvelun etusivulla syötä oma Bitcoin-osoitteesi kenttään "Enter your bitcoin address..." esim. 1F2QDz3BXhz8rSrVmsqPoFC1VD1u94fwpA ja paina "Submit".


2. Seuraavalla sivulla palvelu varmistaa, että olet oikea kävijä (etkä tietokonerobotti) pyytämällä sinua kirjoittamaan kuvassa näkyvän tekstin. Kirjoita teksti ja paina "Visit!"-painiketta.

3. Tämän jälkeen näet mainoksen ja ylälaidassa laskurin (alkaen 5 minuuttia). Kun laskuri on nollassa klikkaa "next" sivun ylälaidassa. Mainos kirjautuu katsotuksi ja saat tästä pienen korvauksen.


Mainoksia voit katsoa luonnollisesti useitakin peräkkäin samalla idealla ja saat niistä kaikista pienen korvauksen.
4. Palvelu maksaa Bitcoin siirtona noin 1 krt/h palkkioita ulos. Mene mainoksia katsottuasi oman webpohjaisen lompakkosi URL-osoitteeseen ja pienen maksun tulisi kirjautua tilillesi noin 1-2 h sisällä (testattu 8.5.2013 - toimii!)
Olet nyt vastaanottanut omaan Bitcoin-osoitteesi ensimmäisen Bitcoin vastaanoton ja se on saapunut omaan webbipohjaiseen lompakkoosi! Ylhäällä kuvassa kohdassa "Lompakon saldo" on esimerkkisiirto.

Mikä on Bitcoin?


Bitcoin (merkki: ฿; lyhenne: BTC)

Bitcoin on digitaalinen valuutta, jonka käyttö alkoi 9.1.2009 ja ensimmäinen bitcoin-siirto tehtiin 12.1.2009 käyttäjältä toiselle. Bitcoinin ja yhdysvaltain dollarin välinen vaihtokurssi määriteltiin syyskuussa 2009 ja se oli $1 = 1309,03 BTC.

Tämän jälkeen bitcoin on kasvanut nopeasti ja huhtikuussa 2013 sen rahavarannon arvo oli jo noin 1,1 miljardia euroa.  Kurssi on kohonnut nopeasti (ja myös laskenut keväällä 2013), mutta tänään 8.5.2013 sen keskikurssi on ollut  noin1 BTC = $110.

Tässä blogissa neuvon, opastan ja annan vinkkejä joilla pääset mukaan Bitcoin-maailmaan!