Mikä Bitcoin-solmu on
Solmu on mikä tahansa laite, jossa ajetaan Bitcoin-ohjelmistoa ja joka puhuu verkon vertaisverkkoprotokollaa. Solmut yhdistyvät toisiinsa, välittävät uusia tapahtumia ja lohkoja eteenpäin ja pitävät yllä yhtenevää kuvaa verkon tilasta. Ei ole pääsolmua eikä virallista osallistujaluetteloa — kuka tahansa voi liittyä tai lähteä milloin tahansa.
Kaikki solmut eivät tee samaa työtä. Osa tarkistaa kaiken täysin, osa nojaa muihin solmuihin osassa kuvaa, ja osa tuottaa myös uusia lohkoja (louhinta). Bitcoinin luottamusmallin ymmärtämisen kannalta tärkein laji on täysi solmu.
Mitä täysi solmu tekee
Täysi solmu lataa koko lohkoketjun ja tarkistaa itsenäisesti jokaisen lohkon ja tapahtuman Bitcoinin konsensussääntöjä vasten. Se todentaa allekirjoitukset, varmistaa ettei kolikoita käytetä kahdesti, tarkistaa että lohkopalkkiot ja määrän yläraja pitävät, ja hylkää kaiken, mikä rikkoo sääntöjä — lähettäjästä riippumatta.
Tarkistamisen lisäksi täydet solmut välittävät kelvolliset tiedot vertaisilleen ja auttavat näin levittämään tapahtumia ja lohkoja verkossa. Juuri tämä tarkistamisen ja välittämisen yhdistelmä pitää kokonaisuuden yhtenäisenä: jokainen rehellinen täysi solmu päätyy samaan johtopäätökseen siitä, mikä ketju on kelvollinen, koska kaikki soveltavat samoja sääntöjä samoihin tietoihin.
Täydet solmut, kevyet asiakkaat ja louhijat
Täysi solmu tarkistaa kaiken itse. Kevyt asiakas, jota joskus kutsutaan SPV-asiakkaaksi (yksinkertaistettu maksun todennus), säilyttää vain lohkojen otsakkeet ja kysyy loput täysiltä solmuilta; tämä on tavallista puhelimen lompakoissa, jotka vaihtavat osan riippumattomuudesta vaivattomuuteen ja pienempään resurssien kulutukseen.
Louhijat ovat oma roolinsa, joka usein sekoitetaan solmuihin. Louhijat kokoavat ehdokaslohkoja ja kilpailevat niiden liittämisestä ketjuun, mutta heidän tuottamiensa lohkojen on yhä täytettävä säännöt, joita täydet solmut valvovat. Jos louhija yrittäisi rikkoa sääntöä — vaikkapa paisuttaa määrää — täydet solmut yksinkertaisesti hylkäisivät lohkon, ja vaiva menisi hukkaan.
Miksi oma solmu merkitsee: älä luota, tarkista
Bitcoiniin usein liitetty lause kuuluu «älä luota, tarkista». Oman täyden solmun ajaminen on sen kirjaimellisin muoto. Sen sijaan että uskoisi pörssiä, lohkoselainta tai lompakkopalvelua siitä, mikä verkon tila on tai onko oma tapahtuma kelvollinen, oma solmu vertaa raakadataa suoraan sääntöihin.
Tällä on käytännön vaikutuksia. Oma solmu vahvistaa saapuvat maksut ilman välikättä ja antaa kohdata verkon omilla ehdoilla. Se voi myös parantaa yksityisyyttä, koska omia osoitteita ja saldoja ei tarvitse paljastaa kolmannelle osapuolelle pelkkää hakua varten.
Solmut ja verkon kestävyys
Täydet solmut valvovat Bitcoinin sääntöjä yhdessä. Koska sääntöjoukko pitää vain niin kauan kuin riittävän moni riippumaton osallistuja siitä pitää kiinni, laajalle levinnyt täysien solmujen joukko tekee verkon muuttamisesta vaikeaa ilman laajaa yksimielisyyttä. Tässä yhteydessä puhutaan joskus «taloudellisista solmuista» — niistä, joita ylläpitävät käyttäjät, yritykset ja palvelut, jotka todella selvittävät arvoa.
Samalla syntyy varmennusta. Kun monet solmut säilyttävät ja tarjoavat samaa historiaa, ei ole yhtä ainoaa kohtaa, jonka voisi takavarikoida tai sammuttaa. Verkko jatkaa toimintaansa niin kauan kuin jossakin on solmuja tarkistamassa ja välittämässä.
Mitä ylläpito vaatii
Täyden solmun ylläpito tarkoittaa Bitcoin Coren kaltaisen ohjelmiston ajamista tietokoneella, joka pysyy verkossa. Päämenot ovat tallennustila — koko lohkoketju vie satoja gigatavuja ja kasvaa yhä, joskin karsittu solmu voi hylätä vanhat lohkotiedot tarkistuksen jälkeen tilan säästämiseksi — sekä kaistanleveys ja ensimmäisen latauksen aika, joka vie tunneista päiviin laitteistosta ja yhteydestä riippuen.
Solmu ja markkinatiedot ovat eri kerroksia. Täysi solmu kertoo, mikä ketjussa on totta, ja vahvistaa sen sääntöjä vasten; markkinatilanteesta se ei kerro mitään. Markkinatietojen työkalut ovat sen päällä: BIKENZO esimerkiksi esittää globaalin likviditeetti-indeksin Bitcoinin hintaa vasten pelkkänä markkinakontekstina, mikä on eri kysymys kuin solmun tekemä ketjunsisäinen tarkistus.