Mi az a Bitcoin-csomópont?

Andreas HartwigGazdasági újságíró és kripto pénzügyi szakértő

A Bitcoin-csomópont egy számítógép, amelyen Bitcoin-szoftver fut, és amely csatlakozik a hálózathoz. A teljes csomópont maga tölti le és ellenőrzi minden blokkot és tranzakciót a konszenzusszabályok szerint — vagyis hitelesíti a láncot, ahelyett hogy bárkinek a szavát elhinné.

A Bitcoinnak nincs központi kiszolgálója, nincs székhelye, és nincs senki, aki tanúsítaná, mi igaz. A hálózatot ehelyett több ezer csomópont tartja: a világ minden táján szétszórt számítógépek, amelyeken ugyanaz a szoftver fut, és amelyek ugyanazokat a szabályokat ellenőrzik. Megérteni, mi az a csomópont — és különösen mit tesz egy teljes csomópont — az egyik legtisztább ablak arra, hogyan működik a Bitcoin valójában. A hálózat ekkor már nem úgy fest, mint egy valahol «odakint» heverő főkönyv, hanem mint közös szabályhalmaz, amelyet minden résztvevő maga ellenőrizhet.

Mi az a Bitcoin-csomópont

Csomópont minden olyan eszköz, amelyen Bitcoin-szoftver fut, és amely a hálózat egyenrangú felek közötti protokollját beszéli. A csomópontok egymáshoz kapcsolódnak, továbbadják az új tranzakciókat és blokkokat, és egyeztetett képet tartanak a hálózat állapotáról. Nincs fölérendelt csomópont és nincs hivatalos résztvevőlista — bárki bármikor csatlakozhat vagy távozhat.

Nem minden csomópont ugyanazt a munkát végzi. Egyesek mindent teljesen ellenőriznek, mások a kép egyes részeihez más csomópontokra támaszkodnak, megint mások új blokkokat is előállítanak (bányászat). A Bitcoin bizalmi modelljének megértéséhez a legfontosabb fajta a teljes csomópont.

Mit tesz egy teljes csomópont

A teljes csomópont letölti az egész blokkláncot, és önállóan ellenőriz minden blokkot és tranzakciót a Bitcoin konszenzusszabályai szerint. Ellenőrzi az aláírásokat, meggyőződik róla, hogy érméket nem költenek el kétszer, figyeli, hogy a blokkjutalmakat és a mennyiség felső határát betartják-e, és elutasít mindent, ami sérti a szabályokat — bárki küldte is.

Az ellenőrzésen túl a teljes csomópontok továbbadják az érvényes adatokat a társaiknak, és így segítik a tranzakciók és blokkok terjedését a hálózatban. Éppen az ellenőrzés és a továbbadás párosa tartja össze az egészet: minden becsületes teljes csomópont ugyanarra a következtetésre jut arról, melyik lánc érvényes, mert mind azonos szabályokat alkalmaz azonos adatokra.

Teljes csomópontok, könnyű kliensek és bányászok

A teljes csomópont mindent maga ellenőriz. A könnyű kliens — néha SPV-kliensnek nevezik (egyszerűsített fizetéshitelesítés) — csak a blokkfejléceket tartja meg, a többit a teljes csomópontoktól kéri; ez szokásos a telefonos tárcákban, amelyek némi függetlenséget cserélnek kényelemre és kisebb erőforrásigényre.

A bányászok külön szerep, amit gyakran összekevernek a csomópontokkal. A bányászok jelölt blokkokat állítanak össze, és versengenek azért, ki fűzheti őket a lánchoz, de az általuk előállított blokkoknak továbbra is meg kell felelniük azoknak a szabályoknak, amelyeket a teljes csomópontok érvényesítenek. Ha egy bányász szabályt próbálna sérteni — például felfújni a mennyiséget —, a teljes csomópontok egyszerűen elutasítanák a blokkot, és a fáradság kárba veszne.

Miért számít a saját csomópont: ne bízz, ellenőrizz

A Bitcoint gyakran kísérő mondat így szól: «ne bízz, ellenőrizz». Saját teljes csomópontot futtatni ennek a legszó szerintibb formája. Ahelyett hogy egy tőzsdének, egy blokkböngészőnek vagy egy tárcaszolgáltatónak hinné el az ember a hálózat állapotát vagy azt, hogy a tranzakciója érvényes-e, a saját csomópontja a nyers adatokat közvetlenül a szabályokhoz méri.

Ennek gyakorlati következményei vannak. A saját csomópont közvetítő nélkül igazolja a beérkező fizetéseket, és lehetővé teszi, hogy az ember a saját feltételei szerint találkozzon a hálózattal. Javíthatja a magánszférát is, mert nem tárja fel a címeit és egyenlegeit harmadik félnek pusztán azért, hogy megnézze őket.

Csomópontok és a hálózat ellenállóképessége

A teljes csomópontok közösen érvényesítik a Bitcoin szabályait. Mivel egy szabályhalmaz csak addig tart, amíg elég független résztvevő ragaszkodik hozzá, a teljes csomópontok széles körben szétosztott bázisa nehezebbé teszi a hálózat megváltoztatását széles egyetértés nélkül. Ezzel kapcsolatban néha «gazdasági csomópontokról» esik szó — azokról, amelyeket olyan felhasználók, cégek és szolgáltatások üzemeltetnek, amelyek valóban értéket számolnak el.

Tartalék is keletkezik. Ha sok csomópont tárolja és szolgálja ki ugyanazt a történetet, nincs egyetlen pont, amit le lehetne foglalni vagy kikapcsolni. A hálózat addig működik tovább, amíg valahol csomópontok ellenőriznek és továbbadnak.

Mi kell az üzemeltetéshez

Teljes csomópontot üzemeltetni annyit tesz, hogy a Bitcoin Core-hoz hasonló szoftvert futtatunk egy gépen, amely kapcsolatban marad. A fő költség a tárhely — a teljes blokklánc több száz gigabájt, és tovább nő, bár egy megnyesett csomópont a régi blokkadatokat ellenőrzés után eldobhatja helytakarékosságból —, ezenfelül a sávszélesség és az első letöltés ideje, ami géptől és kapcsolattól függően órákig vagy napokig tart.

A csomópont és a piaci adatok külön rétegek. A teljes csomópont megmondja, mi igaz a láncon, és ezt a szabályokhoz méri; a piaci helyzetről semmit nem mond. A piaci adatokhoz való eszközök e fölött helyezkednek el: a BIKENZO például egy globális likviditási indexet mutat be a Bitcoin árfolyamával szemben, tisztán piaci összefüggésként — ez más kérdés, mint a láncon végzett ellenőrzés, amit egy csomópont elvégez.

FAQ

Mi a különbség egy Bitcoin-csomópont és egy bányász között?
A csomópont a konszenzusszabályok szerint ellenőrzi és továbbadja a tranzakciókat és blokkokat. A bányász új blokkokat állít elő azzal, hogy versenyez egy munkabizonyíték-feladvány megoldásáért. A bányászokat továbbra is kötik a csomópontok által érvényesített szabályok, különben blokkjaikat elutasítják. Minden bányász futtat csomópontot, de a csomópontok többsége nem bányászik.
Kell teljes csomópont ahhoz, hogy Bitcoint használjak?
Nem. A legtöbben olyan tárcákat használnak, amelyek könnyű kliensekre vagy harmadik felek kiszolgálóira támaszkodnak; ez egyszerűbb, és a hétköznapi használatra bőven elég. A saját teljes csomópont önkéntes, és a másokba vetett bizalmat közvetlen, önálló ellenőrzésre cseréli.
Mennyi tárhelyet és időt igényel egy teljes csomópont?
A teljes blokklánc több száz gigabájt, és tovább nő, tehát elegendő lemezterület, sávszélesség és idő kell az első szinkronizáláshoz, ami órákig vagy napokig tarthat. A megnyesett csomópont jelentősen csökkenti a tárhelyigényt azzal, hogy a régi, már ellenőrzött blokkadatokat eldobja. A követelmények idővel változnak — nézz utána friss számoknak.
Hoz pénzt egy csomópont?
Nem. A teljes csomópont nem termel jutalmat; az a bányászat, más tevékenység, amely különleges hardvert kíván. A csomópont haszna az önálló ellenőrzés, a magánszféra és a hálózat ellenállóképességéhez való hozzájárulás, nem a bevétel.
Mi az a megnyesett csomópont?
A megnyesett csomópont továbbra is letölti és teljesen ellenőrzi az egész blokkláncot, de utána a régebbi blokkadatokat eldobja lemezterület megtakarítása végett, és csak azt tartja meg, amire naprakészen maradáshoz szüksége van. Ugyanazokat a szabályokat érvényesíti, mint egy archiváló teljes csomópont, de a teljes történetet nem tudja kiszolgálni más társaknak.
Meg tud változtatni egy csomópont Bitcoin-szabályokat?
Egymagában nem. Minden csomópont csak azokat a szabályokat érvényesíti, amelyeket a saját szoftvere alkalmaz. Az érdemi szabályváltozások széles egyetértést kívánnak a hálózat résztvevői között — épp ezért teszi egy nagy, független teljescsomópont-bázis nehezen egyoldalúan módosíthatóvá a szabályokat.

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

Előnézet kérése