name: Bitcoinin luomisen historia goal: Tutustu Bitcoinin alkuperän, käynnistyksen ja varhaisen kehityksen historiaan. objectives:
- Ymmärrä tekninen konteksti, jossa Bitcoin syntyi
- Käsittää, miten Satoshi Nakamoto suunnitteli Bitcoinin
- Tietää tapahtumat, jotka merkitsivät järjestelmän käynnistystä ja sen kehitystä
Sukellus Bitcoinin luomisen historiaan
Tervetuloa kurssille, joka on omistettu Bitcoinin luomisen historialle! Käyttäjänä saatat ihmetellä, mistä käyttämäsi työkalu on peräisin. Lisäksi et ehkä ymmärrä viittauksia ihmisiin ja tapahtumiin, jotka ovat merkinneet kryptovaluutan lyhyttä historiaa. Lopuksi, tämän historian tutkiminen antaa sinulle paremman ymmärryksen itse Bitcoinista, paljastaen kontekstin, joka muovasi sen hitaan muodostumisen.
Tällä kurssilla tulet löytämään matkan sen suunnittelusta, käynnistyksestä ja alkuvaiheen taloudellisesta rakentamisesta. Ensimmäisessä osassa tarkastelemme teknistä kontekstia, jossa Bitcoinin konsepti syntyi. Toisessa osassa keskitymme sen syntyyn ja alkukäynnistykseen. Kolmannessa osassa tutkimme, miten Bitcoin saavutti merkitystä taloudellisessa käytössä, louhinnan tuotannossa ja ohjelmistokehityksessä. Neljännessä osassa seuraamme yksinkertaisesti, miten Satoshi Nakamoto, Bitcoinin luoja, vähitellen katosi ja miten yhteisö otti ohjat, muuttaen kryptovaluutan todella kollektiiviseksi projektiksi.
Tämä kurssi keskittyy tietenkin Satoshi Nakamoton hahmoon, jonka sanat ja teot tulet löytämään, mutta se sisältää myös muita hahmoja, jotka osallistuivat Bitcoinin kehitykseen sen ensimmäisinä vuosina. Tulet siis tutustumaan yksilöihin kuten Hal Finney, Martti Malmi, Laszlo Hanyecz, Gavin Andresen, Jeff Garzik tai Amir Taaki, jotka olivat olennaisia pioneereja tässä kasvussa. Toivomme, että tämä sukellus Bitcoinin alkuvaiheiden historiaan on sinulle hyödyllinen!
Johdanto
Kurssin yleiskatsaus
85290407-1aa3-4cb4-890a-aed23441afb7 Tervetuloa HIS201-kurssille! Tämän kurssin tavoitteena on kertoa sinulle Bitcoinin luomisen tarina tavalla, jota et ole koskaan aiemmin lukenut. Se on usein sivuutettu, vaikka se onkin täynnä kiehtovia yksityiskohtia. Pyrimme kuvaamaan sitä kaikessa monimutkaisuudessaan, alkaen sen suunnittelusta Satoshi Nakamoton toimesta, hänen varhaiseen katoamiseensa ja yhteisölle siirtymiseen.
Lyhyt yleiskatsaus
Bitcoin suunniteltiin yksilön (tai ryhmän) toimesta, joka käytti nimimerkkiä Satoshi Nakamoto. Lokakuun 31. päivänä 2008 hän jakoi valkoisen kirjan, jossa kuvasi mallinsa, erään obskuurin sähköpostilistan kautta Internetissä. Tammikuun 8. päivänä 2008 hän toteutti konseptinsa julkaisemalla ohjelmiston lähdekoodin ja käynnistämällä verkon louhimalla ketjun ensimmäiset lohkot. Hän pyrki houkuttelemaan kriittisen määrän käyttäjiä mainostamalla luomustaan eri viestintäkanavissa.
Järjestelmän alkukäynnistys tapahtui lopulta lokakuussa 2009, kun yksikkö – jota kutsutaan myös bitcoiniksi – sai hinnan. Ensimmäiset kauppapalvelut alkoivat ilmestyä vuoden 2010 alussa, alkaen vaihtopalveluista, jotka silloittivat dollarin. Myös tähän aikaan louhinta grafiikkakortilla, tehokkaampana, otettiin ensimmäistä kertaa käyttöön, ja ensimmäinen vaihto fyysiseen hyödykkeeseen, erityisesti pizzaan, tapahtui Laszlo Hanyeczin aloitteesta. Projekti todella lähti lentoon vuoden 2010 kesällä, Slashdot-sivuston julkaiseman artikkelin jälkeen. Vaihto dollariin, Bitcoinin louhinta ja ohjelmistokehitys parantuivat merkittävästi tänä aikana. Syksystä lähtien Satoshi Nakamoto alkoi vähitellen vetäytyä, lopetti julkisen kirjoittamisen ja delegoi tehtäviään asteittain. Hän katosi lopulta täysin keväällä 2011, luovutettuaan pääsynsä oikean käden miehilleen, Martti Malmille ja Gavin Andresenille. Yhteisö otti lopulta ohjat ja onnistui viemään projektin siihen, mitä se on tänään.
Tämän kertomuksen lisäksi Bitcoinilla on myös esihistoria. Se ei todellakaan ole esine, joka ilmestyi tyhjästä. Sen luominen on osa tiettyä kontekstia: etsintää keinoa transkriboida käteisen ominaisuudet kyberavaruuteen. Erityisesti sen muodostavat tekniset elementit ovat vuosikymmenten tutkimuksen ja kokeilun tulosta, joka edelsi sitä. Bitcoin perustuu:
- Digitaalinen allekirjoitus, joka juontaa juurensa asymmetrisesta kryptografiasta vuonna 1976;
- Hajautettu konsensus, kehitetty 1980-luvulla Internetin varhaisten kehitysvaiheiden seurauksena;
- Asiakirjan aikaleimaus, keksitty 90-luvun alussa ensimmäisten vahvojen hajautusfunktioiden esiinmarssin myötä;
- Työn todistus, kuvattu ja toteutettu 90-luvulla.
Bitcoinin suunnittelussa Satoshi Nakamoto sai suurta inspiraatiota eCash-mallista, konseptista, jonka kryptografi David Chaum ehdotti vuonna 1982 ja toteutti yrityksensä DigiCash kautta 90-luvulla. Tämä malli, joka perustui sokean allekirjoituksen prosessiin, mahdollisti käyttäjien tehdä vaihtoja suhteellisen luottamuksellisesti. Se perustui kuitenkin keskitettyyn pankkiverkostoon, joka puuttui estämään kaksinkertaisen kulutuksen. Siksi, kun DigiCash meni konkurssiin, järjestelmä romahti. Bitcoin korjasi tämän ongelman poistamalla tarpeen luotettavalle kolmannelle osapuolelle.
Bitcoin syntyi erityisessä kontekstissa: Yhdysvaltain liittovaltion hallituksen sulkemisessa yksityisiä valuuttajärjestelmiä, kuten digitaalisen kullan valuutta e-gold vuonna 2008 ja Liberty Reserve -järjestelmä vuonna 2013. Nojautumalla malliin, joka jakoi riskin osallistujiensa kesken, samankaltaisesti vertaisverkkojen jakamisjärjestelmien, kuten BitTorrentin, kanssa, Satoshi Nakamoto loi kestävän digitaalisen valuutan mallin, joka voisi kestää suorat valtion hyökkäykset.
Bitcoinin luominen oli myös kontekstissa valtion yksityisten valuuttajärjestelmien, kuten e-goldin ja Liberty Reserven, sulkemisessa. Se muodosti kestävän digitaalisen valuutan mallin, joka voisi vastustaa suoria Yhdysvaltain liittovaltion hyökkäyksiä. Riskin jakamalla osallistujiensa kesken, samankaltaisesti vertaisverkkojen jakamisjärjestelmien, kuten BitTorrentin, kanssa, se varmisti oman selviytymisensä.
Lopulta Bitcoin-projekti on kyberpunk-liikkeen perintö, 90-luvun kapinallisten kryptografien liike, jotka pyrkivät säilyttämään ihmisten yksityisyyden ja vapauden Internetissä proaktiivisen kryptografian käytön kautta. Bitcoin on linjassa projektien, kuten b-money, bit gold tai RPOW, kanssa, joita nämä henkilöt kuvittelivat 90-luvun lopulla ja 2000-luvun alussa. Satoshi Nakamoto mainitsi ne, vaikka hän ei ollut tietoinen niistä ennen Bitcoinin suunnittelua ja todennäköisesti ei ollut alkuperäisen liikkeen jäsen.
Kurssin Rakenne
Tämä kurssi on jaettu neljään osaan, jotka keskittyvät vastaavasti Bitcoinin alkuperään (3 lukua), sen hitaaseen esiinmarssiin (3 lukua), sen alkunousuun (3 lukua) ja sen yhteisön muodostumiseen (4 lukua). Yhteensä se sisältää 12 lukua, jotka ovat seuraavat (kyseinen ajanjakso on myös määritelty):
- eCash: Chaumin sähköinen käteinen (1976–1998)
- Yksityiset Digitaaliset Valuutat (1996–2013)
- Hajautetut Mallit Ennen Nakamotoa (1982–2012)
- Bitcoinin Synty (elokuu 2008–tammikuu 2009)
- Esittely Maailmalle (tammikuu 2009–lokakuu 2009)
- Kryptovaluutan Käynnistys (lokakuu 2009–huhtikuu 2010)
- Näytönohjaimet, Pizzat ja Ilmaiset Bitcoinit (huhtikuu 2010–kesäkuu 2010)
- Suuri Slashdotting (kesäkuu 2010–heinäkuu 2010)
- Ensimmäiset Tekniset Ongelmat (heinäkuu 2010–syyskuu 2010)
- Digitaalinen Kultakuume (syyskuu 2010–lokakuu 2010)
- Ekosysteemin Kukoistus (lokakuu 2010–joulukuu 2010)
- Satoshin Katoaminen (joulukuu 2010–huhtikuu 2011)
- Yhteisö Ottaa Ohjat (huhtikuu 2011–syyskuu 2011)
Yksityiskohdat
Kaikki päivämäärät ja ajat on annettu UTC-aikavyöhykkeen mukaan (vastaa Greenwichin meridiaania) ja voivat siten erota Amerikan päivämääristä. On todennäköistä, että Satoshi Nakamoto oli Yhdysvalloissa työskennellessään projektinsa parissa. Bitcoin on kuitenkin kansainvälinen projekti, johon on merkittävästi osallistunut myös suomalainen kehittäjä Martti Malmi (Itä-Euroopan aika, UTC+2 / UTC+3), ja siksi viittaamme universaaliin aikavyöhykkeeseen. Näin ollen sanomme, että pääverkon virallinen käynnistys tapahtui 9. tammikuuta kello 2:54, eikä 8. tammikuuta kello 18:54, mikä vastaa Itärannikon aikavyöhykettä (Tyynenmeren aika, UTC-8 / UTC-7).
Sisältö on osittain mukautettu ranskalaisesta kirjasta L'Élégance de Bitcoin (2024), jonka on kirjoittanut tämän kurssin tekijä. Lisäksi suorien lähteiden, jotka on arkistoitu Internetissä, lisäksi tukeudumme useisiin viiteteoksiin. Tässä ovat tärkeimmät:
- The Genesis Book Aaron van Wirdumin kirjoittama, julkaistu 2024;
- Digital Gold Nathaniel Popperin kirjoittama, julkaistu 2014;
- The Book of Satoshi Phil Champagnen kirjoittama, julkaistu 2014;
- Digital Cash Finn Bruntonin kirjoittama, julkaistu 2019;
- This Machine Kills Secrets Andy Greenbergin kirjoittama, julkaistu 2012.
Huomaa, että tämän kurssin ei-englanninkielisissä versioissa useimmat lainaukset ovat amerikanenglannista ja ne on käännetty tilaisuuden tullen. Termi coin on yleensä käännetty "yksikkö" (eikä "kappale"), kun se viittaa tilikauden yksikköön.
Oletko valmis tutkimaan Bitcoinin uskomatonta syntytarinaa? Sukelletaanpa yhdessä tähän poikkeukselliseen kertomukseen!
Bitcoinin Alkuperä
eCash: Chaumin Digitaalinen Rahajärjestelmä
e443d2ab-68ce-45c0-aec7-30b88d3acdc8 Ennen kuin sukellamme Bitcoinin luomistarinaan Satoshi Nakamoton toimesta, on sopivaa käsitellä sitä edeltäneitä tapahtumia. Käsittelemme aihetta kolmessa vaiheessa: ensin esittelemme Chaumilaisen digitaalisen rahan käsitteen, joka tunnetaan yleisesti nimellä eCash; sen jälkeen puhumme yksityisistä valuutoista, jotka perustuvat keskitettyihin järjestelmiin, kuten e-gold; lopuksi kuvailemme teknisiä malleja, jotka kuviteltiin ennen Bitcoinin kaltaisen vankkumattoman hajautetun järjestelmän toteuttamista. Aloitetaan ensimmäisestä käsitteestä, eCash. eCash juontaa juurensa David Chaumin työstä, joka on amerikkalainen tietojenkäsittelytieteilijä ja kryptografi, syntynyt vuonna 1955, ja pidetään anonyymin viestinnän alalla pioneerina sekä kypherpunk-liikkeen edelläkävijänä. Hän teki merkittävän panoksen kryptografian kehitykseen 1980-luvulla. Hän kehitti digitaalisen rahansa mallin (tunnettu nimellä "Chaumilainen") samaan aikaan ja yritti toteuttaa sitä 1990-luvulla yrityksensä DigiCash kautta.
David Chaumin toiminta seurasi konseptuaalista vallankumousta: asymmetrisen kryptografian paljastamista vuonna 1976 Whitfield Diffien ja Martin Hellmanin toimesta. Digitaalisen valuutan idea myös nousi tästä perustavanlaatuisesta löydöstä. Asymmetrisen kryptografian avulla, paitsi että viestin sisältämä tieto voitiin salata, myös allekirjoitusprosessien perustaminen tuli mahdolliseksi. Näin ollen henkilö pystyi matemaattisesti todistamaan olevansa tietyn määrän digitaalisen tilin yksiköiden omistaja.
Tässä luvussa tutkimme, mitä asymmetrinen kryptografia on tuonut mukanaan, miten David Chaum käytti sitä eCashin suunnitteluun ja miten hänen konseptinsa myöhemmin toteutettiin.
Modernin kryptografian esiinmarssi
Kryptografia on tieteenala, jonka tavoitteena on turvata viestintä pahantahtoisten kolmansien osapuolien läsnä ollessa varmistamalla lähetetyn tiedon luottamuksellisuus, aitouden ja eheyden. Vuosisatojen ajan ainoa tapa salata viestin sisältö perustui salausmenetelmään, joka käytti samaa avainta sekä viestin salaamiseen että purkamiseen. Tätä kutsutaan symmetriseksi kryptografiaksi. Caesarin salakirjoitus, joka korvaa tekstissä jokaisen kirjaimen toisella kirjaimella kiinteän etäisyyden päässä aakkosissa, on tunnetuin esimerkki (valittu etäisyys muodostaa avaimen). Telekommunikaation kehittyessä ja ensimmäisten laskentakoneiden ja tietokoneiden rakentamisen myötä 20. vuosisadalla, salausalgoritmit ovat muuttuneet huomattavasti monimutkaisemmiksi. Vaikka tämä kryptografian tyyppi toimii erittäin hyvin, sillä on yksi merkittävä haittapuoli: avaimen tarve vaihtaa turvallisella tavalla ennen viestintää.
Tämän ongelman ratkaisemiseksi kehitettiin asymmetrinen kryptografia, joka tunnetaan myös julkisen avaimen kryptografiana. Se perustuu kahteen erilliseen avaimiin: yksityiseen avaimiin, jonka on tarkoitus pysyä salaisena, ja julkiseen avaimiin, joka johdetaan yksityisestä avaimesta. Teoriassa yksityistä avainta ei voi helposti löytää julkisen avaimen perusteella, mikä tarkoittaa, että jälkimmäisen voi jakaa kaikille huolehtimatta.
Tämä kryptografian tyyppi mahdollistaa sekä salausalgoritmien että allekirjoitusprosessien toteuttamisen. Asymmetrisessä salauksessa käytetään julkista avainta salausavaimena ja yksityistä avainta purkuavaimena. Käyttäjä luo avainparin, pitää yksityisen avaimen ja jakaa julkisen avaimen vastaanottajiensa kanssa, jotta he voivat lähettää viestejä. Tämän tyyppinen salaus on verrattavissa postilaatikkoon, jota vastaanottaja käyttää kirjeiden vastaanottamiseen ja jonka avaimen vain hän omistaa.
Toisaalta digitaaliset allekirjoitukset perustuvat yksityisen avaimen käyttöön
allekirjoitusavaimena ja julkisen avaimen käyttöön varmennusavaimena. Käyttäjä
luo avainparin, allekirjoittaa viestin yksityisellä avaimella ja lähettää sen
vastaanottajilleen, jotka voivat varmistaa sen aitouden käyttämällä julkista
avainta. Näin ollen heidän ei koskaan tarvitse tietää yksityistä avainta. 
Epäsymmetrinen kryptografia keksittiin itsenäisesti useiden tutkijoiden toimesta 1970-luvulla. Ensimmäisinä löydöksensä esittelivät kuitenkin Whitfield Diffie ja Martin Hellman, kaksi kryptografia Stanfordin yliopistosta. Marraskuussa 1976 he julkaisivat artikkelin "New Directions in Cryptography" lehdessä IEEE Transactions on Information Theory, joka kuvasi avainvaihtoalgoritmin (tarkoitettu symmetrisen salauksen salaisille avaimille) sekä digitaalisen allekirjoitusprosessin. Tämän paperin johdannossa he kirjoittivat:
"Olemme tänään kryptografian vallankumouksen kynnyksellä. Halvan digitaalisen laitteiston kehitys on vapauttanut sen mekaanisen laskennan suunnittelurajoituksista ja tuonut korkeatasoisten kryptografisten laitteiden hinnan siihen pisteeseen, missä niitä voidaan käyttää kaupallisissa sovelluksissa, kuten etäkäteisautomaateissa ja tietokonepäätteissä. Puolestaan tällaiset sovellukset luovat tarpeen uudenlaisille kryptografisille järjestelmille, jotka minimoivat turvallisen avainjakelukanavien tarpeen ja tarjoavat kirjallisen allekirjoituksen vastineen. Samanaikaisesti teoreettiset kehitykset informaatioteoriassa ja tietojenkäsittelytieteessä lupaavat tarjota todistettavasti turvallisia kryptosysteemejä, muuttaen tämän muinaisen taidon tieteeksi."
Tässä on valokuva vuodelta 1977, jonka otti Chuck Painter Stanford News Servicelle, jossa näet Whitfield Diffien (oikealla) ja Martin Hellmanin (keskellä). Vasemmalla oleva henkilö on kryptografi Ralph Merkle, joka oli tekemässä samaa löytöä.
Diffien ja Hellmanin artikkeli raivasi tietä lukuisille innovaatioille. Yksi näistä oli RSA-kryptosysteemi, jonka suunnittelivat kryptografit Ronald Rivest, Adi Shamir ja Leonard Adleman (jotka antoivat sille nimensä) vuonna 1977, ja jonka MIT patentoi vuonna 1983. Tämä järjestelmä mahdollistaa sekä viestien salaamisen että allekirjoittamisen, kiitos avainten roolien vaihdon. RSA esiteltiin julkisesti ensimmäistä kertaa Martin Gardnerin artikkelissa, joka julkaistiin lehdessä Scientific American elokuussa 1977 otsikolla "Mathematical Games: A new kind of cipher that would take millions of years to break."
Epäsymmetrisen kryptografian löytäminen motivoi myös yksisuuntaisten funktioiden luomista, jotka ovat tunnettuja siitä, että kuvan (eteenpäin suunta) laskeminen on erittäin helppoa ja esikuvan (takaisin suunta) saaminen erittäin vaikeaa. Erityisesti se johti ensimmäisten kryptografisten hajautusfunktioiden kehittämiseen, jotka muuttivat muuttuvakokoisen viestin kiinteänkokoiseksi tiivisteeksi. Vuosien 1989 ja 1991 välillä Ronald Rivest suunnitteli MIT:lle useita hajautusalgoritmeja (MD2, MD4 ja MD5). Bitcoinin perustavanlaatuiset kryptografiset elementit juontavat juurensa tästä tutkimuksesta. ECDSA-allekirjoitusjärjestelmä, joka mahdollistaa perinteisen siirron valtuuttamisen, luotiin vuonna 1992 NISTille. SHA-256-tiivistefunktio, jota käytetään useissa protokollan osissa, julkaistiin vuonna 2001 osana SHA-2-algoritmipakettia, jonka NSA julkisti. Lisätietoja tästä aiheesta löydät kurssilta Crypto 301, jonka esittää Loïc Morel.
Sokkoallekirjoitukset ja sähköinen raha
Tämä kryptografian alan vallankumous inspiroi myös nuorta David Chaumia, tietojenkäsittelytieteilijää Länsirannikolta ja tuolloin tohtoriopiskelijaa Berkeleyn yliopistossa. Hän innostui nopeasti yksityisyydensuojasta. Hän oli todella huolissaan vapauden ja luottamuksellisuuden tulevaisuudesta yhä enemmän tietokoneistuvassa yhteiskunnassa.
David Chaum 90-luvulla (lähde: Elixxir)
Hänen perustavanlaatuisessa artikkelissaan, "Security Without Identification: Transaction Systems to Make Big Brother Obsolete" julkaistu vuonna 1985 Communications of the ACM:ssa, hän kirjoitti:
"Perustaa ollaan luomassa dosenttiyhteiskunnalle, jossa tietokoneita voitaisiin käyttää yksilöiden elämäntapojen, tapojen, olinpaikkojen ja yhteyksien päättelemiseen tavallisista kuluttajatapahtumista kerätyistä tiedoista. Epävarmuus siitä, pysyvätkö tiedot turvassa väärinkäytöltä niitä ylläpitäviltä tai urkkivilta, voi aiheuttaa 'kylmäävä vaikutuksen', saaden ihmisiä muuttamaan havaittavia toimintojaan. Tietokoneistumisen yleistyessä näiden ongelmien potentiaali kasvaa dramaattisesti."
Tämä pakkomielteinen yksityisyydensuoja selittää hänen kiinnostuksensa kryptografian alaan, johon hän alkoi osallistua jo vuonna 1979. Vuonna 1981 hän kuvasi anonyymin kommunikaation perusteet sekoitusverkkojen kautta, jotka palvelisivat erityisesti sähköpostin välityspalveluita (Mixmaster) ja Tor-anonyymiverkkoa. Vuonna 1982 hän osallistui Kansainvälisen Kryptologisen Tutkimusyhdistyksen (IACR) perustamiseen vuotuisessa CRYPTO '82 -konferenssissa. Samana vuonna (ja tämä on se, mikä meitä tässä kiinnostaa), hän julkaisi artikkelissa otsikolla "Blind Signature for Untraceable Payments" sokkoallekirjoitusprosessin, joka on hänen yksityisyyttä kunnioittavan digitaalisen valuuttamallinsa: eCashin ytimessä.
Kuten David Chaum selitti lehdistötiedotteessa vuonna 1996:
"Ecash on digitaalinen muoto käteisestä, joka toimii Internetissä, missä paperiraha ei voi. Kuten käteinen, se tarjoaa kuluttajille todellista yksityisyyttä siinä, mitä he ostavat." eCash-malli on digitaalisen valuutan konsepti, joka mahdollistaa asiakkaiden suorittaa suhteellisen luottamuksellisia maksuja. Se on käteisen muoto, siinä mielessä, että käyttäjät voivat pitää digitaalisia seteleitä suoraan, sen sijaan että ne olisivat luotettavan kolmannen osapuolen hallinnoimalla tilillä. Järjestelmä kuitenkin nojaa palvelimiin, joita kutsutaan pankeiksi tai rahapajoiksi, jotka laskevat liikkeeseen ja korvaavat käyttäjien setelit jokaisen tapahtuman yhteydessä. Kun seteli siirretään, vastaanottaja lähettää sen pankkiinsa, joka vastaa sen vahvistamisesta ja antaa heille yhden tai useamman muun vastineeksi. Pankit ylläpitävät kunkin käytetyn setelin rekisteriä estääkseen kaksinkertaisen käytön. Jokaista eCash-järjestelmää valvoo keskusviranomainen, joka myöntää valtuutukset. Digitaaliset setelit voidaan laskea liikkeeseen ilman takuuta tai ne voidaan taata. Ensimmäisessä tapauksessa ne muodostavat perusvaluutan, joka on hankittava arvo itsessään. Toisessa tapauksessa ne ovat toisen valuutan (tyypillisesti dollarin) tukemia, ja käyttäjä voi palauttaa setelinsä pankkiinsa milloin tahansa saadakseen vastaavan määrän takaisin.
Teknisessä toiminnassaan eCash-malli perustuu sokkosignatuuriprosessiin, joka mahdollistaa allekirjoittajan allekirjoittaa jotakin näkemättä, mitä he allekirjoittavat. Jokainen seteli luodaan käyttäjän toimesta, jonka jälkeen pankki allekirjoittaa sen varmistaakseen sen aitouden, ilman että pankki pystyy tunnistamaan seteliä. Jokainen seteli edustaa tiettyä määrää rahayksiköitä (nimellisarvo), ja jokaisella järjestelmän pankilla on yksityinen avain kunkin nimellisarvon allekirjoittamiseen. Osallistuva matemaattinen menettely (jota emme kuvaa tässä) on analoginen fyysisen setelin allekirjoittamiselle hiilipaperille sijoitettuna sinetöityyn kirjekuoreen.
Tässä on esimerkki eri vaiheista, jotka liittyvät Chaumian setelin luomiseen ja korvaamiseen (L'Élégance de Bitcoin -teoksesta):
Toimenpiteet (jokainen vastaa matemaattista operaatiota tai tiedonsiirtoa) ovat seuraavat:
- Käyttäjä nimeltä Alice luo hiilipaperisetelin;
- Hän asettaa sen sinetöityyn kirjekuoreen;
- Alice lähettää kirjekuoren sisältäen hänen setelinsä pankkiin ja ilmoittaa halutun nimellisarvon;
- Pankki allekirjoittaa kirjekuoren osoittaen, kuinka monta yksikköä seteli edustaa, mikä vaikuttaa hiilipaperisetelin allekirjoittamiseen sisällä;
- Pankki palauttaa kirjekuoren Alicelle;
- Alice avaa kirjekuoren saadakseen allekirjoitetun setelinsä.
- Hän varmistaa, että pankin allekirjoitus on aito. Allekirjoitetun setelin siirto tapahtuu antamalla se toiselle järjestelmän käyttäjälle, jota kutsumme Bobiksi. Vaiheet ovat seuraavat:
- Alice lähettää setelin Bobille;
- Bob varmistaa, että se on todellakin allekirjoitettu Alicen pankin toimesta;
- Hän lähettää välittömästi saamansa setelin pankkiinsa;
- Bobin pankki tarkistaa, ettei seteliä ole jo käytetty ja, jos näin on, allekirjoittaa uuden setelin tai hyvittää Bobin tilin (jos on takaus).
Kaikki tämä tarkoittaa, että järjestelmän mikään pankki ei voi yhdistää maksua Alicen identiteettiin, mikä selittää, miksi puhumme asiakkaan luottamuksellisuudesta. Kauppias (tässä, Bob) on kuitenkin velvollinen käymään pankin kautta vahvistaakseen maksun, ja hänen pankkinsa voi siis olla tietoinen saaduista määristä. Lisäksi järjestelmä riippuu luotettavasta kolmannesta osapuolesta – keskusviranomaisesta, joka määrittelee osallistuvat pankit – mikä tekee siitä suunnittelultaan hauraan.
eCashin toteutukset
Vuonna 1990 David Chaum perusti oman yrityksensä, DigiCash B.V.:n,
toteuttaakseen ideansa elektronisesta rahasta. Yritys sijaitsi
Amsterdamissa, Alankomaissa, ja sillä oli patentit keksintöönsä. Tuolloin
Internet oli vielä lapsenkengissään (Web oli vielä kehitteillä) ja sähköistä
kaupankäyntiä ei ollut olemassa; näin ollen eCash-malli muodosti merkittävän
mahdollisuuden. 
Kuitenkaan David Chaumin yritys ei ollut ensimmäinen, joka testasi mallia: se oli cypherpunkit, jotka toteuttivat sen piittaamatta patenteista ja jotka eivät pyytäneet siihen lupaa. Näin ollen protokolla nimeltä Magic Money ehdotettiin cypherpunkien postituslistalla 4. helmikuuta 1994 nimimerkkiä Pr0duct Cypher käyttäneen anonyymin kehittäjän toimesta. Tämä protokolla mahdollisti oman valuutan luomisen toimimalla sähköpostipalvelimena, joka toimi eCash-rahanlyöntilaitoksena. Cypherpunkit pitivät hauskaa sen kanssa, luoden kaikenlaisia tilivaluuttoja kuten Tacky Tokens, GhostMarks, DigiFrancs ja NexusBucks. Kuitenkin näiden tokenien hyödyllisyys oli vähäistä, ja vaihdot olivat hyvin harvinaisia. DigiCashin puolella, muutaman kehitysvuoden jälkeen, prototyyppi esiteltiin toukokuussa 1994 ensimmäisessä kansainvälisessä World Wide Web -konferenssissa CERNissä Genevessä. Yritys aloitti sitten kokeilun, joka alkoi 19. lokakuuta samana vuonna, liikkeeseenlaskemalla yksiköitä nimeltä "CyberBucks", jotka eivät olleet tuettuja minkään muun valuutan toimesta. Useat kauppiaat hyväksyivät CyberBuckseja osana tätä kokeilua. Cypherpunkit myös tarttuivat siihen, käyttäen sitä todellisten vaihtojen suorittamiseen. Näin ollen CyberBucks hankki markkina-arvoa. Tämä arvo kuitenkin romahti, kun eCash otettiin käyttöön perinteisessä pankkijärjestelmässä.
Kuva (sumea) DigiCash-tiimistä vuonna 1995: David Chaum on kuvan vasemmassa reunassa
(lähde: Chaum.com)
eCashin käyttöönotto pankkijärjestelmässä alkoi lokakuussa 1995, kun DigiCash aloitti yhteistyön Mark Twain Bankin, pienen pankin Missourissa, kanssa. Toisin kuin CyberBucksin tapauksessa, jonka vaihtokurssi oli kelluva, tilivaluutta oli tuettu Yhdysvaltain dollarilla. Vuosien 1996 ja 1998 välillä kuusi pankkia seurasi Mark Twain Bankin esimerkkiä: Merita Pankki Suomessa, Deutsche Bank Saksassa, Advance Bank Australiassa, Bank Austria Itävallassa, Den norske Bank Norjassa ja Credit Suisse Sveitsissä. Lehdistö ennusti tälle järjestelmälle loistavaa tulevaisuutta.
Siitä huolimatta asiat eivät sujuneet suunnitellusti. David Chaumin itsepäisen ja epäluuloisen luonteen vuoksi hän halusi pitää kontrollin yrityksestään ja kieltäytyi kumppanuuksista suurten rahoitusalan toimijoiden kuten ING:n ja ABN AMRO:n, Visan, Netscapen ja Microsoftin kanssa. Hän jätti paikkansa vuonna 1997, ja samana vuonna yritys siirsi pääkonttorinsa Kaliforniaan. Vuonna 1998 kumppanipankit ilmoittivat luopuvansa eCashista. DigiCash meni lopulta konkurssiin marraskuussa 1998, päättäen tämän Chaumin elektronisen rahan toteutuksen.
David Chaumin mallin perintö
eCash-mallin kehittäminen ei kuitenkaan ollut hedelmätöntä. Se loi pohjan useille aloitteille. 1990-luvulla Internetissä maksamiseen tarkoitetut muut tekniset ratkaisut hyödynsivät eCashin aloittamaa trendiä: näin tapahtui CyberCashin, First Virtualin ja Open Marketin kohdalla, jotka hyötyivät luottokorttimaksujen haitoista, jotka olivat tuolloin epäkäytännöllisiä, kalliita ja turvattomia. Myös mikromaksujärjestelmiä ilmestyi, kuten CyberCoin (jota hallinnoi CyberCash), NetBill ja MilliCent. Nämä järjestelmät eivät koskaan todella nousseet suosioon, mutta ne raivasivat tietä PayPalin kehittämiselle vuodesta 1999 alkaen, tapauksesta, josta keskustelemme seuraavassa luvussa. Muita vaihtoehtoisia keskitettyjä järjestelmiä ilmestyi myös rinnakkain, kuten e-gold ja Liberty Reserve. Nämä hallinnoivat yksityisiä digitaalisia valuuttoja ja hyötyivät oikeudellisesta epäselvyydestä, joka saattoi vallita kyberavaruudessa. Tästäkin keskustelemme seuraavassa luvussa.
Sitten eCash inspiroi kyberpunkkeja, jotka kehittivät omia mallejaan, kuten b-money, bit gold ja RPOW. He lisäsivät työn todistamisen ja muita elementtejä, jotka myöhemmin löytyivät Bitcoinista. Tutkimme näitä käsitteitä luvussa 3.
Lopulta David Chaumin malli vaikutti merkittävästi Satoshi Nakamotoon, kun hän kehitti oman valuuttakonseptinsa. Tämä käy ilmi useista viittauksista valkoisessa kirjassa (otsikko, ongelman kuvaus osiossa 2, PDF:n nimi lähetetty Wei Daille elokuussa 2008), sekä hänen yksityisistä ja julkisista puheenvuoroistaan. Tässä mielessä eCash on Bitcoinin pääedeltäjä, vaikka se ei olekaan ainoa.
Bitcoinin myötä Satoshi Nakamoto loi vankan ja luottamuksellisen digitaalisen valuutan, todellisen sähköisen käteisen. Tehdessään näin hän toteutti Milton Friedmanin, taloustieteen Nobelin palkinnon saajan ja Chicagon koulukunnan perustajan, ennustuksen, jonka hän esitti haastattelussa National Taxpayers Union Foundationille vuonna 1999:
"Luulen, että Internetistä tulee yksi merkittävimmistä voimista hallituksen roolin vähentämisessä. Ainoa puuttuva asia, mutta joka pian kehitetään, on luotettava e-käteinen, menetelmä, jonka avulla Internetissä voi siirtää varoja A:sta B:hen ilman, että A tietää B:stä tai B tietää A:sta."
Yksityiset digitaaliset valuutat
Edellisessä luvussa tutkittiin ensimmäistä sähköisen käteisen muotoa, joka syntyi Internetin ja modernin kryptografian myötä: David Chaumin eCash-malli. Tämä malli vaikutti merkittävästi Satoshi Nakamotoon ja oli keskeinen virstanpylväs tiellä, joka johti Bitcoiniin. Kryptovaluutan alkuperätarina ei kuitenkaan pääty eCashiin; se sisältää myös kokeilut yksityisten valuuttojen kanssa, jotka kehitettiin Internetissä 1990-luvun lopulta lähtien.
Tässä luvussa tarkastelemme, mitä Yhdysvalloissa tehtiin yksityisten valuuttojen alueella. Käsittelemme ensin Liberty Dollarin tapausta. Sitten tutkimme keskitettyjä järjestelmiä, kuten e-goldia ja Liberty Reserveä. Lopuksi puhumme PayPalista, jonka lähestymistapa on erilainen, mutta silti valaiseva esimerkki mallista, joka perustuu luotettuun kolmanteen osapuoleen. Kaikissa tapauksissa nämä järjestelmät lopulta suljettiin viranomaisten toimesta tai niiden täytyi noudattaa rahoitusmääräyksiä. Tämän vuoksi Satoshi Nakamoto, jolla oli hyvä ymmärrys näistä järjestelmistä, ymmärsi syvällisesti tarpeen vaihtoehtoiselle järjestelmälle, joka ei luottaisi keskitettyyn auktoriteettiin.
Raha-asioiden vapaus Yhdysvalloissa ja Liberty Dollar
Yhdysvaltojen historiaa leimasi suuri rahallinen moninaisuus sen alusta lähtien. 17. vuosisadalta keskelle 19. vuosisataa, englantilainen siirtomaa, josta tuli itsenäinen tasavalta, salli todellakin ulkomaisten valuuttojen vapaan liikkuvuuden (Yhdysvaltain dollari ei virallisesti luotu ennen vuotta 1792), sekä kulta- ja hopeakolikoiden yksityisen lyönnin. Suhteellinen pankkivapaus vallitsi myös vuosien 1837 ja 1863 välillä.
Kuitenkin asiat muuttuivat sisällissodan, jonka unioni voitti, myötä vallan keskittämisen prosessissa. Näin ollen, kongressin laki 8. kesäkuuta 1864 kielsi yksityisen kolikoiden lyönnin. Tämä laki, josta on tullut osa 486 Yhdysvaltain lakikokoelman 18 otsikon alla (18 U.S. Code § 486), lausui: "Kuka tahansa, paitsi lain sallimissa tapauksissa, joka valmistaa, liikkeelle laskee tai yrittää liikkeelle laskea tai vaihtaa kultaa, hopeaa tai muita metalleja, tai metalliseoksia sisältäviä kolikoita, jotka on tarkoitettu käytettäväksi nykyisenä valuuttana, olivatpa ne Yhdysvaltain tai ulkomaisten maiden kolikoiden kaltaisia, tai alkuperäistä suunnittelua, tuomitaan tämän otsikon mukaisesti sakkojen uhalla tai enintään viiden vuoden vankeusrangaistuksella, tai molemmilla."
Näiden rajoitusten valvomiseksi hallituksen virasto perustettiin vuonna 1865 Abraham Lincolnin toimesta: Salainen Palvelu. Salaisen Palvelun alkuperäinen tehtävä oli taistella väärentämistä ja talouspetoksia vastaan yleisesti. Epäsuorasti se palveli vahvistamaan liittovaltion seignioragea antamalla valuutan tuotannon monopolin Yhdysvaltain Mintille.
Tilanne muuttui vielä rajoittuneemmaksi myöhemmin. Keskuspankki, joka
kutsutaan Yhdysvaltain Federal Reserveksi, perustettiin vuonna 1913
seurauksena pankkipaniikista vuonna 1907. Sitten klassisesta kultakannasta
luovuttiin vuonna 1933 osana F.D. Rooseveltin New Deal -ohjelmaa, Executive Order 6102 -asetuksen myötä, joka kielsi yksilöitä ja yrityksiä Yhdysvalloissa
pitämästä kultaa. Viittaus kultaan rahajärjestelmässä hylättiin lopullisesti
vuonna 1971, kun Richard Nixon ilmoitti dollarin muunnettavuuden kullaksi
kansainvälisesti päättyneeksi. Kullan omistuskiellon kumoamisen ja
Internetin kehittymisen myötä 1970-luvulta alkaen yksityisten valuuttojen
käyttöönoton idea nousi jälleen esiin. Näin tapahtui Bernard von NotHausin
tapauksessa, joka lanseerasi Liberty Dollarin vuonna 1998. Kyseessä oli
kultaan ja hopeaan perustuva valuutta, jota oli saatavilla hopeakolikoiden
ja edustavien seteleiden muodossa. Järjestelmää hallinnoi voittoa
tavoittelematon järjestö nimeltä NORFED (lyhenne sanoista National
Organization for the Repeal of the Federal Reserve and Internal Revenue
Code). Vuodesta 2003 alkaen Liberty Dollar oli saatavilla myös
digitaalisessa muodossa, tilijärjestelmän kautta, joka oli samankaltainen
kuin e-gold (katso seuraava osio). Järjestelmä saavutti tietyn tason
menestystä. NORFEDin holvit sisälsivät noin 8 miljoonan dollarin arvosta
jalometalleja valuutan vaihdettavuuden takaamiseksi, mukaan lukien 6
miljoonaa digitaalisen yksikön takaamiseksi.
Liberty Dollar (10 dollaria) hopeasta vuodelta 2003 (lähde: Numista)
Syyskuussa 2006 Yhdysvaltain rahapaja julkaisi lehdistötiedotteen, jonka se oli laatinut yhdessä Oikeusministeriön kanssa. Siinä todettiin, että NORFEDin kolikoiden käyttö rikkoi Yhdysvaltain lakikokoelman 18 osaston 486 pykälää ja muodosti "liittovaltion rikoksen". Tämän seurauksena FBI:n ratsian jälkeen NORFEDin tiloihin vuonna 2007, rikkomukset kohdistettiin NotHausiin ja hänen yhteistyökumppaneihinsa, jotka pidätettiin vuonna 2009 ja jotka tuomittiin maaliskuussa 2011. Vuonna 2014 Bernard von NotHaus tuomittiin valituksenalaisessa tuomiossa kuuden kuukauden kotiarestiin ja kolmen vuoden ehdonalaiseen.
e-gold: Kultaa verkossa
Eräs yksityisen elektronisen valuutan merkittävä esimerkki on e-gold-järjestelmä. Kyseessä oli niin kutsuttu "digitaalinen kultavaluutta", mikä tarkoittaa elektronisesti siirrettävää valuuttaa, joka on täysin tuettu vastaavalla määrällä turvallisesti säilytettyä kultaa. Sen perustivat Douglas Jackson ja Barry Downey vuonna 1996. Douglas Jackson oli floridalainen onkologi, joka oli itävaltalaisen taloustieteilijän Friedrich von Hayekin kannattaja ja halusi luoda e-goldilla "paremman rahan". Periaatteena oli, että jokainen e-gold-yksikkö voitiin muuttaa oikeaksi kullaksi. Kultavarantoja hallinnoi Yhdysvalloissa sijaitseva yritys nimeltä Gold & Silver Reserve Inc. (G&SR). Tietokonejärjestelmää hallinnoi toinen yritys, e-gold Ltd., joka oli rekisteröity Karibialla sijaitsevaan Saint Kitts ja Nevisiin. Kulta ei ollut ainoa mukana oleva metalli: käyttäjät saattoivat myös pitää ja vaihtaa e-hopeaa, e-platinaa ja e-palladiumia, jotka perustuivat samaan malliin.
E-gold-järjestelmä hyödynsi nousevaa Webiä, erityisesti tuore Netscape-selainta. Asiakas saattoi päästä tililleen verkkosivuston kautta, sen sijaan että olisi tarvinnut käyttää omistettua ohjelmistoa. Aikanaan alusta oli erittäin suorituskykyinen, hyödyntäen reaaliaikaista bruttoselvitysjärjestelmää, joka oli inspiroitunut pankkien välisestä siirrosta. Tältä näytti e-goldin lähettäminen vuonna 2005 (kuva aikansa oppaasta):
E-gold-järjestelmä kohtasi suuren menestyksen: huipentuen vuonna 2006, se takasi 3,6 tonnia kultaa, arvoltaan yli 80 miljoonaa dollaria, käsitteli 75 000 transaktiota päivässä, vuosittaisella volyymilla 3 miljardia
dollaria, ja hallinnoi yli 2,7 miljoonaa tiliä. Tämä menestys päättyi
äkillisesti valtion puuttuessa asiaan. Salaisen palvelun suorittaman
tutkinnan jälkeen Douglas Jackson, hänen kaksi yritystään ja hänen
liikekumppaninsa syytettiin 27. huhtikuuta 2007 oikeusministeriön toimesta rahanpesun helpottamisesta ja
luvattoman rahansiirtoyrityksen pyörittämisestä. Marraskuussa 2008 Douglas Jackson
todettiin syylliseksi ja hänet tuomittiin 3 vuoden ehdolliseen, mukaan lukien
6 kuukautta kotiarestia elektronisen valvonnan alaisena. Epäonnistuneen yrityksen
jälkeen saada lisenssi, e-gold joutui pysyvästi sulkeutumaan marraskuussa 2009.
Muita järjestelmiä luotiin seuraamaan samaa mallia. Mainittakoon GoldMoney, jonka perustivat James Turk ja hänen poikansa helmikuussa 2001, ja joka on nykyään mukautunut rahoitusmääräyksiin. e-Bullion, järjestelmä jonka perusti James Fayed heinäkuussa 2001, sulki ovensa vuonna 2008. Lopulta yksi viimeisistä digitaalisista kultavaluutoista oli Pecunix, jonka perusti Simon Davis Panamassa vuonna 2002 ja joka lopetti toimintansa vuonna 2015, osana poistumishuijausta.
Liberty Reserve, vaihtoehto Federal Reservelle
Toinen esimerkki keskitetystä yksityisestä valuuttajärjestelmästä on Liberty Reserve, joka mahdollisti käyttäjilleen pitää ja siirtää elektronisia valuuttoja, jotka olivat sidottuja Yhdysvaltain dollariin, euroon tai kultaan. Tämän järjestelmän loivat Arthur Budovsky, amerikkalainen ukrainalaisella taustalla, ja Vladimir Kats, venäläinen maahanmuuttaja Pietarista. Vuonna 2006 Arthur Budovsky muutti Costa Ricaan, jota tuolloin pidettiin veroparatiisina, missä hän rekisteröi yrityksensä, Liberty Reserve S.A.
Liberty Reserve logo vuonna 2009 (lähde: Wikimedia) Järjestelmä oli hyvin samankaltainen kuin e-gold, paitsi että varat
(pääasiassa dollareissa) pidettiin ulkomaisissa pankkitileissä, ei
yksityisissä holveissa. Liberty Reserve hyötyi suuresti e-goldin
sulkemisesta huhtikuussa 2007 Douglas Jacksonin ja hänen liittolaistensa
syytteeseen asettamisen jälkeen. Toukokuussa 2013, Yhdysvaltain oikeusministeriön mukaan, alustalla oli yli miljoona käyttäjää maailmanlaajuisesti, mukaan lukien
yli 200 000 Yhdysvalloissa, ja se käsiteli 12 miljoonaa rahoja siirtoa
vuosittain, yhteensä yli 1,4 miljardin dollarin arvosta. Käyttö oli
pääasiassa rikollista toimintaa varten, mutta ei rajoittunut siihen: Liberty Reserveä käytettiin myös Forex-kauppiaille tai ulkomaan
siirtoihin.
Kuitenkin, järjestelmä kohtasi lopulta saman kohtalon kuin e-gold. Vuonna 2009 Costa Rican Superintendencia General de Entidades Financieras kiinnostui Liberty Reservestä, pyytäen sitä hankkimaan lisenssin (johon yhtiö ei pystynyt). Sitten, marraskuussa 2011, Yhdysvaltain FinCEN antoi ilmoituksen todeten, että järjestelmää "käyttivät rikolliset nimettömien siirtojen tekemiseen rahojen liikuttamiseksi globaalisti." Lopulta Liberty Reserve suljettiin kansainvälisen operaation päätteeksi: 24. toukokuuta 2013 Arthur Budovsky ja hänen pääliittolaisensa syytettiin ja pidätettiin eri lainkäyttöalueilla (Espanja, Yhdysvallat, Costa Rica) ja pääsivusto takavarikoitiin oikeusministeriön toimesta. Vuonna 2016, Yhdysvaltoihin luovutettuna, Arthur Budovsky tuomittiin 20 vuodeksi vankeuteen rahanpesusta.
Tämä esimerkki siis osoittaa, että lainkäyttöalueiden välinen arbitraasi ei riitä suojelemaan valuuttaa valtion puuttumiselta.
PayPal ja Peter Thielin visio
Lopuksi meidän tulee keskustella PayPalin tapauksesta. Vaikka sen luojat eivät tarkoittaneet tehdä siitä itsenäistä valuuttaa olemassa olevasta järjestelmästä, he silti näkivät, että tällä tuotteella olisi vaikutus yhteiskuntaan, linjassa Silicon Valleyn mullistavan ideologian kanssa. PayPal-tuote kehitettiin Confinity Inc.:ssä, joka perustettiin joulukuussa 1998 San Franciscossa Max Levchinin ja Peter Thielin toimesta, jotka olivat tavanneet muutama kuukausi aiemmin Stanfordin yliopistossa. Yhtiö, alun perin nimeltään FieldLink, pyrki kehittämään turvallisia maksujärjestelmiä PalmPilot-kädessä pidettäville tietokoneille.
PayPal luotiin lokakuussa 1999 yhtiön insinöörin toimesta. Se mahdollisti helpon ja maksuttoman maksamisen sähköpostiosoitteiden välillä ja oli tarkoitettu yksinkertaisten maksujen siirtoon yksilöiden välillä ("pay pal"). Sen liiketoimintamalli perustui asiakkaiden pankkeihin pidettyjen varojen koroista saataviin tuloihin, jotka kattoivat käyttökustannukset ja palkitsivat osakkeenomistajat. Näin ollen se oli palvelu, joka rakennettiin pankkijärjestelmän päälle, samankaltainen kuin Liberty Reserve. Kun internet-kupla oli huipussaan, tuote koki nopeaa kasvua ensimmäisistä kuukausista lähtien, erityisesti sen suosittelujärjestelmän ansiosta. Tämä menestys herätti kilpailijoiden huomion, joilla oli paljon enemmän pääomaa, kopioivat idean ja lanseerasivat oman versionsa palvelusta Confinityn vahingoksi. Tämän vuoksi yhtiön oli yhdistyttävä yhden niistä kanssa, Elon Muskin omistaman online-pankin X.com kanssa, tullakseen PayPal Inc:ksi maaliskuussa 2000. PayPalin alkuperäinen visio oli vallankumouksellinen, linjassa Peter Thielin libertaarisen vision kanssa. Tässä on mitä hän sanoi syksyllä 1999, kuten Eric Jackson raportoi vuonna 2012 The PayPal Wars -kirjassa:
"Tietenkin, mitä me kutsumme 'käteväksi' amerikkalaisille käyttäjille, tulee olemaan vallankumouksellista kehittyville maille. Monien näiden maiden hallitukset pelaavat löysästi valuuttojensa kanssa. Ne käyttävät inflaatiota ja joskus kokonaisia valuutan devalvaatioita, kuten näimme Venäjällä ja useissa Kaakkois-Aasian maissa viime vuonna, viedäkseen varallisuutta kansalaisiltaan. Useimmilla tavallisilla ihmisillä siellä ei koskaan ole mahdollisuutta avata ulkomaista tiliä tai saada käsiinsä enempää kuin muutaman setelin vakaasta valuutasta, kuten Yhdysvaltain dollareista. Lopulta PayPal pystyy muuttamaan tämän. Tulevaisuudessa, kun teemme palvelumme saataville Yhdysvaltojen ulkopuolella ja kun Internetin leviäminen jatkuu kaikille talouden tasoille, PayPal antaa kansalaisille maailmanlaajuisesti suorempaa hallintaa heidän valuutoistaan kuin heillä koskaan aiemmin on ollut. Korruptoituneiden hallitusten on lähes mahdotonta varastaa varallisuutta kansaltaan vanhojen keinojensa avulla, sillä jos ne yrittävät, ihmiset vaihtavat dollareihin, puntiin tai jeniin, hyläten käytännössä arvottoman paikallisen valuutan joksikin turvallisemmaksi."
Peter Thiel 20. lokakuuta 1999, hänen puheensa aikana Oaklandissa, Kaliforniassa
Independent Instituutille (lähde: Youtube)
Kuitenkaan asiat eivät kehittyneet toivotulla tavalla, ja PayPalin oli noudatettava kaikenlaisia rahoitusmääräyksiä, siinä määrin, että palvelu on nyt kuuluisa maksujen sensuroinnista ja tilien jäädytyksistä ympäri maailmaa. Oli naiivia uskoa, että tällainen järjestelmä voisi haastaa vakiintuneen vallan.
Keskusjohtoiset vaihtoehdot ja Bitcoin
Näin ollen havaitsemme, että yritykset luoda keskusjohtoisia palveluita olemassa olevan järjestelmän vaihtoehdoiksi on lopulta pysäytetty, tavalla tai toisella. Näiden mallien haittapuoli on, että ne nojaavat luotettuun kolmanteen osapuoleen, joka voi mennä konkurssiin, karata varojen kanssa tai joutua viranomaisten hallintaan. Jälkimmäisessä tapauksessa kyseinen palvelu kohtaa dilemman: sopeutua noudattamalla rahoitusmääräyksiä, kuten GoldMoney ja PayPal tekivät, tai tuhoutua kieltäytymällä noudattamasta, kohtalo, joka koitui e-goldin, Liberty Reserven ja Liberty Dollarin osaksi. Näiden järjestelmien sulkeminen ajoittui Bitcoinin luomisen ja alkuaikojen kanssa. Tämän seurauksena Satoshi Nakamoto ja Bitcoinin varhaiset käyttäjät olivat hyvin tietoisia niistä. Mitä tulee Satoshiin, hän oli tietoinen e-goldin käyttämästä mallista ja mainitsi Pecunixin ja Liberty Reserven useita kertoja julkisissa ja yksityisissä puheenvuoroissaan. Keskitettyjen järjestelmien haurauden vuoksi vapauden puolestapuhujat – erityisesti kyfipunkit – pyrkivät luomaan hajautetun valuutan. Oli tarpeen löytää keino välttää koko järjestelmän infrastruktuurin sijoittaminen yhteen pisteeseen. Siksi myöhäisillä 1990-luvuilla ja 2000-luvun alussa syntyi useita "luottamusta vähentäviä" malleja ennen Bitcoinin löytämistä. Seuraava luku on omistettu näille malleille.
Hajautetut Mallit Ennen Nakamotoa
Bitcoin edustaa digitaalisen valuutan hajautettua mallia. Näin ollen se välttää tarpeen luottaa kolmanteen osapuoleen, joka muodostaisi yksittäisen vikapiste järjestelmässä. eCashin, digitaalisten kultavaluuttojen ja Liberty Reserven esimerkit osoittavat, että järjestelmän keskittäminen, jonka on tarkoitus olla vaihtoehto olemassa olevalle järjestelmälle, johtaa väistämättä sen sulkemiseen tavalla tai toisella. Bitcoin ei kuitenkaan ollut ensimmäinen ehdotettu hajautetun valuutan konsepti. Kyfipunkit, jotka olivat pakkomielteisiä yksilöiden vapauden ja yksityisyyden suhteen Internetissä ja jotka uskoivat (kuten David Chaum), että valvotut järjestelmät johtivat dystooppiseen tulevaisuuteen, kuvasivat tällaisia malleja jo myöhäisillä 1990-luvuilla. He vaativat "koodin kirjoittamista" ja pitivät "elektronista rahaa" olennaisena elementtinä ihanteessaan. (alkuperäinen: "Cypherpunks write code. (...) We are defending our privacy with cryptography, with anonymous mail forwarding systems, with digital signatures, and with electronic money.")
Tässä luvussa tutkimme erilaisten perustavanlaatuisten teknisten elementtien, joita myöhemmin käytettiin Bitcoinissa, esiinmarssia: hajautettu konsensus, aikaleimat ja proof of work. Sitten puhumme b-moneysta, bit goldista ja RPOW:sta, jotka suunnittelivat kyfipunkit Wei Dai, Nick Szabo ja Hal Finney. Lopuksi keskustelemme Ripplen tapauksesta, jonka malli on hieman erilainen, mutta jolla on paikkansa Bitcoinin luomisen historiassa.
Hajautettu Konsensus
1950-luvulla tietokoneiden esiinmarssin myötä ilmeni mahdollisuus yhdistää ne toisiinsa. Näin muodostuivat ensimmäiset tietokoneverkot, johtaen Internetin, "verkkojen verkon", kehitykseen 1970-luvulla. Näiden verkkojen infrastruktuurin kysymys nousi väistämättä esiin. Siksi puolalais-amerikkalainen tietojenkäsittelytieteilijä Paul Baran luetteli perustavassa 1964 artikkelissaan (joka kuvasi pakettikytkentää) kolme verkkojen tyyppiä: keskitetyn verkon, joka nojaa yhteen solmuun; hajautetun verkon, jossa jokainen piste on solmu; hajautetun (ei-levitetyn) verkon, joka nojaa useiden solmujen hajautettuun verkkoon.
Näistä pohdinnoista voidaan johtaa kaksi puhdasta mallia: asiakas-palvelin malli, jossa keskitetty palvelin vastaa asiakkaiden pyyntöihin, ja vertaisverkkomalli, jossa jokaisella solmulla on sama rooli järjestelmässä. Jälkimmäinen malli oli erityisen hyödyllinen tiedostonjaossa 2000-luvulla, BitTorrentin ja muiden vastaavien protokollien luomisen myötä. Tor-verkko on hajautettu, ei puhtaasti vertaisverkkopohjainen. Hajautetuissa arkkitehtuureissa kohdattu ongelma on hajautetun konsensuksen kysymys, jota yleisesti kutsutaan Bysantin kenraalien ongelmaksi. Sen formalisoi Leslie Lamport, Robert Shostak ja Marshall Pease vuonna 1982 julkaistussa artikkelissa. Tämä ongelma käsittelee siirrettävyyden luotettavuuden ja vertaisverkkojärjestelmien osallistujien eheyden haastetta, ja se on sovellettavissa tapauksissa, joissa tietokonejärjestelmän komponenttien on päästävä yhteisymmärrykseen. Ongelma esitetään metaforana, joka sisältää Bysantin valtakunnan armeijan kenraaleja, jotka piirittävät viholliskaupunkia joukkoineen aikoen hyökätä ja voivat kommunikoida vain lähettien kautta. Tavoitteena on löytää strategia (eli algoritmi), joka pystyy hallitsemaan pettureiden läsnäolon ja varmistamaan, että kaikki uskolliset kenraalit sopivat taistelusuunnitelmasta, jotta hyökkäys onnistuu. Tässä on havainnollistus (lähde: L'Élégance de Bitcoin):
Tämän ongelman ratkaiseminen on tärkeää hajautetuille järjestelmille, jotka hallinnoisivat tiliyksikköä. Tällaiset järjestelmät vaativat todellakin, että osallistujat pääsevät yhteisymmärrykseen tiliyksiköiden omistajuudesta, eli siitä, kuka omistaa mitä.
Ennen Bitcoinia ongelma ratkaistiin absoluuttisesti niin kutsutuilla "klassisilla" algoritmeilla, jotka vaativat solmujen tuntemisen etukäteen ja että kaksi niistä olisi rehellisiä. Tunnetuin näistä on todennäköisesti konsensusalgoritmi PBFT (lyhenne sanoista Practical Byzantine Fault Tolerance), jonka kehittivät Miguel Castro ja Barbara Liskov vuonna 1999 ja joka mahdollisti tietyn määrän osallistujien päästä sopimukseen hallinnoimalla tuhansia pyyntöjä sekunnissa alle yhden millisekunnin latenssilla.
Bitcoinin konsensusalgoritmilla Satoshi Nakamoto ratkaisi sen probabilistisella tavalla, mahdollistaen tiettyjen rajoitteiden poistamisen uhraamalla transaktioiden tiukan lopullisuuden. Marraskuun 13. päivänä 2008 hän kirjoitti, että "proof-of-work-ketju on ratkaisu Bysantin kenraalien ongelmaan."
Asiakirjojen Aikaleimaus
Aikaleimaus on tekniikka, joka liittää päivämäärän ja ajan tietoihin, kuten
tapahtumaan tai asiakirjaan. Oikeudellisesta näkökulmasta tämä voi
esimerkiksi varmistaa sopimuksen olemassaolon ennen tiettyä päivämäärää.
Todellisessa maailmassa on lukuisia tapoja aikaleimata jotain, kuten
lähettää asiakirja sinetöidyssä kirjekuoressa tai kirjata aikajana
muistikirjaan. Aikaleimaus on kuitenkin erityisen hyödyllistä digitaalisessa
maailmassa, jossa tiedostoja (teksti, kuva, audio tai video) on helppo
muokata. Aikaleimausta voidaan suorittaa keskitetyillä palveluilla, jotka
vastaavat vastaanotettujen asiakirjojen (tai niiden sormenjälkien)
tallentamisesta ja niiden yhdistämisestä vastaanottopäivämäärän ja -ajan
kanssa. Tätä kutsutaan luotetuksi aikaleimaukseksi. Vuonna 1991 Stuart Haber
ja Scott Stornetta, kaksi Bell Communications Research Inc. (yleisesti
kutsuttu "Bellcore"), New Jerseyn tutkimus- ja kehityskonsortion tutkijaa,
ehdottivat luottamuksellista ja turvallista aikaleimaustekniikkaa. Heidän artikkelissaan, jonka otsikko oli "How to time-stamp a digital document", he kuvasivat,
kuinka sertifioitu aikaleimauspalvelu voisi käyttää yksisuuntaista funktiota
(kuten MD4-hajautusfunktiota) ja allekirjoitus algoritmia asiakirjojen
luottamuksellisuuden lisäämiseksi ja sertifioinnin luotettavuuden
parantamiseksi. Erityisesti ideana oli ketjuttaa tieto ottamalla mukaan
edellinen aikaleima yksisuuntaisen funktion soveltamisessa.
Esimerkki sertifioidusta aikaleimauksesta (lähde: Wikimedia)
Haber ja Stornetta toteuttivat ideansa julkaisemalla kryptografisia sormenjälkiä (jotka saatiin hyödyllisten tietojen hajauttamisesta) New York Timesin luokitelluissa ilmoituksissa vuodesta 1992 alkaen. He perustivat oman yrityksensä vuonna 1994, Surety Technologies, tavoitteenaan omistautua täysin tälle toiminnalle. Heidät tunnetaan näin ollen ensimmäisen aikaleimaketjun luojina, jossa otettiin huomioon edellinen sormenjälki uuden lehdessä julkaistavan sormenjäljen laskennassa, mikä ennakoi Bitcoinin lohkoketjua. Satoshi Nakamoto viittasi kolmeen Haberin ja Stornettan artikkeliin Bitcoinin white paperissa: edellä mainittuun vuoden 1991 artikkeliin, artikkeliin vuodelta 1993, joka paransi aiemmin ehdotettuja protokollia, erityisesti Merkle-puiden käytön kautta, ja artikkeliin vuodelta 1997, joka esitteli tavan nimetä tiedostoja universaalisti käyttäen yksisuuntaisia funktioita. Myös artikkeli vuodelta 1999, joka kuvasi uuden aikaleimausjärjestelmän, kirjoittanut Henri Massias, Xavier Serret-Avila ja Jean-Jacques Quisquater, kolme miestä, jotka työskentelivät kryptografian tutkimusryhmässä Louvainin katolisessa yliopistossa Belgiassa, mainittiin.
Proof of Work ja Hashcash
Proof of work on prosessi, joka mahdollistaa tietokonelaitteen osoittaa objektiivisella ja mitattavalla tavalla, että se on käyttänyt energiaa, jotta se voidaan valita pääsemään palveluun tai etuoikeuteen. Se on pohjimmiltaan mekanismi Sybil-hyökkäysten torjumiseksi, mikä tekee hyökkääjälle vaikeaksi moninkertaistaa identiteettejä liiallisesti häiritäkseen tai ottaakseen hallintaansa minkä tahansa mainejärjestelmän. Työn todistamisen konsepti kuvattiin ensimmäisen kerran vuonna 1992 tietojenkäsittelytieteilijöiden Cynthia Dworkin ja Moni Naorin toimesta, jotka tuolloin työskentelivät IBM:n Almadenin tutkimuskeskuksessa, Kalifornian San Josen eteläpuolella. Tutkimuspaperissaan nimeltä "Pricing via Processing or Combatting Junk Mail" he esittelivät menetelmän taistella roskapostia vastaan sähköpostilaatikoissa. Malli koostui käyttäjien pakottamisesta ratkaisemaan kryptografinen pulma jokaisesta lähetetystä sähköpostista, jotta massasähköpostien lähettämisen mahdollisuutta voitaisiin rajoittaa samalla kun satunnaisille lähettäjille ei aiheutettaisi haittaa. He eivät kuitenkaan koskaan toteuttaneet ideaansa käytännössä.
Internetin suosion kasvaessa 1990-luvulla ei-toivottujen sähköpostien ongelma muuttui yhä painostavammaksi, myös cypherpunkien postituslistalla. Tämän vuoksi Dworkin ja Naorin konsepti toteutettiin nuoren brittiläisen cypherpunkin Adam Backin toimesta vuonna 1997 Hashcash-nimisen algoritmin avulla, joka tuottaa yksinkertaisia työn todistuksia käyttäen hash-funktiota. Tarkemmin sanottuna, se sisältää osittaisen törmäyksen löytämisen kyseiselle hash-funktiolle, eli kahden viestin saamisen, joilla on sama datan aloitusbitit (huom: versiosta 1.0 alkaen, joka julkaistiin vuonna 2002, se sisältää osittaisen törmäyksen löytämisen nollatulosteelle, nimittäin esikuvan löytämisen, jonka jalanjälki alkaa määrätyllä määrällä binäärinollia). Koska hash-funktio on yksisuuntainen, tällainen saavutus voidaan toteuttaa vain kokeilemalla eri mahdollisuuksia yksi kerrallaan, mikä vaatii energiankulutusta.
Adam Back vuonna 2001 (lähde: Adam Backin henkilökohtaisen sivun arkisto)
Mutta cypherpunkit eivät rajoittaneet itseään pitämään työn todistusta vain yksinkertaisena keinona rajoittaa roskapostia; he halusivat myös käyttää sitä keinona taata digitaalisen valuutan tuotannon kustannukset. Näin ollen vuonna 1997 Adam Back hahmotteli tätä ideaa itse, mutta hän oli tietoinen siitä, että näin saadut työn todistukset eivät voisi siirtyä täysin hajautetulla tavalla (kaksoiskulutusongelman vuoksi) ja että sen vuoksi olisi tarpeen käyttää keskitettyä järjestelmää, kuten eCashia. Samoin vuonna 1996 kryptografian tutkijat Ronald Rivest ja Adi Shamir kuvasivat MicroMint, keskitetyn mikromaksujärjestelmän, jonka kolikoiden piti olla väärentämättömiä työn todistusten tuotannon ansiosta.
Hyvä järjestely oli löydettävä, joka mahdollistaisi tällaisen mallin toiminnan vakaasti ja kestävästi. Tätä yrittivät kehittää cypherpunkit Wei Dai, Nick Szabo ja Hal Finney omien protokolliensa – b-money, bit gold ja RPOW – kanssa, joita tarkastelemme seuraavaksi. Ja tämän Satoshi Nakamoto lopulta teki sisällyttämällä Hashcashin Bitcoinin suunnitteluun.
b-money: hajautettu vakaa valuutta
Ensimmäinen kyberpunk-liikkeestä esiin noussut protokolla oli b-money, hajautettu digitaalisen valuutan malli, jonka Wei Dai konseptoi vuonna 1998. Hän oli nuori kiinalais-amerikkalainen kryptografi, joka asui Seattlessa ja työskenteli Microsoftille, ja joka osallistui postituslistalle vuodesta 1994 alkaen. Hän teki nimensä tunnetuksi luomalla avoimen lähdekoodin Crypto++ kirjaston, jota myöhemmin käytettiin Bitcoin-ohjelmistossa. Wei Dai julkaisi b-moneyn kuvailevan tekstin 26. marraskuuta 1998 henkilökohtaisella sivullaan ja jakoi linkin kyberpunk-postituslistalle samana päivänä. Sähköpostissaan (https://cypherpunks.venona.com/date/1998/11/msg00941.html) hän kuvasi b-moneyta "uutena protokollana rahansiirtoon ja sopimusten täytäntöönpanoon pseudonyymeille."
Hänen konseptissaan järjestelmä perustui jäljittämättömään vertaisverkkoon. Jokainen osallistuja tunnistettiin "digitaalisella pseudonyymillä", eli julkisella avaimella, ja jokainen transaktioviesti allekirjoitettiin lähettäjän toimesta ja salattiin vastaanottajalle. Jokainen osallistuja ylläpiti tietokantaa, joka listasi kunkin pseudonyymin hallussa olevien b-money-yksiköiden määrät.
Valuutan luominen oli avoin kaikille osallistujille ja se tapahtui todistamalla työnsä lähettämällä ratkaisun tunnettuun ja aiemmin ratkaisemattomaan laskennalliseen ongelmaan. Luotujen yksiköiden määrä riippui tämän ponnistuksen kustannuksesta suhteessa standardikoriin tavaroita (mukaan lukien esimerkiksi jalometalleja), jotta yksikön arvo säilyisi "vakaana" tasapainopisteenä. Järjestelmä tarjosi myös mahdollisuuden luoda ja toteuttaa sopimuksia suoraan verkossa, kiitos alkeellisen escrow-prosessin.
Vaikka varsin nerokas, Wei Dain esittelemä b-money-konsepti ei ollut täysin toimiva. Sillä oli siis merkittäviä puutteita, kuten haavoittuvuus Sybil-hyökkäyksille verkossa (kuka tahansa voisi teoriassa lisätä uusia solmuja verkkoon), verkon keskittäminen tapauksessa, jossa palvelimet olisi etukäteen valittu, ja yksikköarvon vakauttamiseen liittyvä ongelma (kuka määrää markkinoilla havaittavat hinnat?). Julkaisunsa jälkeen listalla b-money kiinnitti kyberpunkkien huomion, erityisesti Adam Backin. Kuitenkaan Wei Dai ei koskaan toteuttanut malliaan, ei ainoastaan siksi, että se oli toimimaton, vaan myös kryptografin pettymyksen vuoksi kryptoanarkiaan. Siitä huolimatta b-money mainittiin Bitcoinin white paperissa, tehden siitä yhden sen edeltäjistä.
bit gold: digitaalinen kulta ennen Bitcoinia
Toinen kyberpunkkien ideoista esiin noussut malli oli bit gold, jonka Nick Szabo kuvitteli vuonna 1998. Hän oli unkarilaistaustainen amerikkalainen tietojenkäsittelijä, joka oli työskennellyt kuusi kuukautta konsulttina DigiCashille. Kyberpunkkina hän tunnetaan älykkäiden sopimusten käsitteen muodollistamisesta vuonna 1995. Vuonna 1994 Nick Szabo loi yksityisen postituslistan nimeltä libtech-l, jonka tavoitteena oli, kuten nimi vihjaa, isännöidä keskusteluja vapauttavista tekniikoista, jotka mahdollistavat yksilön vapauksien suojelun viranomaisten hyökkäyksiltä. Kypherpunkit kuten Wei Dai ja Hal Finney sekä taloustieteilijät Larry White ja George Selgin, jotka kannattivat Hayekilaisen valuuttakilpailun ja vapaan pankkitoiminnan periaatteita, pääsivät käyttämään listaa.
Nick Szabo vuonna 1997 (lähde: Adrien Chen)
Juuri libtech-l -listalla Nick Szabo alun perin kuvasi konseptinsa, ennen kuin hän isännöi luonnoksen white paperista vuonna 1999 henkilökohtaisella verkkosivustollaan. Hän esitteli bit goldin vuonna 2005 artikkelissa, joka julkaistiin hänen blogissaan, Unenumerated.
Protokollan oli tarkoitus hallita virtuaalisen resurssin, jota kutsuttiin bit goldiksi, luomista ja vaihtoa. Toisin kuin e-gold, joka oli taattu fyysisellä kullalla, tai teoreettisesti tavarakorin mukaan indeksoitu b-money, bit goldia ei ollut tarkoitus tukea millään muulla omaisuudella, mutta sen oli tarkoitus omata väärentämätön niukkuus, joka oli sille ominainen, muodostaen siten täysin digitaalisen kullan. Protokollan keskeinen elementti oli, että rahan luominen tapahtui työn todistuksen kautta: bit goldin bittejä luotiin tietokoneiden laskentateholla, ja jokainen ratkaisu laskettiin toisesta, johtaen työn todistusten ketjun muodostumiseen. Näiden työn todistusten tuotannon päivämäärä ja aika todennettiin käyttämällä useita aikaleimapalvelimia. Järjestelmä perustui julkiseen omaisuuden rekisteriin, joka viittasi käyttäjien omistuksiin ja vaihtoihin, jotka oli tunnistettu heidän julkisilla avaimillaan ja valtuutettu transaktiot käyttäen heidän yksityisiä avaimiaan. Rekisteriä tarkastettiin ja ylläpidettiin palvelinverkostolla, jota kutsuttiin "omaisuusklubiksi", jota koordinoi klassinen konsensusalgoritmi nimeltä Byzantine Quorum System.
Bit goldin ja Bitcoinin yhdennäköisyys on silmiinpistävä. Järjestelmän kolme perustavaa elementtiä (työn todistusten tuotanto, niiden aikaleimaus ja omaisuusrekisterin hallinta), jotka olivat erillisiä bit goldissa, löytyvät Bitcoinista yhtenä käsitteenä: lohkoketjuna. Tämän vuoksi monet ovat nähneet sen Bitcoinin luonnoksena ja spekuloineet, että Nick Szabo voisi olla Satoshi.
Kuitenkin kahden miehen visiot erosivat toisistaan. Bit goldissa digitaalisten kultapalojen tuotantotapa tarkoitti, että ne eivät olleet vaihdettavissa keskenään: niiden piti olla arvioitavissa järjestelmän ulkopuolisilla markkinoilla, jotta niitä voitaisiin käyttää todellisen homogeenisen yksikkötilin perustana. Bit gold -malli oli siis suunniteltu harvinaisen reservivaluutan hallintajärjestelmäksi, jonka päälle vapaan pankkitoiminnan talous voitaisiin rakentaa, mahdollisesti käyttäen Chaumin mallia. Näin ollen huhtikuussa 2008, kommentissa hänen blogissaan, Nick Szabo vielä pyysi apua konseptinsa toteuttamiseen. Tämä toteutus ei kuitenkaan koskaan tapahtunut.
RPOW: Uudelleenkäytettävät Työn Todistukset
Kolmas järjestelmä, joka syntyi kybersissien mielistä, on RPOW-järjestelmä, lyhenne sanoista Reusable Proofs of Work, jonka kehitti Hal Finney vuonna 2004. Hal Finney oli amerikkalainen tietojenkäsittelijätieteilijä ja kryptografi, joka asui Los Angelesin alueella. Kybersissi varhaisilta päiviltä lähtien, hän oli intohimoinen David Chaumin ideoiden ja hänen kuuluisan eCash-mallinsa suhteen. Hän oli työskennellyt vuodesta 1996 PGP-salausohjelmiston kehittämisen parissa Phil Zimmermannin kanssa. Suunnitellessaan RPOW-järjestelmäänsä, Hal Finney otti käyttöön eCashin ja bit goldin takana olevat ideat. Hänen järjestelmänsä ainutlaatuisuus oli siinä, että se perustui läpinäkyvään palvelimeen, joka mahdollisti Hashcashin tuottamien työtodistusten siirron. Tämä palvelin käytti IBM 4758 Secure Cryptographic Coprocessor -laitetta, korkean turvallisuuden manipulointia kestävää elementtiä, joka mahdollisti IBM:n suunnitteleman todennusprosessin kautta tarkistaa, mitkä ohjelmat olivat käynnissä koneella. Ulkopuolinen käyttäjä voisi siis milloin tahansa varmistaa, että RPOW-palvelin ajoi oikeaa ohjelmaa, jonka koodi oli myös julkisesti saatavilla.
Uudelleenkäytettävät työtodistusten tokenit hallinnoi palvelin, joka vastasi niiden allekirjoittamisesta RSA-salauksella. Ne luotiin tuottamalla työtodistus Hashcashin kautta tai aiemmasta RPOW-tokenista. Maksun yhteydessä lähettäjä antoi RPOW-tokeninsa vastaanottajalle, joka välittömästi kommunikoi palvelimen kanssa saadakseen yhden tai useamman uuden tokenin, joiden kokonaisarvo oli yhtä suuri kuin syötteen arvo. RPOW:n toiminta oli siis samankaltaista kuin digitaaliset liput eCashissa.
Tässä on esimerkki suunniteltu itse Hal Finneyn toimesta:
Hal Finney ei ainoastaan suunnitellut mallia, vaan myös toteutti sen henkilökohtaisesti. Elokuun 15. päivänä 2004 hän ilmoitti RPOW-järjestelmän käynnistämisestä kybersissien postituslistalla, lisäksi hän dokumentoi sen toiminnan omistetulla verkkosivustolla (rpow.net). Hän sitten esitteli sen CodeCon 2005 -konferenssissa San Franciscossa, jossa hän keskusteli työtodistustokenien mahdollisista käyttötarkoituksista, nimittäin: arvon siirto, roskapostin säätely, kaupankäynti videopeleissä, online-uhkapelit kuten pokeri, ja anti-leeching tiedostonjakoprotokollissa kuten BitTorrent. Kuitenkin, RPOW:ssa oli sisäänrakennettuja puutteita, jotka saattavat selittää, miksi se ei saavuttanut odotettua menestystä:
- Sen turvallisuusmalli oli melko heikko, koska se nojasi keskitettyyn palvelimeen;
- Sen rahapolitiikka (perustuen hashaamiseen) ei ollut erityisen houkutteleva tietokonetehon eksponentiaalisen kasvun vuoksi.
Näin ollen RPOW:n todellinen käyttö oli anekdootillista, mutta Hal Finney ansaitsee tunnustuksen "raivaamasta tietä" (alkuperäinen: "carried this torch") Bitcoinille asettamalla kokeellisen käsitteen todisteen neljä vuotta ennen Satoshi Nakamoton saapumista.
Ripple: Luoton hajauttaminen
Toinen vähemmän tunnettu, mutta silti merkittävä Bitcoinin edeltäjämalli on
hajautettu luottoprotokolla Ripple, jonka suunnitteli kanadalainen kehittäjä
Ryan Fugger vuonna 2004. Nuori kanadalainen sai inspiraationsa paikallisesta vaihtokauppajärjestelmästä (LETS), jonka hän oli kokenut Vancouverissa ennen protokollansa
suunnittelua. Hän julkaisi Ripple valkoisen kirjan 14. huhtikuuta 2004 ja toteutti sen käyttöönottokonseptin nimeltä RipplePay,
joka toimi keskitetyllä palvelimella ja salli käyttäjien yhdistää pelkällä
sähköpostiosoitteella.
Ryan Fugger noin 2010 (lähde: Crunchbase)
Ripplen konsepti perustui ajatukseen, että raha koostui käytännössä IOU:sta, eli velkakirjoista. Kyse oli vertaisverkon perustamisesta, jonka linkit olisivat ihmisten välisiä luottosuhteita. Maksut suoritettiin reitittämällä sarja lainoja, joissa kaikki osallistujat toimivat pankkiireina lainaten rahaa toisilleen. Alice voisi maksaa Davidille 10 dollaria lainaamalla 10 dollaria Bobille ja pyytämällä Bobia tekemään saman Carolelle, sitten Carole tekisi saman Davidille: Davidin tilille kirjattiin sitten 10 dollaria Alicen luoman rahan ansiosta. Järjestelmä toimi jossain määrin aaltoina, mikä selittää projektin nimen.
Tässä on esittelyvideo Ripplestä vuodelta 2011:
Huolimatta yhteisönsä innostuksesta ja muutamasta tuhannesta käyttäjästä, Ripplen suurten puutteiden vuoksi se ei onnistunut menestymään. Erityisesti se kärsi "hajautetun sitoutumisen ongelmasta": maksun aikana osallistujat eivät voineet sitoutua turvallisella tavalla varmistaakseen lainaketjun, ongelma, joka myöhemmin ratkaistiin Lightningilla. (alkuperäinen: "the problem of the decentralized commit")
Nähdessään, että hänen projektinsa ei edennyt mihinkään, Ryan Fugger luovutti Ripplen ohjat OpenCoin Inc.:n johtajille, Chris Larsenille ja Jed McCalebille marraskuussa 2012. Yritys nimettiin uudelleen Ripple Labsiksi vuonna 2013. He muuttivat sen protokollaksi, joka poikkesi merkittävästi alkuperäisestä konseptista, perustuen konsensusalgoritmiin ja natiiviin yksikköön, XRP:hen. Ryan Fugger muutti lopulta käyttöönottokonseptinsa nimen Rumplepayksi vuonna 2020 välttääkseen sekaannusta.
Ripple oli, niin sanoakseni, aikalainen Bitcoinin kanssa, ja käy ilmi, että monet Bitcoinista kiinnostuneet olivat myös kiinnostuneita edellisestä. Todellakin, Ripple muodosti innovatiivisen mallin, joka perustui hajautettuun arkkitehtuuriin, ominaisuuteen, joka jaettiin Bitcoinin kanssa. Tästä aiheesta Satoshi Nakamoto kirjoitti, että "Ripple on ainutlaatuinen siinä, että se levittää luottamusta sen sijaan, että keskittäisi sen."
Bitcoin, etsinnän huipentuma
Näin ollen 2000-luvun loppuun mennessä kaikki Bitcoinin muodostavat elementit olivat tunnettuja, ja useita yrityksiä yhdistää ne oli tehty. Ehdotetut kokoonpanot eivät kuitenkaan vakuuttaneet. Erityisesti kyberpunkit menettivät vähitellen kiinnostuksensa tähän kysymykseen, uskoen, että aidosti hajautetun digitaalisen valuutan suunnittelu oli mahdotonta. Satoshi Nakamoto osoitti heidät vääräksi.
Bitcoin todellakin muodostaa nerokkaan kokonaisuuden kaikista näistä käsitteistä. Se perustuu digitaaliseen allekirjoitukseen, joka juontaa juurensa Diffien ja Hellmannin vuonna 1976 ehdottamasta asymmetrisesta kryptografiasta. Se on "sähköistä rahaa" kuten David Chaumin 90-luvulla toteuttama eCash-malli tarkoitti. Sen innovatiivisen konsensusalgoritmin avulla se ratkaisee vankasti Bysantin kenraalien ongelman, jonka Lamport, Shostak ja Pease esittivät vuonna 1982. Hallinnoimalla lohkoketjuaan vertaisverkossa se on eräänlainen "hajautettu aikaleimapalvelin", joka uudelleen käsittelee Haberin ja Stornettan vuonna 1991 esittelemää konseptia. Transaktioblokkien valinnassa ja yksiköiden tuotannossa se hyödyntää työn todistusta, käyttäen prosessia, joka muistuttaa Hashcashia, jonka Adam Back ehdotti vuonna 1997. Lopulta sen suunnittelussa se muistuttaa b-money, bit gold, RPOW ja Ripple -projekteja, joille Satoshi Nakamoto omalla tavallaan kunnioitti.
Bitcoin muodostaa siten huipennuksen kybervaluutan etsinnässä, valuutassa, joka on olemassa täysin Internetissä eikä valtioiden armoilla. Tämän kurssin loppuosassa kerromme, miten se syntyi ja mitkä olivat sen alkuvuosien merkittävät tapahtumat. Tämä tarina on ainutlaatuinen ja varmasti kiinnostaa sinua, jos olet tullut tähän asti. Ole valmis!
Bitcoinin Hidas Emergenssi
Bitcoinin Synty
Opittuamme, mistä Bitcoin on peräisin, keskitymme nyt sen historiaan itseensä. Siitä on vuosien varrella kirjoitettu lukuisia artikkeleita, podcasteja ja videoita, niin paljon, että siitä on melkein tullut eräänlainen perustamismyytti. Kuten olemme nähneet, Bitcoin on erottamaton siitä kontekstista, jossa se luotiin; sama pätee tapahtumiin, jotka tapahtuivat sen alkuvuosina, ja jotka ovat muovanneet sitä, mitä se on tänään, sen hyvine ja huonoine puoline. Bitcoinin loi Satoshi Nakamoto, tuntematon henkilö, joka väitti olevansa japanilainen, ja joka käytti aikaa harkiten suunnitellakseen sen ennen sen julkistamista. Tämän jälkeen hän teki kaikkensa varmistaakseen, että Bitcoin käynnistettiin parhaissa olosuhteissa, että siitä keskusteltiin hyvin, ja että yhä useammat ihmiset käyttivät sitä. Lopulta luojan ponnistelut olivat yhtä paljon järjestelmän taloudellisessa käynnistämisessä kuin sen alkuperäisessä suunnittelussa, ellei enemmänkin.
Tämä luku käsittelee Bitcoinin syntymää, joka tapahtui vuoden 2008 syksyn ja vuoden 2009 talven välisenä aikana. Tätä ajanjaksoa leimasivat kaksi merkittävää tapahtumaa: white paperin julkaisu, perustava asiakirja, joka selittää järjestelmän teknisen toiminnan, 31. lokakuuta 2008; ja prototyyppiverkon käynnistäminen 9. tammikuuta 2009, hieman yli kaksi kuukautta myöhemmin. Keskitymme siis Satoshi Nakamoton toimiin tänä aikana ja muutamiin vuorovaikutuksiin, joita hänellä oli Bitcoinin varhaisten omaksujien ja ensimmäisten vastustajien kanssa.
Löytö
Satoshi Nakamoton omien lausuntojen mukaan hän alkoi työstää Bitcoinia keväällä 2007. Tutkittuaan digitaalisten valuuttojen aihetta, hän lopulta löysi tavan ratkaista kaksoiskulutusongelman ilman luotettua kolmatta osapuolta. Yli vuoden ajan hän piti mallinsa salassa, haluten hioa sitä varmistaakseen sen vankkuuden. Kuten hän kirjoitti myöhemmin:
"Jossain vaiheessa vakuutuin siitä, että tämä on mahdollista tehdä ilman minkäänlaista luottamusta ja en voinut vastustaa ajatusta olla miettimättä sitä. Suurin osa työstä oli suunnittelua kuin koodausta."
Varmistaakseen sen toimivuuden, Satoshi ohjelmoi prototyypin ennen white paperin luonnostelua. Tämä lähestymistapa on päinvastainen kuin mitä yleensä tehdään akateemisessa yhteisössä, jossa konseptit esitellään virallisesti tieteellisissä papereissa ennen toteutusta. Bitcoinin luoja totesi:
"Tein tämän itse asiassa takaperin. Minun piti kirjoittaa kaikki koodi ennen kuin voin vakuuttaa itselleni, että voisin ratkaista jokaisen ongelman, sitten kirjoitin paperin."
Valmistelut
Elokuussa 2008 Satoshi päätti valmistella Bitcoinin julkaisua. Hän varasi 18. päivä domain-nimen Bitcoin.org anonyymin palvelun AnonymousSpeech kautta (sekä Netcoin.org, todennäköisesti ei ollut vielä päättänyt nimeä konseptilleen). Domain-nimi isännöisi Bitcoinin pääsivustoa. Satoshi ei kuitenkaan kyennyt varaamaan domain-nimeä Bitcoin.com, joka oli tuolloin spekulaattorin hallussa ja jota käytti vuosien 2009 ja 2011 välillä yritys nimeltä BitCoin Ltd., joka erikoistui mikromaksuihin.
Elokuun 20. päivänä Bitcoinin luoja otti yhteyttä Adam Backiin lähettämällä hänelle sähköpostia ja pyytämällä neuvoa siitä, miten siteerata hänen paperiaan Hashcashista white paperissa. On vaikea olla näkemättä tätä tekosyynä varmistaa, että Hashcashin keksijä tuli tietoiseksi hänen uudesta järjestelmästään.
Adam Back vuonna 2012 (lähde: Adam Backin henkilökohtainen sivu)
Sähköposti sisälsi linkin white paperin luonnokseen. PDF-tiedoston nimi oli ecash.pdf ja sen otsikko oli "Electronic Cash Without a Trusted Third Party". Tiivistelmä
on sama kuin ensimmäisessä versiossa, joka julkaistaisiin lokakuussa, yhtä sanaa
lukuun ottamatta. Valitettavasti meillä ei ole koko dokumenttia. Päivänä sen
jälkeen, kun Satoshi oli lukenut yhteenvedon, jonka hänelle oli lähettänyt (mutta
ei itse paperia), Adam Back ohjaa hänet Wei Dain b-money-ehdotukseen, joka vaikuttaa
olevan samankaltainen hänen konseptinsa kanssa. Satoshi vastaa kiittämällä häntä
viitteestä ja täsmentää, että "ideani alkavat juuri siitä kohdasta." Adam Back
mainitsee myös MicroMintin olemassaolon, mutta Satoshi ei vastaa.
Seuraavana päivänä, elokuun 22. päivänä, Satoshi lähettää sähköpostia Wei Daille sanoen, että hän "on valmistautumassa julkaisemaan paperin, joka laajentaa sinun ideoitasi täydelliseksi toimivaksi järjestelmäksi" ja pyytää häntä ilmoittamaan b-money-sivunsa julkaisuvuoden, jotta hän voi viitata siihen white paperissa. Kuten vaihdossaan Adam Backin kanssa, hän jakaa luonnoksen white paperista Wei Daille.
Huolimatta näistä vuorovaikutuksista, Adam Back ja Wei Dai eivät välittömästi kiinnostuneet Satoshin konseptista. Vasta vuosia myöhemmin he palaisivat Bitcoinin pariin: Wei Dai vuosina 2010-2011 ja Adam Back vuonna 2013.
Osaansa nähden Satoshi viimeistelee keksintönsä julkistamisen. Lokakuun 3. päivänä hän saa valmiiksi Bitcoinin white paperin ensimmäisen version, nyt nimellä varustettuna. Lokakuun 5. päivänä hän rekisteröityy SourceForge-projektinhallinta-alustalle, jossa avoimen lähdekoodin ohjelmiston lähdekoodia isännöitäisiin ja ylläpidettäisiin vuoteen 2011 asti.
White paperin julkaisu
Lokakuun 31. päivänä 2008 Satoshi Nakamoto julkaisee white paperin ensimmäisen version sähköpostilistalla, joka on omistettu kryptografialle ja yksinkertaisesti nimeltään "Cryptography mailing list." Tätä listaa on hallinnoinut kehittäjä Perry Metzger vuodesta 1996 lähtien, sen luomisesta alkaen, ja se on ollut isännöity hänen henkilökohtaisella sivustollaan, Metdowd.com, vuodesta 2003 lähtien. Se on cypherpunks-listan seuraaja, eroavaisuutena se, että se on tiukan moderoinnin alainen. Vuonna 2008 useat entiset cypherpunksit osallistuivat edelleen, kuten John Gilmore, Hal Finney ja Len Sassaman.
Ensimmäisessä sähköpostissaan listalle Satoshi kirjoittaa yksinkertaisesti:
"Olen työskennellyt uuden sähköisen rahajärjestelmän parissa, joka on täysin vertaisverkkopohjainen, ilman luotettua kolmatta osapuolta."
Hän listaa myös mallinsa pääominaisuudet:
- "Kaksoiskulutuksen estäminen vertaisverkon avulla."
- "Ei rahapajaa tai muita luotettuja osapuolia."
- "Osallistujat voivat olla nimettömiä."
- "Uudet yksiköt luodaan Hashcash-tyylisen proof-of-workin avulla."
- "Uusien yksiköiden luomiseen käytetty proof-of-work mahdollistaa myös verkon kaksoiskulutuksen estämisen."
Sähköpostissaan hän sisällyttää linkin white paperiin, joka on jo isännöity Bitcoin.org-sivustolla, ja se on lyhyt 9-sivuinen asiakirja, esitetty tieteellisenä artikkelina, joka kuvailee Bitcoinin teknisiä toimintoja. Tämä asiakirja keskittyy online-maksujen ongelmaan.
Tämän ilmoituksen jälkeen Satoshi saa muutamia vastauksia, mutta useimmat niistä ovat skeptisiä. Häntä kritisoidaan erityisesti kolmesta asiasta:
Ensimmäisenä cypherpunk James A. Donald haastaa järjestelmän skaalautuvuuden todeten, että "se ei vaikuta skaalautuvan tarvittavaan kokoon." Satoshi vastaa, että "kaistanleveys ei ehkä ole niin estävä kuin luulet."
Toinen negatiivinen kommentti tulee John R. Levineltä, kirjan Internet for Dummies kirjoittajalta ja konsultilta, joka on erikoistunut sähköposti-infrastruktuuriin, roskapostin suodatukseen ja ohjelmistopatentteihin. Hän kritiso Bitcoinin turvallisuutta mainiten laskentatehon, joka on "zombie-konetilojen" hallussa, jotka koostuvat hakkerien hallitsemista tietokoneista. Hän erityisesti huomauttaa, että Internetissä "hyviksillä on huomattavasti vähemmän laskentatehoa kuin pahiksilla." Satoshi vastaa nerokkaasti: "Vaadittu on, että hyvikset kollektiivisesti omaavat enemmän laskentatehoa kuin yksikään yksittäinen hyökkääjä."
Lopulta henkilö nimeltä Ray Dillinger (käyttäen pseudonyymiä bear) pohtii tilin yksikön arvoa, valittaen sitä, että "laskennalliset työn todistukset eivät omaa sisäistä arvoa" ja kritisoiden niiden inflaatioherkkyyttä tietokonetekniikan kehityksen vuoksi. Satoshi vastaa, että "laitteiston nopeuden kasvu on otettu huomioon" tuotannon vaikeusasteen periodisella säätämisellä. Vaikka skeptisyys on vallitseva asenne listalla, kaikki tilaajat eivät jaa sitä. Erityisesti yksi henkilö erottuu muista innostuksellaan: Hal Finney, jolla on optimistinen näkemys tulevaisuudesta ja joka ei koskaan luopunut elektronisen rahan ideasta, huolimatta 90-luvun epäonnistumisista. Hän lausui tästä asiasta muutama vuosi myöhemmin, että "kryptografiset harmaaparrat [...] taipuvat tulemaan kyynisiksi", mutta että hän "oli idealistisempi" ja että hän "on aina rakastanut kryptografiaa, sen mysteeriä ja paradoksia." (alkuperäinen: "I've noticed that cryptographic graybeards (I was in my mid 50's) tend to get cynical. I was more idealistic; I have always loved crypto, the mystery and the paradox of it.") Näin ollen 7. marraskuuta hän kirjoitti sähköpostin listalle, että "Bitcoin vaikuttaa erittäin lupaavalta idealta" ja vertaa Satoshi mallia Nick Szabon bit goldiin. (alkuperäinen: "Bitcoin seems to be a very promising idea.")
Hal Finney vuonna 2007
Raha- ja ohjelmistopolitiikka
Bitcoin käyttää hajautettua konsensusalgoritmia, jonka avulla kaikki verkon solmut voivat sopia kirjanpidon sisällöstä, johon Hal Finney viittaa ensimmäisessä sähköpostissaan termillä "block chain", kahdella sanalla. Oikea valittu lohkoketju on se, jolla on eniten lohkoja, ja kilpailevien lohkojen yli käytävät konfliktit ratkaistaan tämän yksinkertaisen periaatteen mukaisesti. Mekanismia tultaisiin myöhemmin hienosäätämään ottamaan huomioon kertyneen työn määrä lohkojen lukumäärän sijaan.
Tämä konsensusmekanismi mahdollistaa kaikenlaisten sääntöjen ja kannustimien (käyttääksemme valkoisen kirjan viimeistä ilmausta) asettamisen järjestelmän sisälle. Koska Bitcoin muodostaa hajautetun aikaleiman palvelun, on myös mahdollista saada nämä säännöt vuorovaikuttamaan ajan kulumisen kanssa. Tästä syystä käyttöön tulee vaikeusasteen säätöalgoritmi, joka säätelee uusien lohkojen ja niihin liittyvien bitcoinien tuotantoa: jos tuotettujen lohkojen määrä tietyn ajanjakson aikana on liian suuri, tuotannon vaikeusaste kasvaa; päinvastaisessa tapauksessa se pienenee. Bitcoin eroaa siis RPOW:sta, jossa työn todisteet itsessään muodostivat tilikauden yksiköt.
Tämän vaikeusasteen säädön ansiosta Bitcoin voi siis olla rahapolitiikka, mikä tarkoittaa, että protokollan myöntämien uusien yksiköiden määrä voidaan ennalta määrätä. Alun perin on suunniteltu, että rahamäärän lisäys on jatkuvaa, jotta tuottavat solmut kannustetaan osallistumaan laskentatehollaan verkkoon, eikä siinä ole transaktiomaksuja. Kuten Satoshi Nakamoto kirjoittaa valkoisen kirjan "Incentive"-osiossa:
"Uusien kolikoiden jatkuva lisääminen vakiona määränä on verrattavissa kultakaivosten resurssien käyttöön lisätäkseen kultaa kiertoon."
Tämä ominaisuus, jonka Satoshi vahvistaa postituslistalla ja hänen yksityisessä kirjeenvaihdossaan, ei jää James A. Donaldilta huomaamatta. Marraskuun 9. päivänä hän kritiso "työtä, joka liittyy siihen, kuka omistaa mitä" (eli louhimista) siitä, että se "maksetaan seignioragella" ja että "se vaatii inflaatiota", vaikka hän huomauttaakin, että "ennustettava inflaatio on vähemmän vastenmielistä kuin inflaatio, jota ajoittain säädellään siirtämään varallisuutta yhdestä äänestysryhmästä toiseen." Lisäksi hän huomauttaa, että louhinta solmu, joka "jättää huomiotta kaikki menot, joista se ei välitä", ei kärsi "haitallisista seurauksista", korostaen näin sensuurin ongelmaa. Nämä huomautukset saattoivat saada Satoshin ymmärtämään, että hän voisi toteuttaa transaktiomaksujärjestelmän, joka ratkaisee molemmat ongelmat korvaamalla uusien yksiköiden luomisen ja kannustamalla louhijoita "sisällyttämään kaikki maksulliset transaktiot, jotka he saavat." (alkuperäinen: "nodes would have an incentive to include all the paying transactions they receive.") Samanaikaisesti hänen keskustelukumppaneidensa kysymykset saivat hänet jakamaan mallinsa lähdekoodin. Marraskuun 16. päivänä Satoshi välitti koodin Hal Finneylle, James A. Donaldille ja Ray Dillingerille. Seuraavana päivänä, vastauksessaan James A. Donaldille postituslistalla, hän kirjoitti, että hän oli lähettänyt hänelle "pääasiakirjat", jotka olivat "pyynnöstä saatavilla tällä hetkellä" ja että niiden "täysi julkaisu" tapahtuisi "pian." (alkuperäinen: "I sent you the main files. (available by request at the moment, full release soon)") Tässä koodin osassa, joka julkaistiin julkisesti vuonna 2013 Ray Dillingerin toimesta, voi nähdä, että kaikki Bitcoinin perustavanlaatuiset elementit ovat läsnä: lohkoketju (silloin vielä kutsuttu "aikaketjuksi"), proof of work, kolikoiden esitysmalli (UTXO), transaktioiden ohjelmoitavuus, transaktiomaksut ja puolittuminen.
Kuitenkin jotkin parametrit eroavat, mikä viittaa siihen, että ne valittiin
spontaanisti tai, kuten Satoshi kirjoitti, "koulutetun arvauksen" perusteella. (alkuperäinen: "educated guess") Lohkoajan, eli kohdennetun ajanjakson jokaisen lohkon välillä, on 15
minuuttia 10 minuutin sijaan. Vaikeustason säätöjakso on 2,880 lohkoa (mikä
vastaa 30 päivää lohkoaikaa 15 minuuttia kohden) 2,016 lohkon sijaan (mikä
vastaa 14 päivää lohkoaikaa 10 minuuttia kohden). Puolittumismekanismi, joka
on esitetty GetBlockValue funktiossa, määrää, että puolittuminen
tulisi tapahtua joka 100,000 lohkon jälkeen, suunnilleen joka 2 vuoden ja 311
päivän välein:
int64 GetBlockValue(int64 nFees)
{
int64 nSubsidy = 10000 * CENT;
for (int i = 100000; i <= nBestHeight; i += 100000)
nSubsidy /= 2;
return nSubsidy + nFees;
}
Ensimmäisen 100,000 lohkon aikana luodaan 100 bitcoinia, toisella kaudella 50, ja niin edelleen, niin että bitcoinien kokonaismäärä lähestyy 20 miljoonaa. Jokainen bitcoin (COIN) on jaettavissa 100 senttiin (CENT), jotka puolestaan ovat jaettavissa 10,000 perusyksikköön, mikä tarkoittaa, että bitcoin voidaan jakaa 1 miljoonaan pienempään yksikköön, eikä 100 miljoonaan kuten versiossa 0.1, joka julkaistiin tammikuussa. Hal Finney ja Ray Dillinger suorittivat perusteellisen koodin tarkastelun. Kumpikin keskittyi tiettyyn järjestelmän osaan: Ray Dillinger oli kiinnostunut konsensusosasta, ja Hal Finney tutki skriptijärjestelmää. Joulukuun 10. päivänä Satoshi loi bitcoin-list sähköpostilistan, joka isännöitiin SourceForgessa. Tämä lista ei saavuttanut suurta menestystä, vaikka vuosien aikana muutamia kiinnostuneiden ihmisten sähköposteja lähetettiinkin. Siitä huolimatta kaikki tämä osoittaa, että kaikki oli valmiina prototyypin lanseerausta varten, tapahtuma, joka tapahtuisi kuukautta myöhemmin, vuoden 2009 alussa.
Ohjelmiston julkaisu ja verkon käynnistys
Tammikuun 8. päivänä 2009 kello 19:27 Satoshi Nakamoto julkaisi ohjelmiston ensimmäisen version (numeroitu 0.1.0) Metzdowd.com sähköpostilistalla. C++ lähdekoodi julkaistiin avoimesti MIT-lisenssin alaisena, jotta kuka tahansa voisi kopioida, muokata ja käyttää sitä haluamallaan tavalla. Se sisältää erityisesti alkuperäisen lohkon, ketjun ensimmäisen lohkon tiedot, josta myöhemmän ketjun tulee laajentua. Ohjelmisto toimii vain Windowsissa. Hänen sähköposti-ilmoituksessaan Satoshi kirjoitti:
"Ilmoitamme Bitcoinin ensimmäisestä julkaisusta, uudesta sähköisestä käteisjärjestelmästä, joka käyttää vertaisverkkoa estääkseen kaksinkertaisen kulutuksen. Se on täysin hajautettu ilman palvelinta tai keskusviranomaista."
Hän täsmentää, että "ohjelmisto on vielä alfa-asteella ja kokeellinen. Ei ole takeita, etteikö järjestelmän tilaa jouduttaisi käynnistämään uudelleen jossain vaiheessa, jos se muodostuu tarpeelliseksi." (alkuperäinen: "The software is still alpha and experimental. There's no guarantee the system's state won't have to be restarted at some point if it becomes necessary") Bitcoineja voi hankkia kahdella tavalla: vastaanottamalla varoja joltakulta toiselta tai aktivoimalla kolikoiden tuoton CPU:n avulla. Myös yksiköiden lähettämiseen on kaksi tapaa: käyttämällä vastaanottajan IP-osoitetta tai Bitcoin-osoitteen kautta, mikä mahdollistaa maksun lähettämisen offline-tilassa. Lopuksi sähköposti kuvailee Bitcoinin lopullista rahapolitiikkaa, josta keskustelemme seuraavassa luvussa. Julkistettu koodi on hieman monimutkaisempi kuin esitetty ja on kirjoitettu tulevaisuuden rajapinnan kehittämistä varten, joka mahdollistaisi enemmän toimintoja kuin pelkästään bitcoinien siirtämisen. Satoshi todellakin integroi asiakasohjelmaan perusteet "eBay-tyylisestä markkinapaikasta" (alkuperäinen: "an eBay style marketplace built in to the client"), joka voisi erityisesti "helpottaa kenen tahansa valuutanvaihdon tarjoamista" (alkuperäinen: "make it easy for anyone to offer currency exchange"). Koodi sisältää myös joitakin funktioita, jotka on omistettu mahdollisen pokerisovelluksen perustamiselle suoraan ohjelmistoon. Online-pokeri koki fantastisen buumin Yhdysvalloissa vuodesta 2003 lähtien (kiitos "Moneymaker-efektin") mutta joutui taloudellisen sensuurin uhriksi Unlawful Internet Gambling Enforcement Act lain hyväksymisen jälkeen vuonna 2006, mikä selittää tämän lisäyksen.
Muutama tunti ilmoituksen jälkeen, tammikuun 8. päivän ja 9. päivän välisenä yönä, Satoshi alkaa louhia. Ketjun toinen lohko, lohko 1, vahvistetaan hänen toimestaan tammikuun 9. päivänä kello 2:54 aamulla. Tämän lohkon tuottaminen merkitsee verkon tehokasta käynnistymistä, ja seuraavien tuntien aikana ketjuun lisätään muita linkkejä.
Kun tämä on tehty, Satoshi ottaa tehtäväkseen ilmoittaa eri henkilöille,
joiden kanssa hän on kommunikoinut tästä käynnistyksestä. Kello 5:21 aamulla
hän lähettää sähköpostin Hal Finneylle ilmoittaen, että "Bitcoin v0.1 julkaisu EXE:llä ja täydellä
lähdekoodilla on saatavilla Sourceforgessa." (alkuperäinen: "the Bitcoin v0.1 release with EXE and full sourcecode is
up on Sourceforge") Seuraavana päivänä hän ottaa yhteyttä Adam Backiin ja Wei Daihin
lähettämällä heille personoidun sähköpostin. Näissä viimeisissä
sähköposteissa hän erityisesti sisältää kuvauksen, jonka Hal Finney julkaisi
postituslistalla, joka mainitsee proof of workin ja b-moneyn. 10. tammikuuta
Hal Finney yritti käynnistää ohjelmiston suoritettavan tiedoston, mutta
kohtasi teknisen ongelman, joka kaatoi hänen tietokoneensa. Hän otti yhteyttä Satoshiin ja alkoi vaihtaa hänen kanssaan viestejä tästä asiasta.
Vaikeuksista huolimatta Hal Finney onnistui saamaan ohjelmiston toimimaan.
10. tammikuuta ja 11. tammikuuta välisenä yönä, kello 1 aamulla, hän löysi
ensimmäisen lohkonsa (lohko 78) ja ansaitsi näin 50 bitcoinia. Tuntia myöhemmin hän lähetti kehuvan sähköpostin Cryptography mailing list -postituslistalle, jossa hän onnitteli
Satoshiä alpha-version julkaisusta ja korosti yksikön rahapolitiikkaa.
Lopulta kello 3:33 aamulla hän jakoi kokemuksensa Twitterissä (tuolloin nousevassa sosiaalisessa verkostossa)
todeten, että hän oli "[r]unning [B]itcoin". Tämä on ensimmäinen tweetti
Bitcoinista. Näistä Satoshiin ja Hal Finneyyn välisistä vaihdoista syntyi
versio 0.1.3, julkaistu 12. tammikuuta, joka oli paljon vakaampi kuin edelliset versiot. Satoshi
hyödynsi myös keskusteluaan Hal Finneyn kanssa antaakseen hänelle joitakin
bitcoineja: hän lähetti hänelle 10 bitcoinia IP-osoitteen kautta 11. tammikuuta ja 12. tammikuuta
välisenä yönä, kello 3:30. Tämä oli ensimmäinen siirto henkilöltä toiselle
verkossa. Mutta Hal Finney ei ole ainoa henkilö, joka kokeilee Bitcoinia
tuolloin. Näin tekee myös Dustin D. Trammell, amerikkalainen tietokoneen
turvallisuustutkija, joka oli tuolloin kiinnostunut digitaalisista
valuutoista (erityisesti Liberty Dollarin elektronisesta versiosta) ja löysi
Bitcoinin postituslistan kautta. 11. tammikuuta hän käynnistää ohjelmiston
yhdellä työkoneistaan (mutta hän ei louhi ensimmäistä lohkoaan ennen 13. päivää teknisen ongelman vuoksi). 11. tammikuuta ja 12. tammikuuta
välisenä yönä hän ottaa yhteyttä Satoshiin, jonka kanssa hän kommunikoi laajasti seuraavien päivien aikana. 15. tammikuuta Dustin Trammell saakin häneltä myös 25 bitcoinia.
Dustin
Trammell (lähde: Dustin Trammellin blogiarkisto)
Myöhemmin muut ihmiset yrittävät saada ohjelmiston toimimaan. Näin käy Nicholas Bohmille, brittiläiselle lakimiehelle, joka lähettää sähköpostia 25. tammikuuta bitcoin-listalle, koska hän kohtaa teknisen ongelman ja vaihtaa yksityisviestejä Satoshin kanssa. Eräs Jeff Kane onnistuu saamaan version 0.1.3 toimimaan 30. tammikuuta. Nicholas Bohmia mainitaan yhdessä Dustin Trammellin kanssa ohjelmiston version 0.1.5 krediiteissä, joka julkaistiin alkuvuodesta helmikuussa.
- tammikuuta 2009 alkaen verkko ei pysähdy. Lohko toisensa jälkeen ketju jatkaa pidentymistään. Ja Bitcoin saavuttaa lopulta menestyksen.
Asteittainen suunnittelu
Mitä voimme päätellä Bitcoinin suunnittelusta, on se, että se tapahtui asteittain. Ensimmäisen idean keväällä 2007 ja varsinaisen verkon käynnistämisen talvella 2009 välillä kului todellakin yli vuosi ja puoli. Lisäksi jotkin mallin elementit kehittyivät, kuten näimme rahapolitiikan ja transaktiomaksujärjestelmän osalta, jotka ilmestyivät ensimmäisen version valkoisen kirjan julkaisun jälkeen 31. lokakuuta 2008.
Tämä työ ei kuitenkaan riittänyt, ja Satoshi tarvitsi sinnikkyyttä järjestelmänsä käynnistämiseksi. Alusta alkaen hän tiesi hyvin, että harvat ihmiset olivat vakavasti harkinneet hänen malliaan ja että uusien käyttäjien ja avustajien houkutteleminen olisi monimutkaista. Siksi hän yritti herättää innostusta myymällä ideaansa parhaansa mukaan. Tutkimme tätä näkökohtaa seuraavassa luvussa, joka kattaa suurimman osan vuodesta 2009.
Esittely maailmalle
Tutkittuamme, miten Bitcoin suunniteltiin ja käynnistettiin Satoshi Nakamoton toimesta, keskitymme siihen, miten se esiteltiin julkisesti. Sen käynnistämisen jälkeen vuoden 2009 alussa verkko oli toiminnassa, mutta generoivia solmuja oli vähän (Satoshi louhi valtaosan lohkoista) ja toimintaa oli käytännössä olematonta (tammikuun aikana tapahtui 32 todellista transaktiota). Projektille oli vain perusverkkosivusto ja SourceForge-sivu ohjelmiston lataamiseen. Lisäksi Bitcoinista tiedottaminen rajoittui Metzdowd Cryptography -postituslistalle, jota seurasi parhaimmillaan muutama sata kryptografiasta intohimoista ihmistä.
Tämän ajanjakson haasteena oli siis Bitcoinin edistäminen kriittisen massan käyttäjien houkuttelemiseksi, jotka voisivat sitten tavalla tai toisella edistää asiaa. Siksi Satoshin ensisijainen tavoite oli parantaa sivustoa ja olla vuorovaikutuksessa eri ihmisten kanssa. Hän halusi tehdä löytönsä tunnetuksi maailmalle.
Tässä luvussa tarkastelemme kulttuurikoodeja, jotka nousivat esiin Satoshin viestintäpyrkimyksistä, kuten pankkijärjestelmän epäluottamus ja 21 miljoonan raja. Kommentoimme myös keskusteluja, joita Satoshi kävi vastustajiensa kanssa puolustaakseen keksintöään. Lopuksi puhumme avusta, jonka hän sai muilta, erityisesti Martti Malmilta, hänen ensimmäiseltä oikealta kädeltään.
Genesis-lohko
Tammikuussa 2009 tapahtunut julkaisu tarjosi Satoshi Nakamotolle mahdollisuuden vakiinnuttaa hänen järjestelmänsä kiinteät parametrit. Kuten hän myöhemmin kirjoittaisi, Bitcoinin luonne on sellainen, että "kun versio 0.1 julkaistiin", sen perustoiminta oli "asetettu kiveen koko sen olemassaolon ajaksi", mikä teki välttämättömäksi saada asiat oikein ennen kuin järjestelmä laajeni. (alkuperäinen: "once version 0.1 was released, the core design was set in stone for the rest of its lifetime") Erityisesti kaksi perustavaa elementtiä omaavat merkittävää kulttuurista merkitystä: alkulohkon sisältö ja 21 miljoonan yksikön raja.
Alkulohko on Bitcoin-lohkoketjun peruslohko, josta sen on laajennuttava. Se on siis koodattu kovakoodattuna ohjelmistoon. Ennen verkon käynnistämistä Satoshi rakensi tämän ensimmäisen linkin tuottamalla vaaditun työtodisteen ja aikaleimaamalla sen 3. tammikuuta 2009 kello 18:15:05 UTC. Tässä lohkossa (ja erityisesti palkkiotapahtumassa) hän kirjoitti seuraavan viestin:
The Times 03/Jan/2009 Chancellor on brink of second bailout for banks
Tämä on otsikko brittiläisestä sanomalehdestä The Times kyseisenä päivänä, joka osoittaa, että valtiovarainministeri (eli Britannian rahoitusministeri) oli vaarassa pelastaa pankit toista kertaa. Tämän otsikon läsnäolo lohkossa palvelee kahta tarkoitusta:
- Toisaalta se estää verkon käynnistämisen takautuvasti todistamalla, että järjestelmää ei olisi voitu aloittaa ennen 3. tammikuuta, koska Satoshi ei olisi voinut tietää otsikosta ennen kuin sanomalehti julkaistiin;
- Toisaalta se symbolisesti osoittaa, mitä Bitcoin vastustaa viittaamalla ajan rahalliseen ja taloudelliseen kontekstiin.
Tuolloin maailma todella tunsi vuonna 2007 Yhdysvalloissa subprime-kuplan puhkeamisen aloittaman talouskriisin täyden vaikutuksen. Hallitukset pelastivat rahoituslaitoksia estääkseen lisää konkurssitapahtumia Lehman Brothers -sijoituspankin kaaduttua 15. syyskuuta 2008, ja keskuspankit harjoittivat kvantitatiivista keventämistä ruiskuttamalla likviditeettiä rahoitusmarkkinoille. Tämän tilaisuuden varalta luodun julkisen rahan käyttö häiritsi monia kansalaisia, jotka ymmärsivät, että pankkijärjestelmä on itse asiassa yksityisten voittojen ja sosialisoitujen tappioiden järjestelmä.
Toisaalta Bitcoin ei luota luotettuun kolmanteen osapuoleen, ja on siksi vapaa keskuspankin oikuista. Se kontrastoi valtioiden valuuttojen, kuten dollarin tai euron, kanssa, joiden määrää voidaan mielivaltaisesti muuttaa niiden toimesta, jotka hallitsevat rahanluontia; Bitcoinin rahapolitiikka on todellakin ohjelmoitu etukäteen, kirjoitettu protokollaan, teoriassa koskaan muuttumattomaksi.
21 Miljoonan Raja
Tämä tuo meidät toiseen elementtiin, jonka Satoshi esitteli verkon käynnistyspäivänä: 21 miljoonan raja. Tammikuun 8. päivänä hänen esittelysähköpostissaan hän kuvasi tätä rahapolitiikkaa seuraavasti:
"Kokonaiskierto on 21,000,000 yksikköä. Ne jaetaan verkon solmuille, kun ne luovat lohkoja, ja liikkeeseen laskettava määrä puolittuu joka 4. vuosi.
ensimmäiset 4 vuotta: 10,500,000 yksikköä Seuraavat 4 vuotta: 5 250 000 yksikköä > Seuraavat 4 vuotta: 2 625 000 yksikköä Seuraavat 4 vuotta: 1 312 500 yksikköä jne.
Kun tämä varanto on käytetty, järjestelmä voi tarvittaessa tukea siirtomaksuja. Se perustuu avoimeen markkinakilpailuun, ja todennäköisesti aina löytyy solmuja, jotka ovat valmiita käsittelemään siirtoja ilmaiseksi.
Muutama päivä myöhemmin Hal Finney reagoi myönteisesti tähän rahapolitiikkaan postituslistalla, innostuneena siitä, että "järjestelmä voidaan konfiguroida sallimaan vain tietty enimmäismäärä yksiköitä tuotettavaksi." Sähköpostissaan hän arvioi, että jos Bitcoinista tulee "maailmanlaajuisesti käytetty hallitseva maksujärjestelmä," jokaisen yksikön arvo olisi silloin "noin 10 miljoonaa dollaria." Hän päätteli kirjoittamalla, että "yksiköiden tuottaminen tänään muutamalla sentillä laskenta-aikaa" voisi olla "erittäin hyvä veto." Vaikka arvio on kiistanalainen (koska se perustuu bitcoinin arvostukseen, joka olisi vastaava koko maailman varallisuudelle), perustelut ovat järkeviä.
- tammikuuta Satoshi palasi tämän "pitkän aikavälin sijoituksen" ideaan sähköpostissa, jonka hän jakoi postituslistalla, jossa hän kuvasi mahdollisia käyttötarkoituksia. Hän mainitsi silloin, että "voisi olla järkevää hankkia joitakin varalta, jos se yleistyy. Jos tarpeeksi moni ajattelee samalla tavalla, siitä tulee itseään toteuttava ennuste." Hän toisti tämän väitteen kuukautta myöhemmin, selittäen, että rajoitettu yksikkömäärä todennäköisesti luo "positiivisen palautesilmukan" siinä mielessä, että "mitä enemmän käyttäjiä on, sitä enemmän arvo kasvaa, mikä voisi houkutella lisää käyttäjiä haluamaan hyötyä kasvavasta arvosta." Näin ollen spekulatiivinen elementti on läsnä alusta alkaen, tavoitteena käynnistää järjestelmä.
Säätely, Zombiverkot ja Ekologia
Tämän jälkeen postituslistalla kehittyy toinen keskustelu. Satoshi mainitsi roskapostin rajoittamisen käyttötarkoituksena, mikä herätti reaktioita useilta osallistujilta. Bitcoinin luoja päätti vastata näihin kritiikkeihin yksityisesti, mutta Hal Finney otti tehtäväkseen vastustaa julkisesti. Hänellä todellakin oli aikaa pohtia näitä kysymyksiä, kun hän oli yrittänyt kehittää omaa digitaalista valuuttaansa RPOW:n avulla. Ensimmäisenä nousee esiin säätelyn kysymys ja Bitcoinin mahdollinen kieltäminen hallitusten toimesta. Tämän kysymyksen nostaa esiin Jonathan Thornburg, tutkija Indiana Universityn tähtitieteen laitokselta Bloomingtonissa ja säännöllinen postituslistan käyttäjä. Sähköpostissaan, jossa hän vastaa Satoshin ehdottamiin käyttötarkoituksiin, hän hahmottelee globaalin taloudellisen valvonnan tilannetta ja osoittaa, että Bitcoin voisi mahdollistaa summan siirtämisen viranomaisten salliman kynnyksen yli. Hänen päättelynsä looginen seuraus on, että "yksikään suuri hallitus ei todennäköisesti salli Bitcoinin toimia nykyisessä muodossaan suuressa mittakaavassa." Tämä kysymys kiinnostaa Hal Finneytä, joka kirjoittaa tweetissä 21. tammikuuta todeten, että hän "Tutkii tapoja lisätä nimettömyyttä bitcoiniin." Sitten 24. päivänä hän vastaa Jonathan Thornburgille kirjoittaen, että "Ehdottomasti pätevä pointti, ja yksi, joka on ollut laajasti keskusteltu vuosien aikana elektronista rahaa koskevissa väittelyissä. Bitcoinilla on pari asiaa puolellaan: yksi on se, että se on hajautettu, ilman yksittäistä vikapisteitä, ei 'rahalaitosta', ei yritystä, jonka virkailijoita voidaan haastaa oikeuteen ja pidättää ja sulkea." Seuraavaksi samassa sähköpostissa Jonathan Thornburg keskustelee zombietietokoneverkkojen aiheesta, jotka voisivat helposti "kierrellä maksullisia sähköpostisuodattimia", viitaten käyttötapaukseen, jota Satoshi oli korostanut. Satoshi vastasi hänelle yksityisesti selittäen, että tässä tapauksessa voisi "ansaita mukavan voiton perustamalla maksullisia sähköpostiosoitteita ja keräämällä kaikki spammirahat", mielipiteen, jonka hän kirjoitti ylös listalle 25. päivänä. Hal Finney puolestaan muistuttaa meitä, että työn todistus "on ensisijaisesti suunnattu varmistamaan tapahtumahistorian tietokannan luotettavuus", ja lisää, että jos työn todistuksen tokenit ovat hyödyllisiä, koneet eivät enää pysy toimettomina ja loisiminen vähenee.
Lopuksi viimeisen kommentin antaa John Gilmore, cypherpunk-liikkeen perustajajäsen ja liikkeen ensimmäisen postituslistan ylläpitäjä vuosina 1992–1997. Sähköpostissa, jonka hän lähetti 25. tammikuuta, hän korostaa Bitcoinin oletettuja ekologisia seurauksia ja kirjoittaa, että "viimeinen asia, mitä tarvitsemme, on ottaa käyttöön järjestelmä, joka on suunniteltu polttamaan kaikki saatavilla olevat syklit, kuluttamaan sähköä ja tuottamaan hiilidioksidia kaikkialla Internetissä, jotta voidaan tuottaa pieniä määriä bitbuxeja saamaan sähköpostit tai spämmiviestit läpi." Satoshi vastaa hänelle yksityisesti, että "olisi ironista joutua valitsemaan taloudellisen vapauden ja ympäristönsuojelun välillä." Hän lisää, että "työn todistus on ainoa ratkaisu [jonka hän on] löytänyt toimivan vertaisverkkoon perustuvan elektronisen rahajärjestelmän aikaansaamiseksi" ja että, vaikka se kuluttaisikin paljon energiaa, "se tuhlaisi silti vähemmän kuin korvattava työ- ja resurssi-intensiivinen perinteinen pankkitoiminta."
John Gilmore vuonna 2007 (lähde: Flickr)
- päivänä Hal Finney mainitsee keinoja vähentää työn todistuksen laskentaan liittyvää energian hukkaa.
Tuntia myöhemmin hän kirjoittaa Twitterissä "miettien, miten vähentää CO2-päästöjä laajalle levinneestä
Bitcoinin käytöstä." Toinen tuki tulee cypherpunk Zooko
Wilcox-O'Hearniltä, joka tuolloin työskenteli Tahoe-LAFS:n parissa,
tiedostonjakojärjestelmässä, joka on seuraaja Mojo Nation-projektille, joka oli suosittu 2000-luvun alussa. Tammikuun 26. päivänä,
keskustelun aikana postituslistalla, hän jakoi linkin samana päivänä
blogissaan julkaisemaansa postaukseen otsikolla "Decentralized Money," jossa hän mainitsee erilaisia digitaalisen valuutan projekteja
(DigiCash, bit gold, b-money) ja ylistää Bitcoinia. Hän kirjoittaa
erityisesti:
"Mitä haluan, on valuutta, jota jokainen voi käyttää edullisesti ja kätevästi, mutta jota kukaan ei voi manipuloida. Kukaan ei voi lisätä tai vähentää valuutan määrää, kukaan ei voi valvoa, verottaa tai estää transaktioita. Todellakin digitaalisen kullan vastine, aikoina ja paikoissa, kun kulta oli universaali valuutta."
Linkki tähän tekstiin lisättäisiin lopulta Bitcoin.org-sivustolle muutama viikko myöhemmin. Ja Satoshi kiitti henkilökohtaisesti Zookoa puolitoista vuotta myöhemmin tästä pienestä avusta.
Vertaisverkko ja keskuspankkien epäluottamus
Kuten olemme sanoneet, vaikka Satoshi aluksi kommunikoi vain Kryptografian postituslistalla, myöhemmin hän laajensi viestintäänsä muihin suuntiin. Helmikuussa 2009 hän osallistui P2P Foundationin foorumiin ja postituslistaan, organisaatioon, joka perustettiin vuonna 2007 tutkimaan vertaisverkko-infrastruktuurien vaikutusta yhteiskuntaan. Hän vuorovaikutti useiden sen jäsenten kanssa, aina tavoitteenaan edistää omaa malliaan. Helmikuun 11. päivänä Satoshi julkaisi esittelyviestin Bitcoinista foorumilla (p2pfoundation.ning.com) ja lähetti kopion sähköpostitse listalle (p2p-research). Tässä tekstissä hän kirjoitti:
"Perinteisen valuutan perusongelma on kaikki luottamus, jota sen toimiminen edellyttää. Meidän on luotettava keskuspankkiin, ettei se devalvoi valuuttaa, mutta fiat-valuuttojen historia on täynnä näiden luottamusten pettämisiä. Meidän on luotettava pankkeihin, että ne pitävät rahamme ja siirtävät sitä sähköisesti, mutta ne lainaavat sitä ulos luottokuplien aaltoina, joissa on vain murto-osa varantona. Meidän on luotettava heihin, että he suojelevat yksityisyyttämme, etteivät identiteettivarkaat tyhjennä tilejämme. Heidän merkittävät yleiskustannuksensa tekevät mikromaksuista mahdottomia." Hänen profiilissaan hän väittää olevansa japanilainen mies, mutta se ei ole kaikki. Käyttöliittymän päivitys vuonna 2011 paljasti hänen ikänsä: 35 vuotta, mikä tarkoittaa, että hän oli 32 tai 33-vuotias vuonna 2009. Sitten vuonna 2014 löydettiin, että hän oli ilmoittanut tietyn syntymäpäivän: huhtikuun 5. päivä 1975. Tämä päivämäärä, joka vaikuttaa viattomalta, on todennäköisesti viittaus siihen, että Yhdysvaltain kansalaiset eivät saaneet omistaa kultaa vuosien 1933 ja 1975 välisenä aikana Yhdysvalloissa. Huhtikuun 5. päivä liittyy siihen päivään, jolloin tämä kielto asetettiin presidentin asetuksella 6102, jonka allekirjoitti presidentti Franklin Delano Roosevelt 5. huhtikuuta 1933, ja vuosi 1975 vastaa sen kumoamista julkisen lain 93-373 säätämisellä. Tämä yksityiskohta on erittäin tärkeä, koska tämä kielto päätti klassisen kultakannan (jossa voitiin saada kultaa vaihdossa edustavaan seteliin), salli dollarin devalvaation (kultavarantojen lain kautta vuonna 1934) ja helpotti kelluvan valuuttakurssin rahajärjestelmän perustamista, jonka tunnemme Nixonin shokin jälkeen vuonna 1971.
Satoshi Nakamoton profiili P2P Foundation -foorumilla 17. maaliskuuta 2011 (lähde: foorumin tallenne)
Tämä ei ole ainoa viittaus jalometalleihin Satoshi Nakamoton viestinnässä. Bitcoinin luoja kirjoittaa kommenteissa 18. helmikuuta:
"Seppin kysymykseen vastaten, todellakin, kukaan ei toimi keskuspankkina tai liittovaltion varantona säätämässä rahan määrää, kun käyttäjien populaatio kasvaa. Se olisi vaatinut luotettua osapuolta määrittämään arvon, koska en tiedä tapaa, jolla ohjelmisto voisi tietää asioiden todellisen maailman arvon. Jos olisi jokin ovela tapa, tai jos haluaisimme luottaa jonkun aktiivisesti hallinnoivan rahan määrää sitomaan sen johonkin, säännöt olisi voitu ohjelmoida siihen. Tässä mielessä se on enemmän tyypillistä jalometallille."
Satoshi Nakamoto on myös aktiivinen postituslistalla, jossa hän vaihtaa ajatuksia Martien van Steenbergenin, hollantilaisen projektinhallintakonsultin kanssa. Helmikuun 13. päivänä hän käsittelee Bitcoinin ohjelmoitavuuden aihetta ja kirjoittaa hänelle: Näen Bitcoinin kulmakivenä, ensimmäisenä askeleena, jos haluat toteuttaa ohjelmoitavia P2P-sosiaalivaluuttoja, kuten Marc [Fawzi]'n ideat ja muut täällä keskustellut. Ensin perus- ja normaalin P2P-valuutan on toimittava. Kun se on vakiintunut ja todistettu, siirtyminen seuraavaan vaiheeseen, dynaamiseen automaattiseen valuuttaan, on helppoa. Pidän todella virtuaaliyhteisöjen ideasta, ilman maantieteellistä kuulumista, kokeilemassa uusia taloudellisia paradigmoja.
Tämä kaikki osoittaa, että Bitcoinin luoja pyrkii mukautumaan yleisöönsä ja tekee kaikkensa saadakseen ihmiset kiinnostumaan keksinnöstään.
Mike Hearn ja 21 miljoonaa
Satoshi Nakamoton viestintästrategia alkaa vähitellen kantaa hedelmää. Huhtikuussa 2009 muut ihmiset alkoivat kiinnostua hänen keksinnöstään. Tähän sisältyy Mike Hearn, brittiläinen kehittäjä, joka työskentelee Googlella Sveitsissä ja käyttää vapaa-aikaansa avoimen lähdekoodin ohjelmistojen parissa. Hän kiinnostui digitaalisista maksujärjestelmistä, erityisesti Ripple-projektista, jonka loi Ryan Fugger. Juuri Ripple Google Groupissa hän kuuli Bitcoinista keskusteluketjun kautta, jonka loi maaliskuussa Charles N. Wyble, nuori amerikkalainen tietojenkäsittelijä ja yrittäjä.
Huhtikuun 12. päivänä Mike Hearn lähetti sähköpostin Satoshi Nakamotolle, jossa hän esitti joukon kysymyksiä Bitcoinista. Hän huomautti, että "on harvinaista kohdata todella vallankumouksellisia ideoita" eikä epäröinyt mainita Rippleä.
Mike Hearn ja Satoshi Nakamoto keskustelivat Bitcoinin eri näkökohdista, kuten skaalautuvuudesta, mikromaksuista, ohjelmiston toiminnasta ja takaisinmaksujen puuttumisesta. Erityisesti Mike Hearn kysyi Satoshi Nakamotolta, miksi hän valitsi määrän "24 miljoonaa" (sic) Bitcoinien kokonaismääräksi ja voisivatko ne olla jaettavissa. Satoshi antoi seuraavan selityksen:
"Valintani kolikoiden määrästä ja jakeluaikataulusta oli harkittu arvaus. Se oli vaikea valinta, koska kun verkko on käynnissä, se on lukittu ja meidän on elettävä sen kanssa. Halusin valita jotain, mikä tekisi hinnoista samankaltaisia kuin olemassa olevat valuutat, mutta tulevaisuutta tuntematta se on hyvin vaikeaa. Päädyin valitsemaan jotain keskeltä. Jos Bitcoin pysyy pienenä markkinarakona, se on arvoltaan vähemmän per yksikkö kuin olemassa olevat valuutat. Jos kuvittelet sen käytettävän maailmankaupan osassa, silloin koko maailmassa on vain 21 miljoonaa kolikkoa, joten se olisi paljon arvokkaampi per yksikkö. Arvot ovat 64-bittisiä kokonaislukuja, joissa on 8 desimaalipaikkaa, joten 1 kolikko esitetään sisäisesti 100000000. Pienille hinnoille on runsaasti tarkkuutta. Esimerkiksi, jos 0.001 on arvoltaan 1 euro, saattaisi olla helpompaa muuttaa, missä desimaalipiste näytetään, joten jos sinulla on 1 Bitcoin, se näytetään nyt 1000, ja 0.001 näytetään 1."
Myöhemmin hän selitti Mike Hearnille, että hän oli "miettinyt 100 BTC:tä [lohkoa kohden] ja 42 miljoonaa", mutta 42 miljoonaa tuntui hänestä paljolta. ("Mietin 100 BTC:tä ja 42 miljoonaa, mutta 42 miljoonaa tuntui paljolta.") Satoshiin yhteyttä otettuaan Mike Hearn alkoi käyttää ohjelmistoa henkilökohtaisella tietokoneellaan. Hän louhi muutamia lohkoja, mukaan lukien lohko 11,157. Keskustelunsa ohella kaksi miestä suoritti joitakin rahansiirtoja. Huhtikuun 18. päivänä Mike Hearn lähetti 32,51 bitcoinia Satoshiille, jonka tämä palautti samana päivänä. He myös lähettivät toisilleen 50 bitcoinia omista louhintaponnisteluistaan.
Martti Malmi ja Bitcoinin esittely
Satoshiin viestintä kiinnitti myös nuoren suomalaisen tietojenkäsittelytieteen opiskelijan, Martti Malmin, huomion. Hän löysi Bitcoinin huhtikuun alussa P2P Foundation -foorumin tekstistä. Yhdeksäntenä hän alkoi käyttää ohjelmistoa ja louhi ensimmäisen lohkonsa (lohko 10,351). Illalla hän kirjoitti lyhyen esittelyn Bitcoinista, jossa hän tuki anarkistista hypoteesia siitä, että "P2P-valuutta voisi tehdä hallituksesta tarpeettoman?" Hän julkaisi tekstinsä nimimerkillä Trickster(n) kahdella libertaarilla foorumilla, jotka edustivat eri näkemyksiä: anti-state.com (ASC) ja Freedomain Radion foorumi (anarkokapitalisti Stefan Molyneux'n median foorumi). Martti kirjoitti:
"Järjestelmä on anonyymi, eikä mikään hallitus voisi mahdollisesti verottaa tai estää transaktioita. Ei ole keskuspankkia, joka voisi devalvoida valuuttaa luomalla rajattomasti uutta rahaa. Tällaisen järjestelmän laajamittainen omaksuminen vaikuttaisi olevan jotain, jolla voisi olla tuhoisa vaikutus valtion kykyyn elää kansalaistensa kustannuksella."
Martti Malmi vuonna 2013 (lähde: Business Insider)
Martti lähettää sitten sähköpostin Satoshille ilmoittaen, että hän on tämän tekstin kirjoittaja, jossa hän kirjoittaa, että hän "haluaisi auttaa Bitcoinin kanssa", vaikka hänellä "ei vielä ole paljon kokemusta kehitystyöstä." Satoshi Nakamoto vastaa 2. toukokuuta kertoen hänelle, että hänen "ymmärryksensä Bitcoinista" on "täysin oikea."
Bitcoinin luoja värväsi hänet avustamaan verkkosivulla SourceForgessa, alustalla, jossa projekti isännöidään, erityisesti kirjoittamalla Usein Kysytyt Kysymykset (UKK) -osion. Kotisivulla (bitcoin.sourceforge.net) hän esittelee Bitcoinin "anonyymina digitaalisena valuuttana, joka perustuu vertaisverkkoon" eikä se nojaudu "mihinkään keskusviranomaiseen uuden rahan liikkeellelaskemiseksi tai transaktioiden valvomiseksi." Hän korostaa seuraavia etuja:
- "Siirrä rahaa helposti internetin kautta ilman, että sinun tarvitsee luottaa kolmansiin osapuoliin."
- "Mikään kolmas osapuoli ei voi estää tai hallita transaktioitasi."
- "Suojaa itsesi fraktionaalisen varantopankkitoiminnan aiheuttamalta epävakaudesta ja keskuspankkien huonoilta politiikoilta. Bitcoin-järjestelmän rahan tarjonnan rajallinen inflaatio jaetaan tasaisesti (laskentatehon mukaan) koko verkon laajuudella, sen sijaan että se monopolisoitaisiin pankeille."
- "Bitcoinin arvon odotetaan kasvavan, kun Bitcoin-talouden kasvu ylittää inflaatiovauhdin - pidä Bitcoinia sijoituksena ja aloita solmun pyörittäminen tänään!" Satoshi hyväksyy tämän esityksen kokonaisuudessaan, vaikka hänellä onkin joitakin varauksia. Hän on erityisen "epämukava" Bitcoinin kuvailemisessa "sijoituksena", peläten todennäköisesti tällaisen lausunnon oikeudellisia seurauksia. Sivu julkaistiin 6. toukokuuta, ja kaksi päivää myöhemmin Martti Malmi mainosti sitä jakamalla linkin alustoilla Hackernews ja Reddit. Hieman muokattu versio tästä kuvauksesta löytyi pääsivustolta vuoden 2009 loppuun mennessä. Keväällä 2009 myös sana "kryptovaluutta" tuli esiin, ja sitä käytettiin aluksi viittaamaan Bitcoiniin. 11. toukokuuta Satoshi kirjoitti Martti Malmille:
"Joku keksi sanan 'kryptovaluutta'... ehkä se on sana, jota meidän pitäisi käyttää kuvaamaan Bitcoinia, pidätkö siitä?"
Nuori suomalainen suostuu ja ehdottaa, että "The P2P Cryptocurrency" voisi olla Bitcoinin iskulause. Tämä ehdotus toteutetaan: johdantosivun otsikoksi tulee "Bitcoin P2P Cryptocurrency" ja version 0.3 julkistuksessa heinäkuussa 2010 projektia kuvataan "Bitcoin, the P2P cryptocurrency".
Kaksi Bitcoinille omistettua foorumia
Martti Malmi perustaa myös foorumin ja wikin, edelleen SourceForge-sivulla. Nämä elementit avataan 9. kesäkuuta. 13. päivänä Malmi ilmoittaa Bitcoinin postituslistalla SourceForge-sivun, foorumin ja wikin olemassaolosta:
"Uusi Bitcoin-verkkosivusto/portaali on avattu osoitteessa bitcoin.sourceforge.net. Foorumit ja wiki sisältyvät, joten olet tervetullut liittymään keskusteluun ja wikin dokumentointiin."
Tämä foorumi löytää yleisönsä. Vaikuttaa siltä, että se jopa johtaa omistetun IRC-kanavan perustamiseen kehitystä varten (#bitcoin-dev) elokuussa. Meillä ei kuitenkaan ole arkistoa, koska se oli vain jäsentensä saatavilla.
Kuukausien kuluessa yhä useammat ihmiset rekisteröityvät ja osallistuvat tähän ensimmäiseen foorumiin, saaden Satoshiin tajuamaan, että Malmiin perustama ohjelmistoinfrastruktuuri ei ole riittävä. 5. marraskuuta hän kirjoittaa nuorelle suomalaiselle ehdottaen uuden foorumin luomista, joka voisi käsitellä suurempaa liikennettä:
"Nyt kun foorumi osoitteessa bitcoin.sourceforge.net alkaa saada suosiota, meidän todella pitäisi etsiä paikka, joka tarjoaa täysimittaisen foorumiohjelmiston ilmaiseksi." Teknisen ratkaisun valinnasta käytyjen keskustelujen jälkeen Martti Malmi asentaa foorumin palvelimelleen marraskuun 17. päivänä, ja Satoshi alkaa määrittää sitä 19. marraskuuta. Alkaen 22. päivästä, Bitcoinin luoja siirtää joitakin kysymyksiä ja vastauksia vanhalta foorumilta, jotka kattavat aiheita kuten yksityisyys, louhinta ja Linux. Hän julkaisee myös tervetuloviestin. 25. päivänä foorumi käynnistetään osoitteessa bitcoin.org/smf. Ensimmäiset käyttäjät alkavat rekisteröityä seuraavan kuun alussa. Joulukuun 9. päivänä ilmestyy ensimmäinen viesti, jonka on kirjoittanut joku muu kuin Satoshi, mikä todella käynnistää keskustelut. Esimerkkinä tässä on näyttökuva foorumista 29. toukokuuta 2010:
Uuden foorumin käynnistäminen oli tilaisuus julkaista versio 0.2 ohjelmistosta, jota Satoshi Nakamoto ja Martti Malmi olivat työstäneet kuukausien ajan, mikä tapahtui 16. joulukuuta. Tähän versioon sisältyi parannuksia, kuten pienentäminen tehtäväpalkkiin, automaattinen käynnistys latauksen yhteydessä tai monisäikeisyys louhintatuotannossa. Ohjelmisto mukautettiin myös Linuxille, kiitos Malmin panoksen ja uuden tulokkaan NewLibertyStandardin suorittamien testien (joiden tapaus käsitellään seuraavassa luvussa).
Tällä foorumilla, josta elokuussa 2011 tulisi BitcoinTalk, Satoshi kirjoittaisi yhteensä 539 viestiä. Tämän keinon avulla hän pystyi tarjoamaan teknisiä selvennyksiä, selittämään erilaisia taloudellisia mekanismeja ja yleisemmin jakamaan näkemyksensä Bitcoinista. Tämä viestien kokoelma muodostaisi suurimman osan hänen jättämästään korpuksessa.
Viestintä vaiheittain
Näin ollen vuoden 2009 ensimmäinen osa oli omistettu viestinnälle. Satoshi varmisti, että hänen löytönsä herätti huomiota eri tavoin ja eri paikoissa. Hän sai apua muilta ihmisiltä viestin levittämisessä, mukaan lukien Martti Malmi.
Bitcoinin edistäminen tapahtui myös useassa vaiheessa: ensin Satoshi keskittyi online-maksuihin; sitten hän korosti kiinteää rahapolitiikkaa ja 21 miljoonan yksikön rajaa; ja lopulta hän mainitsi mallinsa ohjelmoitavuuden. Syksyllä 2009 vaikutti siltä, että Bitcoin oli valmis kasvamaan. Ja juuri tuolloin taloudellinen alkukäynnistys todella tapahtui. Tämä aihe on seuraavan luvun aiheena.
Kryptovaluutan alkukäynnistys
6b3418a7-125e-4ea1-a03a-f36090fac8a4 Edellisissä luvuissa tarkastelimme, miten Satoshi Nakamoto toteutti ideansa ja miten hän viesti siitä maailmalle Bitcoinin esittelemiseksi. Kaikki ei kuitenkaan riippunut hänestä: oli myös tarpeen, että ihmiset antoivat arvoa tilikauden yksikölle. Koska tämä mahdollisti kaivosmiesten palkitsemisen transaktiomaksuilla ja palkitsi kauppiaita luonnollisen deflaation kautta, tällainen arvostus oli järjestelmän turvallisuuden kannalta olennaista. Bitcoinin arvon syntyminen ei kuitenkaan ollut helppo tehtävä. Kyse oli taloudellisen merkityksen antamisesta kohteelle, jolla ei aiemmin ollut sellaista, täysin subjektiivisista syistä. Hal Finney selitti sen erittäin hyvin sähköpostissaan 11. tammikuuta 2009, joka oli osoitettu Kryptografia-postituslistalle, jossa hän kirjoitti:
"Yksi välittömistä ongelmista minkä tahansa uuden valuutan kanssa on, miten arvottaa se. Vaikka ohitettaisiin käytännön ongelma, että käytännössä kukaan ei hyväksy sitä aluksi, on silti vaikeaa keksiä järkevää perustelua minkä tahansa tietyn ei-nollan arvon puolesta yksiköille."
Näin ollen rahailmiö vaati alustavan arvioinnin tekemistä ei-rahoituksellisesta syystä. Kuten Satoshi kirjoitti Martille, tarvittiin "kipinä" sytyttämään palava aine.
Bitcoinin taloudellinen käynnistäminen tapahtui vähitellen alusta alkaen kaivosaktiviteetin myötä. Se ei kuitenkaan todella ilmennyt ennen lokakuuta 2009, kun ensimmäinen vaihto dollaria vastaan tapahtui. Tässä luvussa pyrimme kuvaamaan, miten tämä käynnistäminen tapahtui ja mitkä syyt saivat eri toimijat antamaan arvoa tilikauden yksikölle.
Ensimmäiset Kaivosmiehet
Tammikuusta 2009 alkaen Bitcoinin käyttöönotto eteni useassa vaiheessa: ensimmäisten kaivosmiesten saapuminen, vaihdon syntyminen dollarin kanssa ja ensimmäisten palveluiden kehittäminen, jotka hyväksyvät bitcoineja. Ne, jotka käyttöönottavat generoivia solmuja, ovat siis ensimmäisiä, jotka epäsuorasti antavat arvoa tilikauden yksikölle. He todellakin käyttävät laskentatehoaan lisätäkseen työtodisteen transaktiopalikoihin ja siten liittääkseen ne ketjuun, mikä on aikaa vievä (ohjelmiston ylläpidon vuoksi) ja energiaa kuluttava (prosessissa kulutetun sähkön vuoksi) tehtävä. Tämä ponnistus palkitaan bitcoineilla, joten kolikoiden tuottaminen tällä tavalla muodostaa taloudellisen vaihdon muodon.
Kuten johdannossa kuitenkin huomautimme, bitcoineilla ei ole markkina-arvoa. Siksi kaivosmiehet tarvitsevat subjektiivisia syitä tehdäkseen tällaisen ponnistuksen. Pääsyyt ovat kolminkertaiset: tekninen uteliaisuus, ideologinen motivaatio ja spekulatiivinen kiinnostus.
Ensimmäinen syy, joka on todennäköisesti vähiten tärkeä, on tekninen uteliaisuus. Bitcoinin varhaiset omaksujat ovat todellakin usein tietokoneharrastajia, ja suurin osa ajasta työskentelee ohjelmointiin tai insinööritieteisiin liittyvissä ammateissa. He haluavat tietää, miten asiat toimivat "konepellin alla", mikä ajaa heidät käynnistämään ohjelmiston ja tuottamaan joitakin bitcoineja. Näin on erityisesti Mike Hearnin tapauksessa, joka Satoshiin 12. huhtikuuta 2009 esitettyjen kysymysten jälkeen kiirehtii "kokeilemaan sovellusta" tietokoneellaan ja tuottamaan joitakin lohkoja. Toisen louhinnan syy on ideologinen motivaatio. Monet varhaiset ohjelmiston käyttäjät tekevät sen "hyvän asian vuoksi", henkilökohtaisten uskomustensa vuoksi. He tekevät laskentatehonsa saataville edistääkseen vahvan digitaalisen valuutan syntymistä, joka ei nojaudu mihinkään keskusviranomaiseen. Hal Finney on ensimmäinen, joka korostaa tätä konseptia 13. marraskuuta 2008 kirjoittamalla:
"Bitcoin-järjestelmä on huomattavasti linjassa amerikkalaisen libertaariliikkeen kanssa, joka kannattaa rajoittamatonta vapaata markkinataloutta ja on selvästi vastustavainen valtiota kohtaan, erityisesti sen valuutan hallinnan suhteen ("End The Fed"). Tämän vuoksi Satoshi vastaa Hal Finneylle toteamalla, että hänen argumenttinsa on "erittäin houkutteleva libertaarisen näkökulman kannalta, jos voimme selittää sen kunnolla."
Kolmas louhintaan ryhtymisen taustalla oleva voima on spekulatiivinen kiinnostus. Kuten edellisessä luvussa selitettiin, Bitcoinin rahapolitiikka on yksi sen päämyyntivaltteista. Jos liikkeellä olevien bitcoinien määrä lähestyy kiinteää määrää (21 miljoonaa yksikköä), niiden yksikköhinta voisi nousta hyvin korkeaksi, kun yhä useampi ihminen liittyy talouteen. Erityisesti tämä argumentti vakuuttaa Dustin Trammellin aloittamaan bitcoinien tuottamisen hyvin varhaisessa vaiheessa, kuten hän jakaa Satoshin kanssa heidän yksityisessä kirjeenvaihdossaan:
"Tämä oli yksi syy, joka sai minut aloittamaan solmun niin nopeasti. Järjestelmäni eivät tee paljoa muuta ollessaan joutilaana, joten miksi en loisi BitCoineja? Ja jos ne jonain päivänä ovat jotain arvoisia...? Se olisi bonus!"
Viimeiset kaksi syytä ovat paljon merkittävämpiä, sillä ne motivoivat ihmisiä jatkuvasti louhimaan. Näin ollen vuoden 2009 aikana useat näistä syistä motivoituneet henkilöt tuottivat merkittävän määrän lohkoja antamalla laskentatehonsa verkon käyttöön. Näiden henkilöiden joukossa erityisesti:
- Hal Finney, joka ajoi tietokonettaan verkon käynnistymisestä maaliskuuhun 2009, onnistuen kerryttämään yli 10 000 bitcoinia.
- Dustin Trammell, joka louhii vaikuttavan määrän lohkoja vuoden 2009 aikana ja alkuvuodesta 2010, saaden yli 70 000 bitcoinia, kuten hänen osoitteeseensa liittyvä toiminta osoittaa;
- Brittiläinen insinööri nimeltä James Howells, joka tuottaa 8 000 bitcoinia tietokoneellaan helmikuun ja huhtikuun välisenä aikana (hän lähettää tietokoneensa kaatopaikalle vuonna 2013 ja tajuaa virheensä muutama kuukausi myöhemmin; hänen tapauksensa tulee sitten julkisuuteen The Guardianin kautta);
- Martti Malmi, joka osallistuu lohkojen tuotantoon verkossa huhtikuun 2009 ja 2010 välisenä aikana ja siten saavuttaa yli 55 000 bitcoinia;
- Eräs NewLibertyStandard, joka tuottaa merkittävän määrän bitcoineja syyskuusta 2009 alkaen ruokkiakseen alkavaa vaihtopalveluaan...
Ensimmäinen vaihtopalvelu ja ensimmäinen hinta
Syyskuun lopussa 2009 henkilö, joka käyttää nimimerkkiä NewLibertyStandard (jota lyhennämme NLS), löytää Bitcoinin. Hän kokeilee ohjelmistoa ja aloittaa louhinnan. Ensimmäinen hänen tuottamansa lohko on lohko 23,940. Hän on Linux-käyttäjä ja käyttää siksi "emulaattoria" Wine ohjelmiston ajamiseen. Hän on kiinnostunut poliittisesta vapaudesta ja jalometalleista, kuten hänen avatarinsa foorumilla osoittaa, jossa kuvataan Amerikan kotka, jonka päällä lukee sana "liberty". Hän näkee siis Bitcoinin digitaalisen maailman kultana: omalla henkilökohtaisella sivullaan hän esittelee Satoshi Nakamoton luomuksen "taloudellisena vallankumouksena" ja "digitaalisen valuutan kultakantana".
Lokakuussa 2009 perustettiin ensimmäinen valuutanvaihtopalvelu, joka mahdollisti ihmisten vaihtaa dollareita bitcoineiksi ja bitcoineja takaisin dollareiksi. Palvelun luoja rekisteröityi Bitcoinille omistetulle foorumille SourceForgessa ja ilmoitti palvelunsa avautumisesta siellä. Vaihtokurssin arvioimiseksi hän perusti sen yksikön saamiseksi tarvittavan energiakustannuksen mukaan, ottaen huomioon sähkön hinnan hänen sijainnissaan ja henkilökohtaisen tuotantonsa tiheyden. Sivullaan hän kirjoitti:
"Vaihtokurssimme lasketaan jakamalla 1,00 dollaria keskimääräisellä sähkön määrällä, joka vaaditaan korkean CPU-käytön tietokoneen ajamiseen vuoden ajan, 1331,5 kWh, kerrottuna Yhdysvaltojen edellisen vuoden keskimääräisellä asuinalueen sähkön hinnalla, 0,1136 dollaria, jaettuna 12 kuukaudella, jaettuna minun tietokoneellani viimeisen 30 päivän aikana tuotettujen bitcoinien määrällä."
Tässä ovat NLS-palvelun ohjeelliset vaihtokurssit, jotka on myös julkaistu NLS:n henkilökohtaisella sivulla:
Transaktiot suoritetaan sähköpostitse osoitteessa newlibertystandard@gmail.com. Dollareiden siirrot tehdään yksinomaan PayPalin kautta, ja toiminnasta peritään maksut.
Lokakuun 8. päivänä Martti Malmi ilmoitti Satoshi Nakamotolle NLS-palvelun olemassaolosta. Bitcoinin luoja suhtautui tähän uutiseen myönteisesti, sillä hän oli jo jonkin aikaa harkinnut keinoa taata bitcoinien arvo palkitakseen louhinnasta ja käynnistääkseen järjestelmän taloudelliset dynamiikat. Lokakuun 16. päivänä hän kirjoitti oikealle kädelleen: On hienoa nähdä, että yhä useammat ihmiset ovat kiinnostuneita esimerkiksi tuosta NewLibertyStandard-sivustosta. Pidän hänen lähestymistavastaan arvioida arvoa sähkön perusteella. On opettavaista nähdä, mitä selityksiä ihmiset omaksuvat. Ne voivat auttaa löytämään yksinkertaistetun tavan ymmärtää [Bitcoin], mikä tekee siitä helpommin lähestyttävän suurille massoille. Monimutkaisille konsepteille maailmassa löytyy usein yksinkertainen selitys, joka tyydyttää 80% ihmisistä, ja täydellinen selitys, joka tyydyttää loput 20% jotka näkevät puutteet yksinkertaisessa selityksessä.
NLS:n julkistuksen jälkeen Martti Malmi otti yhteyttä häneen. Kaksi sopivat
vaihdosta. Lokakuun 11. ja 12. välisenä yönä 2009 ensimmäinen bitcoinien
myynti dollareista tehtiin: Martti siirsi 5,050 bitcoinia kaivosponnisteluistaan NLS:lle, joka sitten siirsi 5.02 hänen PayPal-tililleen. Tämä vastaa yksikköhinnaltaan noin0.001.
Seuraavina viikkoina NLS keräsi lisää bitcoineja tarjotakseen palveluaan. Marraskuun 19. päivänä joku osti 22,500 bitcoinia, jotka hän omisti, päättäen hänen ensimmäisen bitcoin-myyntinsä. Muutama tunti myöhemmin Satoshi oli innoissaan tästä taloudellisesta toimenpiteestä sähköpostissa, jonka hän kirjoitti Martti Malmille.
Kuukausien kuluessa NLS-palvelusta tuli keskeinen elementti Bitcoinin taloudellisessa kehityksessä, tarjoten vertailukohdan bitcoinin ja dollarin väliselle vaihdolle. Kuitenkin se alkoi kohdata kilpailua vuoden 2010 ensimmäisellä puoliskolla, kun ilmestyi muita, tehokkaampia vaihtopalveluita.
Talouden Alkuvaiheet
Vuoden 2010 alku merkitsee kaupallisten vaihtojen alkuvaiheita kryptovaluutassa. NewLibertyStandard, joka on ensimmäinen, joka todella hyväksyy bitcoinien vastaanottamisen toisen taloudellisen hyödykkeen (tässä tapauksessa dollareiden) vaihdossa, on myös tämän taloudellisen nousun ensimmäinen edistäjä. Tammikuun 19. päivänä 2010, juuri uudelle foorumille rekisteröitymisen jälkeen, hän kirjoitti seuraavan tekstin:
"Ihmiset ovat ostaneet minulta bitcoineja ja myyneet bitcoineja minulle. Tarjonta ja kysyntä, vaikkakin ne ovat matalia, ovat jo olemassa ja se on kaikki mitä todella tarvitaan. Ehdottaa bitcoinien vaihtamista toiseen valuuttaan ei ole loppujen lopuksi erilainen kuin bitcoinien vaihtaminen tavaroihin tai palveluihin. Valuutat ovat tavaroita ja niiden vaihtaminen on palvelu. Olen yrittänyt keksiä jotain ostettavaa tai myytävää bitcoineilla, paitsi Yhdysvaltain dollareita, mutta en löytänyt mitään. Ole hyvä ja pidä meidät ajan tasalla siitä, mitä päätät myydä bitcoineilla. Rahojen ehtymisen ongelman osalta olen suunnitellut päivittäisen lahjoituksen budjettiini. Voit ostaa kaikki dollareni tai bitcoinini tänään, mutta huomenna ja sitä seuraavana päivänä on aina lisää. Jokainen, joka ostaa tai myy tavaroita käyttäen bitcoineja, mukaan lukien vaihtajat, edistää Bitcoin-taloutta. Tehkäämme kaikki osamme. Osta tai myy jotain vaihdossa bitcoineihin!" Koordinaatioponnistelut suoritetaan pääasiassa foorumilla. Tammikuun 27. päivänä hollantilainen käyttäjä nimeltä giik loi keskusteluketjun otsikolla "Hyväksymme Bitcoineja", jossa hän ehdotti erilaisten palveluiden listauksen, jotka hyväksyvät bitcoinin. Juuri tähän aikaan uusi foorumi alkoi saada suosiota, ja viestit alkoivat lisääntyä. Helmikuun 7. päivänä Satoshi huomautti Martti Malmille, että "foorumi todella ottaa tuulta alleen. En odottanut näin paljon toimintaa näin nopeasti."
Helmikuun 5. päivänä NLS ehdotti, että bitcoin, kuten valuutat, joita käydään kauppaa valuuttamarkkinoilla,
ottaisi käyttöön tunnusmerkin BTC ja Thaimaan bahtin symbolin (฿). Tähän
asti ei ollut vakiintunutta käytäntöä: esimerkiksi Satoshi ja Martti
käyttivät kirjaimia bc kuvaamaan yksiköitä kirjeenvaihdossaan. BTC-symbolin käyttö vakiintui nopeasti. Helmikuun 24. päivänä
valuuttasymboli (iso B, jota kaksi pystysuoraa viivaa leikkaa) suunniteltiin Satoshi Nakamoton toimesta, joka loi myös ensimmäisen oikean Bitcoin-logon.
Vähitellen ihmiset alkoivat hyväksyä bitcoinin. Näin tapahtui käyttäjälle SmokeTooMuch joulukuussa 2009, joka oli juuri saapunut ja raportoi olemassaolosta paysafecard-lahjakorttien myyntipalvelusta nimeltä BTC 2 PSC. Palvelusta myöhemmin mainitsi positiivisesti Satoshi 4. helmikuuta 2010. Samoin teki NLS, joka 9. helmikuuta avasi oman verkkokauppansa, Liberty Swap Variety Shopin, jossa hän tarjosi myyntiin postimerkkejä ja tarroja.
Vaihto dollariin myös kehittyi, ja kahden kuukauden sisällä avattiin ei vähempää kuin kolme alustaa:
- BitcoinFX (bitcoinfx.cz.cc), palvelu, joka myy bitcoineja Liberty Reserve dollareissa, joka ilmoitettiin 15. helmikuuta;
- BitcoinExchange (bitcoinexchange.com), Martti Malmi alusta, joka ainutlaatuisesti mittaa tarjontaa ja kysyntää harkiten euroja ja bitcoineja, jotka käyttäjät ovat tallettaneet, ja joka avattiin yleisölle 2. maaliskuuta 2010;
- Bitcoin Market (bitcoinmarket.com), vertaisverkkomarkkinapaikka, joka
käyttää PayPalia ja jonka käynnisti henkilö nimeltä dwdollar 16. maaliskuuta, ja joka saavutti merkittävää
menestystä ennen Mt. Goxin esiinmarssia heinäkuussa.
Näkymä Bitcoin Market -käyttöliittymästä myöhemmin (elokuu 2011)
Maaliskuun 11. päivänä järjestetään ensimmäinen pokeripeli, jossa käytetään bitcoineja. Pelin järjestää BitcoinFX:n ylläpitäjä, mikä aloittaa vahvan suhteen, joka tulee vallitsemaan uhkapelin ja kryptovaluutan välillä. Pelin voittaa dwdollar, joka ansaitsee 600 BTC.
Muita bitcoineja hyväksyviä palveluita ilmestyy, kuten äänen välityspalvelu Link2VoIP maaliskuun 16. päivänä, webhotellipalvelu Vekja.net huhtikuun 23. päivänä tai verkkotunnuksia myyvä Privacy Shark huhtikuun 30. päivänä. Palveluiden lisääntyminen johtaa Martti Malmia lopulta isännöimään sivua, joka listaa kauppiaita Bitcoin.org -verkkosivustolla.
Ensimmäinen omistautunut Bitcoin-säilytyspalvelu myös ilmestyy: kyseessä on MyBitcoin, web-sovellus, joka mahdollistaa helpon ja rauhallisen kryptovaluutan käytön, erityisesti mobiililaitteilla. Tämän palvelun ansiosta käyttäjien ei tarvitse ladata koko ketjun dataa lähettääkseen ja vastaanottaakseen transaktioita, eikä säilyttää bitcoinejaan itse tallentamalla heidän yksityisiä avaimiaan.
Tuolloin kevytlompakot (tunnetaan nimellä "SPV") eivät olleet olemassa, joten Satoshi Nakamoto itse piti tällaisen ohjelmiston käyttöä hyväksyttävänä, vaikka tämä käyttö meni vastoin Bitcoinin ytimessä olevaa välityksen poistamisen periaatetta. Toukokuun 18. päivänä 2010 hän kirjoitti foorumilla:
"Sillä välin sivustot kuten vekja.net ja www.mybitcoin.com ovat kokeilleet tilipohjaisia järjestelmiä. Luot tilin verkkosivustolle, säilytät bitcoinejasi siellä ja siirrät niitä sisään ja ulos. Tilin luominen verkkosivustolle on paljon helpompaa kuin ohjelmiston asentaminen ja sen käytön oppiminen, ja se on useimmille ihmisille tutumpi menetelmä. Ainoa haittapuoli on, että sinun täytyy luottaa sivustoon, mutta se on hienoa pienille summille, jotka on tarkoitettu mikromaksuihin ja satunnaisiin menoihin. Se on helppo tapa aloittaa, ja voit vaihtaa varsinaiseen bitcoin-ohjelmistoon, jos saadut summat muuttuvat merkittävämmiksi."
Lopulta, toukokuun 19. päivänä, käyttäjä nimeltä Teppy alkoi hyväksyä bitcoineja massiivisesti moninpelissä, jota hän hallinnoi, A Tale in the Desert.
Bitcoinin arvon alkuperä
Keväällä 2010 bitcoin näytti todella saavuttaneen arvon monien ihmisten mielessä. Vaikka järjestelmän käyttö oli vasta alkuvaiheessa, bitcoinin kysyntä oli olemassa, olipa kyse sitten louhinnasta, vaihdosta dollariin tai palveluiden myynnistä. Tämä taloudellinen alkukäynnistys sinetöitiin symbolisella tapahtumalla, joka sattui 22. toukokuuta: ensimmäinen fyysisen hyödykkeen ostaminen bitcoineilla, tarkemmin sanottuna pizza, jonka tarinan kerromme seuraavassa luvussa.
Bitcoinin arvon alkuperä on jäänyt monille selittämättömäksi kysymykseksi. Tämän arvon ilmestyminen häiritsi erityisesti Itävallan koulukunnan kannattajia, joilla oli kapea tulkinta Ludwig von Misesin regression teoreemasta. Näin oli erään henkilön, xc:n, laita, joka foorumilla pyrki perustelemaan arvon siirron dollarin kanssa tapahtuvassa muunnoksessa.
Kuitenkaan tämä kysymys ei koskaan haitannut Satoshi Nakamotoa, joka näki uuden valuutan alkukäynnistyksen haasteena, joka oli varmasti vaikea voittaa, mutta ei mahdoton. Hän ilmaisi näkemyksensä foorumilla 27. elokuuta 2010 vastauksena xc:lle:
"Ajatusleikkinä kuvittele, että oli olemassa perusmetalli yhtä harvinainen kuin kulta, mutta seuraavilla ominaisuuksilla: - tylsän harmaa väriltään - ei hyvä sähkönjohtaja - ei erityisen vahva, mutta ei myöskään taipuisa tai helposti muokattavissa - ei hyödyllinen mihinkään käytännön tai koristeelliseen tarkoitukseen
ja yhdellä erityisellä, taianomaisella ominaisuudella: - voidaan siirtää viestintäkanavan kautta
Jos jostain syystä tämä metalli saavuttaisi mitä tahansa arvoa, niin kuka tahansa, joka haluaisi siirtää varallisuutta pitkän matkan päähän, voisi ostaa sitä, lähettää sen ja saada vastaanottajan myymään sen.
Ehkä se voisi saada alkuperäisen arvon kiertäen, kuten olet ehdottanut, ihmisten ennakoidessa sen potentiaalista hyödyllisyyttä vaihdossa. (Minä ehdottomasti haluaisin joitakin) Ehkä keräilijät tai mikä tahansa satunnainen syy voisi sytyttää sen."
Bitcoinin Ensimmäinen Nousu
Näytönohjaimet, Pizzat ja Ilmaiset Bitcoinit
Edellisessä osassa tutkittiin, miten Bitcoin tuli olemassaolevaksi, miten se esiteltiin yleisölle ja miten sen taloudellinen käynnistäminen tapahtui. Keväällä 2010, kun bitcoinien kaupankäynti oli vasta alkamassa kukoistaa, Satoshi Nakamoton ja häntä tukevien harvojen ihmisten tavoitteena oli pitää liekki elossa. Onneksi muita yksilöitä liittyi ponnistuksiin, erityisesti louhija Laszlo Hanyecz ja kehittäjä Gavin Andresen, jotka erottuivat toimillaan.
Tässä luvussa tarkastelemme ensimmäistä louhintaa näytönohjaimella (GPU), Satoshi Nakamoton kertynyttä omaisuutta, ensimmäistä fyysisen hyödykkeen ostoa bitcoineilla, bitcoin-hanan perustamista ilmaisten yksiköiden jakamiseksi ja ohjelmiston sekä verkon kehitystä ennen Slashdotia.
Louhinta Näytönohjaimella
Bitcoinin kasvavan kysynnän myötä verkossa tapahtuva louhinta-aktiivisuus kasvoi vähitellen. Vuoden 2009 aikana verkon vaikeustaso oli minimaalisella tasolla 1, mikä vaati kaikilta solmuilta noin 4,3 miljardin laskelman suorittamista lohkon louhimiseksi. Kuitenkin joulukuussa 2009 tämä muuttui kiitos säätöalgoritmin, joka nosti vaikeustekijän 1:stä 1,18:aan. Satoshi Nakamoto oli erittäin huolestunut tästä vaikeustason noususta ja ylläpiti historiaa foorumilla alkaen helmikuusta 2010. Tältä se näytti:
Huolimatta tästä innostuksesta verkon laskentatehon kasvusta, Satoshi pyrki kuitenkin hidastamaan louhinnan erikoistumista suosien yksiköiden jakautumista. Tähän mennessä louhijat olivat käyttäneet keskusyksikköjään (CPU) uusien bitcoinien louhimiseen. Kuitenkin nämä prosessorit osoittautuivat tehottomiksi toistuvien operaatioiden suorittamisessa verrattuna grafiikkaprosessoreihin (GPU), jotka soveltuvat paljon paremmin tällaiseen toistuvaan laskentaan. Tästä syystä kaikki tiesivät tuolloin, että tämä kehitys oli väistämätön, Satoshi mukaan lukien. Joulukuun 19. päivänä 2009 hän lausui seuraavasti: "Meidän pitäisi olla herrasmiessopimus lykätä GPU-kilpavarustelua niin kauan kuin mahdollista verkon hyväksi. Uusien käyttäjien perehdyttäminen on paljon helpompaa, jos heidän ei tarvitse huolehtia GPU-ajureista ja yhteensopivuudesta. On hienoa, että kuka tahansa vain CPU:lla voi kilpailla melko tasavertaisesti juuri nyt."
Kuitenkin muutama kuukausi myöhemmin Pandoran lipas avattiin. Häirikkö oli Laszlo Hanyecz, 28-vuotias amerikkalainen kehittäjä unkarilaisilla juurilla, joka asui Floridassa. Hän löysi Bitcoinin huhtikuussa 2010. Yhdeksäntenä hän hankki 3,300 bitcoinia NLS:ltä noin 20 dollarilla, sitten testasi järjestelmää tekemällä muutamia siirtoja. Kahdeksastoista päivä hän yritti ruuhkauttaa verkon moninkertaistamalla siirtoja julkisesta osoitteestaan, mutta se kesti.
Laszlo Hanyecz poikansa kanssa toukokuussa 2018 (lähde: The Telegraph) Tämän jälkeen hän mukautti ohjelmakoodia, jotta se toimisi Mac OS X -käyttöjärjestelmässä. Sen jälkeen
hän työskenteli louhinnan optimoinnin parissa käyttäen OpenCL-ympäristöä,
mikä mahdollistaa GPU:n osallistumisen bitcoinien generointiin. Toukokuun 10. päivänä hän julkaisi suoritettavan tiedoston ja tarjosi kirjoittaa päivityksiä, jotta muut louhijat voisivat tehdä samoin. Tämä
optimointi nopeasti mahdollisti hänelle merkittävän aseman lohkojen
tuotannossa. Huhtikuun lopussa Laszlo otti yhteyttä Satoshiin kysyäkseen
tämän mielipidettä, mutta jälkimmäinen vastasi vasta toukokuun 17. päivänä.
Bitcoinin luoja sitten pyysi häntä hidastamaan toimintaansa, jotta louhinta pysyisi kaikkien saavutettavissa:
"Suuri houkutus uusille käyttäjille on, että kuka tahansa tietokoneen omistava voi generoida ilmaisia kolikoita. Kun käyttäjiä on 5000, tuo houkutus saattaa hiipua, mutta toistaiseksi se on yhä totta. GPU:t rajoittaisivat ennenaikaisesti houkutuksen vain niihin, joilla on huippuluokan GPU-laitteisto. On väistämätöntä, että GPU-laskentaklusterit lopulta hamstraavat kaikki generoidut kolikot, mutta en halua kiirehtiä tuota päivää. (...) En tarkoita kuulostaa sosialistilta, minua ei haittaa, jos varallisuus keskittyy, mutta toistaiseksi saamme enemmän kasvua antamalla rahat 100% ihmisistä kuin antamalla sen 20%:lle. Lisäksi, mitä kauemmin voimme viivyttää GPU-asevarustelua, sitä kypsemmiksi OpenCL-kirjastot kehittyvät, ja sitä useammilla ihmisillä on OpenCL-yhteensopivia näytönohjaimia."
Laszlo ei todella ottanut tätä varoitusta kuuleviin korviinsa ja jatkoi lohkojen louhimista grafiikkakortillaan, generoiden kymmeniä tuhansia bitcoineja seuraavina kuukausina. GPU-louhinta yleistyi kuitenkin vasta lokakuussa.
Satoshin Bitcoinit
Tämä louhinnan nousu johti myös merkittävään seuraukseen: Satoshi lopetti lohkojen tuottamisen. Verkon käynnistyksestä lähtien hän oli todellakin louhinut varmistaakseen riittävän vahvistusvauhdin ja hyväksyttävän turvallisuustason. Uudella voimalla hän saattoi siis luopua tästä tehtävästä ja antaa muiden verkon jäsenten hyötyä kokonaan luoduista bitcoineista.
Satoshin louhintatoiminnalla on er distinct kuviointi, mikä mahdollistaa hänen todennäköisesti löytämiensä lohkojen tunnistamisen, muutamia vääriä positiivisia tuloksia lukuun ottamatta. Tämä louhintakuvio tuotiin esiin kehittäjä Sergio Lernerin toimesta vuonna 2013 ja sitä on kutsuttu Patoshi-kuvioiksi.
Patoshi-kuvio lohkojen 0 ja 50,000 välillä havaittuna verkkosivustolla satoshiblocks.info: jokainen piste vastaa lohkoa, siniset viivat muodostuvat Satoshin lohkoista, muut viivat edustavat muiden louhijoiden tuloksia. Whale Alertin vuonna 2020 julkaiseman tutkimuksen mukaan Satoshi louhi noin 22 500 lohkoa ja kerrytti siten 1 122 693 bitcoinia, mikä on yli 5% suunnitellusta 21 miljoonan yksikön kokonaismäärästä. Suuren osan vuodesta 2009 verkko nojasi perustajansa laskentatehoon. Tämä riippuvuus tuli ilmi elokuussa 2009, joka oli louhintatoiminnan kannalta huonoin ajanjakso ja ajoittui yhteen Satoshin "taukoa" koskevan ajan kanssa, jolloin hän todennäköisesti valvoi koneitaan vähemmän. Todellakin, tämän elokuun aikana tuotettiin vain 1 564 lohkoa odotetuista 4 464:stä, mikä vastaa keskimääräistä aikaa 28 minuuttia ja 30 sekuntia.
Laskentatehon kasvaessa syksyllä 2009 Satoshin laskentatehon osuus koko verkon tehosta väheni asteittain. Se laski 75%:sta maaliskuussa 2009 60%:iin syyskuussa, sitten 15%:iin joulukuussa ja saavutti 0% toukokuussa. Alla on Organofcortin vuonna 2014 tekemä kaavio:
Lisäksi Satoshin louhinnan hallinnan lasku ei ole pelkästään passiivista: hän itse hidastaa tuotantoaan samana aikana. Todellakin, Satoshin ilmoitettu tavoite on, että kaikki osallistuvat: hän ei louhi taloudellisen hyödyn vuoksi, vaan varmistaakseen verkon toiminnan, kunnes kannustimet alkavat vaikuttaa. Näin ollen hän vähentää hash-nopeuttaan (sekunnissa suoritettavien laskelmien määrä) kolme kertaa tämän louhintajakson aikana: ensimmäisen kerran 4,5:stä 2,5 MH/s:iin kesäkuussa 2009, toisen kerran 2,5:stä 1 MH/s:iin lokakuussa ja kolmannen kerran 1:stä 0 MH/s:iin toukokuussa 2010. Tässä on kaavio hänen hash-nopeutensa kehityksestä tänä aikana (Organofcorti):
Satoshin louhinta on siis päättäväisesti altruistista, kuten Jameson Lopp huomauttaa. Kun hän lopettaa louhinnan 3. toukokuuta 2010 (hänen viimeinen lohkonsa on lohko 54,316), se merkitsee toista saavutusta Bitcoinin hitaassa kehityksessä: taloudellisten toimijoiden ottamaa vastuuta transaktioiden vahvistamisesta.
Bitcoin Pizza Päivä
Toukokuu 2010 merkitsee myös perustavaa laatua olevaa tapahtumaa: ensimmäistä fyysisen hyödykkeen ostoa bitcoineilla. Laszlo Hanyecz ottaa ensimmäisen askeleen. Kerättyään yli 20 000 bitcoinia algoritminsa avulla, hän pyrkii injektoimaan ne takaisin talouteen hankkimalla pizzoja. 18. toukokuuta hän kirjoittaa seuraavan ilmoituksen foorumille: "Tarjoan 10 000 bitcoinia parista pizzoista... kuten vaikka kahdesta isosta, jotta minulle jää seuraavaksi päiväksi. Tykkään, kun pizzasta jää yli, jota voi myöhemmin napostella. Voit tehdä pizzan itse ja tuoda sen kotiini tai tilata sen minulle kotiinkuljetuspaikasta, mutta mitä haen, on ruoan saaminen bitcoinien vaihdossa siten, etten itse tarvitse tilata tai valmistaa sitä, vähän niin kuin tilaisi 'aamiaislautasen' hotellissa tai jotain, he vain tuovat sinulle jotakin syötävää ja olet tyytyväinen! (...) Jos olet kiinnostunut, ilmoitathan minulle, niin voimme sopia kaupasta."
Tarjouksen hyväksyi neljän päivän kuluttua nuori kalifornialainen nimeltä Jeremy Sturdivant IRC-välittömän viestinnän palvelussa.
Jeremy Sturdivant toukokuussa 2018 (lähde: The Telegraph)
- toukokuuta hän tilasi kaksi pizzaa Papa John'silta, jotka toimitettiin Laszlo Hanyeczille Jacksonvilleen, Floridaan. Hän sai vastineeksi 10 000 bitcoinia, joiden arvo Bitcoin Market -kurssilla oli noin 44 dollaria. Tässä on valokuva näistä kahdesta pizzasta, jonka Laszlo itse jakoi:
Tämä päättää ensimmäisen fyysisen hyödykkeen ostamisen bitcoineilla, vaikka tämä ostos onkin epäsuora. Laszloa onnittelee Martti Malmi, joka kirjoittaa, että "suuri askel on otettu." NLS lisää myös positiivisen kommentin tästä asiasta.
- kesäkuuta Laszlo Hanyecz toistaa tarjouksensa kirjoittamalla foorumille:
"Tämä on muuten avoin tarjous... Vaihdan 10 000 BTC:tä kahteen näistä pizzoista milloin tahansa, kunhan minulla on varoja." Hän suoritti siten useita muita samantyyppisiä transaktioita, kunnes elokuun 4. päivänä hän kirjoitti, että hän ei todellakaan "voi jatkaa tämän tekemistä", koska hän ei enää "pysty tuottamaan tuhansia yksiköitä päivässä." Syy: hinnannousu, jonka aiheutti Slashdotista 11. heinäkuuta alkanut tulva, mikä myös hankki hänelle foorumin jäsenten pilkallisia huomautuksia, jotka vihjasivat, että hän olisi ollut paremmassa asemassa pitäessään bitcoinit itsellään. Muutama kuukausi myöhemmin marraskuussa, kun bitcoinin hinta huiteli 25 sentin tuntumassa, käyttäjä ribuck kirjoitti lähes profetoivalla tavalla: "Tuleeko tästä lopulta maailman ensimmäinen miljoonan dollarin pizza?" Siitä huolimatta kryptovaluutan ostovoiman kasvu ei vähentänyt tämän tapahtuman symboliikkaa, jota Bitcoin-yhteisö juhlistaa joka vuosi tällä päivämääränä Bitcoin Pizza Päivänä.
Gavin Andresen ja Bitcoin-hana
Tähän aikaan saapui myös avainhahmo Bitcoinin historiassa: Gavin Andresen, 44-vuotias kehittäjä, joka oli syntynyt Australiassa ja hankkinut Yhdysvaltain kansalaisuuden vuonna 2004 ja asui tuolloin Amherstissa, Massachusettsissa. Palattuaan matkalta Australiasta ja ollessaan väliaikaisesti työtön, hän löysi Bitcoinin toukokuun lopussa Neil McAllisterin InfoWorldissä julkaisemasta artikkelista. Tämä artikkeli esitteli Satoshi Nakamoton projektin "avointa lähdekoodia olevana innovaationa."
Gavin Andresen Townsvillessä, Queenslandissa, Australiassa (lähde: CIO arkisto)
Uteliaana ja kekseliäänä hän alkoi nopeasti työstää henkilökohtaista projektia: "Bitcoin-hanaa", joka antaa bitcoineja kenelle tahansa, joka niitä pyytää. Kesäkuun 11. päivänä hän käynnisti palvelunsa ja esitteli sen foorumilla seuraavasti: "Ensimmäiseksi Bitcoin-ohjelmointiprojektikseni päätin tehdä jotain, mikä kuulostaa todella tyhmältä: loin verkkosivuston, joka jakaa Bitcoineja. (...) Miksi? Koska haluan Bitcoin-projektin onnistuvan, ja uskon, että sillä on paremmat mahdollisuudet onnistua, jos ihmiset voivat saada kourallisen yksiköitä kokeillakseen sitä."
Satoshi reagoi myönteisesti tämän palvelun käynnistämiseen, vaikka hän ei huomannut sitä heti. Viikkoa myöhemmin, kesäkuun 18. päivänä, hän onnitteli luojaa kirjoittamalla, että se oli "erinomainen valinta ensimmäiseksi projektiksi" ja että hän "oli suunnitellut tekevänsä täsmälleen saman asian, jos kukaan muu ei tekisi sitä, joten kun 50BTC:n tuottaminen muuttuu kuolevaisille liian vaikeaksi, uudet käyttäjät voisivat saada heti joitakin kolikoita leikkiäkseen." Gavin Andresenin panos ei päättynyt siihen. Hän osoitti syvää kiinnostusta Bitcoinin toimintatapaan ja ryhtyi purkamaan sen koodia. Hän löysi protokollaan sisäänrakennetun skriptijärjestelmän, jonka hän nopeasti jakoi foorumilla. Hän ilmaisi huolensa tästä ominaisuudesta, koska se heikensi järjestelmän turvallisuutta ("monimutkaisuus on turvallisuuden vihollinen") ja teki toisen ohjelmiston kehittämisen vaikeammaksi. Satoshi selitti tämän mekanismin integroinnin taustalla olevan syyn, jota hän kutsui Scriptiksi:
"Bitcoinin luonne on sellainen, että kun versio 0.1 julkaistiin, ydinsuunnittelu oli kiveen hakattu sen eliniän loppuun asti. Sen vuoksi halusin suunnitella sen tukemaan jokaista mahdollista transaktiotyyppiä, jota saatoin ajatella. (...) Ratkaisu oli skripti, joka yleistää ongelman niin, että transaktioita tekevät osapuolet voivat kuvailla transaktionsa predikaattina, jonka solmuverkko arvioi. Solmujen tarvitsee vain ymmärtää transaktio siihen pisteeseen, että ne voivat arvioida, täyttyvätkö lähettäjän ehdot."
Gavin osallistui myös ohjelmistokehitykseen toteuttamalla automaattisen käynnistyksen Linuxissa käynnistyksen yhteydessä, keskittyen API:in (hänet mainittiin sen parannuksista versiossa 0.3.3) ja osallistui testiverkon käyttöönottoon (jonka hän keksi 9. kesäkuuta). Hän vaihtoi yksityisesti ideoita Satoshin kanssa, vähitellen muodostuen tämän oikeaksi kädeksi, kun Martti Malmi oli hyvin kiireinen uuden kokopäivätyönsä kanssa.
Kevät Täynnä Perustavia Tapahtumia
Vuoden 2010 kevät oli ajanjakso, joka oli rikas perustavien tapahtumien osalta. Ensinnäkin huhtikuun lopussa kehittäjä Laszlo Hanyecz kehitti GPU-louhinnan, optimoinnin, jota Satoshi vastusti lyhyellä aikavälillä (vaikka hän tunnustikin sen väistämättömyyden pitkällä aikavälillä). Tämä kehitys ajoittui samaan aikaan kuin Satoshi lopetti lohkojen tuotannon, arvioiden todennäköisesti, että verkon hajautusteho oli riittävä. Sitten, 22. toukokuuta merkittiin kuuluisien pizzojen vaihdolla Laszlo Hanyeczin ja Jeremy Sturdivantin välillä, mikä muodosti ensimmäisen fyysisen hyödykkeen ostamisen bitcoineilla. Lopuksi, kesäkuussa, Gavin Andresen saapui, joka loi bitcoin-hanan ja osallistui nopeasti ohjelmistokehitykseen. Kaikki nämä elementit osoittivat Bitcoinin ympärillä olevan talouden rohkaisevaa kehitystä. Kuitenkin kesäkuun lopussa toiminta verkossa pysyi melko vaatimattomana. Uusia käyttäjiä oli vain muutamia, ja rahailmiön liekki oli juuri ja juuri riittävä, ettei se sammunut. Kesäkuun 30. päivänä bitcoin-list sähköpostilistalla kyberpunkki James A. Donald (joka ei näyttänyt seuranneen viimeisimpiä edistysaskeleita eikä ollut tietoinen foorumin olemassaolosta) julist, että "Bitcoin [oli] tavallaan kuollut." Vaikka hän oli väärässä, hänen kommenttinsa paljasti huutavan kommunikaation puutteen: liian harvat ihmiset tiesivät projektista, ja tässä suhteessa tarvittiin enemmän ponnisteluja. Bitcoin tarvitsi "ekologian käyttäjiä ollakseen hyödyllinen", ja tätä kriittistä massaa ei vielä ollut. Tapahtuma, joka liikkuisi tähän suuntaan, tapahtuisi kaksi viikkoa myöhemmin, josta kerromme seuraavassa luvussa.
Suuri Slashdotting
Kesän 2010 alussa, huolimatta joistakin rohkaisevista alkukehityksistä, Bitcoin perustui huterille perusteille. Ohjelmistolla oli vain muutama kehittäjä Satoshi Nakamoton lisäksi. Louhijat olivat amatöörejä henkilökohtaisilla tietokoneillaan. Bitcoiniin liittyviä palveluita oli noin kaksikymmentä, ja varsinaiset vaihdantapalvelut olivat yhtä harvinaisia. Kuitenkin vuoden toisella puoliskolla asiat olivat muuttumassa radikaalisti.
Tässä luvussa aiomme keskustella "suuresta slashdottingista", eli äkillisestä käyttäjämäärän kasvusta, joka seurasi Bitcoinin esittelyn julkaisemista suositulla Slashdot-verkkosivustolla 11. heinäkuuta 2010. Näemme, miten tämä teksti syntyi Satoshi Nakamoton viimeisenä kommunikaationa ja mitkä olivat tämän Bitcoinin suosion kasvun välittömät vaikutukset.
Ohjelmiston versio 0.3
Kesän 2010 alku merkittiin ohjelmiston version 0.3 julkaisulla, jota Satoshi Nakamoto ja Martti Malmi olivat valmistelleet pitkään. Verrattuna edelliseen versioon 0.2, joka julkaistiin edellisen vuoden joulukuussa, tämä versio sisältää tärkeitä parannuksia, kuten daemonin (josta tulisi bitcoind), komentoriviohjauksen, API:n (JSON-RPC:n kautta), yksikköjen tuottamisen optimoinnin ja "hashmeterin", joka arvioi käyttäjän hash-nopeuden. Se sisältää myös tuen Mac OS X:lle, jonka toi Laszlo Hanyeczin panos, sekä graafisen käyttöliittymän käännökset saksaksi, hollanniksi ja italiaksi. 22. kesäkuuta Satoshi pyytää foorumin jäseniä testaamaan tätä ohjelmiston versiota. Hän näkee tämän version julkaisun käännekohtana Bitcoinin kehityksessä ja harkitsee jopa "beta"-aspektin hylkäämistä siirtymällä suoraan numerointiin versioon 1.3. Hän peruu päätöksensä melko nopeasti, kuitenkin. 6. heinäkuuta Satoshi Nakamoto ilmoittaa version 0.3 julkaisusta ohjelmistosta. Tietäen, että tämä versio saattaa olla merkittävä Bitcoinin edistymiselle, hän valmistautuu huolellisesti esitykseen ja kirjoittaa:
"Tässä on Bitcoinin versio 0.3, vertaisverkkoon perustuva kryptovaluutta! Bitcoin on digitaalinen valuutta, joka käyttää kryptografiaa ja hajautettua verkkoa korvatakseen tarpeen luotettavalle keskusservaimelle. Vältä keskitetysti hallittujen valuuttojen mielivaltaista inflaatioriskiä! Bitcoinien kokonaiskierto on rajoitettu 21 miljoonaan yksikköön. Yksiköt jaetaan vähitellen verkon solmuille niiden tarjoaman laskentatehon perusteella, joten voit saada osuutesi niistä antamalla käyttämättömän CPU-aikasi."
Esitys Slashdotille
Uuden ohjelmistoversion julkaisun yhteydessä foorumin käyttäjä nimeltä Teppy
(MMORPG:n ylläpitäjä, joka alkoi hyväksyä bitcoineja toukokuussa) ehdottaa mainostamista Slashdotissa, erittäin suositussa uutissivustossa, joka kattaa
aiheita nörteille, kuten tietotekniikka, videopelit, tiede, Internet jne.,
ja joka saa nimensä kahdesta merkistä /.. 22. kesäkuuta hän
kysyy foorumilla, pitäisikö heidän "yrittää saada hieman julkisuutta"
mainiten, että "Slashdot on hyvä paikka, jos sen saamme." (alkuperäinen: "Should we try for some publicity? Slashdot is good if we
can get it.") Martti Malmi kommentoi kirjoittaen, että "Slashdotin tavoittaminen sen miljoonine teknisesti pätevine
lukijoineen olisi mahtavaa, ehkä parasta, mitä voisi kuvitella!"
- heinäkuuta Teppy kirjoittaa esityksen, jonka hän aikoo itse lähettää Slashdotiin ja julkaisee sen foorumilla:
"Miltä kuulostaa mullistava teknologia? Bitcoin on ostajalle anonyymi, myyjälle anonyymi kryptovaluutta ilman keskuspankkia ja ilman transaktiomaksuja. Hashcashia muistuttavan konseptin avulla asiakkaat kuluttavat CPU-syklejä yrittäessään löytää joitakin 21 000 000 Bitcoinista, jotka lopulta löydetään. Odotetaan, että ajan myötä Bitcoinien markkina-arvo saavuttaa pariteetin niiden tuottamiseen tarvittavan energian kanssa, mikä johtaa energian tukemaan valuuttaan, joka on hallitusten ulottumattomissa."
Useat foorumin jäsenet tekevät ehdotuksia tämän tekstin parantamiseksi. Satoshi puuttuu itse asiaan muutama tunti ensimmäisen viestin jälkeen antaakseen mielipiteensä. Hän kirjoittaa, että hän "todella arvostaa ponnisteluja", mutta että "ongelmia on paljon", ja sitten hän listaa häntä häiritsevät elementit:
Valtion vaikutuksen puuttumisen osalta hän harjoittaa varovaisuutta kirjoittamalla, että hän ei "varmasti ryhdy tuollaiseen provosointiin tai väitteeseen"; (alkuperäinen: "'Kehittäjät odottavat, että tämä johtaa energiaan nähden vakaaseen valuuttaan, joka on hallitusten ulottumattomissa.' – En todellakaan tee mitään sellaista uhmaa tai väitettä.")
Energian tukemasta valuutasta hän pitää, että valuutta "ei ole vakaa energian suhteen" ja lisää: "Tätä aihetta on keskusteltu. Se ei ole yhteydessä energian kustannuksiin. NLS:n energiaan perustuva arvio oli hyvä lähtökohta, mutta markkinavoimat tulevat yhä enemmän hallitsemaan."
Järjestelmän anonyymin näkökulman osalta hän toteaa, ettei halua "korostaa 'anonyymiä' näkökulmaa" ja että hän oli "aikonut muokata kotisivua" tässä suhteessa. (alkuperäinen "Emme halua johtaa 'anonyymillä'. (Olen aikonut muokata kotisivua)")
Sähköpostissa, joka on osoitettu Martti Malmille muutama tunti myöhemmin, Satoshi antaa kaksi pääsyytä selittämään tätä aikomusta vähentää anonymiteetin korostamista: käyttäjän vaara ja yleinen käsitys. Hän kirjoittaa:
"Luulen, että meidän pitäisi vähentää anonyymin näkökulman korostamista. Bitcoin-osoitteiden suosion myötä IP:n kautta lähettämisen sijaan, emme voi antaa vaikutelmaa, että kaikki olisi automaattisesti anonyymiä. On mahdollista olla pseudonyymi, mutta täytyy olla varovainen. [...] Lisäksi 'anonyymi' kuulostaa hieman epäilyttävältä. Luulen, että ihmiset, jotka haluavat anonymiteettia, löytävät siitä tietoa ilman, että meidän tarvitsee sitä edistää."
Hän päättää viestinsä foorumilla:
"Anteeksi, että olen ilonpilaaja. Tämän asian kuvaileminen yleisölle on pirun vaikeaa. Siihen ei ole mitään verrattavissa."
Myöhemmin Teppy päivitti esityksen ottaen huomioon ehdotukset. Näin ollen heinäkuun alussa havaittiin, että Bitcoinin ympärillä oleva keskustelu oli hyvin kalibroitu, mikä osoitti, että se oli valmis ennennäkemättömään sisääntuloon.
Slashdotted!
- heinäkuuta 2010 julkaistiin Teppyn kirjoittama tarkistettu versio Bitcoin-esittelystä Slashdotissa. Se kuului seuraavasti:
"Miten tämä mullistava teknologia kuulostaa? Bitcoin on vertaisverkkoon perustuva digitaalinen valuutta ilman keskuspankkia ja ilman transaktiomaksuja. Proof-of-work-konseptia käyttäen solmut kuluttavat CPU-syklejä etsiessään kolikkopaketteja, lähettäen löytönsä verkkoon. Energiankäytön analyysi osoittaa, että Bitcoinien markkina-arvo on jo yli energian arvon, joka niiden tuottamiseen tarvitaan, mikä osoittaa terveen kysynnän. Yhteisö toivoo, että valuutta pysyy minkä tahansa hallituksen ulottumattomissa."
Julkaisu huomattiin, ja muutamassa päivässä siihen postitettiin lähes 500 kommenttia. Bitcoinille tämä menestys johti massiiviseen kävijämäärän kasvuun sivustolla ja foorumilla. Blockchainin käyttö kasvoi: verkossa suoritettujen transaktioiden määrä kasvoi 42:sta 10. heinäkuuta 1 641:een 12. päivänä, saavuttaen 5 554 14. päivänä, mikä oli kaikkien aikojen korkein. Järjestelmä piti pintansa lisääntyneestä kuormasta huolimatta. 14. päivänä kehittäjä Gavin Andresen kirjoitti foorumilla:
"Luulen, että Satoshi teki fantastista työtä: viimeisen kahden päivän aikana, kun Bitcoin oli 'slashdotted', en ole kuullut YHTÄÄN ongelmasta Bitcoin-transaktioiden häviämisen, verkon kaatumisen kuorman vuoksi tai minkäänlaisten perustoimintojen ongelmien suhteen." Tämän tulvan ensimmäinen seuraus on se, että Bitcoinin hinta koki meteorimaisen nousun, nousten
0.008:sta0.08:een yhdessä viikossa, mikä on kymmenkertainen kasvu! Toinen Slashdotista tulleiden ihmisten tulvan vaikutus on laskentatehon lisääntyminen verkossa. Monet ihmiset käynnistävät ohjelmiston ja tuottavat lohkoja keskusprosessoreillaan. Heinäkuun 11. ja 17. päivän välisenä aikana hajautusnopeus kasvoi 0.22 GH/s:stä 2.78 GH/s:iin.
Mt. Goxin luominen
Niiden joukossa, jotka löysivät Bitcoinin Slashdotin ansiosta, oli Jed McCaleb, 35-vuotias amerikkalainen yrittäjä ja ohjelmoija, joka tunnetaan vertaisverkkoon perustuvan tiedostonjakosovelluksen eDonkey2000:n kehittämisestä ja perustamisesta 2000-luvulla. Huomattuaan, kuinka vaikeaa oli hankkia Bitcoinia dollareita vastaan, hän päätti "päähänpistosta" luoda tehokkaan markkinapaikan. Tätä varten hän hyödynsi yhtä vanhaa projektiaan, joka oli kehitetty vuonna 2007: Magic The Gathering Online eXchange (MTGOX), verkkosivusto, joka mahdollisti korttien ostamisen ja myymisen online-pelille Magic: The Gathering Online. Hän käytti uudelleen tämän projektin verkkotunnusta (mtgox.com), josta tuli uuden alustan name: Mt. Gox, lausutaan "Mount Gox".
Jed McCaleb vuonna 2013 (lähde: Ariel Zambelich Wiredille)
Viikkoa myöhemmin, 18. heinäkuuta, Jed McCaleb lanseerasi vaihtoalustansa ja ilmoitti siitä foorumilla. Asiantuntemuksensa ansiosta hän varmisti, että alusta toimi automatisoituna markkinapaikkana, samankaltaisena kuin nykyaikaiset online-vaihtoalustat. Hänen mukaansa se erottui Bitcoin Marketista, koska se oli "aina online, automatisoitu", "sivusto oli nopeampi ja sillä oli omistettu hosting" ja "käyttöliittymä oli käyttäjäystävällisempi". Tuloksena Mt. Goxista tuli nopeasti ensisijainen keino hankkia bitcoineja, vakiinnuttaen asemansa dollarikurssien vertailukohtana.
Mt. Gox -alustan käyttöliittymä helmikuussa 2011 (lähde: Mt. Gox -arkisto) Alun perin alusta hyväksyi maksut PayPalin kautta. Kuitenkin lokakuussa
2010, liian monen chargeback-pyynnön jälkeen, PayPal estä Jed McCalebin tilin, mikä pakotti hänet väliaikaisesti keskeyttämään
talletukset ja nostot alustalla. Muutama viikko myöhemmin, hän palautti siirrot lisäämällä Liberty Reserve maksutavaksi. Myöhemmin hän hyväksyi myös
transaktioita Paxumin kautta pyynnöstä, sekä pankkisiirrot dollareissa (ACH) ja euroissa (SEPA).
Slashdot-efektin kiihdyttävä vaikutus
Bitcoinin esittelyn julkaisemisen vaikutus Slashdotissa oli spektaakkelimainen Satoshi Nakamoton projektille. Kiinnostuneiden ihmisten tulva johti ennätykselliseen hinnan ja hash-nopeuden nousuun. Lisäksi se houkutteli erään Jed McCalebin löytämään Bitcoinin ja luomaan arvokkaan markkinapaikan yksikön kaupankäynnille, nimeltään Mt. Gox. Seuraavina kuukausina tekniset, taloudelliset ja kaivosparannukset jatkoivat kukoistustaan, tehden Slashdotista todellisen Bitcoinin lähtöpisteen yhteisöliikkeenä. Kuitenkin merkittävimmät muutokset tapahtuivat ohjelmisto- ja protokollatasoilla: oli todellakin suuria haavoittuvuuksia, jotka tarvitsi korjata. Seuraava luku keskittyy näihin teknisiin ongelmiin, jotka muodostavat ratkaisevan askeleen Bitcoinin kehityksessä.
Ensimmäiset tekniset ongelmat
Kuten edellisessä luvussa mainittiin, Slashdotista tulleiden käyttäjien tulva 11. heinäkuuta 2010 aiheutti valtavan kiinnostuksen aallon Satoshi Nakamoton projektiin. Verkon käyttö räjähti; vaihtokurssi nousi kymmenkertaiseksi, samoin kuin järjestelmälle omistettu laskentateho. Näin Bitcoin koki ennennäkemättömän kasvun kesän aikana.
Tämä menestys oli kuitenkin teknisten ongelmien saattelema, ohjelmistossa löytyneiden useiden haavoittuvuuksien myötä. Suurempi suosio tarkoitti todellakin sekä suurempaa määrää ihmisiä tarkastelemassa koodia että suurempaa todennäköisyyttä toiminnallisiin anomalioihin. Ja juuri näin tapahtui 15. elokuuta arvon ylivuototapauksessa, Bitcoinin historian ensimmäisessä "häiriössä", joka kesti noin 15 tuntia. Tämä ajanjakso oli luonnollisesti merkitty ohjelmiston parantamisella, jotta erilaisia uhkia voitaisiin ennakoida ja korjata virheitä mahdollisimman paljon.
Ohjelmiston parantaminen
Slashdotista tulleiden käyttäjien tulva edellytti myös ohjelmiston parantamista. Löydetyt haavoittuvuudet tarvitsi korjata, ja uusia ominaisuuksia piti integroida. Satoshi oli siis paineen alla: 18. heinäkuuta hän tunnusti yksityisesti Martti Malmille, että hän oli "menettämässä järkeni, on niin monta asiaa, jotka tarvitsee tehdä." Kahden kuukauden aikana julkaistiin ei vähempää kuin 8 aliversiota ohjelmistosta! Bitcoinin luoja ei kuitenkaan työstä koodia yksin. Hän voi luottaa Gavin Andreseniin, joka saapui kesäkuussa ja on yhä enemmän mukana kehitystyössä (hänet on mainittu SourceForge-repositoriossa 9. heinäkuuta alkaen). On myös ihmisiä, jotka ovat uteliaita siitä, miten järjestelmä toimii ja raportoivat ongelmista, kun he kohtaavat niitä, kuten Christian Decker (cdecker) tai Michael Marquardt (paremmin tunnettu nimimerkillä Theymos). Satoshi saa myös tukea louhijoilta, jotka muokkaavat koodia löytääkseen keinoja yksiköiden tuottamisen optimoimiseksi, kuten ArtForz (ensimmäinen henkilö, joka perusti louhintafarmin, kuten näemme seuraavassa luvussa), saksalainen kehittäjä Nils Schneider (tcatm), Michael Brown (knightmb) tai BlackEye. Lopuksi voimme mainita Jeff Garzikin (käyttää foorumilla nimimerkkiä jgarzik), joka on amerikkalainen kehittäjä, avoimen lähdekoodin maailman avustaja, erityisesti Red Hat -jakelulle, ja itävaltalaisen talouskoulukunnan libertaarinen seuraaja. Hän löysi Bitcoinin Slashdotissa julkaistun artikkelin kautta ja ryhtyi melkein välittömästi osallistumaan Bitcoiniin.
Jeff Garzik vuonna 2013 (lähde: Benson Samuel)
Satoshi ensisijainen tavoite on tehdä ohjelmistosta ja protokollasta turvallisempi, selviytyäkseen äskettäisestä käytön lisääntymisestä. Yhdessä Gavin Andresenin kanssa he harkitsevat erilaisia hyökkäyksiä, jotka voisivat tapahtua (mukaan lukien palvelunestohyökkäykset) ja pyrkivät korjaamaan löydetyt haavoittuvuudet. Näin lisätään tarkistuspisteiden järjestelmä 17. heinäkuuta (v0.3.2), estäen ketjun uudelleenkirjoittamisen ennen tiettyä päivämäärää, ja työn käsite integroidaan 25. heinäkuuta (v0.3.3) hienosäätämään mekanismia oikean ketjun valitsemiseksi solmujen toimesta.
Gavin ja Satoshi korjasivat myös useita bugeja. Näistä pääasiallinen on "1
RETURN bug", haavoittuvuus skriptijärjestelmässä, joka mahdollisti
bitcoinien käyttämisen mistä tahansa osoitteesta käyttämällä tiettyä
skriptiä. Tämän haavoittuvuuden raportoi ArtForz 28. heinäkuuta, joka sen
sijaan, että olisi hyödyntänyt vikaa ja rikastunut hiljaisesti, päätti jakaa
löytönsä Satoshiin ja Gaviniin. Satoshi sisällytti korjauksen nopeasti
ohjelmistoon (v0.3.6) ja suositteli kaikkia käyttäjiä päivittämään. Näin Bitcoin pelastettiin
mahdollisesti katastrofaaliselta tilanteelta. Tämä haavoittuvuus kirjattiin
myöhemmin MITREen tunnisteella CVE-2010-5141. Toisen tavoitteen oli parantaa järjestelmän suorituskykyä tekemällä
muutoksia protokollaan tai optimoimalla ohjelmiston toimintaa. Juuri tähän
kategoriaan kuuluu OP_NOP-operaatiokoodien lisääminen sisäiseen
skriptijärjestelmään, jonka Satoshi suoritti huomaamattomasti 29. heinäkuuta
(v0.3.6), ainoana kommenttina sana "laajennus". Nämä operaatiokoodit ovat hiljaisia ohjeita, joilla ei ole
vaikutusta, jos ne ovat läsnä skriptissä, mutta eivät myöskään mitätöi
transaktiota. Tämän seurauksena näiden ohjeiden toimintaa voidaan muuttaa
tekemättä skriptejä yhteensopimattomiksi vanhemman protokollaversion kanssa,
mistä johtuen Satoshin kommentti. Nämä operaatiokoodit mahdollistaisivat
erityisesti niin kutsutut "pehmeät haarautumiset" (soft forks) vuosina 2015
ja 2016, muuntamalla ohjeet OP_NOP2 ja OP_NOP3 muotoon OP_CHECKLOCKTIMEVERIFY ja OP_CHECKSEQUENCEVERIFY (vastaavasti).
Louhijat myös jakavat löytöjään parantaakseen, suoraan tai välillisesti, bitcoinien tuottamista pääohjelmistolla. Ensiksi, Laszlon henkilökohtainen optimointi integroitiin ohjelmistoon 6. heinäkuuta (v0.3.0). Sitten, SHA-256 hajautusfunktion kontekstivälimuistin Nils Schneiderin ja sen laskennan optimoinnin BlackEye:n toimesta lisättiin ohjelmistoon 29. heinäkuuta (v0.3.6). Lopuksi, Nils Schneiderin (jälleen) ehdottama laskennan rinnakkaistaminen yhdellä prosessorilla integroitiin koodiin 15. elokuuta (v0.3.10).
Kaikki nämä parannukset tarkoittavat, että Bitcoin vahvistuu päivä päivältä, sekä ohjelmiston toiminnan että louhintatehokkuuden osalta. Kuitenkin tämä innovatiivinen vauhti himmenee hieman tapahtuman vuoksi, joka syvästi merkitsee yhteisöä. Kyseessä on arvon ylivuototapaus, joka tapahtui elokuussa ja häiritsi verkkoa noin viidentoista tunnin ajan.
Arvon Ylivuototapaus
- elokuuta 2010, noin klo 17.00 (UTC), ketjuun lisättiin lohko, joka sisälsi transaktion, joka loi yli 184 miljardia bitcoinia, korkeudessa 74,638. Tämä poikkeuksellisen suuri liikkeellelasku hyödynsi muistin ylivuotohaavoittuvuutta määrien esittämisessä: hyökkääjä loi kaksi transaktiotulostetta, joista kumpikin oli 92,233,720,368.54277039 BTC, määrä lähellä maksimiyksiköitä, jotka voidaan esittää allekirjoitetulla 64-bittisellä kokonaisluvulla (muoto, jota protokollassa käytetään). Tunnin kuluttua Jeff Garzik havaitsi ongelman ja varoitti yhteisöä foorumilla "oudosta lohkosta". Satoshi vastasi noin klo 21: hän julkaisi alustavan koodimuutoksen foorumilla ja neuvoi ihmisiä "lopettamaan generoinnin". Tehtyään joitakin tarkistuksia ja ladattuaan ne Sourceforgeen, hän lopulta julkaisi korjaustiedoston Windowsille, Linuxille ja Mac OS X:lle klo 23:48. Tämä korjaus mahdollisti louhijoiden hylätä syytetyn siirron kelvottomana ja luoda vaihtoehtoisen haaran, joka ei sisältänyt sitä. Tämän haaran ensimmäinen lohko löydettiin klo 23:53.
Seuraavana aamuna, hieman klo 8 jälkeen, konfliktitilanne oli ratkaistu. Oikea ketju oli pidempi kuin toinen, mikä tarkoitti, että kaikkien solmujen oli seurattava tätä ketjua, olivatpa ne asentaneet korjaustiedoston tai eivät. Tämä tapahtuma häiritsi verkon toimintaa noin 15 tunnin ajan, mutta yhteisön reagointi oli esimerkillistä. Satoshi kirjoitti noin klo 13:
"Näyttää siltä, että ohitimme pahan ketjun jossain 74689 kohdalla. 0.3.9 ja alemmat solmut ovat vastanneet nykyisellä lohkonumerolla joitakin tunteja nyt. (...) Kiitos kaikille nopeasta reagoinnista!"
Hälytysjärjestelmä
1 RETURN -virheen löydettyään heinäkuussa Satoshi Nakamoto teki kaikkensa suojellakseen verkkoa onnettomuuksilta. Elokuun 3. päivänä hän lisäsi ohjelmistoon varoitusmekanismin, joka aktivoituu ketjun haaraantuessa (v0.3.8). Kuitenkin tämä mekanismi osoittautui hyödyttömäksi 15. päivänä ilmenneen arvon ylivuotobugin havaitsemisessa, mikä sai Satoshin kiirehtimään suunnitelmaansa kehittää edistyneempi mekanismi.
Tapahtuman jälkeisinä päivinä Satoshi rakensi tehokkaan hälytysjärjestelmän verkkoon, joka mahdollisti hänen varoittaa solmuja teknisistä ongelmista yksityisellä avaimella ja keskeyttää joitakin API-komentoja. Elokuun 22. päivänä hän esitteli järjestelmänsä foorumilla. Tämä ilmoitus herätti huolta jäsenissä, jotka näkivät tässä järjestelmässä keskittävän elementin ja haavoittuvuuden, jonka valtio voisi hyödyntää. Satoshi vastasi kaksi päivää myöhemmin, kutsuen näitä pohdintoja "paranoidisiksi" ja täsmentäen, että järjestelmän voisi manuaalisesti poistaa käytöstä käyttäjien toimesta ja että se olisi joka tapauksessa väliaikainen. 27. elokuuta hälytysjärjestelmä integroitiin virallisesti ohjelmistoon (v0.3.11). Mahdollisuus toimintojen keskeyttämiseen poistettiin joulukuussa. Seuraavina vuosina varoitusjärjestelmää käytettiin useita kertoja, erityisesti vahingossa tapahtuneen haarautumisen yhteydessä vuonna 2013, ennen kuin se lopullisesti poistettiin ohjelmistosta vuonna 2017.
Lohkon Koko Raja
Toinen elementti, joka on osa ponnisteluja protokollan parantamiseksi hyökkäysten kestäväksi, on transaktioblokin koon rajoituksen lisääminen. Tämä raja on parametri, joka rajoittaa järjestelmän transaktiokapasiteettia vaatimalla, että jokaisen lohkon on oltava tätä kokoa pienempi. Sen alkuperäinen tavoite oli estää palvelunestohyökkäykset verkkoa vastaan.
Tämä parametri lisättiin huomaamattomasti koodiin Satoshi Nakamoton toimesta 15. heinäkuuta vakiona MAX_BLOCK_SIZE (v0.3.1), joka asetettiin 1 megatavuksi (1 000 000 tavua). Rajoituksen
toteutuksen ohjelmointi suoritettiin 7. syyskuuta Bitcoinin luojan toimesta, jälleen ilman mitään julkista
ilmoitusta häneltä (v0.3.12). Siinä määrättiin, että kokorajoitus (joka myös
rajoittaa allekirjoitusoperaattoreiden määrää lohkoissa) tulisi voimaan
alkaen lohkosta 79 400. Aktivointi tapahtui 12. syyskuuta. Tämä rajoitus oli tuolloin melko lievä: se salli 7 standarditransaktiota
sekunnissa, mikä oli enemmän kuin tarpeeksi tukemaan tuon ajan taloudellista
toimintaa, jopa slashdottingin jälkeen.
Vaikka Satoshi ei maininnut lohkon koon rajoituksen olemassaoloa, useat
ihmiset huomasivat sen läsnäolon koodissa ajan myötä. Näin ollen jo 12.
elokuuta venäjänkielisen foorumin jäsen, joka käytti nimimerkkiä throughput, mainitsi suhteellisen myönteiseen sävyyn, että "Toinen mielenkiintoinen näkökohta on,
että lohkon tavukoko (eli siinä olevien transaktioiden määrä) on
rajoitettu." Myöhemmin, 30. syyskuuta, Theymos huomautti toiselle jäsenelle, että "Bitcoin ei salli yli 1MB:n lohkoja, joten olettaen
(melko pienen) keskimääräisen transaktiokoon 216 tavua, Bitcoin voi
käsitellä vain 4 629 transaktiota joka 10. minuutti." Lopulta tämän
parametrin läsnäolo vaikuttaa Jeff Garzikiin, joka ilmoittaa olevansa "paljon huolestuneempi skaalautuvuudesta kuin hallituksen
sulkemisesta" ja joka kysyy, miten on mahdollista "myydä bitcoin vakaville sijoittajille,
sisäänrakennetuilla rajoituksilla kuten 463 transaktion minuuttiraja."
Seurauksena, 3. lokakuuta hän ehdottaa foorumilla päivitystä lohkon koon
rajoituksen nostamiseksi 7.168 MB:iin, jotta se "vastaisi PayPalin
keskimääräistä transaktiovauhtia." Theymos vastaa sanomalla, että "tämän
päivityksen soveltaminen tekee sinut yhteensopimattomaksi muiden
Bitcoin-asiakkaiden kanssa." Tämän viestin vahvistaa Satoshi Nakamoto, joka suosittelee olemaan käyttämättä päivitystä ja toteaa: "Voimme vaiheittain ottaa
muutoksen käyttöön myöhemmin, jos lähestymme tarvetta siihen." Jälkimmäinen selventää ajatuksiaan seuraavana päivänä antamalla ohjeita tällaisen
protokollamuutoksen tekemiseen. 
Tämä keskustelu merkitsee skaalautuvuuskeskustelun alkua, joka lopulta johtaisi todelliseen sisällissotaan vuosien 2015 ja 2017 välillä, tunnettu nimellä lohkokoon sota.
Standard Script Patterns
Syyskuussa Satoshi esittelee myös uuden käsitteen koodiin: ei-standardi transaktiot. Nämä ovat transaktioita, joita oletusasetuksilla varustetut solmut eivät välitä, eivät pidä mempoolissaan, eivätkä sisällytä tuottamiinsa lohkoihin. Kuitenkin nämä transaktiot ovat täysin validit, ja lohkot, jotka sisältävät niitä, hyväksytään koko verkossa.
Tämä normatiivinen ero auttaa rajoittamaan potentiaalisten haavoittuvuuksien hyväksikäyttöä Bitcoinin skriptausjärjestelmässä, joka on melko rikas ja jota ei ole riittävästi tutkittu, ohjelmoitavuuden väliaikaisen rajoituksen kustannuksella. Tällä hetkellä verkko tunnistaa kaksi tyyppiä lähtöskriptejä standardiksi:
- Vastaanotto julkisella avaimella (pubkey), käytössä mainaajilla ja siirroissa IP-osoitteen kautta;
- Vastaanotto julkisen avaimen sormenjäljen kautta (pubkey hash), käytössä siirroissa Bitcoin-osoitteen kautta.
- syyskuuta, versiossa 0.3.12, Satoshi sisällytti rajoituksen, joka vaati transaktioiden olevan ei liian suuria, eikä
sisältävän liikaa allekirjoitusoperaattoreita. Kuten hän selitti, tämä oli
alkeellinen sovellus erottelusta. Tämä virallistettiin kolme kuukautta myöhemmin Gavin Andresenin toimesta, joka lisäsi koodiin
IsStandardfunktion, funktion joka varmistaa transaktion standardiluonteen. Pääsy ohjelmoitavuuteen palautettiin vuonna 2012 integroimalla P2SH protokollaan.
Kehityksen kesä
Kesällä 2010, tapahtumarikkaana aikana, Satoshi omistautui Bitcoinin ohjelmistokehitykselle. Bitcoinin esittelytekstin julkaisu Slashdotissa johti ennennäkemättömään käyttäjämäärän kasvuun, mikä myös asetti järjestelmän riskin alle. Tämän seurauksena perustaja ja häntä avustaneet henkilöt (erityisesti Gavin Andresen) yrittivät parhaansa mukaan korjata haavoittuvuuksia. Verkko ei kuitenkaan välttynyt merkittävältä tapahtumalta, arvon ylivuototapaukselta, joka johti hälytysjärjestelmän luomiseen Satoshi toimesta ohjelmistoon. Lopulta tämä ajanjakso merkittiin myös lohkokoon rajoituksen lisäämisellä, joka on olennainen elementti Bitcoinin historiassa. Seuraavina kuukausina tekniset, taloudelliset ja louhinnan parannukset jatkoivat esiintymistään, vähitellen muuttaen Bitcoinin kollektiiviseksi projektiksi. "Bitcoin-yhteisö" heräsi viimein eloon itsenäisenä entiteettinä. Tätä aiomme tutkia tämän kurssin seuraavassa osassa.
Bitcoin-yhteisö
Digitaalinen kultakuume
Edellisessä osassa tutkimme, miten Bitcoinin esittelyn julkaisu Slashdotissa (slashdotting) vaikutti ja kuinka alkuperäiset tekniset ongelmat hallittiin Satoshin ja hänen avustajiensa toimesta. Kesän loppuun mennessä projekti oli selvinnyt myrskystä ja oli valmis toivottamaan tervetulleeksi yhä suuremman määrän ihmisiä. Näin ollen syksy 2010 merkitsi Bitcoinille menestyksen aikaa. Tämä ajanjakso oli erityisesti kulta-aikaa louhinnalle, joka näki merkittäviä parannuksia ensimmäisten GPU-farmien ja ensimmäisen osuuskunnan myötä. Käyttöön otetut resurssit kasvoivat, ja omistautuneiden algoritmien suorituskyky parani. Se oli eräänlainen "digitaalinen kultakuume", kuten aikansa bloggaaja (käyttäen nimimerkkiä jimbobway) kirjoitti, huomauttaen, että "tuhannet internetin käyttäjät" louhivat bitcoineja "toivoen omaisuutta" ja että monet heistä yrittivät "kehittää ohjelmistoja ja laitteistotyökaluja louhimaan bitcoineja tehokkaammin" toivoen tulevansa upporikkaiksi. (alkuperäinen: "Bitcoins: A New Digital Gold Rush (...) Thousands of users on the Internet are now mining for bitcoins in hopes of fortune. Many are trying to develop software and hardware tools to mine for bitcoins more efficiently in hopes of becoming filthy rich.")
Ensimmäinen GPU-farmi
Kun Bitcoin oli slashdotted heinäkuussa 2010, hinnannousun tuoma korkea taloudellinen palkkio ja tulevaisuuden kasvun mahdollisuus kannustivat yksilöitä omistautumaan bitcoinejen intensiivisempään tuottamiseen. Siksi verkon hash rate, joka oli 0.22 GH/s 11. heinäkuuta, nousi 2.78 GH/s:iin 17. päivänä, sitten 5.79 GH/s:iin 15. elokuuta, lopulta saavuttaen 9.94 GH/s 19. syyskuuta ja viimein 12.58 GH/s 29. syyskuuta.
Koko verkon hash rate 11. heinäkuuta - 5. lokakuuta 2010 (lähde: CoinWarz) Tämän ajanjakson suurin louhija oli saksalainen kehittäjä, joka
tunnettiin nimellä ArtForz. Slashdotin kautta Bitcoinista kuultuaan hän
ryhtyi nopeasti mukaan ohjelmistokehitykseen ja vietti paljon aikaa
IRC-kanavalla #bitcoin-dev. Erityisesti hän kehitti oman
GPU-louhinta-algoritminsa OpenCL:llä, jonka hän ajoi tietokoneensa
näytönohjaimella. Hän alkoi tuottaa bitcoineja 19. heinäkuuta. 25.
heinäkuuta keskusteluketjussa, jossa kyseltiin käyttäjien
bitcoin-omistuksista, ArtForz ilmoitti, että hän oli louhinut 1 700 bitcoinia kuudessa päivässä, mikä vastaa 4%:n
osuutta hash-nopeudesta eli 80 MH/s. Vähitellen hän rakensi suuren
louhintatilan, joka tunnettaisiin nimellä "ArtFarm". Elokuussa hänen tilansa sisälsi 6 ATI Radeon HD 5770 -näytönohjainta, joiden avulla hän pystyi nostamaan nopeutensa
76 MH/s 9. elokuuta noin 450 MH/s 13. päivään mennessä.
ArtForzin louhintatuotanto elokuun ja lokakuun 2010 välillä (lähde: Blackburn
et al., "Cooperation among an anonymous group protected Bitcoin during failures of
decentralization")
Viikkojen aikana ArtForz alkoi hallita merkittävää osaa verkon laskentatehosta. 2. syyskuuta louhija puddinpop ilmoitti, että hänellä on "noin 12 5770s käyttäen hänen OpenCL-asiakasohjelmaansa" ja että hänellä on "yli 1 Ghash/s", mikä antaa hänelle "20% verkon hash-kapasiteetista". (alkuperäinen: "ArtForz, IRC:ssä, on kuin 12 tai niin 5770s ajamassa omaa OpenCL-asiakasohjelmaansa. Koko verkko tekee jotain 5-6Ghash/s ympärillä, ja hän yksin on ilmoittanut, että hänellä on yli 1Ghash/s.") 23. syyskuuta ArtForz julistautui pitävänsä lähes 2 GH/s hash-nopeutta, edelleen edustaen 20% laskennasta. 3. lokakuuta theymos ilmoitti, että ArtForz "hallitsee 20-30% verkon laskentatehosta." (alkuperäinen: "hänellä on 20-30% verkon CPU-tehosta") Kuitenkin tämä asema haastettiin nopeasti syksyn aikana muiden henkilöiden päivittäessä järjestelmiään. Tämän seurauksena ArtForz siirtyi vähitellen pois louhintatoiminnoista keskittyäkseen ohjelmistokehitykseen. Elokuussa 2011 hän ilmoitti, että hänellä oli alle 1% verkon laskentatehosta.
Louhinnan erikoistuminen
Kesään 2010 mennessä ArtForzin esimerkki inspiroi muita louhijoita kehittämään omia menetelmiään bitcoinien generoimiseksi grafiikkaprosessoreillaan. Tähän tarkoitukseen louhijat käyttivät ohjelmointiympäristöjä kuten CUDA tai OpenCL. Tämä mahdollisti heidän saavuttavan laskentatehon, joka mitattiin MH/s-yksiköissä ja edusti merkittävää osaa kokonaistehosta.
syyskuuta louhija puddinpop jakoi oman louhintaklienttinsä suoritettavan tiedoston, joka hyödynsi CUDAa käyttävää algoritmia. Hän sisällytti käyttöön 10%:n maksun. Tämä lähestymistapa ei ollut erityisen hyvin vastaanotettu foorumin jäsenten keskuudessa, jotka kannattivat vapaan ohjelmiston periaatetta.
syyskuuta, foorumin jäsenen ehdotuksesta, hän ilmoitti olevansa "ehkä valmis tekemään koodin avoimeksi lähdekoodiksi", jos hän saisi "merkittävän lahjoituksen". 15. päivänä Jeff Garzik teki tässä suhteessa tarjouksen, ehdottaen antavansa puddinpopille 10 000 bitcoinia, joka oli tuolloin noin 600 dollaria. Puddinpop hyväksyi: transaktio tapahtui 18. päivänä, ja algoritmi julkaistiin pian sen jälkeen vapaan lisenssin alaisena puddinpopin toimesta. Muita algoritmeja julkaistiin julkisesti samaan aikaan. 9. syyskuuta foorumin jäsen nimeltä nelisky jakoi oman louhinta-algoritminsa, joka käytti CUDAa. 1. lokakuuta henkilö nimeltä m0mchil, joka liittyi foorumiin helmikuussa, julkaisi oman algoritminsa (POCLBM) kuvaillen sitä "OpenCL-louhijaksi massoille".
Tämä parannus mahdollisti teknisesti taitavimpien yksilöiden generoida paljon bitcoineja. ArtForzin lisäksi Nils Schneider (tcatm) tuli erityisesti tunnetuksi yhtenä tämän ajanjakson pääasiallisista louhijoista. 3. lokakuuta 2010 hän väitti saavuttaneensa 983 MH/s:n louhintanopeuden kolmella grafiikkaprosessorilla. Tämä luku sai jopa Satoshi Nakamoton hämmästymään.
Ensimmäiset louhintapoolit
Louhintaspecialisaation seurauksena hash-nopeuden massiivinen kasvu teki bitcoinien generoinnin keskusprosessorilla yhä vaikeammaksi ja vähemmän kannattavaksi. Todellisuudessa bitcoinien generointimahdollisuus tuli yhä enemmän riippuvaiseksi varianssista, joidenkin yksilöiden koskaan onnistumatta tuottamaan lohkoa. Tähän ongelmaan ratkaisu on yhteistyössä tapahtuva louhinta.
- lokakuuta m0mchil julkaisi API:n muutoksen, joka mahdollistaa asiakassolmujen hakea ehdokaslohkon
uuden funktion
getworkavulla ja palauttaa työtodisteen, jos ratkaisu löytyy. Hän kirjoitti, että tämä korjaus "avaa tien ulkoisille bitcoin-louhijoille" ja "mahdollistaa useiden louhijoiden asettamisen yhdelle asiakkaalle." Samana päivänä "yhteislouhinnan" idea mainittiin ensimmäistä kertaa foorumin jäsenen toimesta keskusteluketjussa, jonka otsikko oli "Kuinka kaataa GPU-oligarkit". 13. lokakuuta puddinpop ehdotti tällaista mallia. Louhijan laskentateho mitataan meta-hashin avulla, joka on puskurin jälki, joka sisältää jokaisen lohkohashin ensimmäisen tavun. Palvelin voi sitten ajoittain varmistaa, että asiakas suorittaa laskennan määritellyllä tavalla. Tämä malli on monimutkainen ja ei salli virheitä.
Kuitenkin on paljon yksinkertaisempi tapa mitata asiakkaan hash-nopeus: osittainen työtodiste. Tämän menetelmän ehdottivat ribuck, Nils Schneider ja Gavin Andresen puddinpopin kuvauksen jälkeen. Se sisältää osittaisen työtodisteen hakemisen, joka on alempi kuin verkon vaikeusaste ja tuotettu samasta ehdokaslohkosta. Kerätyt osittaiset työtodisteet mahdollistavat käytetyn tehon todennäköisyysarvioinnin.
marraskuuta
getwork-funktion muokattu versio lisättiin koodiin, ja 25. päivänä se sisällytettiin pääohjelmiston uuteen versioon (v0.3.17). Samana päivänä Jeff Garzik (joka puolsi ajatusta ketjunhallinnan ja louhinnan erottamisesta ohjelmistossa) jakoi CPU-louhintaohjelmistonsa, joka hyödyntää tätä toimintoa.marraskuuta nuori tšekkiläinen kehittäjä nimeltä Marek Palatinus, käyttäen nimimerkkiä slush, julkaisi kuvaus "yhteistyöllisestä louhinnasta" foorumilla, malli, joka hyödyntää
getwork-toimintoa ja Jeff Garzikin logiikkaa. Tämä malli perustuu louhijoiden tuottamiin osittaisiin työtodisteisiin (pay-per-share). Seuraavana päivänä Satoshi Nakamoto hyväksyi konseptin.
Marek Palatinus (slush) Z-DAY-konferenssissa Prahassa 11. toukokuuta 2013 Kaksi
arviointimallia otettiin käyttöön joulukuussa. Ensimmäisenä puddinpop-konseptia
sovellettiin 1. joulukuuta käyttäjän doublec toimesta, joka kutsui ihmisiä liittymään hänen yhteisökaivos-palvelimeensa. Ryhmä tuotti ensimmäisen lohkonsa (95,420) 4. joulukuuta. Tuotettuaan vielä yhden lohkon
muutama päivä myöhemmin, doublecin palvelin suljettiin 15. päivänä.
Palvelu sulki ovensa pysyvästi 17. päivänä, paljon tehokkaamman yhteistyön: Bitcoin.cz
Miningin ilmestymisen vuoksi.
Foorumia tutkittuaan Marek Palatinus päätti toteuttaa oman kaivososuuskuntamallinsa ja suoritti merkittävästi kokeiluja testiverkossa. Hän varmisti myös, että palvelin olisi saavutettavissa sekä CPU-kaivostyöläisille (jotka käyttävät Jeff Garzikin ohjelmistoa) että GPU-kaivostyöläisille (jotka käyttävät asiakkaita m0mchililta ja puddinpopilta).
Yön aikana 15. joulukuuta ja 16. joulukuuta osuuskunta käynnistettiin lopulta Marek Palatinuksen toimesta pääverkossa. Ensimmäinen lohko löydettiin (97,834) 16. päivän aamuna. Tämän jälkeen tuotettiin monta muuta lohkoa. Kaivosryhmä kohtasi menestystä alusta alkaen: muutamassa päivässä sen hash-nopeus saavutti 4 GH/s, mikä on 3,5% koko verkon tehosta.
Osuuskunta tulisi olemaan vertailukohta Bitcoinin kaivostoiminnassa. Se kantoi useita nimiä vuosien varrella: Bitcoin Pooled Mining (BPM), Bitcoin.cz Mining ja lopulta Slush Pool, viitaten sen luojaan. Se muuttui Braiins Pooliksi syyskuussa 2022.
Slushin osuuskunnan logo syyskuussa 2011 (lähde: arkisto sivustolta)
Suuri harppaus eteenpäin kaivostoiminnassa
Näin ollen vuoden 2010 toinen puolisko edusti merkittävää kasvun aikaa kaivostoiminnalle. Se erikoistui GPU (Graphics Processing Unit) sukupolven käyttöönotolla. Useat yksilöt keskittyivät ja rakensivat todellisia kaivosfarmeja, kuten ArtForz ja hänen "ArtFarm". Tämä buumi johti lopulta osuuskuntien esiinmarssiin, mikä mahdollisti pienille kaivostyöläisille yhdistää laskentatehonsa vähentääkseen palkkioiden vaihtelua.
Syksy ei kuitenkaan ollut menestyksekäs vain kaivostoiminnalle. Se oli myös menestys yhteisölle ja siihen liittyvälle taloudelliselle ekosysteemille. Tästä keskustelemme seuraavassa luvussa.
Ekosysteemin kukoistus
0404f877-8b5c-4c7f-81ab-a4e6d9b3da9c Edellisessä luvussa tutkimme, kuinka louhinta kehittyi vuoden 2010 toisen puoliskon aikana. Syksyyn mennessä tämä edistys oli vakiintunut. Louhinta ei kuitenkaan ollut ainoa Bitcoinin menestyksen osa-alue: myös sen ekosysteemi menestyi.
Tässä luvussa käsittelemme ensin Bitcoinin kansainvälisen vientitoiminnan alkua Venäjän ja Ranskan yhteisöjen kehittymisen myötä. Käymme sitten läpi viestinnän ja talouskasvun parannuksia, jotka erityisesti johtivat bitcoinin yksikköhinnan uuteen nousuun. Lopuksi mainitsemme kaksi erittäin symbolista tapahtumaa ennen Satoshi Nakamoton lähtöä: Bitcoinin hyväksyminen Electronic Frontier Foundationin toimesta ja Hal Finneyn paluu.
Bitcoin muilla kielillä
Bitcoin on kansainvälinen projekti ja sen tulee siksi olla mahdollisimman monen ihmisen saavutettavissa englanninkielisen maailman ulkopuolella. Tämän vuoksi yhteisö koordinoi toukokuusta 2010 alkaen verkkosivuston ja ohjelmiston graafisen käyttöliittymän kääntämistä useille kielille. Italian, saksan ja hollannin kielet sisällytettiin erityisesti.
Mutta se ei ole kaikki. Heinäkuun lopussa Martti Malmi alkoi perustaa alafoorumeita ei-englanninkielisille puhujille. Venäjän yhteisö oli ensimmäinen, joka muodostui: erään bitcoinex-nimisen käyttäjän pyynnöstä omistettu alafoorumi luotiin 28. heinäkuuta. Sitten keskusteluketjuja omistettuna muille kieliryhmille luotiin: italialaisille, hollantilaisille, japanilaisille ja katalaanille elokuussa; espanjalaisille syyskuussa; ja lopulta saksalaisille lokakuussa. Kuitenkaan mikään ryhmä ei vastannut Venäjän yhteisön aktiivisuutta, ja vain muutamia viestejä vaihdettiin.
Ranskan yhteisön kanssa asiat muuttuivat, erityisesti yhden henkilön toimien kautta: Lucien Grondin, joka tunnetaan myös nimimerkillä grondilu. Syyskuun 26. päivänä hän löysi Bitcoinin ja innostui heti projektista. Myöhään illalla hän kirjoitti IRC:ssä:
"[G]osh I can't sleep! I keep thinking about this great stuff. To me bitcoin is the "cyberspace gold" [sic]. I'm just amazed."
Muutamaa päivää myöhemmin, 30. päivänä, hän julkaisi uutisjulkaisun ranskaksi LinuxFr.org-sivustolla (DLFP). Tämä julkaisu, jonka otsikko oli "Tunnetko bitcoinit?", on todennäköisesti ensimmäinen Bitcoinin esittely ranskan kielellä. Artikkeli tavoitti suuren määrän ihmisiä, generoiden lähes 350 kommenttia. Tässä on ensimmäinen kappale sellaisena kuin se näkyi tuolloin:
Erityisesti tämä lähetys on vaikuttanut siihen, että erään Ploumin, oikealta
nimeltään Lionel Dricot, 29-vuotiaan belgialaisen bloggaajan ja vapaan ohjelmiston
puolestapuhujan, huomio kiinnittyy siihen. Lokakuun 25. päivänä hän julkaisi artikkelin blogissaan, otsikolla "Geek-valuutta, apinaraha?", jossa hän
kannattaa hajauttamista ja tukee Bitcoinin periaatetta. Monet
ranskankieliset internetin käyttäjät kuulivat Bitcoinista tämän kautta,
mukaan lukien Amaury Séchet, kehittäjä, joka myöhemmin loisi Bitcoin Cashin vuonna 2017.
Lionel Dricot (Ploum) vuonna 2012, tuolloin ehdokkaana Merirosvopuolueen lipun
alla Belgian kunnallis- ja maakuntavaaleissa (lähde: Framablog)
Samana päivänä Ploum avasi keskusteluketjun "French" Bitcoin-foorumilla. Ranskankielisten foorumin jäsenten viestit lisääntyivät seuraavien kuukausien aikana. Erityisesti David François (davout), rekisteröitynyt 17. lokakuuta ja tuleva Bitcoin-Centralin perustaja, sekä Mark Karpelès (MagicalTux), rekisteröitynyt 7. marraskuuta ja tuleva Mt. Gox -alustan omistaja, osallistuivat. Mukana oli myös eräs Jean-Luc, joka avaisi sivuston Bitcoin.fr 23. joulukuuta ja alkaisi mainostaa sitä tammikuussa. Ranskalainen alafoorumi luotaisiin lopulta Martti Malmi toimesta 1. helmikuuta 2011.
Viestinnän kehitys
Lingvististen yhteisöjen kehittymisen lisäksi Bitcoinin
viestintämenetelmissä on tapahtunut tiettyä innovaatiota. Lokakuun 4.
päivänä 38-vuotias australialainen, joka käytti nimimerkkiä noagendamarket, käynnisti aloitteen nimeltä BitcoinMedia. Ideana on edistää Bitcoinia luomalla
erilaisia sisältöjä ja mainostamalla niitä paikoissa, jotka todennäköisesti
houkuttelevat yleisöä. Vaikka tämä aloite ei saavuttanut odotettua
menestystä, sillä on ansio siitä, että se johti ensimmäisten Bitcoinista
kertovien videoiden tuotantoon. Kanavan ensimmäinen video, julkaistu lokakuun 5. päivänä, on Google Search Story, joka on luotu
Youtube-työkalulla (katso alla oleva kuvakaappaus). Muut videot luodaan
Xtranormalilla, joka on helppokäyttöinen työkalu videosekvenssien luomiseen
valmiiksi suunnitelluista hahmoista ja asetuksista. 
Tänä aikana Bitcoinista kertovat blogikirjoitukset lisääntyvät. Tämä pätee erityisesti Jon Matonisiin, joka ylläpitää blogia The Monetary Future, jossa hän käsittelee digitaalisiin valuuttoihin, vapaaseen pankkitoimintaan ja kryptografiaan liittyviä aiheita. Hän löysi Bitcoinin maaliskuussa ja vaihtoi viestejä Satoshi Nakamoton kanssa, minkä jälkeen hän alkoi kirjoittaa aiheesta. Lokakuussa hän julkaisee kolmannen artikkelin, jossa hän puhuu hinnan noususta ja käsittelee ekosysteemin uutuuksia.
Jon Matonisin profiilikuva vuonna 2011 (lähde: Forbes)
Tähän aikaan ehdotetaan myös uutta Bitcoin-logoa. Marraskuun 1. päivänä foorumin jäsen, joka käytti nimimerkkiä bitboy, julkaisi graafisia elementtejä korostaakseen kryptovaluuttaa. Yksi näistä elementeistä on oranssi logo, jossa B on yliviivattu ja hieman kallistettu:
Kasvava talous
Tämä ajanjakso on merkitty myös ekosysteemin huomattavalla kasvulla taloudellisella tasolla. Vuoden 2010 syksyllä alustoja kuten Mt. Gox, Bitcoin Market ja muutama muu ovat olemassa, mutta se ei ole riittävää. Näin pörssien ulkopuoliset vaihdot alkavat lisääntyä. Vaihtojen lisäksi, jotka tehdään yksityisviesteillä foorumilla, otetaan käyttöön hieman tarkempi järjestelmä: #bitcoin-otc. Se on IRC-kanava Freenodessa, jonka avasi käyttäjä nimeltä nanotube 18. lokakuuta. Tilikirja isännöidään liitännäisellä verkkosivustolla ja vaihdot tapahtuvat suoraan osapuolten välillä ilman escrow-talletusta, käyttäen erilaisia maksutapoja (PayPal, Liberty Reserve). Bitcoinia hyväksyvien palveluiden määrä myös kasvaa, vaikka se pysyy suhteellisen alhaisena, kuten virallisen sivuston listaussivu todistaa.
Kaikki nämä elementit johtavat hintojen jyrkkään nousuun. Vaikka se vakautuu 6 senttiin elokuusta lähtien, se alkaa nousta lokakuun alussa. Se menee 10 senttiin, saavuttaen 20 senttiä kuun lopussa. Marraskuun 6. päivänä se jopa ylittää 50 senttiä, mikä ei epäonnistu innostamaan foorumin jäseniä.
BTC:n hinta 18. heinäkuuta ja 18. lokakuuta 2010 Mt. Goxissa (lähde: The Monetary Future)
Bitcoinin nousu tarkoittaa, että asioita aletaan mitata, olipa kyse sitten hinnasta, toiminnasta ketjussa tai louhinnasta. Kaikki tietävät, että ekosysteemi kokee kasvua, mutta kukaan ei tiedä, miten sitä oikein arvioida. Siksi palveluita alkaa ilmestyä vuoden 2010 toisella puoliskolla ja vuoden 2011 alussa, joiden joukossa pääasialliset ovat:
- Bitcoin Watch (bitcoinwatch.com), tilastojen aggregaattori, jonka kehitti Jeff Garzik (jgarzik);
- Bitcoin Charts (bitcoincharts.com), hintaseuranta- ja kaavioiden näyttöliittymä, jonka lanseerasi Nils Schneider (tcatm) 4. marraskuuta;
- Bitcoin Block Explorer (blockexplorer.com), lohkojen tutkija, jonka perusti Theymos 10. marraskuuta, jonka avulla kuka tahansa voi päästä käsiksi Bitcoin-lohkojen ja -transaktioiden sisältöön web-selaimella.
- Bitcoin-verkon graafit (bitcoin.sipa.be), sivusto, joka näyttää graafeja Bitcoinin hash-nopeuden kehityksestä, käynnistettiin Pieter Wuillen (sipa) toimesta 28. tammikuuta 2011;
- Bitcoin Monitor (bitcoinmonitor.com), reaaliaikainen visualisointityökalu transaktioille, lohkoille ja vaihto-operaatioille, saatettiin verkkoon Jan Vornbergerin (jav) toimesta 6. helmikuuta 2011.
Yksi viimeinen elementti, joka osoittaa Bitcoinin menestyksen, on se, että jotkut pyrkivät testaamaan sen rajoja. Marraskuun 15. ja 26. päivän välisenä aikana yksilö huvitti itseään luomalla tuhansia transaktioita päivittäin. Tämä poikkeuksellinen toiminta raportoitiin 19. päivänä Jeff Garzikin toimesta. Se pakotti Satoshin toteuttamaan toimenpiteitä, palauttamalla transaktiomaksuliittymän ja lisäämällä rajoituksia ilmaisille transaktioille.
Electronic Frontier Foundation hyväksyy bitcoinit
Merkittävä tapahtuma vuoden 2010 lopussa oli Electronic Frontier Foundationin, kansainvälisen järjestön, joka suojaa vapauksia Internetissä ja jonka perustivat vuonna 1900 Mitch Kapor, John Gilmore ja John Perry Barlow, hyväksyntä bitcoinille. Tämä oli erityisen tärkeää Bitcoinin varhaisille omaksujille, jotka olivat sydämeltään kyberpunkkeja. He olivat innokkaita saamaan sen hyväksymään bitcoinit.
Foorumin jäsen nimeltä Kiba otti aloitteen 13. elokuuta 2010 ehdottamalla ottaa yhteyttä EFF:iin ja ehdottaa heille lahjoituksen hyväksymistä, kerätty yhteisöltä. Tätä tarkoitusta varten hän perusti tilin MyBitcoinissa, jonne hän keräsi varat ja halusi siirtää pääsyn EFF:lle. Hän laati sähköpostin (yhteisön korjaaman), jonka hän lähetti elokuun lopussa.
Kaksi viikkoa myöhemmin, vastauksen puuttuessa, toinen foorumin jäsen tuli hänen avukseen. Tämä jäsen, joka käytti salanimeä BrightAnarchist, tunsi yhden perustajista ja lähetti heille sähköpostia 13. syyskuuta. Hän sai vastauksen samana päivänä ja kirjoitti foorumille, että "EFF on ehdottomasti kiinnostunut vastaanottamaan Bitcoineja!" Tili siirrettiin sitten järjestölle. EFF otti aikansa ennen kuin alkoi hyväksyä julkisia lahjoituksia. Neuvottelujen jälkeen yhteisö vakuutti heidät julkaisemaan lahjoitusosoitteen verkkosivuillaan. Marraskuun 9. päivänä osoite ilmestyi heidän lahjoitussivulleen. Bitcoin-käyttäjät aloittivat varojen siirtämisen.
Muutama päivä myöhemmin, bloggaaja jimbobway kirjoitti aiheesta artikkelin, joka kiinnitti huomiota Bitcoiniin. Tämä artikkeli jaettiin HackerNewsissa. Se myös transkriboitiin videoksi BitcoinMedian toimesta käyttäen Xtranormalia:
Tämä on erittäin hyvä uutinen Bitcoinille, koska molemmat aloitteet jakavat yhteisiä arvoja. Lisäksi EFF on tunnettu tarjoamastaan oikeudellisesta suojasta yksityisyyden säilyttämisen ja datan jakamisen projekteille, kuten Tor ja BitTorrent. Satoshi Nakamoto itse on tietoinen tästä ja on erityisen tukeva järjestön toimille, kuten hänen kommentissaan näkyy, jonka hän osoitti Gavin Andresenille sähköpostissa 6. tammikuuta 2011:
"EFF on todella tärkeä. Haluamme ylläpitää hyviä suhteita heihin. Olemme sellainen projekti, jota he arvostavat; he ovat auttaneet TOR-projektia ja tehneet paljon P2P-tiedostonjaon suojelemiseksi."
Hal Finneyn paluu
Vetäydyttyään Bitcoinista huhtikuussa 2009, Hal Finney sai pian tietää sairastavansa ALS-tautia, diagnoosi tehtiin elokuussa 2009. Hän mukauttaa elämäntapaansa sen mukaisesti, mutta hänen motoriset taitonsa heikkenevät vähitellen.
Marraskuun 30. päivänä hän rekisteröityy Bitcoin-foorumille ja alkaa osallistua keskusteluihin, erityisesti yhteen, joka koskee BitDNS-projektia. Hän ei epäröi tehdä pieniä lahjoituksia eri projekteille ekosysteemissä.
Lisäksi hän tutkii koodia, jota hän ei ole katsonut käynnistyksestä lähtien, ja tajuaa kaiken tehdyn työn. Tämä oivallus kannustaa häntä kirjoittamaan seuraavan kommentin foorumille 11. joulukuuta:
"Tämä vaikuttaa minusta vaikuttavalta työltä, vaikka toivoisin, että kommentteja olisi enemmän. Olen pääasiassa tutkinut init, main, script ja hieman net moduuleja. Tämä on melkoista koneistoa."
Kaksi tuntia myöhemmin Satoshi vastaa:
"Se merkitsee paljon tulevan sinulta, Hal. Kiitos."
Tämä oli sitten Bitcoinin luojan toiseksi viimeinen julkinen viesti, jonka jälkeen hän katosi muutamaa kuukautta myöhemmin.
Ratkaiseva hetki
Syksyllä 2010 Bitcoinin ympärillä oleva ekosysteemi kehittyi merkittävästi. Viestintä parani ja talous kehittyi. Tuolloin vaikutti siltä, että Bitcoin oli valmis ottamaan seuraavan askeleen itsenäisesti. Ja juuri tämän ajanjakson Satoshi valitsi kadota ja jättää projektin ohjat yhteisölle.
Satoshin Katoaminen
Näimme, kuinka Bitcoin otti tuulta alleen Slashdotissa julkaistun tekstin jälkeen heinäkuussa 2010. Syksyllä, erilaisten ohjelmistojen, louhinnan ja talouden edistysaskelten myötä, tuntui että projekti oli vihdoin oikealla tiellä. Siksi tämä ajanjakso osui yhteen Satoshi Nakamoton asteittaisen vetäytymisen kanssa.
Bitcoinin luojan lähtöä nopeutti kaksi syytä: toisaalta hänen asemansa kasvava haaste, joka vaati hajautetumpaa ja konsensuspohjaisempaa hallintoa; toisaalta hänen lähes paranoidinen pelkonsa valtiovallan viranomaisia kohtaan. Jälkimmäinen motivaatio ilmaistiin erityisesti joulukuussa 2010 WikiLeaksin taloudellisen saarron yhteydessä, joka ei enää voinut vastaanottaa varoja perinteisin keinoin ja jolle Bitcoin tarjosi relevantin vaihtoehtoisen keinon. Tässä luvussa kuvailemme yksityiskohtaisesti tämän katoamisen kulkua.
Haaste Perustajan Asemalle
Vuoden 2010 toisella puoliskolla kehitysyhteisö kokoontui #bitcoin-dev kanavalle, jonka lokit julkaistaan Christian Deckerin sivustolla, Bitcoin Stats. Tämä kanava oli ihanteellinen paikka niille, jotka olivat mukavampia teknisten yksityiskohtien kanssa, vaihtaa tietoja Bitcoinista ja keskustella vapaamuotoisemmin. Se toi yhteen erikoistuneita louhijoita (kuten ArtForz, Diablo-D3, knightmb tai Nils Schneider), protokollasta kiinnostuneita kehittäjiä (kuten Gavin Andresen, Jeff Garzik tai Wladimir van der Laan) tai Bitcoin-palveluita ylläpitäviä henkilöitä (kuten Jed McCaleb, Michael Marquardt tai nanotube).
Satoshi Nakamoto ei kuitenkaan koskaan liittynyt siihen, joten puhe oli vapautuneempaa kuin foorumilla. Usein kävi niin, että Satoshin kehityspäätöksiä kyseenalaistettiin, tai jopa hänen asemaansa suhteessa Bitcoiniin kritisoitiin. Satoshi on tosiaankin projektin nimetty johtaja, mitä avoimen lähdekoodin ohjelmistomaailmassa kutsutaan "Benevolent Dictator for Life" -nimikkeellä. Hänen roolinsa on varmistaa avoimen kehityksen vakaus tekemällä päätöksiä kaikkien puolesta, mikä rajoittaa kapinan ja jakautumisen riskiä. Kuten selitti Gavin Andresen, hän on "portinvartija": "kaikki koodi kulkee hänen kauttaan."
Kuitenkin Bitcoinin lähdekoodi pysyy vapaana, joten kuka tahansa voi kopioida ja muokata sitä, mikä estää protokollan kehityksen olemasta täysin mielivaltaista. Kuten ilmaisi Jeff Garzik marraskuun 19. päivänä:
"Satoshi keksi taikaluukuja tyhjästä, ja me kollektiivisesti tuemme tuota suuntaa. [...] Heti kun Satoshi tekee jotain hullua, jota yhteisö ei tue, on hetki, jolloin protokolla/koodikanta todella haarautuu." Näin ollen Satoshi Nakamoton rooli johtajana ei estä kritiikin esittämistä. Tästä syystä yhteisössä alkaa vähitellen ilmetä jännitteitä heinäkuusta lähtien. Esimerkiksi elokuussa herää vastalauseita hälytysjärjestelmän käyttöönotossa tai m0mchilin
getwork-funktion muokkauksessa marraskuussa. Frustraatio tämän diktatorisen päätöksenteon suhteen ilmaistaan joskus paljon avoimemmin IRC:ssä.
Gavin, joka on lähellä Satoshi Nakamotoa mutta keskustelee myös muiden kehittäjien kanssa, näkee selvästi tämän tilanteen aiheuttaman ongelman. 27. syyskuuta 2010 IRC:ssä Gavin ilmoittaa, että hän haluaisi "pystyä vakuuttamaan [Satoshi Nakamoton] siirtymään yhteistyöhön perustuvaan kehitysmalliin." (alkuperäinen: "I just wish I could convince him to switch to a more collaborative development model.") Lokakuussa Gavin saavuttaa kirjoitusoikeudet SourceForge-repositorioon, mikä parantaa tilannetta. Ja joulukuussa ongelma ratkeaa itsestään Satoshi Nakamoton äkillisen vetäytymisen myötä WikiLeaks-skandaalin räjähdettyä.
WikiLeaks-skandaali
Satoshi Nakamoton lähdön laukaiseva tapahtuma on WikiLeaks-skandaali. WikiLeaks on kypherpunk Julian Assangen vuonna 2006 perustama kansalaisjärjestö, jonka tavoitteena on antaa ääni ilmiantajille ja tietovuodoille suojellen samalla heidän lähteitään. Vuonna 2010 järjestön paljastamat luottamukselliset asiakirjat välittävät suuria mediayhtiöitä ja herättävät suurta huomiota julkisessa mielipiteessä. Nämä koskevat erityisesti Yhdysvaltain armeijan liiallisia toimia, kuten siviiliuhreja ja kidutustapauksia Afganistanissa (Afganistanin sotapäiväkirja) ja Irakissa (Irakin sotapäiväkirjat).
WikiLeaksin rahoitus perustuu pääasiassa julkisiin lahjoituksiin, joten järjestö luottaa maksunvälittäjiin verkossa tapahtuvien maksujen vastaanottamiseksi. Kuitenkin näiden paljastusten jälkeen välittäjiin kohdistuu painostusta, koska ne pelkäävät sääntelijän reaktiota. Tästä syystä online-maksuyhtiö Moneybookers jäädyttää järjestön tilin 14. lokakuuta.
Tilanne avaa kuninkaallisen tien Bitcoinin käytölle, joka ei luota mihinkään luotettuun kolmanteen osapuoleen ja vastustaisi taloudellista sensuuria paljon paremmin. Hypoteesi avataan foorumilla marraskuussa Amir Taakin toimesta, 22-vuotias brittiläinen iranilaistaustainen henkilö, joka käyttää nimimerkkiä genjix.
Amir Taaki joulukuussa 2012 Bratislavassa (lähde: Mitch Altman) Hakkeri, anarkisti ja pokerinpelaaja,
hän sai äskettäin tietää Satoshi Nakamoton mallista. Hän näkee WikiLeaksin
tilanteessa mahdollisuuden osoittaa Bitcoinin hyödyllisyyttä. Marraskuun 10.
päivänä hän kirjoittaa seuraavan viestin foorumille:
"Halusin lähettää kirjeen WikiLeaksille Bitcoinista, koska valitettavasti heillä on ollut useita tapauksia, joissa heidän varojaan on takavarikoitu. [...] Tietääkö kukaan, minne viestin voi lähettää heille?"
Ehdotukseen suhtaudutaan ristiriitaisesti. Erään käyttäjän (ShadowOfHarbringer) mukaan "tämä voi olla hyvä asia WikiLeaksille, mutta ei välttämättä Bitcoinille." Toinen (creighto) kirjoittaa, että "mitä myöhemmin, sen parempi. Mitä kauemmin hallitukset odottavat toimia, sitä vahvemmaksi Bitcoin-verkko kasvaa, ja sitä vaikeammaksi sen vahingoittaminen muuttuu."
Muutama viikko myöhemmin, joulukuun 3. päivänä, PayPal päättää jäädyttää WikiLeaksin tilin ja julkaisee lausunnon yön yli. Seuraavana aamuna kehittäjä Wladimir van der Laan välittää tämän uutisen foorumilla:
"Paypal juuri esti heidät, ja he yrittävät saada muita Yhdysvaltain pankkeja tekemään samoin. Tämä olisi loistava hetki avata bitcoin-lahjoitukset." Tilanteen kehittyminen kiihdyttää keskustelua. Eräs henkilö on erityisen suopea WikiLeaksin Bitcoinin hyväksymiselle: Robert S. Horning, tietokoneinsinööri Utahista, joka on bloggaaja ja Wikipediaan kirjoittaja, ja joka löysi Bitcoinin heinäkuussa tapahtuneen slashdottingin seurauksena. Tuona päivänä hän kirjoitti pitkän tekstin, jossa hän selittää, että WikiLeaksin tukeminen on moraalisesti oikein ja että valtio kuulee Bitcoinista ennemmin tai myöhemmin joka tapauksessa. Hän päättää: "Käytännössä, tuokaa se päälle. Kannustetaan WikiLeaksia käyttämään Bitcoineja ja olen valmis kohtaamaan minkä tahansa riskin tai seurauksen tuosta teosta."
Satoshin äkillinen lähtö
Satoshi ei jaa Robert Horningin näkemystä ja vastustaa ajatusta Bitcoinin mainostamisesta WikiLeaksille. Hänen sanansa ja tekonsa todistavat, että hän suhtautuu suurella varovaisuudella valtiovallan edustajiin, joskus jopa paranoidisesti. Seurauksena, joulukuun 5. päivänä, hän reagoi tähän innostukseen vastaten terävästi pääpuolestapuhujalle:
"Ei, älkää 'tuoko sitä päälle'.
Hankkeen on kasvettava asteittain, jotta ohjelmisto voidaan vahvistaa matkan varrella.
Teen tämän vetoomuksen WikiLeaksille, ettei yrittäisi käyttää Bitcoinia. Bitcoin on pieni beta-yhteisö lapsenkengissään. Ette saisi enempää kuin taskurahaa, ja tuomaanne huomio todennäköisesti tuhoaisi meidät tässä vaiheessa." Seuraavina päivinä WikiLeaksia vastaan järjestetään todellinen taloudellinen saarto, johon osallistuvat Mastercard ja Visa, mutta myös Western Union, Bank of America ja muut toimijat, mikä vaarantaa järjestön taloudellisen selviytymisen. Tämä hyökkäys tekee bitcoinin hyväksymisen entistä merkityksellisemmäksi, ja idea leviää luonnollisesti.
Joulukuun 11. päivänä PC Worldissä, yhdessä suurimmista amerikkalaisista tietotekniikkaan keskittyvistä verkkosivustoista, julkaistiin artikkeli, joka korosti Bitcoinin käyttömahdollisuutta WikiLeaksin toimesta. Tekstin, jonka kirjoitti toimittaja Keir Thomas, otsikko on "Voiko WikiLeaks-skandaali johtaa uuden virtuaalivaluutan syntyyn?". Pandoran lipas on avattu: PC Worldin artikkeli tulee lukemaan moni, mukaan lukien todennäköisesti WikiLeaksin virkailijat, mikä tulee työntämään järjestön harkitsemaan tätä maksutapaa. Artikkeli mainitaan nopeasti foorumilla, ja Bitcoinin luojan reaktio on yksiselitteinen. Hän kirjoittaa:
"Olisi ollut mukava saada tämä huomio missä tahansa muussa yhteydessä. WikiLeaks on potkaissut mehiläispesää, ja parvi on matkalla kohti meitä."
Seuraavana päivänä Satoshi julkaisee viimeisen julkisen viestinsä foorumilla, ilmoittaen uuden ohjelmistoversion (v0.3.19) julkaisusta, joka erityisesti parantaa palvelunestohyökkäysten hallintaa. Sen jälkeen hän vetäytyy julkisuudesta, kommunikoiden vain yksityisesti lähimpien yhteistyökumppaneidensa kanssa.
Seuraavina päivinä PC Worldissa julkaistulla artikkelilla on vaikutuksensa. Joulukuun 14. päivänä Satoshiin keksintö mainitaan Electronic Frontier Foundationin tekstissä, joka käsittelee WikiLeaksin sensuuria (myöhemmin järjestö kuvailee Bitcoinia "sensuuria vastustavaksi digitaaliseksi valuutaksi"). 23. päivänä kryptovaluutta mainitaan Keiser Reportissa, talousaiheisessa ohjelmassa, jonka isännöivät Max Keiser ja Stacy Herbert venäläisellä RT-kanavalla, jälleen WikiLeaksin kontekstissa. Tämä mediahuomio lisää merkittävästi huomiota, jota Bitcoinille maksetaan, vahvistaen Satoshin pelkoja.
Pääsyn Luovutus ja Viimeiset Sähköpostit
Joulukuun alusta lähtien Satoshi alkoi järjestellä seuraajaansa. Koska hän aikoi lähteä tai ainakin astua sivuun, hänen täytyi siirtää erilaisia vastuita ihmisille, joihin hän luotti, erityisesti Martti Malmille ja Gavin Andresenille. Hän ei kuitenkaan koskaan nimenomaisesti ilmaissut aikomustaan heille. Aluksi hän halusi lisätä heidän sähköpostiosoitteensa sivuston yhteystietosivulle. Joulukuun 7. päivänä hän lähetti sähköpostia Martille kysyen, voisiko "lisätä hänet projektin kehittäjien listaan yhteystietosivulla", pyynnön, jonka nuori suomalainen hyväksyi. Bitcoinin luoja esitti saman pyynnön Gavinille, joka myös hyväksyi. Satoshi lisäsi heidän osoitteensa sivulle ja poisti omansa. Gavin sanoisi muutama vuosi myöhemmin:
"[Satoshi] veti minulle nopean tempun kysymällä, voisiko hän laittaa sähköpostiosoitteeni bitcoinin kotisivulle, ja minä sanoin kyllä, tajuamatta, että kun hän laittoi sähköpostiosoitteeni sinne, hän ottaisi omansa pois."
Mutta se ei ollut kaikki. Satoshi halusi myös siirtää ohjelmiston hallinnan Gavin Andresenille. Gavin, jolle oli jo myönnetty kirjoitusoikeudet SourceForge-repositorioon lokakuussa, tuli pääylläpitäjäksi repositoriolle. Joulukuun 19. päivänä hän loi repositorion GitHubiin, todennäköisesti tuntien olonsa mukavammaksi Gitin kanssa. Samana päivänä hän kirjoitti pitkän viestin foorumille selittäen, että hänestä tulisi enemmän mukana kehityksessä. Hän ilmoitti:
"Satoshi'n siunauksella, ja suurella vastahakoisuudella, aion alkaa tehdä aktiivisempaa projektinhallintaa bitcoinille."
Satoshi siirsi verkkosivuston, foorumin ja wikin hallinnan Martille, joka jo hallinnoi näitä elementtejä yhdessä muiden kanssa. Sitten hän katosi lopullisesti keväällä 2011. Viimeisten ihmisten joukossa, jotka kommunikoivat Satoshiin, oli myös Mike Hearn, Google-insinööri, joka oli lähestynyt häntä kaksi vuotta aiemmin. Hearn otti yhteyttä Bitcoinin luojaan joulukuussa 2010 kysyäkseen häneltä lisää teknisiä kysymyksiä. Hän oli työskennellyt "Javan toteutuksessa yksinkertaistetusta maksuvahvistuksesta, tavoitteena rakentaa asiakasohjelma, joka toimii Android-puhelimissa." Miehet vaihtoivat viestejä aina huhtikuun 23. päivään asti. Viimeisessä sähköpostissaan Mike Hearnille Satoshi julisti, että hän oli "siirtynyt muihin asioihin" ja että Bitcoin oli "hyvissä käsissä Gavinin ja muiden kanssa."
Huhtikuun 26. päivänä 2011 Satoshi lähetti viimeisen viestin sähköpostitse Gavinille, jossa hän kirjoitti:
"Toivoisin, ettet puhuisi minusta mystisenä varjoisana hahmona, lehdistö vain kääntää sen merirosvorahan kulmaksi. Ehkä sen sijaan tee siitä avoimen lähdekoodin projekti ja anna enemmän kunniaa kehittäjäkontribuutoreillesi; se auttaa motivoimaan heitä." Tässä Satoshi viittasi artikkeliin, jonka Andy Greenberg oli julkaissut Forbesin verkkosivustolla muutama päivä aiemmin. Siinä hänet esiteltiin "salaperäisenä, yksityisyyteen pakkomielteisesti suhtautuvana hahmona" (alkuperäinen: "a mysterious, privacy-obsessed figure") ja jossa Bitcoin korostettiin keinoksi hankkia laittomia huumeita (tämä oli todellakin aikakausi, jolloin Silk Road -alusta alkoi saavuttaa menestystä). Sähköpostissaan Gavinille Satoshi liitti myös hälytysavaimen, jota voitaisiin käyttää verkoston varoittamiseen teknisissä ongelmatilanteissa. Lopulta, toukokuun alussa, hän myös sanoi hyvästit Martille. Hänen viimeiset sanansa ensimmäiselle oikealle kädelleen olivat:
"Olen siirtynyt muihin asioihin ja todennäköisesti en ole tulevaisuudessa paikalla." Digital Gold s. 81
CIA, WikiLeaks ja EFF
Huhtikuun 26. päivänä 2011 Gavin Andresen lähetti viimeisen sähköpostin Satoshi Nakamotolle, johon tämä ei vastannut. Tässä sähköpostissa hän ilmoitti, että hänet oli kutsuttu In-Q-Telille, amerikkalaiselle pääomasijoitusrahastolle, jota CIA hallinnoi, esittelemään Bitcoinia. Hän oli hyvin tietoinen siitä, millaisen reaktion tämä vierailu saisi aikaan, mutta päätti kuitenkin mennä. Hän perusteli päätöstään kirjoittamalla Satoshille:
"Toivon, että puhumalla suoraan 'heille' ja, mikä tärkeämpää, kuuntelemalla heidän kysymyksiään/huoliaan, he ajattelevat Bitcoinista samalla tavalla kuin minä – parempana, tehokkaampana, vähemmän poliittisten oikkujen alaisena rahana. Ei kaikkivoipana mustan markkinan työkaluna, jota anarkistit käyttävät Kaiken Järjestelmän kaatamiseen."
Seuraavana päivänä Gavin ilmoitti uutisen foorumilla täysin avoimesti. Hän täsmensi, että hänelle oli maksettu 3 000 dollaria tästä matkasta. Tämä ei kuitenkaan erityisesti liikuttanut yhteisöä, joka ymmärsi hänen lähestymistapansa, vaikka epäluulo olikin perusteltua. Gavinin vierailu CIA:n päämajassa tapahtui 14. kesäkuuta.
Symbolisesti 14. kesäkuuta on myös päivä, jolloin WikiLeaks alkoi hyväksyä lahjoituksia bitcoineina. Tämä uutinen raportoitiin Forbesin verkkosivustolla.
Paradoksaalisesti tämä uutinen osittain työnsi takaisin olemassa olevan organisaation hyväksynnän: Electronic Frontier Foundationin. 20. kesäkuuta EFF ilmoitti todellakin luopuvansa bitcoin-lahjoituksista, koska tämän hyväksymisen mukanaan tuomat oikeudelliset monimutkaisuudet. Se palautti saadut bitcoinit Gavin Andresenin bitcoin-hanaan. Näin Bitcoin sai yhden organisaation kustannuksella toisen.
Satoshi-mysteeri
Näin ollen Satoshi katosi äkillisesti yhteisön kasvun jälkeen, joka seurasi slashdottingia ja, mikä tärkeintä, WikiLeaks-skandaalin vuoksi. Bitcoinin luoja luovutti projektin ohjat Martti Malmille ja Gavin Andresenille, kahdelle miehelle, jotka tukivat häntä hänen kehitys- ja viestintäponnisteluissaan. Mitä hänelle sen jälkeen tapahtui, pysyy tuntemattomana. Hänen eri tileiltään on ilmestynyt muutamia viestejä (P2P Foundation, Vistomail), mutta on todennäköistä, että nämä tilit on hakkerointu. Siksi Satoshi Nakamoton henkilöllisyys pysyy tuntemattomana, onnistuen ylläpitämään anonyymiuttaan käyttämällä Toria ja yksityisyyttä kunnioittavia palveluita.
Vuosiensaatossa on tarjottu vihjeitä hänestä, ja mainittu tunnettuja henkilöitä kuten Nick Szabo, Hal Finney, Adam Back tai Len Sassaman. Vuonna 2014 jopa uskottiin, että hänet oli löydetty henkilöstä nimeltä Dorian Prentice Satoshi Nakamoto, telekommunikaatioinsinööri, luonnollistettu Yhdysvaltain kansalainen japanilaisesta alkuperästä, joka asui äitinsä kanssa Temple Cityssä Los Angelesin esikaupunkialueella. Kuitenkin Satoshi pysyy mysteerinä vielä tänä päivänä.
Tämä mystinen näkökulma Bitcoinin luojasta tiivistettiin hyvin Hal Finneyn toimesta kesäkuussa 2013, joka, yhdessä hänen viimeisistä viesteistään foorumilla ennen hänen kuolemaansa 2014, jakoi lainauksen juuri julkaistusta Man of Steel elokuvasta:
"Kuinka löydät jonkun, joka on viettänyt elämänsä peittäen jälkensä?
Joillekin hän oli suojelusenkeli. Toisille [arvoitus,] aave, aina hieman erillään.
Mitä S tarkoittaa?"
Yhteisön ottaminen haltuun
Satoshi Nakamoton lähdön jälkeen tuli tarpeelliseksi jatkaa ilman häntä. Onneksi Bitcoin oli avoin projekti, johon kuka tahansa saattoi osallistua, joten sen perustajan katoaminen ei ollut kohtalokasta sille. Kuten kehittäjä Jeff Garzik kirjoitti heinäkuussa 2010 (perustajan poissaolon mahdollisuudesta):
"Ihmiset huolehtivat paljon säännöistä ja sääntöjen tekemisestä. Mutta täällä ei ole ajankohtaista tarvetta minkäänlaiselle Hallinnon Jatkuvuuden suunnitelmalle. Niin kauan kuin lähdekoodi pysyy avoimena, se on riittävää. Jos tarve ilmenee, ja kiinnostusta on tarpeeksi, yhteisö tarjoaa ratkaisun. Luottakaa yhteisöön." Kuitenkin tämä katoaminen ei tapahtunut ilman haasteita. Satoshi Nakamoton poissaolo merkitsi, että auktoriteettia, josta ohjeistus voisi lähteä, ei enää ollut. Koordinointi oli tarpeen, sekä ohjelmistokehityksen että ulkoisen viestinnän näkökulmasta. Bitcoin-yhteisön alkuaikojen jäsenet joutuivat näin tekemään monia ponnisteluja näiden käytäntöjen standardoimiseksi.
Yhteisön Kehittäminen
Kuten olemme kertoneet, Gavin Andresen otti projektin ohjat käsiinsä joulukuussa 2010 luomalla GitHub-repositorion. Tammikuun 13. päivänä 2011 hän pyysi apua foorumilla luomalla ketjun nimeltä "Core Bitcoin Development Help Wanted". Seuraavien kuukausien aikana monet ohjelmoijat lähtivät mukaan ja alkoivat ratkoa ongelmia. Joukossa olivat merkittävästi Jeff Garzik, Pieter Wuille (sipa) ja Wladimir van Der Laan (wumpus, laanwj). Mukana oli myös uusia kehittäjiä kuten Luke-Jr tai Matt Corallo (BlueMatt). Toiset henkilöt auttoivat ilman suoraa panosta pääohjelmistoon, kuten Mike Hearn (yhteisössä mukana joulukuusta lähtien), joka julkaisi uuden ohjelmistototeutuksen nimeltä BitCoinJ maaliskuussa 2011, tarkoituksenaan toteuttaa yksinkertaistettu maksuvahvistus (SPV) kuten valkoisessa kirjassa kuvattiin.
Kokonaissuunnitelmana on varmistaa projektin kestävä kehitys. Tämä sisältää tietyn legitiimiyden vakiinnuttamisen laajemman yleisön keskuudessa. Toukokuun 19. päivänä Mike Hearn ehdottaa, että projektissa mukana olevat käyttäisivät "oikeaa nimeään", tarkoittaen siviilinimeään, jotta ihmiset eivät olisi epäluuloisia. Gavin, Mike ja muut vaihtavat foorumilla käyttämänsä nimimerkin näyttämään koko nimensä. Pääkehittäjien lista myös julkaistaan verkkosivuston etusivulla. Toukokuun loppuun mennessä tällaisina esitellyt kehittäjät ovat Gavin Andresen, Martti Malmi, Amir Taaki, Pieter Wuille, Nils Schneider ja Jeff Garzik.
Koordinaatio myös paranee. Foorumin ja IRC-kanavan #bitcoin-dev lisäksi ilmestyy kehitykselle omistettu postituslista nimeltä "bitcoin-development". Se perustetaan 12. kesäkuuta Jeff Garzikin toimesta. Se mahdollistaa muodollisen keskustelun Bitcoinin muutoksista. Elokuussa aloitetaan keskustelut projektin tiekartasta. Lista isännöitiin alun perin SourceForgessa; se tullaan siirtämään Linux Foundationin sivustolle kesäkuussa 2015, ennen lopullista siirtymistä Google Groupiin vuoden 2024 alussa. 19. syyskuuta 2011 Amir Taaki käynnisti Bitcoinin parannusehdotusten (BIP) järjestelmän, joka mallinnettiin Pythonin parannusehdotusten (PEP) mukaan, jotka ovat erityisiä Python-ohjelmointikielelle. Nämä BIP:t ovat asiakirjoja, jotka kuvaavat mahdollisia muutoksia protokollaan tai tarjoavat yleistä tietoa yhteisölle. Hän kuvasi prosessin BIP-1:n kautta, joka myöhemmin korvattiin Luke-Jr:n BIP-2:lla. Nämä ehdotukset isännöitiin alun perin Bitcoin wikissä. Gavin Andresenin valvonnassa useita ohjelmistoversioita julkaistiin kuukausien aikana: v0.3.20 5. maaliskuuta, v0.3.21 27. huhtikuuta, v0.3.22 5. kesäkuuta, v0.3.23 13. kesäkuuta ja v0.3.24 8. heinäkuuta. 23. syyskuuta 2011 uusi merkittävä versio, versio 0.4, julkaistiin virallisesti julkaisuna, symboloiden, että kehityksen seuraanto oli hyvin käynnissä.
Verkkosivusto, foorumi ja wiki
Ohjelmistokehitys ei ole ainoa asia, jota täytyy hallita Satoshi Nakamoton poissa ollessa. On myös yleisiä viestintävälineitä, kuten verkkosivusto, foorumi ja wiki. Nämä ovat todellakin projektin "näyteikkunat", ja niiden hallinta on erittäin tärkeää.
Kuten mainitsimme, lähtiessään Satoshi luovutti sivuston hallinnan Martti Malmille, johon tuolloin kuului foorumi (bitcoin.org/smf) ja wiki (bitcoin.org/wiki). Martilla oli kuitenkin vähän aikaa omistautua tälle tehtävälle. Keväästä 2010 lähtien hän oli kiireinen harjoittelujakson ja sitten kokopäivätyön parissa, vähitellen vetäytyen tehtävästään.
Ajan puutteen vuoksi Martti joutui vähitellen sulkemaan vaihtoalustansa, BitcoinExchange. Se otettiin offline-tilaan palvelimen vaihdon aikana joulukuussa 2010. Tammikuussa hän päätti olla avaamatta sitä uudelleen. Elokuun alussa hän myi verkkotunnuksen 250 bitcoinilla, mikä vastasi tuolloin 2 365 dollaria. Linkki ohjautuisi sen jälkeen Mt. Goxiin. Mutta ensisijaisesti Martti tarvitsee delegoida verkkosivuston hallinnan. Vuoden 2010 lopussa ja 2011 alussa Bitcoin.org kohtasi joitakin ongelmia. Maaliskuun 28. päivänä Martti julkaisi ilmoituksen foorumilla pyytäen teknistä apua ja sai useita vastauksia. Tämän jälkeen hosting tehtiin kestävämmäksi, estäen sivustoa kaatumasta jokaisen massiivisen kävijäryntäyksen yhteydessä. Sen ulkonäkö myös muuttui. Joulukuussa 2010 verkkosivusto näytti vielä siltä, miltä se oli näyttänyt Satoshi-kauden aikana. Tässä on näkymä joulukuun 5. päivältä:
Näin ollen alkuvuodesta 2011 lisättiin hieman väriä:
Huhtikuussa, yhteisön järjestämän uudelleensuunnittelun jälkeen, verkkosivuston ulkoasu muuttui. Tältä se näytti silloin:
Lopulta syyskuussa 2011 tehtiin uusi muutos Nils Schneiderin toimesta. Tuolloin luotiin uusi GitHub-repositorio tilaisuutta varten. Tämä suunnittelu kestäisi pidempään: sitä ei muutettaisi ennen vuotta 2013. Tässä se on (huomaa, että Bitcoin-ohjelmistoa kuvataan tuolloin "yhteisövetoiseksi avoimen lähdekoodin projektiksi"):
Wikin osalta se perustui alun perin DokuWikiin, ilmaiseen moottoriin, joka
oli integroitu verkkosivustoon. Kuitenkin joulukuussa 2010 Mark Karpelès,
ranskalainen kehittäjä, joka asui Japanissa ja käytti foorumilla nimimerkkiä
MagicalTux, loi uuden wikin osoitteeseen bitcoin.it. Tämä wiki perustuu
MediaWiki-moottoriin, jonka hän kokee tyylikkäämmäksi ja helpommaksi
käyttää. Alkuperäinen idea ei ole korvata olemassa olevaa dokumentaatiota,
vaan, kuten Mark ilmaisee IRC:ssä, kehittää "vähemmän muodollinen, enemmän yhteisökeskeinen wiki."
Tämä uusi wiki vetoaa Martti Malmiin ja Gavin Andreseniin, joten he harkitsevat nopeasti sen tekemistä pääwikiksi. Tässä on tilannevedos otettu 21. toukokuuta: 
Muutama päivä käynnistyksen jälkeen Bitcoin.org:n kotisivun "wiki"-linkki osoittaa Bitcoin.it-sivustoon. Sisältö siirretään vähitellen DokuWikin versiosta. Tammikuun 31. päivänä Martti ilmoittaa foorumilla, että tämä on uusi wiki.
Kolmas elementti on Bitcoin-foorumi. Sitä hallinnoi Martti, mutta hän rekrytoi nopeasti moderaattoreita. Yksi heistä on Theymos (oikea nimi Michael Marquardt), joka saa lisävastuita, erityisesti foorumin yhteishallinnoinnissa. Foorumi toimii Simple Machines Forum -moottorilla eikä sen ulkonäkö muutu vuosien varrella. Sen URL-osoite muuttuu kuitenkin kahdesti. Ensimmäisen kerran 17. toukokuuta foorumi siirretään osoitteeseen forum.bitcoin.org. Sitten 1. elokuuta se siirretään uuteen ylätason verkkotunnukseen: bitcointalk.org. Vuosien varrella sitä aletaan kutsua BitcoinTalkiksi. Kun arvo nousi kesällä 2011, Martti Malmi myi merkittävän osan bitcoineistaan ostakseen itselleen mukavan asunnon läheltä Helsinkiä. Sitten hän jätti työnsä viettääkseen muutaman kuukauden Japanissa. Hän luopui verkkosivustosta ja foorumista, jättäen ne Theymosin ja erään Cøbran käsiin, jota Martti kuvasi "henkilöksi, johon Satoshi luotti." Nämä kaksi miestä hallinnoisivat molempia alustoja seuraavina vuosina.
Konferenssit ja Kokoukset
Kyse ei ole vain teknisestä puolesta, joka kärsii perustajan lähdöstä ja yhteistyön tarpeesta: myös sosiaalinen aspekti on tärkeä, sillä se auttaa vahvistamaan yhteisöä luomalla yhteyksiä jäsenten välille. Siksi "oikeassa elämässä" järjestetään tapaamisia ja konferensseja. Näillä tapahtumilla on myös etuna, että ne esittelevät Bitcoinia ihmisille, jotka saattavat olla vastahakoisempia online-sisällölle. Ensimmäiset Bitcoin-käyttäjätapaamiset käynnisti Bruce Wagner, New Yorkissa toimiva YouTube-kanavan isäntä, joka esitti televisioituja keskusteluja teknisistä aiheista ja loi ohjelman nimeltä Bitcoin Show huhtikuussa 2011. Ensimmäinen kokous pidettiin New Yorkissa 11. joulukuuta 2010 (UTC). Tämän jälkeen samantyyppinen kokous järjestettiin Washington D.C:ssä. Kokous järjestettiin myös Zürichissä, Sveitsissä 5. helmikuuta 2011, Mike Hearnin toimesta, johon Christian Decker ja Stefan Thomas (justmoon) osallistuivat. Helmikuu merkitsi myös ensimmäistä filmattua esitystä Bitcoinista, jonka piti Gavin Andresen 8. päivänä tapahtumassa, joka järjestettiin hänen kotikaupungissaan Amherstissa, Massachusettsissa. Esityksen otsikko oli "Making Money", ja projektin uuden pääylläpitäjän esitys sisälsi useita kieli-elementtejä, jotka luonnehtisivat sitä, miten kryptovaluuttaa esiteltäisiin seuraavina vuosina.
Vaikka ensimmäiset tapahtumat pidettiin Yhdysvalloissa, ranskalainen yhteisö ei jäänyt jälkeen. 25. toukokuuta, merkiksi Gavin Andresenin vierailusta Pariisiin, järjestettiin lounas La Défensen alueella, johon osallistuivat merkittävät henkilöt kuten Lucien Grondin, David François ja Jon Matonis (joka myös vieraili).
Tapaaminen La Défensessä Pariisissa Gavin Andresenin kanssa, vaaleanpunaisessa
paidassa (lähde: foorumin arkisto)
Kuukautta myöhemmin, 15. kesäkuuta, ensimmäinen julkinen Bitcoin-esittely ranskaksi pidettiin jälleen Pariisissa. Sen piti Renaud Lifchitz (nono2357), nuori kyberturvallisuusasiantuntija, joka oli löytänyt Bitcoinin vuotta aiemmin. Esitetty sisältö oli erittäin korkealaatuista, ja yleisön osallistuminen oli niin hyvää, että huone oli täynnä.
Bitcoin-esittely Renaud Lifchitzilta 15. kesäkuuta 2011 (lähde: foorumin arkisto)
Tämän kokemuksen jälkeen pariisilainen yhteisö järjesti sosiaalisen kokoontumisen, joka pidettiin 11. heinäkuuta. Tämä tapahtuma toi yhteen henkilöitä kuten Pierre Noizat tai Émilien Dutang. Kansainvälisellä rintamalla ensimmäinen yhteinen Bitcoin-konferenssi järjestettiin 19.–21. elokuuta New Yorkissa. Tämän kokouksen, jonka järjesti Bruce Wagner, kokosi yhteen persoonallisuuksia kuten Roger Ver, Jesse Powell, Jed McCaleb, Mark Karpelès ja Charlie Lee. Vaikka Wagner lupasi kolmen päivän tapahtumia, vain neljä esitystä toteutui: hänen omansa sekä Gavin Andresenin, Jeff Garzikin ja Stefan Thomasin esitykset. :::video id=bca0217c-29ee-49b2-8d16-d9efe6f390da:::
Vuoden loppupuolella, marraskuussa, Euroopassa järjestetään konferenssi Prahassa. Huomionarvoisia puhujia ovat muun muassa kehittäjä Amir Taaki, Ruotsin Piratpartietin perustaja Rick Falkvinge ja esittelijä Max Keiser. Seuraavana vuonna vastaava tapahtuma järjestetään Lontoossa.
Median Huomio
Vuosi 2011 oli myös vuosi, jolloin median huomio merkittävästi laajeni. WikiLeaks-tapaus ja PC World -lehden joulukuussa julkaistu artikkeli kiinnittivät suuresti huomiota Bitcoiniin, niin paljon, että kaikenlaiset mediat tarttuivat aiheeseen. Oli "lehtien kiinnostuksen vyöry [B]itcoiniin," kuten Gavin Andresen tuolloin kirjoitti.
Aluksi aiheesta alkoi ilmestyä videoita Youtubeen. 22. maaliskuuta ensimmäinen korkealaatuinen video Bitcoinista teki debyyttinsä. Tämä video, yksinkertaisesti nimeltään "Mikä on Bitcoin?", tuotettiin Stefan Thomasin (justmoon) toimesta yhteisön joukkorahoituksen ansiosta. Se julkaistiin WeUseCoins-portaalissa, joka on omistettu kryptovaluutan koulutukseen ja suosion kasvattamiseen. Muita itsenäisesti tuotettuja johdantovideoita seurasi, kuten howtovanishin huhtikuussa, Reasonin tai Rocketboomin kesäkuussa.
:::video id=6147a351-da80-4331-9d79-d3156889ac62::: Huhtikuussa digitaalinen
valuutta oli pääaiheena suurissa valtavirtamedioissa, kuten The Atlantic, Time Magazine, ja Forbes. Toukokuussa liikehdintä sai vauhtia, ja Bitcoinista puhuttiin lähes
kaikkialla, erityisesti Wired UKssa, Slatessa, Gizmodossa,
ja TechCrunchissa.
Gavin Andresen Forbesissa huhtikuussa 2011 (lähde: Forbesin arkisto)
Myös radioa käytettiin kryptovaluutan keskusteluun. Kanadalaisen CBC Radion jakso oli omistettu valuutan ja Bitcoinin aiheelle 27. helmikuuta. Bitcoin mainittiin myös useissa FreeTalkLive-ohjelman jaksoissa, joka on Yhdysvalloissa libertarianismiin suuntautunut ohjelma. Erityisesti aiheesta keskusteltiin laajemmin 16. maaliskuuta 2011, erityisesti Silk Roadin nousun kontekstissa. Lopulta 24. toukokuuta Bitcoin oli aiheena lyhyessä osiossa Yhdysvaltojen National Public Radiossa. Myös yksittäiset bloggaajat ovat kiinnostuneita. Näin on Ruotsin Pirate Party -puolueen perustajan Rick Falkvingen tapauksessa, joka julkaisee useita artikkeleita Satoshi Nakamoton luomuksesta toukokuun aikana. Hän kuvailee Bitcoinia (ja siihen liittyviä järjestelmiä kuten Ripple) "pankkitoiminnan Napsteriksi". Hänen argumenttinsa kaikuvat monien muiden, kuten Yhdysvalloissa mutualistisen Kevin Carsonin tai Ranskassa liberaalin bloggaajan h16 puheissa. Toukokuun 29. päivänä Rick Falkvinge ilmoitti "sijoittavansa kaikki säästönsä bitcoiniin"!
Ensimmäinen kupla
Bitcoinin suosion kasvu tarkoittaa, että sen hinta nousee merkittävästi. Vaikka se oli laskenut 20 senttiin joulukuussa 2010, se saavutti dollarin pariteetin 9. helmikuuta 2011. Tuolloin Hal Finney totesi, että yhteisön jäsenet ovat "todella onnekkaita olla alussa mahdollisesti räjähdysmäisesti kasvavaa uutta ilmiötä". Hänellä oli hyvä vaisto, sillä seuraavaksi tapahtuu salamannopeasti.
Valokuva julkaistu jimbobwayn toimesta foorumilla dollarin pariteetin päivänä
(lähde: Bitcointalk)
Todellakin, kevään mediahuuma johtaa vähitellen ennennäkemättömän
spekulatiivisen ilmiön luomiseen. Hinnan pysähdyttyä noin 1 tasolle usean kuukauden ajan, se nousee ja saavuttaa3 lopussa huhtikuussa. Toukokuussa se on 8. Lopulta, 8. kesäkuuta, bitcoinin hinta saavuttaa historiallisen
korkean32 Mt. Goxissa! Tämä nousu vastaa 160-kertaista kasvua 6 kuukaudessa.
BTC:n keskihinta 1. tammikuuta ja 30. kesäkuuta 2011 välisenä aikana (lähde: Bitbo.io)
Luonnollisesti tämä spekulatiivinen liike muistuttaa finanssikuplaa, eli rahoitustuotteen yliarvostusta verrattuna sen perusarvoon. Bitcoinin kaltaisen valuutan tapauksessa kyse on ohimenevästä innostuksesta, joka johtaa huimaavaan hinnannousuun, minkä jälkeen seuraa jyrkkä lasku uusien osallistujien vakuuttuneisuuden puutteen vuoksi. Näin hinnan kehitystä kuvataan "kuplaksi" Reutersin kolumnistin toimesta 27. toukokuuta, yhtenä ensimmäisistä Bitcoinin "nekrologeista". Kuitenkin tämä spekulatiivinen liikehdintä johtaa siihen, että valtavirtamedia alkaa käsitellä aihetta, mitä se ei aina tee puolueettomasti. Näin ollen artikkeleita julkaistaan New York Times -lehdessä, The Economist -lehdessä, brittiläisessä sanomalehdessä The Guardian, saksalaisella uutissivustolla Der Spiegel Online, italialaisessa sanomalehdessä La Repubblica ja ranskalaisessa päivälehdessä Le Monde. Tämä vahvistaa Bitcoinin medianäkyvyyttä. Se on nyt parrasvaloissa, ja jokainen, joka on edes hieman utelias, on kuullut siitä. Bitcoinin ensimmäinen aikakausi, jota leimasi Satoshin läsnäolo ja projektin hienovaraisuus, on nyt ohi.
Yleinen johtopäätös Bitcoinin luomisesta
Näin ollen vuoden 2011 ensimmäisellä puoliskolla projekti pystyi kasvamaan ilman perustajansa Satoshi Nakamoton läsnäoloa. Tämä hetki merkitsi Bitcoinin alkua puhtaasti yhteisövetoisena projektina ja päätti Bitcoinin luomisen ajanjakson, joka kesti 4 vuotta, vuodesta 2007 vuoteen 2011. Tästä tapahtumasta voimme tehdä useita johtopäätöksiä.
Ensinnäkin, Bitcoin ei syntynyt tyhjästä. Digitaalisena käteisenä kyberavaruudessa se on vuosikymmenten tutkimuksen ja kokeilun tulosta, joka johti sen luomiseen. Sitä edelsivät erityisesti David Chaumin eCash-malli, yksityiset digitaaliset valuutat kuten e-gold ja kypherpunkien konseptit. Hal Finneyn läsnäolo Bitcoinin syntyessä ja Satoshin katoaminen oli näin ollen hyvin symbolista: henkilönä, joka oli todistanut elektronisen rahan varhaisia kokeiluja 90-luvulla ja joka oli pyrkinyt luomaan oman mallinsa vuonna 2004 RPOW:n kanssa, hän edusti juuri sitä etsintää, joka johti Bitcoinin luomiseen.
Toiseksi, Bitcoinia ei rakennettu päivässä. Jopa version 0.1 ohjelmiston julkaisun jälkeen tammikuussa 2009, projekti oli kaukana valmiista. Lukuisia haavoittuvuuksia piti korjata. Yksi niistä aiheutti merkittävän tapahtuman elokuussa 2010, kun verkko oli halvaantunut noin viidentoista tunnin ajan, mutta pahin vältettiin. Jopa Satoshin lähdön jälkeen ohjelmistoa piti jatkaa parantamista yhteisön toimesta.
Kolmanneksi, Bitcoin kasvoi orgaanisesti. Se pystyi kehittymään hienovaraisesti, houkutellen ihmisiä vähitellen. Lähes puolentoista vuoden ajan se oli hyvin luottamuksellinen projekti, tunnettu harrastajien ja uteliaiden keskuudessa. Vasta heinäkuun 2010 slashdottingin jälkeen se alkoi räjähtää. Spekulatiivinen hysteria siitä ei todella alkanut ennen vuotta 2011, kun hinta nousi eksponentiaalisesti 32 dollariin. Neljänneksi, Bitcoin oli altruistinen luomus. Satoshi Nakamoto tarjosi Bitcoinin maailmalle. Hän julkaisi ohjelman vapaan lisenssin alaisena. Hän ei hakenut mainetta, voittoa eikä valtaa. Hän varmisti verkon louhintaturvallisuuden yli vuoden ajan pyytämättä mitään korvausta. Vaikka hän kerrytti yli miljoona bitcoinia, hän ei koskaan käyttänyt niitä. Lopulta hän katosi, pääasiassa WikiLeaks-tapauksen luoman huomion aiheuttamien pelkojen vuoksi, jättäen projektin lepäämään yhteisön varaan ilman yksittäistä hallitsevaa hahmoa. Vuonna 2011 Satoshi katosi, mutta Bitcoin selvisi. Kryptovaluutta otti lopullisesti tuulta alleen sekä mediassa että taloudellisesta näkökulmasta. Kone oli käynnistetty, eikä kukaan voinut pysäyttää sitä.
Lopullinen osio
Arvioi tämä kurssi
8f27cc89-8759-4a4f-aff2-c1d3d9ecf14e true
Loppukoe
d61dbdf3-b482-412b-b725-0a19006603b7 true
Yhteenveto
9c501c44-0f1a-449e-8ab3-a5873abe4db6 true
