Visas mazgas yra mazgas, kuriame yra visa blokų grandinės kopija, įskaitant visus operacijų duomenis. Tiksliau, jis turėtų būti vadinamas viso bloko grandinės mazgu. Pirmosiomis Bitcoin dienomis visi mazgai buvo pilni mazgai, o dabartinis Bitcoin Core klientas vis dar yra pilno bloko grandinės mazgo pavyzdys. Tačiau pastaraisiais metais atsirado daug naujų klientų tipų, kuriems nebereikia saugoti visos blokų grandinės, o veikia kaip lengvieji klientai. Šie lengvi klientai bus išsamiau aptariami tolesniuose skyriuose.
Visas blokų grandinės mazgas saugo visą ir atnaujintą Bitcoin blokų grandinės kopiją, įskaitant visą operacijų informaciją. Jis gali savarankiškai sukurti ir patikrinti blokų grandinę nuo pat pirmojo bloko, žinomo kaip genezės blokas, iki paskutinio tinklo bloko. Pilnas blokų grandinės mazgas taip pat gali savarankiškai patikrinti bet kokią operaciją, nesiremdamas jokiu kitu mazgu ar išoriniu informacijos šaltiniu. Kai jis per Bitcoin tinklą gauna naują bloką su transakcijų duomenimis, jis pirmiausia patikrina bloką ir prideda jį prie vietinės blokų grandinės kopijos.
Viso bloko grandinės mazgo paleidimas suteikia gryniausią „Bitcoin“ patirtį, nes tai leidžia patiems patikrinti visus operacijų duomenis, nepriklausant nuo trečiosios šalies sistemos ir nepasitikant jokia. Nesunku nustatyti, ar naudojate visą mazgą: tiesiog patikrinkite, ar jūsų nuolatinėje saugykloje, pavyzdžiui, standžiajame diske, yra daugiau nei 20 GB laisvos vietos visai blokų grandinei saugoti. Jei jūsų mazgui reikia daug vietos diske ir sinchronizuoti su Bitcoin tinklu užtrunka dvi ar tris dienas, greičiausiai naudojate visą mazgą. Tai kainuoja pasiekti visišką nepriklausomybę nuo centralizuotos kontrolės.
Nors yra keletas kitų pilnos blokų grandinės klientų, sukurtų naudojant skirtingas programavimo kalbas ir programinės įrangos architektūrą, plačiausiai naudojamas yra Bitcoin Core, dar žinomas kaip Satoshi klientas. Daugiau nei 90% Bitcoin tinklo mazgų naudoja skirtingas Bitcoin Core versijas. Kaip minėta anksčiau, šiuos mazgus galima atpažinti pagal versijos pranešimus, kuriais keičiasi bendraamžiai, arba pagal subversijos eilutę "Satoshi", kurią grąžina komanda "getpeerinfo", pavyzdžiui: "/Satoshi:0.8.6/".
