Bitcoinový uzol (full node) je software, ktorý validuje transakcie a bloky. Takmer všetky uzly sieti pomáhajú tak, že akceptujú transakcie a bloky od ostatných uzlov a preposielajú ich ďalej k ďalším uzlom. Uzly sa tak neustále synchronizujú a aktualizujú stav celého bitcoinového blockchainu. Tomuto spôsobu decentralizovanej komunikácie sa hovorí gossip protocol.
Uzly často slúžia „ľahkým“ (lightweight) klientom (akými sú napríklad mobilné BTC peňaženky) tým, že im umožňujú preposielať ich transakcie do siete a informujú ich o stave ich transakcií. Ak by dostatok uzlov túto funkciu nevykonával, peňaženky by sa nemohli do siete pripojiť cez decentralizovaný protokol a museli by sa spoľahnúť na niekoľko centralizovaných služieb (napríklad pár veľkých ťažiarov).

Narozdiel od ťažiarov ale uzly nie sú ekonomicky motivované k fungovaniu. Mnoho ľudí a organizácií ich ale prevádzkuje dobrovoľne. Výmenou za to majú informácie o stave Bitcoin siete z vlastného uzla „z prvej ruky“ a nemusia sa spoliehať na informácie od tretích strán. Je žiaduce aby týchto dobrovoľníkov bolo čo najviac.
Ťažiari, spoločnosti (ako napríklad zmenárne) a užívatelia, ktorí sú citliví na svoje súkromie sa spoliehajú práve len na informácie od vlastných uzlov ktoré prevádzkujú a často sa snažia vlastníctvo týchto uzlov maskovať.