โหนดเต็ม (Full Node) คือโหนดที่เก็บข้อมูลบล็อกเชนทั้งหมด รวมถึงข้อมูลธุรกรรมทั้งหมด ยิ่งไปกว่านั้น โหนดดังกล่าวควรถูกเรียกว่า "โหนดบล็อกเชนเต็ม" (Full Blockchain Node) ในช่วงแรกเริ่มของ Bitcoin โหนดทั้งหมดเป็นโหนดเต็ม ลูกค้า Bitcoin Core ในปัจจุบันก็เป็นโหนดบล็อกเชนเต็มเช่นกัน อย่างไรก็ตาม ในช่วงสองปีที่ผ่านมา มีลูกค้าประเภทใหม่เกิดขึ้นมากมายที่ไม่จำเป็นต้องเก็บข้อมูลบล็อกเชนเต็ม แต่ทำงานเป็นลูกค้าที่มีน้ำหนักเบา (Lightweight Client) เราจะอธิบายลูกค้าที่มีน้ำหนักเบาเหล่านี้โดยละเอียดในส่วนถัดไป
โหนดบล็อกเชนเต็มจะเก็บสำเนาบล็อกเชน Bitcoin ที่สมบูรณ์และเป็นปัจจุบัน ซึ่งประกอบด้วยข้อมูลธุรกรรมทั้งหมด และโหนดดังกล่าวสามารถสร้างและตรวจสอบบล็อกเชนได้อย่างอิสระตั้งแต่บล็อกแรก (Genesis Block) ไปจนถึงบล็อกล่าสุดในเครือข่าย โหนดบล็อกเชนเต็มสามารถตรวจสอบข้อมูลธุรกรรมใดๆ ได้อย่างอิสระและอัตโนมัติโดยไม่ต้องอาศัยความช่วยเหลือจากโหนดอื่นหรือแหล่งข้อมูลอื่นใด โหนดบล็อกเต็มจะได้รับข้อมูลอัปเดตบล็อกใหม่ที่มีข้อมูลธุรกรรมผ่านเครือข่าย Bitcoin และรวมการอัปเดตนี้เข้ากับสำเนาบล็อกเชนภายในเครื่องหลังจากตรวจสอบแล้วว่าถูกต้อง
การเรียกใช้โหนดบล็อกเชนเต็มจะมอบประสบการณ์ Bitcoin ที่บริสุทธิ์ให้กับคุณ: คุณสามารถตรวจสอบข้อมูลธุรกรรมทั้งหมดได้อย่างอิสระโดยไม่ต้องพึ่งพาหรือไว้วางใจระบบอื่น เป็นเรื่องง่ายที่จะบอกว่าคุณกำลังเรียกใช้โหนดเต็มหรือไม่: เพียงแค่ตรวจสอบว่าอุปกรณ์จัดเก็บข้อมูลถาวรของคุณ (เช่น ฮาร์ดไดรฟ์) มีพื้นที่ว่างมากกว่า 20GB สำหรับจัดเก็บข้อมูลบล็อกเชนเต็มหรือไม่ หากคุณต้องการพื้นที่ดิสก์จำนวนมากและใช้เวลา 2 ถึง 3 วันในการซิงโครไนซ์เครือข่าย Bitcoin แสดงว่าคุณกำลังใช้โหนดเต็ม นี่คือราคาที่คุณต้องจ่ายเพื่อความเป็นอิสระอย่างสมบูรณ์จากการจัดการแบบรวมศูนย์
แม้ว่าจะมีไคลเอนต์บล็อกเชนเต็มอื่นๆ อีกจำนวนหนึ่งที่ใช้ภาษาโปรแกรมและสถาปัตยกรรมซอฟต์แวร์ที่แตกต่างกัน แต่ที่นิยมใช้มากที่สุดคือไคลเอนต์ Bitcoin Core หรือที่รู้จักกันในชื่อ "Satoshi client" โหนดในเครือข่าย Bitcoin มากกว่า 90% ทำงานโดยใช้ไคลเอนต์ Bitcoin Core เวอร์ชันต่างๆ ดังที่กล่าวไว้ข้างต้น สามารถระบุได้โดยข้อความเวอร์ชันที่ส่งระหว่างโหนด หรือโดยสตริง subversion "Satoshi" ที่ได้รับจากคำสั่ง getpeerinfo เช่น /Satoshi: 0.8.6/.
