Un ordenador que ejecuta un cliente del protocolo Bitcoin, que descarga, verifica y almacena todo el Blockchain, es decir, el historial completo de transacciones desde el bloque Genesis en adelante. Un nodo completo verifica de forma autónoma todas las transacciones y bloques de acuerdo con las reglas de consenso de Bitcoin. Por tanto, este tipo de nodo proporciona el máximo nivel de verificación para su usuario y minimiza la necesidad de depender de un tercero. El Full node requiere más recursos de almacenamiento, potencia de cálculo, RAM y ancho de banda que un nodo ligero (SPV).