Bitcoin vienādranga (peer-to-peer) jauda slēpjas tā plašajā mezglu tīklā. Bitcoin pilnie mezgli aizsargā lietotāju privātumu un stiprina tīkla izplatīto vienprātību.

Nesen Bitcoin tīkls sasniedza ATH aktīvo mezglu skaitā, padarot tīklu vēl spēcīgāku.

Kas ir Bitcoin mezgli? 

Bitcoin Node ir programma, kas apstiprina darījumus un blokus. Ir dažādi mezglu veidi, piemēram:

  • Pilns mezgls (pilns mezgls);

  • Viegls mezgls (mezgls nhẹ);

  • Atzarots pilns mezgls (tiek apcirpts pilns mezgls).

Katram no tiem ir savi tehniskie parametri, taču tie visi atbalsta tīkla vienprātības noteikumu izpildi.

Vienprātības noteikumi ir tīklā iekodēts nosacījumu kopums. Bitcoin mezgls ievieš šos noteikumus, pārbaudot personīgās adreses un seifa atlikumus, sūtot maksājumus BTC.

Pilns mezgls ir savienots ar citu mezglu tīklu, veidojot izplatītu konsensa tīklu. Mezglam nav jāuzticas citiem mezgliem, lai pārbaudītu maksājumus. Tas tos autentificē pirms pārraidīšanas tīklā.

Bitcoin maks un kods 

Bitcoin maks vai adrese ir publisko un privāto atslēgu kolekcija, kas ir šifrēta kopā. Bitcoin lietotāji sūta darījumus, izmantojot šo skaitļu pāri, veidojot maku. Maks mijiedarbojas ar Bitcoin mezglu, kas pārbauda un pārsūta darījumus visā tīklā. Ja darījums ir nederīgs (nepareiza adrese, nepietiekams atlikums), mezgls transakciju ignorēs.

Atšķirība starp Full Node un Miner

Validatori jeb mezgli Bitcoin tīklā atrisina trīs galvenās problēmas: darījumu autentifikāciju, privātuma aizsardzību un izvairīšanos no dubultas tēriņu krāpšanas.

Sīvās konkurences un specializētu kalnrūpniecības iekārtu attīstības dēļ kalnrači ir kļuvuši par "specializētiem mezgliem", kas veic papildu darbu, ne tikai pārbaudot darījumus. Visi kalnrači ir Bitcoin mezgli, bet ne visi mezgli ir kalnrači.

Kalnrači strādā, lai atrisinātu Proof of Work problēmu, tērējot daudz enerģijas, lai pievienotu blokus galvenajai blokķēdei. Kalnrūpniecības programmatūra saņem darījumus no mezgliem, sakārto tos lineārā datu kopā (blokā) un visbeidzot sacenšas ar citiem kalnračiem, lai pievienotu savus blokus blokķēdei.

Krāpšana ar dubultiem tēriņiem attiecas uz gadījumiem, kad adrese iztērē vairāk Bitcoin, nekā tajā ir, klonējot marķierus vai nosūtot vienlaicīgus darījumus. Piemēram, persona A ar vienu BTC nosūta divus darījumus — vienu BTC personai B un vienu BTC personai C. Ieguves mezgli sakārto darījumus datu kaudzē, pamatojoties uz laiku, kas veido bloku. Līdz ar to, tiklīdz blokā tiek reģistrēts pirmais darījums, nepietiekams otrais darījums tiks noraidīts.

Kad kalnrači veiksmīgi pievieno bloku tīklam, pilns mezgls neatkarīgi un autoritatīvi pārbauda visus darījumus šajā blokā. Tāpēc, ja kalnracis pievieno nederīgu darījumu, mezgli bloku noraidīs. Darījums saņem pirmo apstiprinājumu tikai tad, kad bloku, kurā ir transakcija, apstiprina pilns mezgls.

Īsāk sakot, kalnrači ir atbildīgi par darījumu glabāšanu blokā. Kamēr mezgli nosaka, vai darījumi un bloki atbilst vienprātības noteikumiem vai nē.

Aizsargājiet savu privātumu 

Visa informācija par Bitcoin tiek publiski reģistrēta, ieskaitot atlikumus un visu pārskaitījumu vēsturi. Publiskie kredītu ieraksti atstāj Bitcoin lietotājus neaizsargātus pret privātuma pārkāpumiem.

Pilnībā autentificēts mezgls var apsvērt savas IP adreses slēpšanu, ieviešot Tor tīklu. Patiesībā var redzēt tikai aptuveni 11 500 pilnus mezglus. Tiek uzskatīts, ka daudzi mezgli darbojas aiz Tor priekškara.

Bitcoin mezgla darbināšana arī aizsargā lietotājus no līdzekļu zaudēšanas dakšu tīklā. Piemēram, Bitcoin Cash ir Bitcoin dakša, tāpēc abiem ir viena un tā pati adrese. Tāpēc, ja maciņš neatbalsta Bitcoin Cash vai otrādi, darījumu nosūtīšana uz nepareizu maku var izraisīt līdzekļu zaudēšanu. Ārkārtējos gadījumos lietotnes un hakeri var nosūtīt paziņojumus lietotājiem, liekot viņiem domāt, ka viņi saņem Bitcoin. Bet patiesībā tā varētu būt monētu dakša.

Kā iestatīt Bitcoin mezglu 

Bitcoin pilnais mezgls ir serveris, kas glabā visus darījumus, kas jebkad veikti blokķēdē. Pilns mezgls pārbauda maka atlikumu, izmantojot šo vēsturi, un apstiprina darījumus saskaņā ar vienprātības noteikumiem.

Tāpēc, lai iegūtu pilnu Bitcoin mezglu, ir nepieciešama liela atmiņas vieta. Bitcoin blokķēdes lielums laika gaitā palielinās lineāri, šobrīd ap 320 GB.

Pašlaik vidējais BTC bloka izmērs ir 1,3 MB. Kopējā mezgla jauda palielinās par vairāk nekā GB nedēļā, un blokā ir mazāk nekā desmit minūtes.

Īpašnieki var izvēlēties HDD vai SSD cieto disku. Salīdzinot ar HDD, lejupielāde un pārbaude SSD ir ātrāka.

Citas prasības pilna mezgla palaišanai ir šādas:

  • Aparatūras ierīcei ir operētājsistēma, darbvirsma, seifs. Ir arī atvērtā pirmkoda programmatūra atsevišķām ierīcēm, piemēram, Raspberry Pi.

  • 500 GB cietais disks/cietvielu disks.

  • RAM vismaz 2 GB

  • Interneta savienojums ar lejupielādes un augšupielādes ierobežojumiem

Bitcoin Core ir vispopulārākais lietotāja interfeiss mezgla iestatīšanai. Bitcoin galvenā komanda ir izlaidusi kļūdu labojumus un protokolu atjauninājumus. Pavisam nesen kopiena strādāja pie Schnorr/Taproot pavērsiena atjauninājuma.

Šeit lietotāji var atrast norādījumus par pilna mezgla iestatīšanu, izmantojot Bitcoin Core.

Var paiet vairākas dienas, līdz visa vēsture tiks lejupielādēta pilnā mezglā vai arhīva mezglā. Programmatūrai ir nepieciešams interneta savienojums, lai veiktu autentifikācijas uzdevumus un nosūtītu darījumus.

Bitnodes ir izveidojis publisku Bitcoin mezglu krātuvi visā pasaulē. Lietotāji var atrast savus mezglus šajā tiešsaistes bibliotēkā, kā arī izveidot savienojumu ar citiem mezgliem visā pasaulē.

Kā palaist citu mezglu

Atzarots mezgls ir mezgls, kurā Bitcoin Core programmatūra saglabā tikai jaunāko bloku pilnīgus datus. Šis mezgls izdzēsīs ievērojamu daļu informācijas, sākot no 350 GB līdz 5 GB, aizstājot bloka datus ar indeksa galvenēm.

Lietotāji var norādīt apcirptam mezglam piešķirto krātuves ietilpību. Tomēr tam ir jābūt lielākam par 288 MB, kas ir minimums, lai saglabātu vismaz divu dienu pilnus bloka datus.

Bloku indekss satur visus metadatus, kas saistīti ar visu blokķēdi.

Bitcoin gaismas mezgli ir alternatīva, kas prasa mazāku jaudu nekā pilnajiem mezgliem. Viegls mezgls lejupielādē tikai bloku galvenes, nevis visu vēsturi.

BTCPayServer un RaspiBlitz ir populāri atvērtā pirmkoda risinājumi, kas nodrošina pilna mezgla iespējas 100 USD vērtā Raspberry Pi procesorā ar citu funkciju komplektu, piemēram, maksājumu apstrādi tirgotājiem.

Norādījumus par BTCPayServer iestatīšanu datorā vai procesorā, piemēram, Raspberry Pi, var atrast šeit.

Ieteicams nākotnē 

Bitcoin mezgli var arī izvēlēties piedalīties zibens tīklā (LN). Visai Bitcoin mezglu programmatūrai ir iespēja iespējot LN.

Zibens tīkls (LN) attīstās kā veids, kā stimulēt šos mezglus. Zibens tīkls paplašinās, izmantojot partnerattiecības. Ja A un B ir zibens kanāls, B un C ir zibens kanāls, A tiks automātiski savienots ar C.

Nākamais solis ir izveidot ātrus maksājumus un pievienot pietiekami daudz likviditātes Bitcoin 2. slānim. Tiešsaistes tirgi, piemēram, Lightning Pool, maksās likviditātes nodrošinātājiem (LP) tīklā, lai atvieglotu maksājumus.

Avots: Crypto Briefing