Mikä on Bitcoin-solmu?

Andreas HartwigTalousjournalisti ja kryptorahoituksen asiantuntija

Bitcoin-solmu on tietokone, jolla ajetaan Bitcoin-ohjelmistoa ja joka yhdistyy verkkoon. Täysi solmu lataa ja tarkistaa itse jokaisen lohkon ja tapahtuman konsensussääntöjä vasten — se siis todentaa ketjun sen sijaan, että uskoisi jonkun sanaa.

Bitcoinilla ei ole keskitettyä palvelinta, päätoimipaikkaa eikä ketään, joka voisi taata, mikä on totta. Verkkoa kannattelevat sen sijaan tuhannet solmut: ympäri maailmaa hajallaan olevat tietokoneet, joissa kaikissa ajetaan samaa ohjelmistoa ja jotka kaikki tarkistavat samat säännöt. Sen ymmärtäminen, mikä solmu on — ja erityisesti mitä täysi solmu tekee — on yksi kirkkaimmista ikkunoista Bitcoinin todelliseen toimintaan. Verkko ei enää näytä jossakin «tuolla» sijaitsevalta tilikirjalta vaan yhteiseltä sääntöjoukolta, jonka jokainen osallistuja voi itse tarkistaa.

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.

FAQ

Mikä ero on Bitcoin-solmulla ja louhijalla?
Solmu tarkistaa ja välittää tapahtumia ja lohkoja konsensussääntöjen mukaan. Louhija tuottaa uusia lohkoja kilpailemalla työtodisteen ratkaisemisesta. Louhijoita sitovat yhä ne säännöt, joita solmut valvovat, muuten heidän lohkonsa hylätään. Jokainen louhija ajaa solmua, mutta useimmat solmut eivät louhi.
Tarvitsenko täyden solmun käyttääkseni Bitcoinia?
Et. Useimmat käyttävät lompakoita, jotka nojaavat kevyisiin asiakkaisiin tai kolmansien osapuolten palvelimiin; se on yksinkertaisempaa ja riittää arkikäyttöön. Oma täysi solmu on vapaaehtoinen ja korvaa luottamuksen muihin suoralla, itsenäisellä tarkistuksella.
Kuinka paljon tilaa ja aikaa täysi solmu vaatii?
Koko lohkoketju vie satoja gigatavuja ja kasvaa yhä, joten tarvitset riittävästi levytilaa, kaistaa ja aikaa ensimmäiseen synkronointiin, joka voi kestää tunneista päiviin. Karsittu solmu pienentää tilantarvetta huomattavasti hylkäämällä vanhat, jo tarkistetut lohkotiedot. Vaatimukset muuttuvat ajan myötä — tarkista ajantasaiset luvut.
Ansaitseeko solmulla rahaa?
Ei. Täysi solmu ei tuota palkkioita; se on louhintaa, eri toimintaa, joka vaatii erikoistunutta laitteistoa. Solmun hyöty on itsenäinen tarkistus, yksityisyys ja panos verkon kestävyyteen, ei tulo.
Mikä on karsittu solmu?
Karsittu solmu lataa ja tarkistaa yhä koko lohkoketjun täysimääräisesti, mutta hylkää sen jälkeen vanhemmat lohkotiedot levytilan säästämiseksi ja pitää vain sen, mitä tarvitsee pysyäkseen ajan tasalla. Se valvoo samoja sääntöjä kuin arkistoiva täysi solmu, mutta ei voi tarjota koko historiaa muille vertaisille.
Voiko solmu muuttaa Bitcoinin sääntöjä?
Yksi ei voi. Kukin solmu valvoo vain niitä sääntöjä, joita sen oma ohjelmisto soveltaa. Merkittävät sääntömuutokset vaativat laajan yksimielisyyden verkon osallistujien kesken, ja juuri siksi suuri, riippumaton täysien solmujen joukko tekee sääntöjen yksipuolisesta muuttamisesta vaikeaa.

A Bitcoin liquidity terminal. Global central-bank liquidity, plotted against the Bitcoin price, in one screen.

Pyydä esikatselu