Bitcoin-ohjelmat

**Bitcoin-ohjelmat** ovat bitcoin-kryptovaluutan käyttöön tarkoitettuja tietokoneohjelmia.

Bitcoin-verkossa toimivien ohjelmien määrä kasvaa jatkuvasti. Aluksi oli ainoastaan bitcoin.org-sivuston kautta saatava Satoshi Nakamoton luoma asiakasohjelma, Satoshi-bitcoin, joka tunnetaan paremmin nimellä Bitcoin-qt. Bitcoin-qt ei kuitenkaan ole suositeltavin ohjelma ensimmäiseksi bitcoin-ohjelmaksi: ohjelman ensimmäinen käynnistyskerta kestää useita tunteja tai hitaalla koneella jopa vuorokauden, koska ohjelma lataa koko senhetkisen siirtohistorian vertaisverkosta. Tämän vuoksi saatavilla on myös paljon erilaisia vaihtoehtoisia bitcoin-sovelluksia, jotka soveltuvat paremmin peruskäyttöön.

Verkossa toimivat palvelut ottavat yleensä käyttäjältä pienen siirtopalkkion.

## Käyttäjille suunnatut

### Northcrypto.com
Northcrypto on turkulainen bitcoinien ja muiden kryptovaluuttojen välityspalvelu. Northcryptossa voi käydä kauppaa eurojen, bitcoinin ja muiden kryptovaluuttojen välillä. He tarjoavat myös bitcoinien säilytyspalveluita kuluttomasti.

### Coinmotion.com
Coinmotion on jyväskyläläisen Prasos Oy:n ylläpitämä verkkopalvelu bitcoinien säilyttämiseen. Bitcoinien säilytyspalveluita kutsutaan yleensä bitcoin-lompakoiksi. Coinmotion-palvelussa bitcoineja voi ostaa ja myydä myös verkkopankkipalveluiden kautta.

### Blockchain.info

Blockchain.info on verkkopalvelu, joka tarjoaa JavaScript-pohjaisen bitcoin-lompakon. Lompakkoa luodessa käyttäjän tulee antaa salasana, jolla lompakko suojataan aina ennen lompakon tallentamista palvelimelle. Kaikki lompakon valtuusavainten käsittelyt tapahtuvat käyttäjän selaimessa. Käyttäjä voi helposti tulostaa lompakostaan varmuuskopion paperille. Paperisen varmuuskopion avulla pääsy bitcoineihin säilyy, vaikka Blockchain.info-palvelu lakkaisi olemasta. Palvelun kanssa on tärkeää muistaa salasana. Jos salasana unohtuu, lompakossa olleet bitcoinit ovat lopullisesti menetetty. Edes palvelun ylläpitäjä ei voi tehdä asialle mitään.

Blockchain.info toimii kaikilla selaimilla, joissa on käyttökelpoinen JavaScript-tuki. Tarjolla on myös Android-sovellus, jonka avulla Blockchain-lompakkoa on helppo käyttää puhelimen kautta.

### MultiBit
MultiBit on Java-ohjelmisto, joka toimii Windowsilla, Mac OS X:llä ja Linuxilla. MultiBit tarjoaa nopean ja helppokäyttöisen bitcoin-lompakon monen lompakon tuella. Toisin kuin muut ohjelmat, MultiBit ottaa käyttäjältä pienen summan bitcoineista jokaisen siirron yhteydessä ja lähettää ne ohjelman kehittäjille. Lompakot on myös mahdollista suojata salasanalla. MultiBit on myös helppo asentaa USB-tikulle. Ohjelma on osittain suomennettu.

### BitcoinSpinner
BitcoinSpinner on Android-sovellus, joka luo puhelimeen bitcoin-lompakon. Se osaa skannata kameran avulla QR-koodeja, joihin on koodattu bitcoin-osoite.

### Paperilompakot ja aivolompakot

Tulostetut bitcoin-osoitteet ovat oikein tehtynä tietoturvallinen ja helppo tapa säilyttää bitcoineja. Vaihdantaan ne eivät kuitenkaan sovellu, koska kaikki jotka näkevät yksityisavaimen, voivat käyttää vastaavaan bitcoin-osoitteeseen lähetetyt bitcoinit. Aivolompakossa taas bitcoin-yksityisavain luodaan ulkoa opetellun salauslausekkeen avulla, jolloin henkilön oma muisti toimii bitcoin-lompakkona eikä fyysista säilytyspaikkaa bitcoineille tarvita.

Accept.bitcoin.se tarjoaa yksinkertaista työkalua paperilompakon tekemiseen. Bitaddress.org-työkalulla on mahdollista tehdä sekä paperilompakoita että aivolompakoita.

#### Kolikot
Paperilompakoiden ideaa on toteutettu myös kolikoiden muodossa. Kolikon takaosassa sijaitsee yleensä hologrammi, joka ehkäisee väärinkäytöksiä.

## Kehittäjille suunnatut

Virallisen C++-version lisäksi bitcoin-protokollasta on saatavilla myös avoimen lähdekoodin Java-toteutus nimeltään BitcoinJ. Sen loi Googlen insinööri Mike Hearn.

Vaihtoehtoisia käyttöliittymiä ovat muun muassa bitcoin-js-remote, joka on JavaScript-web-käyttöliittymä viralliselle Bitcoin-ohjelmalle.

## Lähteet