Kas ir Bitcoin mezgls
Mezgls ir jebkura ierīce, kurā darbojas Bitcoin programmatūra un kas runā tīkla vienādranga protokolu. Mezgli savienojas cits ar citu, nodod tālāk jaunus darījumus un blokus un uztur saskaņotu ainu par tīkla stāvokli. Nav virsmezgla un nav oficiāla dalībnieku saraksta — ikviens var pievienoties vai aiziet jebkurā brīdī.
Ne visi mezgli dara vienu un to pašu. Vieni pārbauda visu pilnībā, citi daļai ainas paļaujas uz citiem mezgliem, un daži arī ražo jaunus blokus (ieguve). Bitcoin uzticēšanās modeļa izpratnei svarīgākais veids ir pilns mezgls.
Ko dara pilns mezgls
Pilns mezgls lejupielādē visu bloku ķēdi un neatkarīgi pārbauda katru bloku un katru darījumu pret Bitcoin konsensa noteikumiem. Tas pārbauda parakstus, pārliecinās, ka monētas netiek iztērētas divreiz, uzrauga, vai tiek ievērotas atlīdzības par bloku un daudzuma augšējā robeža, un noraida visu, kas noteikumus pārkāpj — vienalga, kurš to sūtījis.
Bez pārbaudes pilnie mezgli nodod derīgos datus saviem kaimiņiem un tā palīdz izplatīt darījumus un blokus tīklā. Tieši šī pārbaudes un tālāknodošanas saikne notur kopumu saskanīgu: katrs godīgs pilns mezgls nonāk pie tā paša secinājuma par to, kura ķēde ir derīga, jo visi piemēro vienādus noteikumus vienādiem datiem.
Pilnie mezgli, vieglie klienti un ieguvēji
Pilns mezgls pārbauda visu pats. Vieglais klients, ko dažkārt sauc par SPV klientu (vienkāršota maksājuma pārbaude), glabā tikai bloku galvenes un pārējo prasa pilnajiem mezgliem; tas ir ierasts telefona makos, kas daļu neatkarības maina pret ērtību un mazāku resursu patēriņu.
Ieguvēji ir atsevišķa loma, ko bieži jauc ar mezgliem. Ieguvēji saliek kandidātblokus un sacenšas, kurš tos pievienos ķēdei, taču to izgatavotajiem blokiem joprojām jāatbilst noteikumiem, ko īsteno pilnie mezgli. Ja ieguvējs mēģinātu pārkāpt noteikumu — piemēram, uzpūst daudzumu —, pilnie mezgli bloku vienkārši noraidītu un pūles būtu veltas.
Kāpēc savs mezgls svarīgs: netici, pārbaudi
Teikums, kas Bitcoin bieži pavada, skan «netici, pārbaudi». Uzturēt savu pilno mezglu ir tā burtiskākā forma. Tā vietā, lai ticētu biržai, bloku pārlūkam vai maka pakalpojumam par to, kāds ir tīkla stāvoklis vai vai tavs darījums ir derīgs, tavs paša mezgls salīdzina neapstrādātos datus tieši ar noteikumiem.
Tam ir praktiskas sekas. Tavs mezgls apstiprina saņemtos maksājumus bez starpnieka un ļauj ar tīklu saskarties pēc paša noteikumiem. Tas var uzlabot arī privātumu, jo tu neatklāj savas adreses un atlikumus trešajai pusei tikai tāpēc, lai tos apskatītu.
Mezgli un tīkla izturība
Pilnie mezgli īsteno Bitcoin noteikumus kopīgi. Tā kā noteikumu kopums turas vien tik ilgi, kamēr pie tā pastāv pietiekami daudz neatkarīgu dalībnieku, plaši izkliedēta pilno mezglu bāze padara tīklu grūtāk maināmu bez plašas vienošanās. Šajā sakarā dažkārt runā par «ekonomiskajiem mezgliem» — tiem, ko uztur lietotāji, uzņēmumi un pakalpojumi, kas patiesi norēķinās par vērtību.
Rodas arī rezerve. Kad vienu un to pašu vēsturi glabā un izsniedz daudzi mezgli, nav vienas vietas, ko konfiscēt vai izslēgt. Tīkls turpina strādāt, kamēr kaut kur mezgli pārbauda un nodod tālāk.
Kas nepieciešams uzturēšanai
Uzturēt pilnu mezglu nozīmē darbināt tādu programmatūru kā Bitcoin Core datorā, kas paliek tīklā. Galvenās izmaksas ir krātuve — visa ķēde aizņem simtiem gigabaitu un turpina augt, kaut apgriezts mezgls vecos bloku datus pēc pārbaudes var izmest, lai taupītu vietu — un vēl joslas platums un pirmās lejupielādes laiks, kas atkarībā no datora un savienojuma prasa no stundām līdz dienām.
Mezgls un tirgus dati ir atsevišķi slāņi. Pilns mezgls pasaka, kas ķēdē ir patiesība, un apstiprina to pret noteikumiem; par tirgus apstākļiem tas nesaka neko. Tirgus datu rīki atrodas virs tā: BIKENZO, piemēram, attēlo globālu likviditātes indeksu pret Bitcoin cenu tīri kā tirgus kontekstu, un tas ir cits jautājums nekā ķēdē veiktā pārbaude, ko dara mezgls.