區塊鏈之節點介紹

區塊鏈的節點

區塊鏈的網絡結構採用了分佈式(P2P)的網絡架構,其中的一個“P”稱之爲鏈中的一個節點,通常情況下我們認爲是一臺具有自主處理能力的主機。每臺主機都安裝並運行了區塊鏈協議節點軟件,其中的節點可以分佈在全球任何一個位置,通過internet把他們連接在了一起。

網絡當中的每個節點都被認爲是相等的,一個完整的節點都會同步並存儲節點上的全部數據複本,但也有一些節點比較特殊,只存有整個節點數據的部分數據稱之爲輕節點。

節點的分類從他們扮演的角色大致可以分爲三類:

  1. 完整節點:即安裝有完整的節點軟件並存儲了鏈上所有數據的節點。其功能是發出事務、傳播事務並驗證數據的一致性等,他的角色一般由大容量存儲的服務器扮演。

  2. 廣播節點:他們只發出事務並接收第三方的信息,一般由移動設備或者不想下載整個區塊數據副本的人使用

  3. 挖掘節點:一般挖掘節點都保存有完整的區塊數據副本,並安裝了挖掘軟件,他們的主要任務是產生新的區塊,發佈並傳播交易,一般由性能比較強悍的服務器扮演。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章