Bitcoinin kehitys ja GPU-kaivaminen
10. toukokuuta 2010 kehittäjä Laszlo Hanyecz julkaisi viestin Bitcointalk-foorumilla, jossa hän selitti, kuinka Bitcoinia voi kaivaa käyttämällä NVIDIA 8800 GTS -näytönohjainta sen sijaan, että käytettäisiin CPU:ta. Tänään on kulunut tarkalleen 16 vuotta tästä julkaisusta, joka auttoi nostamaan verkon hash-nopeutta 130 000 % vuoden loppuun mennessä.
Historiallinen merkitys
Tämä historiallinen hetki on kuitenkin mielenkiintoinen myös aivan eri näkökulmasta, sillä siitä tuli ensimmäinen käsitteellinen jakautumispiste Bitcoinin filosofiassa, ja se riisti projektilta sen alkuperäisen ”demokraattisen” luonteen.
Laszlo Hanyecz ja Satoshi Nakamoto
Pääkulttuurissa Laszlo Hanyecz tunnetaan miehenä, joka keksi GPU-kaivamisen ja myöhemmin osti kaksi pizzaa 10 000 BTC:llä. Usein kuitenkin jää varjoon Satoshi Nakamoton reaktio. Saatuaan tietää Laszlon menestyksestä Satoshi pyysi häntä henkilökohtaisesti hidastamaan menetelmän popularisointia, koska hän piti Bitcoinia järjestelmänä ”yksi CPU, yksi ääni”, jossa kuka tahansa kotitietokoneen omistaja voisi tukea verkkoa ja saada palkkioita.
”Siirtyminen näytönohjaimiin tuhosi heti tämän tasapainon, sillä tavallisilla PC-käyttäjillä ei ollut käytännössä mitään mahdollisuutta kaivaa lohkoja, ja kaivamisesta tuli ideologisesta tuesta verkolle laitteistokilpailu.”
Tekninen näkökulma
Teknisen näkökulman mukaan Laszlo yksinkertaisesti optimoi koodin OpenCL– ja CUDA-arkkitehtuurille. Hänen oma viestinsä osoitti hyppäyksen tarkan mittakaavan käyttämällä esimerkkinä yhtä kotikonetta: CPU:n ja GPU:n yhdistelmä mahdollisti Hanyeczille merkittävän osuuden verkon lohkoista, kaivamalla tuhansia kolikoita päivässä yhdellä tietokoneella.
Jälkiviisaus
16 vuotta myöhemmin on selvää, että Hanyeczin keksintö ei ”rikonut” Bitcoinia, vaan se nopeutti sen kypsymistä, sillä ilman siirtymistä GPU-kaivamiseen verkko ei todennäköisesti olisi selviytynyt myöhemmästä käyttäjätulvasta tai puolustautunut mahdollisia hyökkäyksiä vastaan.