【重磅】Filscout飛馳瀏覽器推出“孤塊統計”新功能

買賣虛擬貨幣

引言

出塊最佳化在Filecoin礦池解決方案中是極其重要的一部分,其中有效減少孤塊的數量尤為關鍵。截止北京時間2021-04-09 晚上7點,一個區塊獎勵的FIL數量是26.39FIL,一個FIL價值約170美金,一個孤塊損失4486美金,摺合人民幣2萬9千多。拿某個節點舉例,7天內孤塊數量20個,該節點損失約8.97萬美金,摺合人民幣約59萬多人民幣。

此次飛馳推出的孤塊統計功能,將有助於礦工及時發現出塊異常問題,並及時分析幸運值低的可能原因,大家切勿用於攻擊同行。
此前,飛馳瀏覽器推出了新功能“節點Gas消耗查詢”(點此檢視)。為了幫助使用者更方便快捷地瞭解網路孤塊情況以及礦工的出塊表現,飛馳瀏覽器現推出“孤塊統計”新功能。

01

孤塊

“在比特幣協議中,最長的鏈被認為絕對正確。如果一個塊不是最長鏈的一部分,就被認為是孤塊。”——百度百科“孤塊”詞條

1. 低幸運值成因

可能導致的異常原因:

  • 共識錯誤導致懲罰7.5小時無法出塊。可在飛馳瀏覽器中檢視訊息列表(https://filscout.com/zh/message/list?method=ReportConsensusFault)中ReportConsensusFault的具體詳情。

  • lotus、winning程序異常,徹底無法出塊。

  • 產出孤塊、lotus同步慢或者產生異常,導致實際出塊減少。

正常現象:

  • 礦池算力小,導致幸運值波動大。

2.孤塊簡介

2015年“Secure High-Rate Transaction Processing in Bitcoin(Sompolinsky,Zohar)”論文提出一種新觀點:在區塊鏈系統中不再把區塊鏈想象為鏈式結構,而是有向無環圖(DAG)。依照這種觀點,最長鏈的不再是評判是否有效的標誌,最“重”鏈才是。這裡的“重”是根據GHOST演算法計算得到。通俗的講就是包含最多區塊的鏈才是有效的區塊鏈。
Filecoin的共識機制便由此而來,Filecoin將GHOST演算法做了一定的改進,即Tipset。這使得Filecoin的共識機制基於選舉進行,在每一輪挖礦週期中多個礦工都擁有區塊打包權,即多個礦工都可產生有效區塊。在一輪週期中,產生的多個區塊可形成一個樹狀結構,這就被稱為一個Tipset。
Filecoin的設計中,會盡可能多的包含合法區塊,可認為Filecoin鏈是由一個個Tipset組成的鏈。子區塊在上鍊時需獲取父Tipset的所有塊,未連結到父Tipset的塊不被主鏈承認,沒有父節點,則被認為是孤塊,但仍然是合法的。如圖所示,紅圈中的區塊被認為是孤塊。

3.孤塊成因

Filecoin孤塊的成因主要是礦工在完成出塊後無法順利廣播到Filecoin網路,如網路複雜的情況、裝置執行故障或者出塊速度較慢,那麼此區塊就會被主鏈拋棄,成為孤塊。
儲存礦工的收益主要來自區塊獎勵。孤塊是合法的,但由於未得到Filecoin網路的認可,礦工也就無法獲得這一輪的區塊獎勵。

02

最佳化

1.爆塊

在Filecoin中,爆塊持續時間30秒,在30秒內完成系統分配的計算,就能實現爆塊。爆塊屬於PoSt演算法,簡單來說需要以下幾個步驟:1. 獲得上一高度的所有block。2. 計算得到隨機數,由此判斷是否中獎,並得到中間的sector序號和sector資料序號。3. 讀取sector資料,此步驟會消耗一定時間。4. 計算零知識證明得到結果。5. 透過得到結果構建block並廣播block。

2.減少孤塊

確保在穩健的網路中參與挖礦,減少網路延遲的影響。有些礦工在出塊時由於網路原因花費較長時間,錯過了下一輪礦工打包。
使用低延時的儲存系統,確保在響應及時的儲存系統中操作,減少裝置故障等因素;
提高礦工的運維能力,確保有異常時能第一時間收到報警,並及時介入處理。

快速完成時空證明。在每一輪的出塊時間內必須完成一次時空證明,此過程計算量較大,用GPU也仍要數秒甚至十幾秒的時間,大大佔用了出塊時間: 1) 進一步提高PoSt的效率,縮短PoSt的時間,可以給礦工更多時間用於區塊打包。 2) 不限制PoSt在一個區塊時間完成,此舉可能會對安全性有傷害,需要考慮是否可以容忍,或進一步提高Seal的難度和時間。 3)礦工提高硬體配置,縮短PoSt時間。 4) 計算和儲存分離,減少對資料抽取速度的影響。 5) 理性備份和冗餘資料,減少對讀寫效能的影響。 6) 讀寫分離,減少過程中的互相資源現象。

03

新功能介紹

飛馳瀏覽器現推出“孤塊統計”新功能,在這之前,礦工檢視孤塊、自身孤塊數量的佔比等資料的步驟和流程非常繁瑣複雜,難以統計。此次更新的“孤塊統計”新功能,將大大方便礦工、研究者、開發者及儲存使用者等各方人員及時知曉洞察,以做出相應的改進和最佳化。

1.孤塊統計功能

孤塊統計將Filecoin鏈上所有的孤塊隨時間走勢視覺化為曲線圖,可選擇時間範圍(24時,七天),如截圖所示,縱軸隨橫軸實時顯示當前時間前24小時的全網孤塊數量。

圖表 1-網頁端孤塊統計截圖

2. 礦工孤塊查詢功能

礦工孤塊統計將礦工地址、標籤、孤塊數/佔比、有效算力、扇區大小及排名等資訊隨時間走勢視覺化為列表圖,右上角可選擇曲線圖橫軸單位區間(24時,七天)。預設按照算力大小排序,可以選擇按照孤塊數來排序。

圖表 2-網頁端礦工孤塊統計截圖

3. 孤塊列表


區塊鏈-
孤塊列表

展示了近期所有礦工的孤塊資訊。

圖表3-孤塊列表截圖

04

結語

“你還在尋找一個可以快速獲取Filecoin網路鏈資料和分析的方式嗎?別再找了,filscout.com就能做到。”3月18日,Filecoin官方曾在第14期Filecoin新聞中,重點介紹星際聯盟推出的全新飛馳瀏覽器filscout.com。(點此檢視)

飛馳瀏覽器f
ilscout.com旨在為使用者穩定提供全面的Filecoin相關資料資訊和視覺化圖表等內容,具體包括礦工資訊、區塊資訊、訊息資訊、FIL代幣相關資訊、以及各種統計資料資訊等。(點此瞭解更多)
此次推出的“孤塊統計”新功能,將進一步幫助使用者透明清晰掌握鏈上資料。飛馳瀏覽器致力於幫助使用者更清晰、更全面、更便捷的瞭解Filecoin全網信息,並帶給大家更好的使用者體驗後續我們還將不斷尋求改進和提高,若您有什麼好的建議或想法,歡迎您透過電子郵件聯絡我們([email protected])。

掃碼進入飛馳瀏覽器filscout.com

- END-

作者:,來源:星際聯盟Filecoin

免責聲明:

  1. 本文版權歸原作者所有,僅代表作者本人觀點,不代表鏈報觀點或立場。
  2. 如發現文章、圖片等侵權行爲,侵權責任將由作者本人承擔。
  3. 鏈報僅提供相關項目信息,不構成任何投資建議

推荐阅读