Function X: Hash Out 四月誌
本期的Hash Out, 我們將深入探討驗證人的角色,以及成為驗證人的責任、所需要條件以及獎勵。
什麼是完整節點(驗證人)呢?
完整節點(Full Nodes) 根據帳本(ledger)來驗證區塊鏈上交易。 完整節點在區塊鏈上有時也被稱為驗證人。 您也可以查看 Function X’s Hash Out 二月誌關於節點的討論。
為什麼我要成為驗證人呢?
成為驗證人,您可以參與Function X網絡監管工作,以確保區塊鏈生態系統上的穩定性和健康性。每次您參與監管工作(特別是區塊創建過程)時,您還將收到FX 代幣做為獎勵。
我要如成為驗證人呢?
有兩種方法成為驗證人,第一種方法就是經由Gitbub下載我們的程式碼,並完成整個系統的設置。第二種方法是經由我們提供的網頁版雲端服務介面來完成設置,提供一個不需要撰寫程式碼就能輕鬆和簡易創建節點的服務。我們即將推出此項雲端服務,敬請期待。
我們保留多少的FX代幣給驗證人作為驗証的報酬呢?
在第一年,我們總共會分配給驗證人31,557,600個FX代幣,這包括驗證人自己抵押的代幣和委託人進行的委託代幣。
注1: 根據 Function X concept paper, 我們將在第一年分配157,788,000 FX代幣(這是基於1秒生成一個區塊,並為每個塊分配5個FX代幣 365.25 (d)*24(hr)*60 (mins)*60 (sec)*5 (FX) =157,788,000 FX) 給所有在 FX上的各類型的服務,服務包括基礎架構,開發人員,節點,金融服務提供商等。第一年的總供應量為41.67%,達到157,788,000 FX。
注2: FX代幣的增長率在十五年內會不斷下降。
注3: 節點包括驗證人和參與委託者。
假如我不希望成為驗證人,我如何把我手上的代幣委托給驗證人呢?
您可以將FX代幣委託給驗證人,即您成為「委託人」。 您可以通過多種方式將FX代幣委託給您選擇的驗證人,包括透過XWallet,以便賺取FX代幣。
我們將在「Hash out五月誌」討論更多有關於委托人所扮演的角色。
成為驗證人所需的FX金額為多少?
100,000 FX代幣。
100,000個代幣是基於社群所提出來的的數字,歡迎您隨時在Reddit中參與該討論:FX Node discussion in the Reddit forum。
成為驗證人最高FX的限額為多少?
目前暫訂為10,000,000 FX代幣。
訂定最大押注金額是為了防止壟斷,但也應該給予公允價值於強大的驗證人,因為驗證人所扮演的角色是非常重要的,所以對於很多人來說,希望委托手上FX代幣給具公信力且認真在經營與維護區塊鏈的驗證人。請在Function X的Reddit論壇上分享您對於驗證人最佳代幣上限數量的想法。
需要多少的驗證人來確認與形成區塊?
50 位。
從長遠來看,隨著參與的人增長,這個數字可能會增加。
如果每次僅選擇50個驗證人,那麼如何獎勵驗證人?
所有參與區塊創建的驗證人,可由其中平均分得 FX獎勵金。 在每個區塊創建過程中,每次大約有50個驗證人參與其中。
如果驗證人抵押雙倍的代幣會不會有較高的機會被選中?
是的,但前提條件是要驗證人夠多(例如:超過50個)。
假如驗證人超過50個,而只選擇了其中50個當驗證人,抵押更多代幣的驗證人意味著被選中的概率越高。然而,被選中的驗證人,他們所得到的FX代幣報酬將相同,這時跟他們持有多少FX代幣是無關的。我們相信基於供需將為每個驗證人創建最佳數量的FX代幣。
這是一個有平衡點的漸進系統。 當需要至少100,000個FX代幣作為驗證人時,額外投入的FX代幣將使驗證人有更大的機會被選中。系統將趨向於達到平衡點,驗證人將發現最佳持有的代幣數量會是多少。
如果我們沒有達到所需的50個驗證人,該怎麼辦?
所參與驗證人將分享全部的獎勵。 例如,如果只有25個驗證人,則與50個驗證人組成的池相比,其獎勵將增加一倍。
生成新區塊需要多長時間?
平均而言,生成區塊需要1到5秒。
新生成的區塊會含有多少個FX 代幣?
介於5–25個FX代幣。
最新FX代幣的分配是什麼樣的呢?
根據下圖,每秒在區塊上生成5個FX代幣,分發給不同的利益相關者。 下面顯示了每年每秒創建的代幣數以及節點(包括驗證人/委託人)的分配。
新生成的區塊中為驗證人預留了多少FX代幣?
每秒為驗證人/委託人保留1個FX代幣。 因此,根據出塊速度,每個區塊將為驗證人/委託人保留1–5個FX代幣。
如果我不是在區塊創建中被選為驗證人怎麼辦?
在該特定的區塊創建過程中,您將不會獲得任何FX代幣。
由於每3–5秒創建一個區塊,如果在區塊創建中被選擇為驗證人,則將會獎勵該驗證人。 如前所述,基於足夠長的時間(例如365天),根據概率所有驗證人將有平等的機會被選中,因此他們所獲得的FX代幣的報酬也將趨於相同。
總獎勵率和總獎勵價值是多少?
在探討這主題之前,熟悉以下概念將很有幫助:
- 總回報率(Total Reward Rate):獎勵的代幣(百分比)與抵押的代幣相比。
- 總獎勵價值(Total Reward Value):獎勵的代幣與服務器的代幣相比。
值得注意的一件事是,在Function X Cloud上成為驗證人不需預付伺服器成本。在Function X Cloud中一開始成為驗證人,您無需先付款。 您只需要抵押代幣,並可以在選擇停止服務時取回代幣。您將需要支付伺服器成本,但是這些是「按使用付費」,您可以使用當驗證人所賺取的獎勵來支付服務器成本。
示例1:在有五十個驗證人的區塊鏈系統中,驗證人每月可能獲得的報酬是多少?
場景:在一個有50個驗證人的生態系統中,讓我們看看在此環境中運行的驗證者的總獎勵是多少。
驗證人每月未扣除服務器費用的報酬為52,596 FX= 31,557,600 FX / 50 位驗證人/ 12 個月
運行驗證人每月所需服務器成本:USD 2,500 = 50,000 FX (預估)
每月總獎勵價值: 2,596 FX (預估 USD129.780 )=(52,596–50,000) FX總獎勵率:2.596% = (52,596–50,000) / 驗證人押金 100,000 FX
服務器成本是按使用付費的,其中包括硬體設備和網路頻寬成本。2,500美元(以每枚FX代幣 0.05美金計算,相當50,000 FX) 換句話說,在月底支付了每月的服務器費用後,總獎勵值將根據抵押的代幣計算得出。
驗證人可以自行選擇在Function X Cloud上打開或關閉服務。如果驗證人選擇停止提供服務,他們可以提取已抵押和獎勵的代幣。在上面的示例中,如果驗證者選擇停止提供服務,則他/她可以提取102,596個FX代幣,其中100,000個FX屬於成為驗證人所需抵押的代幣。
注1:總獎勵價值的美元等值金額可能會根據FX價格而變化。
注2:以上的例子是基於FX代幣價值為 0.05美元。有關代幣價格變化的例子,請參見以下示例。
示例2:在50位驗證人生態系統中,驗證人可能獲得的年度獎勵是多少?
場景:類似於示例1,但以年度報酬率表示。
驗證人的年度報酬: 631,152 FX =31,557,600 FX / 50 位驗證人
運行驗證人的年度服務器費用: USD 30,000= 600,000 FX(equivalent)
年度總獎勵價值: 31,152 FX (USD 1557.6 預估) = (631,152 –600,000) FX
年度總獎勵率: 31.152%= (631,152 –600,000) / 驗證人押金 100,000 FX
當驗證人提供全年服務時,他/她在支付了30,000美元(相當於600,000 FX)的服務器費用後,將能夠從提供驗證服務中接取 31,152 FX代幣。 因此,如果他/她選擇在一年後退出服務,則他/他將能夠淨提取131,152個代幣(包括原始的100,000個FX代幣)。
示例3:如果FX的價格變動,驗證人可能獲得的每月獎勵是多少?
場景:類似於示例1,但是這次我們考慮了FX價格波動。
驗證人衡量風險與報酬,FX價格波動將是一個重要的考量因素。
如圖所示,獎勵的代幣始終保持在52,596 FX,而服務器的成本也固定為2,500美元,但支付服務器成本所需的FX代幣將根據FX價格的變化而波動。 請參閱“Server cost (token)”列。
目前的機制來算驗證人收支平衡點為0.048美元/ FX代幣,基於每月服務器成本2500美元。 如果價格跌破該價格,則每月從管理區塊鏈上的工作中獲得的總收入將不足以支付服務器成本。 在這種情況下,Function X Foundation將補貼服務器成本,以便驗證人繼續執行驗證工作並從中獲利。
萬一FX代幣價格下跌,Function X Foundation可以選擇補貼Function X Cloud的服務器成本費用,以幫助驗證人繼續提供優質的服務。
如圖所示,如果FX代幣價格上漲,驗證人將獲得更大的收益。
注意:如前所述,服務器成本是按使用量付費並按月收取。這將有助於驗證人考慮風險與每月獎勵之間的關係,並決定是否增加或關閉驗證者服務。
示例4:如果FX的價格變動,驗證人可能獲得的年度獎勵是多少?
場景:類似於示例3,在50個驗證人生態系統中的年投報率。
當驗證人提供全年服務時,他/她將能夠從驗證服務中接收FX代幣的總獎勵價值。 總獎勵價值會有所不同,因為如果FX價格下跌,驗證人將需要更多的FX代幣來支付服務器成本。 同樣的,如果價格上漲,則支付服務器成本所需的FX代幣數量將減少。 正如我們說過的,如果我們認為必要,Function X foundation會根據當時狀況選擇降低(或增加)服務器成本。
當驗證人選擇關閉服務並提取其總獎勵價值時,他們還可以提取其已抵押FX代幣。在這種情況下,這意味著可以提取的總獎勵價值之外還有100,000個FX代幣。
示例5:如果需要增加抵押代幣,驗證人可獲得的每月獎勵是多少?
場景:隨著生態系統的發展,驗證人為了增加整個生態系統的健全,因而必須投入更多的FX代幣。 驗證人當然仍然能夠從提供服務中獲利。 這裡是可能情況:
驗證人每月在扣除服務器費用前的報酬 : 52,596 FX = 31,557,600 FX / 50 位驗證人/ 12 個月
運行驗證人的每月服務器成本: USD2,500 = 50,000 FX(預估)
每月總獎勵價值: 2,596 FX (預估USD 129.8) = (52,596–50,000) FX
如果抵押代幣為100,000,則每月總獎勵率: 2.596% = (52,596–50,000)/ 驗證人押金 100,000 FX
如果抵押代幣為600,000,則每月總獎勵率: 0.4327% = (52,596–50,000)/ 驗證人押金600,000 FX
如您所見,如果所需的抵押代幣增加至600,000 FX,則每月獎勵率將降至0.4327%。 儘管如此,獎勵的代幣總數仍為2,596個FX代幣。
因此,重要的是要知道總獎勵率的下降不會轉化為獎勵代幣數量的下降。相反的,這意味著您現在需要放更多的代幣才能獲得相同數量的獎勵代幣。
示例6:如果需要增加抵押代幣,驗證人可獲得的每年獎勵是多少?
場景:與示例5類似,但以年計算。
根據以上示例,這是否意味著將調整最小抵押代幣?
是的,最低的抵押金額我們依情況進行調整。
實際上,隨著整個FX生態系統的發展,最小的抵押代幣很可能由於眾多社群的參與而增長。
驗證人應該從委托代幣中收取多少佣金率?
如果驗證人接受委託人委託其代幣,則驗證人可以收取佣金費,因為成為驗證人是需要設置成本的。
佣金率取決於每個驗證人。 在5月份的Hash out,我們將討論有關委託人以及驗證人在開放委托時有那些需要做的工作。
成為驗證人其設置費用是多少?
除了使用100,000個FX代幣成為Function X驗證人之外,還需要支付服務器設置和網絡維護費。 我們預計服務器設置和維護的年度費用約為30,000美元,其中包括服務器,頻寬和其他成本。
在使用30天後,每月需支付服務器設置費用,相當於2500美元,因此在Function X Cloud中進行設置時無需預付30,000美元。
為什麼服務器成本如此昂貴?
與類似的pBFT共識鏈的成本相比( 如:例一 和 例二),我們認為我們的成本是平均水平,沒有特別的高。 在運行測試網和FX代幣價格變化後,Function X foundation可以選擇補貼服務器成本以維持盈利能力。
對於驗證人會有懲罰嗎?
假如驗證人有惡意行為(例如:double spend)或下線時間過長,則其委託的抵押金將會被削減。我們仍在討論懲罰條款中,我們歡迎您就此與我們進行更多的討論Function X’s Reddit。
驗證人是否需要自己也委託FX?
我們認為驗證人也需委托一定數量的FX,換言之,驗證人必須自己擁有 FX 才能運作驗證,關於這細節我們尚未完全確定下來,我們也歡迎您參與討論 Function X’s Reddit。
有鎖幣期嗎?
是的。 驗證人和委託人的鎖幣期一樣,撤回請求的鎖幣期為21天。 這是為了防止不良行為者(如網路攻擊)而造成系統崩潰。
如果某些規則不可行怎麼辦?
在FX以共識為基礎的環境中,只要有超過66.7%的驗證人同意就可以投票更改規則。
如果我想提出我的建議有什麼管道呢?
最好的方法是前往我們的官方Reddit, Twitter 或Telegram。
FX主網啟動之前的社區討論的一些問題:
- 每個驗證人應該限定有最大的FX代幣嗎?為什麼?需要的話是多少?
- 關於罰則,如果驗證人行為不當怎麼辦,我們應該處罰多少FX代幣?
- 驗證人是否也需要自己委托代幣? 如果是,百分比是多少?
- 鎖幣期:應該設置鎖幣期來防止不良行為嗎?
- 安全性:賞金和挑戰會是什麼?
- 自行營運的驗證人:如果我不想將其託管在Function X Cloud上,我該如何自行運作驗證。
由於即將推出公測,期待與大家分享更多激勵人心的更新和進展。
註:
內容協作: Danny Lim, Pitt Huang, Indra Winarta, Pedro Sanchez.
建議: Ruben Irazu (Aravan), Dr. Yos Ginting, David Ben Kay, Sylvia Falbesoner, Eduard Stere, Glenn P., Peko Wan, Soohan Han, Andreas Harpas.