Šta je Full Node?
Full Node je računar koji preuzima i samostalno proverava ceo blockchain, uz istovremeno sprovođenje svih pravila. Proverava svaku transakciju i svaki blok, a zatim drugima prosleđuje samo ono što je validno. Zamislite ga kao prijatelja koji zaista pročita sve račune, od početka do kraja.
Pokretanje Full Node čvora znači da rudarite i da su vam potrebne ogromne mašine koje jure za većom računarskom snagom. Nije tačno. Čvor proverava i prosleđuje podatke; ne rudari, a može da radi na običnom desktop računaru ili malom računaru sa jednom pločom.
Kako Full Node funkcioniše
Zamislite da se pridružujete novom grupnom četu, ali zaista skrolujete nagore i čitate sve poruke.
- Korak 1: Instalirate softver čvora i povezujete se sa drugim čvorovima, nakon čega počinje sinhronizacija.
- Korak 2: Čvor preuzima ranije blokove i proverava svaku transakciju u skladu sa pravilima.
- Korak 3: Traži prevare poput dvostrukog trošenja i odbacuje sve što krši pravila konsenzusa.
- Korak 4: Validni podaci dele se sa drugim čvorovima, dok se nevalidni tiho odbacuju.
- Korak 5: Kada sustigne mrežu, nastavlja da proverava nove transakcije i blokove u realnom vremenu.
To je ceo postupak i, da, zaista je tako jednostavan.
Zašto je Full Node važan
Možete da verujete nekom drugom da vam kaže šta piše na chainu. A možete i sami da proverite.
- Prednost: Imate sopstveni izvor istine, što znači manje iznenađenja i veću kontrolu.
- Šira slika: Veći broj nezavisnih validatora čini mrežu decentralizovanijom, što štiti sve.
- Praktična primena: Važan je kada sami čuvate svoja sredstva, koristite novčanik koji upite šalje sopstvenom čvoru ili doprinosite javnoj infrastrukturi za novac kroz građansku tehnologiju.
Uključite pruning ako vam ponestaje prostora za skladištenje i pratite propusni opseg mreže kako sinhronizacija ne bi zagušila kućni internet u periodima najvećeg opterećenja.
Ključne karakteristike Full Node čvora
Ukratko, možete da preletite ove stavke dok vam se kuva kafa:
- Provera: Lokalno proverava svaku transakciju i blok u skladu sa pravilima konsenzusa.
- Nezavisnost: Ne oslanja se na treće strane da mu kažu šta je validno.
- Skladištenje: Može da čuva ceo chain ili skraćeni skup podataka radi uštede prostora na disku.
- Prosleđivanje: Deli validne podatke sa drugim čvorovima i odbacuje nevalidne.
- Rudarenje: Nije miner i po podrazumevanim podešavanjima ne zarađuje nagrade za blokove.
Varijante
Isti naziv posla, različito opterećenje:
- Arhivski: Čuva kompletnu istoriju, što je odlično za explorere i istraživače.
- Skraćeni: Čuva nedavne podatke i neophodna zaglavlja, a stare datoteke uklanja da bi smanjio zauzeće diska.
- SPV: Laki novčanici koriste SPV (pojednostavljenu verifikaciju plaćanja) za proveru zaglavlja i dokaza umesto potpune validacije, čime se poverenje menja za praktičnost.
- Miner: Mašine za rudarenje mogu da pokreću i validacioni čvor, ali je samo rudarenje odvojeno od validacije.
Pouzdanost čvora koji pokrećete zavisi od verzije softvera i podešavanja koja odaberete. Pažljivo instalirajte ažuriranja, pročitajte napomene uz izdanje i zasebno napravite rezervnu kopiju novčanika.
Primer
Povežete novčanik sa sopstvenim čvorom, pošaljete uplatu i vidite kako čvor prihvata transakciju, a kasnije je potvrđuje nakon što pristigne još blokova.
Zanimljivost
Mnogi ljudi pokreću čvorove na sićušnim računarima sa jednom pločom, smeštenim pored rutera, koji nečujno proveravaju chain dok se u dnevnoj sobi gleda Netflix.
Ukratko
Ukratko: Full Node vam omogućava da proveravate, umesto da samo verujete.