基礎與密碼學
全節點
全節點是一台運行著區塊鏈軟體的電腦,它保存著帳本的完整副本,並獨立地、親自核驗每一條規則。它不會去問別人某筆交易或某個區塊是否有效,而是從頭到尾自行驗證——逐一確認每個簽章、確保沒有一枚幣被花兩次、並拒絕任何違反協定的內容。它是這個網路草根層面的裁判,而這樣的裁判成千上萬。
這正是區塊鏈「無需信任」與「去中心化」背後的肌肉。因為每個全節點都各自執行規則,沒有哪個礦工、開發者或公司能塞進一筆無效交易、或偷改幣的總量——他們一旦嘗試,每個全節點都會逕直拒收那個壞區塊。網路那份共享的真相,實際上就等於「大多數獨立全節點都認可有效」的那一套;正因如此,讓大量全節點散布於世界各地,才能阻止權力集中。
全節點不同於那些更輕的客戶端——後者只存區塊標頭、其餘的向全節點索取,以此節省空間和頻寬,但也用一部分自給自足換來了便利。自己運行一個全節點,是使用區塊鏈最有底氣的方式,因為你不必聽信任何旁人的話——你的軟體會核驗整段歷史,直接把真相告訴你。
全節點負責核驗和轉發規則,但不一定生產新區塊——那份額外的活兒屬於礦工或驗證者,而他們本身就是一種特殊的全節點。
又稱
另見