在區塊鏈和加密貨幣的上下文中,節點是指運行比特幣客戶端的每台電腦。因此,比特幣網路由分佈在世界各地的數千個電腦節點組成,這使得比特幣成為一個點對點的分散式經濟系統。節點是網路中的通訊點。節點有不同類型,每種類型負責執行一組不同的功能。以比特幣為例,網路節點可分為四大類:全節點、監聽節點(超級節點)、礦工節點、輕量級或 SPV 用戶端。
全節點節點是真正支援和保護比特幣區塊鏈的節點,它們對於網路來說是不可或缺的。全節點(或完全驗證節點)負責根據比特幣協議的規則驗證交易和區塊。由於網路是分散式的,因此規則由比特幣的共識演算法執行。
所謂的監聽節點或超級節點,是公開可見且可存取的完整節點。因此,它們可以與與它們建立連接的任何其他節點進行通訊。因此,任何未隱藏的完全驗證節點都可以被視為監聽節點。此類節點負責向其他節點提供區塊鏈數據,但它們也可以充當通訊橋樑。
挖礦節點是運行專門挖礦軟體的節點,以及;ASIC 機器(在大多數情況下)。他們投入大量資源希望獲得比特幣的區塊獎勵。雖然單獨的礦工完全驗證節點,但礦池礦工通常提供計算資源,而無需下載整個區塊鏈數據。因此,只有礦池管理員需要運行完整節點。
最後,輕量級或 SPV 用戶端是使用比特幣區塊鏈但不充當驗證節點的客戶端。他們只是從充當通訊端點的超級節點收集資訊。因此,這些節點不會保留區塊鏈的副本,也不會為網路的安全做出貢獻。