官網對於超級節點選擇標準是這麼描述的:

 

所以穩定地在線以及開通port才是重要。但是固定IP有沒有好處?回答這個問題之前,要先了解「共識」如何產生。

 

SCP透過Validator的投票來達成共識,在配置Stellar Core時,必須設定一組仲裁集(Quorum Set),裡面包含Validatordomain nameIP,以及公鑰(public key)。如果你自己的節點也要成為Validator,除了必須填寫NODE_SEED參數、將NODE_IS_VALIDATOR改成true,還要發布你的public key,讓其他人能加進QUORUM_SET裡。

 

但是Pi節點不是這麼做,原因有二:

1.      Pi節點不完全去中心化,它還綁定了Pi帳號,必須是通過KYC的真人,且由官方核准。不像其他公有鏈的節點,真的隨時能加入與退出。

2.      降低技術門檻,所以很多事情會由Pi Node Software來自動完成。換個角度說,你可能無法完全隨心所欲的控制Stellar Core

 

因此推測主網的Quorum Set會透過某個機制來自動設定。所以固定IP就不重要了嗎?因為Pi帳號能對應到節點IP,即使IP改了也沒關係?

 

並非完全沒影響,要看每一家ISP的政策,有些浮動IP72小時換一次(中華電信),有些只要你不主動斷線就不會換(遠傳,而且短時間內再撥號,仍有可能取得相同的IP),有些可能是天天換。當你更換IP時,路由器可能會立刻自動撥號,所以你的網路可能中斷不到10秒鐘,你的節點在線率幾乎不受影響。但是如果你是Validator,你的IP換了,會有非常多節點的Quorum Set必須調整,還是增加了一些不必要的工作出來。

 

所以固定IP不是必要條件,但如果情況允許,使用固定IP會更好。

 

另外,固定IP、浮動IP跟網路的穩定度也沒有關係,網路穩定度跟你用的ISP、你家到機房的線路、你家自己的佈線及網路設備有關。

 

節點獎勵也跟固定IP、浮動IP沒有任何關係,理由很簡單,因為根本無法區分哪個是固定IP、哪個是浮動IP。對於某個IP而言,我們只能知道它是屬於某個ISP所擁有,但ISP將此IP給哪個用戶?是大家輪流共用嗎?我們並不知道。即使是目前分配給某用戶的固定IP,在這位用戶合約簽定前/到期後,還不是給其他用戶使用。

 

所以根本不存在真正的「固定IP」。

 

再舉個例子,若用遠傳的浮動IP,連線三個月都沒中斷過,跟中華電信固定IP,但三天兩頭斷線或是沒開機,你說誰的獎勵會高?

 

回首頁