
Full node i light node:Ko u Bitcoinu proverava, a ko veruje
Šta je Bitcoin čvor (node), šta full node proverava od prvog bloka, zašto pruned node nije ništa manje siguran, šta light node zna a šta mora da veruje drugima, koliko koji traži od računara i kako da pokreneš svoj čvor.
Sadržaj
Najvažnije u nekoliko reči:
- Čvor je računar na kome radi Bitcoin program. Čuva lanac blokova, proverava pravila i prosleđuje transakcije drugim čvorovima.
- Full node (pun čvor) preuzme svaki blok od prvog i proveri ga. Blok koji krši pravila odbacuje, bez obzira na to koji ga je rudar napravio.
- Pruned node (skraćeni čvor) proverava isto što i full node. Posle provere briše stare blokove, pa mu treba mnogo manje mesta na disku.
- Light node (lak čvor) čuva samo zaglavlja blokova, a za svoje transakcije pita druge. Pravila ne proverava, nego veruje lancu sa najviše rada, a onaj koga pita saznaje tvoje adrese.
- Sa svojim čvorom uplate proveravaš bez posrednika i niko ne mora da zna koje su adrese tvoje.
Čvor (engl. node) je računar na kome radi Bitcoin program. Taj program čuva lanac blokova i proverava da li svaka transakcija i svaki blok poštuju pravila. Čvorovi su povezani jedni sa drugima, a nijedan nije glavni. Svaki za sebe odlučuje šta prihvata.
Zamisli da prodaješ polovan bicikl preko oglasa, a kupac kaže da će platiti u bitcoinima. Pošalje ti 0,004 BTC (400.000 satošija) i telefon javi da je uplata stigla. Ko je to proverio? Ako novčanik nije povezan sa tvojim čvorom, proverio je tuđ računar, a ti mu veruješ na reč.
Čvor nikome ne veruje na reč
Kad čvor primi transakciju, prvo je proveri, pa je tek onda pošalje čvorovima sa kojima je povezan. Šta tačno proverava, opisuje tekst Šta je mempool? Isto radi i sa blokom. Pre nego što ga doda u svoju kopiju lanca, proveri dokaz o radu i svaku transakciju u njemu.
Kako izgleda blok i kako se blokovi vezuju u lanac, objašnjava tekst Šta je blockchain? Svaki čvor ima svoju kopiju tog lanca i do nje je došao proverom, a ne zato što je nekome poverovao.
Čvorovi se razlikuju po tome šta čuvaju i koliko toga proveravaju.
Šta čuva i šta proverava koja vrsta čvora
Svaki red je jedna vrsta čvora. Blokovi idu od prvog, levo, do najnovijeg, desno.
Sliku možeš da pomeraš levo-desno.
Šema je naša. Tamna traka na vrhu bloka je zaglavlje, isprekidan blok je preuzet i proveren, pa obrisan. UTXO je spisak nepotrošenih izlaza po kome čvor proverava nove transakcije.
Full node proverava svaki blok od prvog
Full node (pun čvor) pri prvom pokretanju preuzme ceo lanac, od prvog bloka iz januara 2009. do poslednjeg, i proveri blok po blok. Usput pravi svoj spisak svih nepotrošenih izlaza, UTXO skup, po kome posle proverava svaku novu transakciju.
Full node proverava, između ostalog:
- da niko ne troši bitcoine koji nisu njegovi i da se isti bitcoini ne troše dvaput, o čemu piše tekst Šta je dvostruka potrošnja?;
- da je svaka transakcija potpisana ključem onoga ko troši;
- da rudar sebi nije isplatio više nego što pravila dozvoljavaju, pa bitcoina ne može da bude više od 21 milion;
- da blok nosi dovoljno dokaza o radu i da nije veći nego što pravila dozvoljavaju.
Blok koji padne na bilo kojoj proveri full node odbacuje i ne šalje dalje, iako je rudar za njega potrošio struju. Zato se rudaru ne isplati da vara.
Brojevi u ovom tekstu su iz programa Bitcoin Core 32.1, izdatog 28.10.2026 (napomene uz izdanje). Taj program podrazumevano ne proverava potpise u bloku 966.143 i blokovima pre njega, jer je taj blok upisan u program kao već proveren. Sve ostale provere radi i za njih, a potpise proverava ako ga pokreneš sa podešavanjem assumevalid=0 (izvorni kod, blok u programu).
Bitcoin Core 32.1 računa da full node zauzima 897 GiB na disku, oko 963 gigabajta (izvorni kod). Programeri taj broj pri svakom izdanju računaju kao veličinu čvora koji je preuzeo ceo lanac, uvećanu za 5 do 10%, da ostane mesta za rast (uputstvo za izdanje).
Rudar i čvor nisu isto
Rudar pravi nove blokove, a čvor ih proverava. Rudaru treba čvor da bi znao poslednji blok i transakcije koje čekaju. Čvoru rudar ne treba. Full node ne rudari i ništa ne zarađuje, samo proverava. Kako rade rudari, opisuje tekst Šta je rudarenje Bitcoina?
Pruned node proverava isto, samo ne čuva stare blokove
Pruned node (skraćeni čvor) je full node koji posle provere briše stare blokove. Preuzme svaki blok od prvog i proveri ga isto kao svaki drugi full node. Blok briše tek kad ga je proverio i upisao njegove transakcije u spisak nepotrošenih izlaza.
Ostaju spisak nepotrošenih izlaza, koji mu treba za proveru svake nove transakcije, i poslednji blokovi. Bitcoin Core za blokove traži najmanje 550 MiB i uvek čuva bar poslednjih 288 blokova, što je oko dva dana (izvorni kod). Spisak nepotrošenih izlaza zauzima još oko 14 GiB (izvorni kod). Na stranici za preuzimanje Bitcoin Core programa piše da se uz skraćivanje čuva mnogo manje podataka „bez ikakvog gubitka bezbednosti“ (bitcoincore.org).
Cena je u dve stvari. Obrisane blokove ne može da pošalje novim čvorovima. A ako u njega uvezeš stari novčanik, ne može da pronađe njegove stare transakcije dok ponovo ne preuzme blokove (izvorni kod).
Light node čuva samo zaglavlja i pita druge
Light node (lak čvor), koji se zove i light client, ne preuzima cele blokove, nego samo njihova zaglavlja. Zaglavlje je deo bloka od 80 bajtova u kome stoje, između ostalog, heš prethodnog bloka, dokaz o radu i Merklov koren, jedan heš koji sažima sve transakcije u bloku. Ideju opisuje već whitepaper, u odeljku Pojednostavljena provera plaćanja, pa se ovakav čvor zove i SPV novčanik (engl. simplified payment verification).
Zaglavlja svih 973.578 blokova, od prvog do bloka 973.577 od 28.10.2026, zajedno imaju 77.886.240 bajtova, oko 74 MiB. To je više od 12.000 puta manje nego full node.
Light node proverava da zaglavlja nose dokaz o radu i da su povezana u lanac. Za svoju transakciju dobija od čvora koji ima ceo lanac dokaz da je upisana u blok. Ostala pravila ne proverava. Ne zna da li je rudar u tom bloku sebi isplatio previše, ni da li neka druga transakcija u bloku troši bitcoine koji ne postoje. Veruje da je lanac sa najviše rada ispravan. Whitepaper kaže da je takva provera pouzdana „dok god pošteni čvorovi kontrolišu mrežu“, a da je ranjivija ako mrežu nadjača napadač.
Light node plaća privatnošću
Light node nema blokove, pa ne može sam da nađe svoje transakcije. Pita čvorove koji imaju ceo lanac, a da bi dobio odgovor, mora da kaže koje ga adrese zanimaju. BIP 157, predlog novog načina rada za light client programe, piše da većina programa koji rade na stari način (BIP 37) novčanicima daje „praktično nikakvu privatnost“. Isti predlog navodi i drugu slabost. Zlonameran čvor koji mu odgovara može da prećuti transakciju, a light node to teško primeti.
Isto važi za novčanik koji pita tuđ server, kako piše u tekstu Bitcoin novčanici.
Šta dobijaš, a šta plaćaš
Tabelu možeš da pomeraš levo-desno.
Koliko mesta na disku traži koja vrsta čvora
Bitcoin Core 32.1, 28.10.2026. Cela traka je 897 GiB. Jedan GiB je oko 1,07 gigabajta.
- Full node897 GiBceo lanac i spisak nepotrošenih izlaza, sa rezervom za rastBitcoin Core 32.1 računa sa 897 GiB za full node. To je veličina čvora koji je preuzeo ceo lanac, uvećana za 5 do 10% da ostane mesta za rast.
- Pruned nodeoko 14,5 GiBspisak nepotrošenih izlaza (14 GiB) i najmanje 550 MiB blokovaNajmanje što Bitcoin Core dozvoljava: 550 MiB za poslednje blokove i oko 14 GiB za spisak nepotrošenih izlaza. Pruned node je ipak preuzeo i proverio ceo lanac.
- Light nodeoko 74 MiB80 bajtova za svako od 973.578 zaglavljaLight node čuva samo zaglavlja, po 80 bajtova za svaki od 973.578 blokova, od prvog do bloka 973.577. Traka je toliko kratka da se skoro ne vidi.
Izvori: Bitcoin Core 32.1, chainparams.cpp i validation.h (otvara se u novom prozoru), 28.10.2026, mesto za full node, spisak nepotrošenih izlaza i najmanje mesta za blokove kod pruned node-a; mempool.space (otvara se u novom prozoru), 28.10.2026, visina poslednjeg bloka, uz zaglavlje od 80 bajtova po bloku. Full node je procena samog programa, sa rezervom od 5 do 10% za rast. Novčanik koji sve pita tuđ server ne čuva ni zaglavlja.
Pruned node štedi disk, ali ne i vreme. I on pri prvom pokretanju preuzme ceo lanac preko interneta i proveri ga, a koliko to traje, zavisi od računara, diska i veze. Ko ima ograničen internet, u programu Bitcoin Core može da ograniči koliko podataka čvor šalje drugima (uputstvo).
Zašto ti treba svoj čvor
U Bitcoin zajednici važi pravilo „ne veruj, proveri“, o kome piše tekst Whitepaper o Bitcoinu. Svoj čvor je način da to pravilo važi i za tvoj novac.

Kad kupac bicikla kaže da je platio, tvoj čvor zna da li je transakcija ispravna i da li je ušla u blok. Novčanik povezan sa tvojim čvorom za stanje ne pita nikoga, pa nijedan tuđ server ne saznaje koje su adrese tvoje.
Čvorovi čuvaju i pravila mreže. Full node odbacuje svaki blok koji krši pravila koja on poznaje, ma ko ga napravio. Zato o pravilima ne odlučuju sami programeri ni sami rudari. Kako se pravila ipak menjaju, objašnjava tekst Soft fork i hard fork: kako se menjaju pravila Bitcoina.
I whitepaper kaže da će firme koje često primaju uplate verovatno hteti sopstvene čvorove, radi nezavisnije bezbednosti. Po nama to važi i za svakoga ko u bitcoinima čuva ozbiljan iznos.
Kako da počneš sa svojim čvorom
- Najlakše je sa programom koji je i čvor i novčanik, kao što je Bitcoin Core. Ako nemaš mesta na disku, uključi skraćivanje (podešavanje
prune). Tako dobiješ pruned node, a i dalje proveravaš sve. - Neki novčanici na telefonu i računaru umesto tuđeg servera mogu da pitaju tvoj čvor. Novčanik ostaje udoban kao i pre, a proveru radi tvoj čvor.
- Postoje i mali računari koji se prodaju sa već instaliranim programom za čvor, kao i sistemi koje instaliraš na svoj računar. Ne preporučujemo nijedan proizvod. Proveri ko ga pravi i da li je njegov kod javan.
Šta računaru treba, menja se kako lanac raste, pa pre kupovine diska pogledaj napomene uz najnovije izdanje programa i ostavi mesta za rast. Bitcoin Core 32.1 radi na sistemima Windows 10 (verzija 1903), macOS 14 i Linux sa kernelom 3.17 ili novijim (napomene uz izdanje).
Šta iz ovoga sledi za tebe
Ključne lekcije:
- Čvor je računar sa Bitcoin programom koji čuva lanac i proverava pravila. Rudar pravi blokove, a čvor ih proverava.
- Full node sam proverava svaki blok od prvog i odbacuje blok koji krši pravila, ma koji ga rudar napravio.
- Pruned node proverava sve što i full node, a stare blokove briše tek posle provere.
- Light node štedi disk, ali veruje lancu sa najviše rada, a onaj koga pita vidi tvoje adrese.
- Mi mislimo da je svoj čvor pre ili kasnije potreban svakome ko čuva bitcoine koje ne sme da izgubi.
Šta dalje?
Sad znaš ko u mreži proverava pravila. Sledeći tekst, Soft fork i hard fork: kako se menjaju pravila Bitcoina, objašnjava kako se ta pravila menjaju i šta se desi kad se čvorovi ne slože.
U Bitcoinu ne moraš nikome da veruješ na reč. Dovoljno je da imaš svoj čvor.
- Full node i light node: ko u Bitcoinu proverava, a ko veruje
Tekst 1 od 23
