21 oppituntia

18. oppitunti: Liiku hitaasti ja älä riko asioita

Thomas Brand
Brandin kirjasto
5 min readNov 4, 2019

--

Kuvalähde: Alice’s Illustrated Adventures In Wonderland

Niin hän istui silmät ummessa ja uskoi puoleksi itsekin joutuneensa ihmemaahan, vaikka kyllä hyvin tiesi, että hänen vain tarvitsi avata silmänsä palatakseen jälleen kuivaan todellisuuteen.

Kuvalähde: ‘Moving fast and breaking things’ is such a load of crap (Nick Harley)

Mantra “liiku nopeasti ja riko asioita” -mantra saattaa olla kuollut, mutta niin edelleen valtaosa teknologiamaailmasta toimii. Ajatus siitä, että sillä ei ole merkitystä, teetkö asiat yhdellä kertaa oikein, on “epäonnistu varhain, epäonnistu usein” -mentaliteetista. Menestystä mitataan kasvulla, joten niin kauan kuin kasvat, kaikki on hyvin. Jos jokin ei toimi ensimmäisellä kerralla, sinun täytyy vain pivotoida ja iteroida. Toisin sanoen heität tarpeeksi paskaa seinille ja katsot, mikä tarttuu.

Kuvalähde: xkcd #1428

Bitcoin on hyvin erilainen. Se on rakenteeltaan ja suunnittelultaan erilainen. Se on erilainen välttämättömyyden vuoksi. Satoshi huomautti, että sähköistä valuuttaa oli kokeiltu toteuttaa ennen häntä monta monituista kertaa, ja kaikki aiemmat yritykset olivat epäonnistuneet, koska niistä sojotti katkaisemista odottava pää. Bitcoinin uutuudenviehätys perustuu siihen, että se on päätön peto.

Monet ihmiset hylkäävät suoriltaan sähköisen valuutan menetettynä tapauksena, koska kaikki yritykset aina 1990-luvun jälkeen olivat epäonnistuneet. Toivon, että on ilmeistä, että ne oli tuomittu epäonnistumaan näiden järjestelmien keskitetysti hallitun luonteen vuoksi.
- Satoshi Nakamoto

Bitcoinin perinpohjaisesta ja mullistavasta hajauttamisesta johtuen se on luontaisesti vastustuskykyinen muutokselle. “Liiku nopeasti ja riko asioita” ei ole eikä tule koskaan onnistumaan Bitcoinin pohjakerroksessa. Olisi toki toivottavaa, että kaikki muuttaisivat tapansa, mutta tämä e ole realistista. Tätä on jaettu yksimielisyys. Se on Bitcoinin luonne.

Bitcoinin on luonteeltaan sellainen, että kun versio 0.1. julkaistiin, sen ydinsuunnittelu hakattiin kiveen sen, Bitcoinin, loppuelämäksi.
- Satoshi Nakamoto

Tämä on yksi Bitcoinin monista paradoksaalisista ominaisuuksista. Me kaikki uskoimme, että mitä tahansa ohjelmistoa voidaan muuttaa helposti. Pedon luonne tekee sen muuttamisesta kuitenkin kirotun vaikeaa.

Hasu on osoittanut kauniisti Bitcoinin yhteiskuntasopimusta purkaessaan Bitcoinin sääntöjen muuttamisen olevan mahdollista vain ehdottamalla muutosta ja tämän jälkeen vakuuttamalla kaikki Bitcoinin käyttäjät hyväksymään ehdotettu muutos. Tämä tekee Bitcoinin erittäin muutoskestävän, vaikka se onkin vain ohjelmisto.

Tällainen joustavuus ja selviytymiskyky on yksi Bitcoinin tärkeimmistä ominaisuuksista. Kriittisten ohjelmistojärjestelmien on oltava antihauraita, jonka takaa Bitcoinin sosiaalisen ja teknisen kerroksen välinen yhteispeli. Rahajärjestelmät kilpailevat keskenään, ja kuten olemme tuhansien vuosien ajan tienneet, vankat perustat ovat välttämättömiä kilpailullisessa vihamielisessä ympäristössä.

Jokainen, joka kuulee nämä sanani ja tekee niiden mukaan, on kuin järkevä mies, joka rakensi talonsa kalliolle. Alkoi sataa, tulvavesi virtasi ja myrskytuuli pieksi taloa, mutta se ei sortunut, sillä se oli rakennettu kallioperustalle. ”Jokainen, joka kuulee nämä sanani mutta ei tee niiden mukaan, on kuin tyhmä mies, joka rakensi talonsa hiekalle. Alkoi sataa, tulvavesi virtasi ja myrskytuuli pieksi taloa, ja se sortui, maan tasalle saakka.
- Matteus 7:24–27 (Kaksi rakentajaa)

Kuvalähde: Bible Blendler

Matteuksen evankeliumin kertomuksessa viisaat ja ryhmät rakentajat eivät tietenkään rakenna Bitcoinin taloa. Bitcoin on kallioperusta. Muuttumaton, ikuinen ja liikkumaton perusta, jonka varaan uusi rahoitusjärjestelmä rakennetaan.

Aivan kuten geologit, jotka tietävät kalliomuodostumien olevan aina liikkeessä ja kehittyvän, voidaan sanoa, että myös Bitcoin liikkuu ja kehittyy. Sinun on tiedettävä vain, mistä etsiä ja miten tarkastella sitä.

Pay to script hashin (P2SH) eli maksa skriptin tiivisteelle käyttöönotto huhtikuussa 2012 ja Segregated Witnessin (SegWit) eli segregoidun todistajan käyttöönotto vuoden 2017 loppupuolella ovat todisteita siitä, että Bitcoin Core -toteutuksen sääntöjä voidaan muuttaa, mikäli tarpeeksi monet käyttäjät ovat vakuuttuneita siitä, että ehdotettu muutos on verkon parhaaksi. Jälkimmäinen päivitys mahdollisti Salamaverkon kehittämisen, joka on yksi Bitcoinin vankalle pohjalle rakennettavista taloista. Tulevat päivitykset, kuten Schnorr-allekirjoitukset, parantavat tehokkuutta ja yksityisyyttä, samoin kuin skriptit (lue: älykkäät sopimukset), jotka eivät eroa tavanomaisista siirtotapahtumista Taprootin ansiosta. Viisaat rakentajat todellakin rakentavat vankalle perustalle.

Satoshi ei ollut vain teknologisesti viisas rakentaja. Hän ymmärsi myös, että oli välttämätöntä tehdä ideologisesti viisaita päätöksiä.

Avoimen lähdekoodin ansiosta kuka tahansa voi tarkastella koodia itsenäisesti. Jos se olisi suljettua lähdekoodia, kukaan ei voisi varmistaa turvallisuutta. Mielestäni on välttämätöntä, että tämänkaltainen ohjelma on avointa lähdekoodia.
- Satoshi Nakamoto

Avoimuus on ensiarvoisen tärkeää turvallisuuden kannalta ja ominaista avoimelle lähdekoodille ja vapaiden ohjelmistojen liikkeelle. Turvallisten protokollien ja niitä toteuttavan koodin pitää olla Satoshin mukaan avoimia — epämääräisyys ei ole turvallisuutta. Toinen etu liittyy jälleen kerran hajauttamiseen: koodi, jota voidaan suorittaa, tutkia, muokata, kopioida ja jakaa vapaasti varmistaa sen, että se leviää mahdollisimman kauas ja laajalle.

Bitcoinin suurenmoinen hajautettu luonne saa sen liikkumaan hitaasti ja tarkoituksenmukaisesti. Solmujen verkko, joista jokaista hoitaa riippumaton yksilö, on luonnostaan vastustuskykyinen kaikenlaisille — haitallisille tai ei — muutoksille. Ainut tapa vakuuttaa Bitcoinin käyttäjät päivityksistä on edetä hitaasti vakuuttamalla jokainen yksittäinen käyttäjä muutoksen hyväksymisen eduista. Tämä keskittämätön tapa toteuttaa ja ottaa käyttöön muutoksia tekee verkon uskomattoman kestäväksi haitallisia muutoksia vastaan. Se tekee myös rikottujen asioiden korjaamisesta vaikeampaa kuin keskitetyssä ympäristössä, minkä vuoksi kaikki pyrkivät pidättäytymään asioiden rikkomisesta alun alkaenkaan.

Bitcoin opetti minulle, että sen hidas liike on yksi sen ominaisuuksista, ei virhe.

--

--

Thomas Brand
Brandin kirjasto

Curious observer. Interested in economics, fintech, Bitcoin, philosophy, strategy, innovation & existential risks.