Kaj je vozlišče Bitcoina
Vozlišče je katera koli naprava, na kateri teče programska oprema Bitcoina in ki govori omrežni protokol med enakovrednimi. Vozlišča se povezujejo med seboj, posredujejo naprej nove transakcije in bloke ter ohranjajo usklajeno sliko stanja omrežja. Ni nadrejenega vozlišča in ni uradnega seznama udeležencev — vsakdo se lahko kadar koli priključi ali odide.
Vsa vozlišča ne opravljajo istega dela. Nekatera preverijo vse v celoti, nekatera se za dele slike opirajo na druga vozlišča, nekatera pa tudi ustvarjajo nove bloke (rudarjenje). Za razumevanje modela zaupanja pri Bitcoinu je najpomembnejša vrsta polno vozlišče.
Kaj počne polno vozlišče
Polno vozlišče prenese celotno verigo blokov in samostojno preveri vsak blok in vsako transakcijo glede na pravila soglasja Bitcoina. Preveri podpise, se prepriča, da kovanci niso porabljeni dvakrat, pazi, da so spoštovane nagrade za blok in zgornja meja količine, in zavrne vse, kar krši pravila — ne glede na to, kdo je to poslal.
Poleg preverjanja polna vozlišča posredujejo veljavne podatke svojim sogovornikom in tako pomagajo širiti transakcije in bloke po omrežju. Prav ta spoj preverjanja in posredovanja ohranja celoto skladno: vsako pošteno polno vozlišče pride do istega sklepa o tem, katera veriga je veljavna, ker vsa uporabljajo enaka pravila na enakih podatkih.
Polna vozlišča, lahki odjemalci in rudarji
Polno vozlišče preveri vse samo. Lahek odjemalec, včasih imenovan odjemalec SPV (poenostavljeno preverjanje plačila), hrani le glave blokov, za preostalo pa vpraša polna vozlišča; to je običajno v denarnicah na telefonu, ki nekaj neodvisnosti zamenjajo za udobje in nižjo porabo virov.
Rudarji so ločena vloga, ki jo pogosto zamenjujejo z vozlišči. Rudarji sestavljajo kandidatne bloke in tekmujejo, kdo jih bo pripel na verigo, vendar morajo bloki, ki jih izdelajo, še vedno izpolnjevati pravila, ki jih uveljavljajo polna vozlišča. Če bi rudar poskusil prekršiti pravilo — denimo napihniti količino —, bi polna vozlišča blok preprosto zavrnila in trud bi šel v nič.
Zakaj lastno vozlišče šteje: ne zaupaj, preveri
Stavek, ki Bitcoin pogosto spremlja, se glasi «ne zaupaj, preveri». Poganjati lastno polno vozlišče je njegova najbolj dobesedna oblika. Namesto da bi človek verjel borzi, brskalniku po blokih ali ponudniku denarnice, kakšno je stanje omrežja ali ali je njegova transakcija veljavna, lastno vozlišče surove podatke primerja neposredno s pravili.
To ima praktične posledice. Lastno vozlišče potrdi prejeta plačila brez posrednika in omogoča srečevanje z omrežjem pod lastnimi pogoji. Lahko izboljša tudi zasebnost, saj svojih naslovov in stanj ne razkrivate tretji osebi samo zato, da jih poiščete.
Vozlišča in odpornost omrežja
Polna vozlišča skupaj uveljavljajo pravila Bitcoina. Ker niz pravil drži le, dokler pri njem vztraja dovolj neodvisnih udeležencev, široko razpršena osnova polnih vozlišč omrežje težje spremeni brez široke soglasnosti. V tej zvezi se včasih govori o «gospodarskih vozliščih» — tistih, ki jih poganjajo uporabniki, podjetja in storitve, ki dejansko poravnavajo vrednost.
Nastane tudi rezerva. Ko isto zgodovino hrani in streže mnogo vozlišč, ni ene same točke, ki bi jo bilo mogoče zaseči ali ugasniti. Omrežje teče naprej, dokler nekje vozlišča preverjajo in posredujejo.
Kaj je potrebno za poganjanje
Poganjati polno vozlišče pomeni imeti programsko opremo, kot je Bitcoin Core, na računalniku, ki ostane povezan. Glavni stroški so shramba — celotna veriga blokov obsega stotine gigabajtov in še naprej raste, čeprav lahko obrezano vozlišče stare podatke o blokih po preverjanju zavrže in tako prihrani prostor — poleg tega pasovna širina in čas za prvi prenos, ki traja od ur do dni, odvisno od strojne opreme in povezave.
Vozlišče in tržni podatki sta ločeni plasti. Polno vozlišče pove, kaj je v verigi res, in to potrdi glede na pravila; o razmerah na trgu ne pove ničesar. Orodja za tržne podatke ležijo nad tem: BIKENZO na primer prikazuje globalni indeks likvidnosti nasproti ceni Bitcoina zgolj kot tržni kontekst, kar je drugo vprašanje kot preverjanje v verigi, ki ga opravi vozlišče.