028.
比特幣節點是什么?
網絡節點是整個生態鏈的一環,一直擔任著交易確認和廣播的工作。
網絡節點有很多種,也有不同的分類方法。按照最常見的分法,網絡節點有三種:第一種是完整節點;第二種是完整節點的變體,叫作修剪節點;第三種是SPV節點,也稱輕量節點。這種分類方式基于兩點差異:一是這個節點是否下載了最新最完整的比特幣區塊鏈;二是該節點能否獨立驗證比特幣的轉賬交易,能否獨立實現作為一個節點的基本功能。
比特幣被設計為一種去中心化的點對點(P2P)網絡,是一種節點對節點的網絡交易。每筆交易都是由發起方向周圍的節點進行廣播,節點收到后再廣播給周圍的節點。最終擴散到全網。每個比特幣錢包都是一個節點,其中擁有完整區塊鏈賬本的節點叫全節點,數據顯示:2017年10月,比特幣負責比特幣轉賬交易廣播和驗證的全網節點約有9300個。轉賬交易發生后,所有節點一起廣播到全網。
美國、德國、法國等擁有的比特幣全節點數量最多,中國的全節點數量約占全球5%。運行比特幣節點不提供任何獎勵,即使不是全節點也能進行比特幣轉賬,因此比特幣的全節點數只占節點數的一小部分。
首先,要巨量的機器來維護這一散布全球的網絡。比如,為了確認交易的有效性,需要多于一個單獨網絡的礦工處理交易單,必須通過節點向網絡廣播。這是交易處理過程的第一步。
其次,要全力挖掘網絡潛能。比特幣網絡不能僅提供交易通道,也要確保安全性。使用隨機選取的節點,網絡會減少雙花問題。可是,比特幣不僅需要節點,它還有很多全力工作的節點——在一個機器實體上載有比特幣核心客戶端和完整區塊鏈的節點。節點越多,網絡越安全。