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.
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 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 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 on Android-sovellus, joka luo puhelimeen Bitcoin-lompakon. Se osaa skannata kameran avulla QR-koodeja, joihin on koodattu Bitcoin-osoite.
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.
Paperilompakoiden ideaa on toteutettu myös kolikoiden muodossa. Kolikon takaosassa sijaitsee yleensä hologrammi, joka ehkäisee väärinkäytöksiä.
Virallisen C++-version lisäksi bitcoin-protokollasta on saatavilla myös avoimen lähdekoodin Java-implementaatio 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.