時間:2023-07-30|瀏覽:295
目前,Filecoin網絡中的節點主要根據它們提供的服務進行識別,因此,節點的類型取決于節點提供的服務。
Filecoin網絡中的一組基本服務包括: 1)Filecoin區塊鏈驗證; 2)存儲市場客戶; 3)存儲市場提供商(了解更多加FILkefu); 4)檢索市場客戶; 5)檢索市場提供者; 6)存儲挖礦。
任何參與Filecoin網絡的節點都應至少提供區塊鏈驗證服務,而我們根據節點在區塊鏈驗證之上再提供的額外服務,該節點就會獲得相應的功能和節點類型“標簽”。
節點可以與礦工服務器的一個倉庫(目錄)以一對一的關系來實現,也就是說,一個倉庫屬于一個單獨的節點,那么,一臺服務器可以通過擁有相應的存儲庫來實現多個Filecoin節點。
Filecoin實現可以支持以下子系統或節點類型: 1)Filecoin區塊鏈驗證節點: 這是節點參與Filecoin網絡所需提供的最低功能。這種類型的節點不能在網絡中發揮積極作用,除非它實現了客戶端節點功能。區塊鏈驗證節點在首次加入網絡時,必須同步鏈以達成共識。從那時起,節點必須不斷地獲取鏈中的任何添加(即接收最新的塊),并驗證它們以達到共識狀態。
2)客戶端節點: 這種類型的節點建立在區塊鏈驗證節點之上,并且必須由任何建立在Filecoin網絡上的應用程序實現。這可以被認為是應用程序的主要基礎設施節點,例如建立在Filecoin上的交易所,或分散存儲應用程序。節點應實現存儲市場和檢索市場客戶端服務,客戶端節點應與存儲和檢索市場交互,并能夠通過數據傳輸模塊進行數據傳輸。
3)檢索礦工節點: 該節點類型是對Filecoin區塊鏈驗證節點進行擴展,增加了檢索礦工功能,即參與檢索市場。因此,此節點類型需要實現檢索市場提供者服務,并能夠通過數據傳輸模塊進行數據傳輸。
4)存儲礦工節點: 這種類型的節點必須實現驗證、創建和添加區塊,以擴展區塊鏈所需的所有功能。該節點礦工應該實現區塊鏈驗證、存儲挖礦和存儲市場提供商服務,并能夠通過數據傳輸模塊進行數據傳輸。
另外,一個礦工節點程序背后會有五個地址,了解更多加FILkefu,分別是:worker、miner、controller、owner和buffer地址。
這五個地址是礦工節點的資產。worker地址是做算力增長抵押,controller是做算力維持,該兩個地址都是需要一直消耗FIL的。miner是做一些收益分配,以及調度FIL給worker和controller使用。owner管理所有的賬號,負責抵押備用金。buffer功能與owner類似,每天用作礦工抵押補充。