本文由IPFSMINER編譯整理
原文鏈接:https://filecoin.io/blog/filecoin-guide-to-storage-mining/
自從我們上一套針對Filecointestnet存儲礦工的指南發布以來,已經發生了很多變化!當時,我們剛剛啟動了testnet的第一次迭代,我們的建議反映了新生網絡的不確定性和實驗性。我們非常感謝所有參與testnet的人——多虧了您的支持,我們的協議和實現得以迅速成熟。我們現在正處于第二個testnet階段,并且正在穩步地向mainnet發布邁進。
在這篇文章中,我們提供了一個關于Filecoin存儲挖掘的最新指南,并討論了最近宣布的一些針對不斷增長的Filecoin社區成員的激勵和機會。
請注意,Filecoin仍在改進中。從testnet提供的實驗中獲得的新見解正在積極地被納入最終規范中。因此,在主網啟動之前,重要的網絡參數仍然會發生變化。我們強烈鼓勵礦商在投入大量資金之前,購買小規模的硬件進行測試、實驗和基準測試。
參與Filecoin網絡
目前,一個節點在Filecoin網絡中可以扮演兩個主要角色:存儲和檢索。我們預計,礦商將尋求專業化的特殊角色。
存儲市場在Filecoin網絡中,節點能夠與客戶機簽訂合同,提供在約定的時間段內存儲其數據以換取Filecoin。
向Filecoin網絡提供存儲的節點稱為存儲礦工。這些節點定期被授予使用自己創建的區塊擴展Filecoin區塊鏈的能力。當他們創建一個新的塊時,存儲礦商將獲得新鑄造的filecoin的獎勵,并且他們可以向尋求在塊中包含消息的其他節點征收交易費。
檢索市場節點還可以參與檢索合同,向客戶端提供指定的文件以換取filecoin。這將激勵具有高吞吐量、高帶寬連接的位置良好的節點參與網絡,促進文件的廣泛和快速分發,尤其是那些要求較高的文件。
Sei社群Mod:“無空投計劃”為不實消息,一切以官方消息為準:8月1日消息,Layer1公鏈Sei Network社群Mod Terry于Discord中表示,無空投計劃為不實消息,一切以官方消息為準。[2023/8/1 16:11:39]
其他角色許多其他角色目前正在開發中,但尚未最終確定或在任何實現中得到支持。然而,在沒有這些擬議的改進措施的情況下,該網絡已充分發揮作用。
存儲挖礦解釋
存儲礦工的角色是代表Filecoin網絡保存文件。存儲礦工必須以加密方式證明他們遵守了存儲這些文件的承諾,這是通過復制證明和時空證明機制實現的。將存儲抵押給Filecoin網絡本身需要Filecoin;這些都被用作抵押品,以確保存儲礦工履行其合同義務。
存儲數據在Filecoin網絡中,數據存儲在固定大小的扇區中。一般來說,存儲礦工用代表客戶存儲的數據填充這些部門,客戶通過交易在特定時間段內簽訂存儲礦工服務合同。然而,存儲礦商不會被迫進行交易;如果一家存儲礦業公司發現任何可用的交易提案都不具吸引力,他們也可以做出產能承諾,用任意數據填充行業。這使得他們能夠證明他們代表網絡預留了空間。如果需要的話,為產能承諾而創建的部門可以稍后進行“升級”,為未來交易提供合約存儲。
復制證明一旦一個扇區被填滿,PoRep會發現存儲礦工會對該扇區進行封存——封存是一個計算密集型的過程,它會導致數據的唯一表示。一旦數據被密封,存儲礦工:生成一個證明;對證據運行SNARK以壓縮它;最后,將壓縮結果提交給區塊鏈,作為存儲承諾的證明。通過此過程為網絡保留的存儲稱為保證存儲。
時空證明在PoRep完成后,存儲礦商必須不斷證明他們仍在存儲他們承諾存儲的數據。這是通過PoSt來完成的,在這個過程中,向存儲礦工發出一個密碼挑戰,只有直接咨詢一個密封扇區才能正確回答這個問題。存儲礦工必須在嚴格的時間限制內應對這一挑戰;密封的計算難度確保了存儲礦工必須隨時進入密封區域并保持其完整性。
ThreeBody項目遭受閃電貸攻擊,官方社交媒體賬號早已不活躍:1月12日消息,據CertiK監測,ThreeBody項目遭受一次閃電貸攻擊,被盜資金總額約為3000美元。自2021年11月以來,該項目在推特上一直不活躍,官方Telegram也被刪除。
BSC合約地址為0x24c78E5ddf7576F6e0bC6BE9C4Db0FB043E34624。[2023/1/12 11:08:01]
在Filecoin中,PoSt表現為兩個不同的挑戰:WindowPoSt和WinningPoSt。
WindowPostWindowPoSt是一種審計存儲礦工所做承諾的機制。它將每個24小時劃分為一系列窗口。相應地,每個存儲礦工的承諾扇區集被劃分為子集,每個窗口有一個子集。在給定的窗口內,每個存儲礦工必須為其各自子集中的每個扇區提交一個PoSt。這需要隨時訪問每個受挑戰的扇區,并將導致SNARK壓縮證明作為塊中的消息發布到區塊鏈。通過這種方式,在任何24小時內至少審計一次承諾存儲的每個部門,并保存一份永久的、可核實的、公開的記錄,以證明每個存儲采礦者的持續承諾。
Filecoin網絡希望存儲的文件保持可用性。未能提交某個扇區的WindowPoSt將導致故障,為該扇區提供服務的存儲miner將被大幅削減,也就是說,他們的一部分抵押品將被沒收,他們的存儲能力將減少。在被視為完全放棄了他們的儲存承諾之前,存儲礦工將有一段有限的時間從故障中恢復。如果需要,存儲礦工也將有能力先發制人地宣布故障,這將減少處罰,但仍必須在合理的時間范圍內解決。
WinningPostWinningPoSt是一種機制,通過這種機制,存儲礦工可以因其貢獻而獲得獎勵。在Filecoin網絡中,時間被離散成一系列的時間段——區塊鏈的高度對應于經過的時間段的數量。在每一個時代的開始,都會選出一小部分的采礦者來開采新的礦塊。每個成功創建塊的當選礦工都被授予filecoin,并有機會向其他節點收取費用,以便在塊中包含消息。
波場TRON官方首個挖礦項目太陽幣SUN域名升級:據官方最新信息,波場TRON官方首個挖礦項目太陽幣SUN域名升級,在原域名sun.market的基礎上,新增sun.io,兩個域名皆可訪問。據悉,太陽幣SUN的定位是波場上的比特幣,零VC投資,零私募投資,零預挖,零團隊預留,完全依靠社區與開源智能合約。太陽幣將于今日正式開啟創世挖礦,9月16日開啟太陽幣的正式挖礦,同時命名此日為太陽節,總計總發行量為19900730枚SUN代幣。太陽幣SUN挖礦請遵守官網的指示公告,利用TronLink或合作錢包按合約指示挖礦,不能給合約直接打錢,只能智能合約操作。[2020/9/2]
一個存儲礦工被選中的概率與他們的存儲能力相對應。在與底層WindowPoSt類似的過程中,存儲礦工的任務是在epoch結束之前提交指定扇區的壓縮存儲證明。未在必要窗口完成WinningPoSt的存儲礦工將失去開采區塊的機會,但不會因未能完成此操作而受到處罰。
存儲能力一個Filecoin存儲礦工的能力,相當于一個存儲礦工被選來開采一個區塊的可能性,與他們代表網絡封存的存儲量大致成正比。為了進一步鼓勵在簡單的容量承諾基礎上存儲“有用的”數據,存儲礦商有額外的機會競爭經核實的客戶提供的特殊交易。這類客戶在提供涉及存儲有意義數據的交易的意圖方面得到了認證,而存儲礦業公司為這些交易獲得的權力通過乘數得到增強。在計算了這個乘數后,給定存儲礦工的總功率稱為質量調整功率。
Filecoin的實現
Filecoin分布式存儲網絡是一個開放的規范,有許多實現。
在編寫本文時,最成熟的實現,也應該用于訪問當前testnet的實現是基于Go的Lotus。Lotus客戶機能夠在Linux和macOS上運行;關于安裝和使用Lotus的詳細說明可以在其文檔中找到。
目前至少有三個正在開發中的實現。這些包括GOFILCOOIN,RIGON和FuHon。
硬件注意事項
Bittrex官方:警惕5000BTC促銷活動騙局:7月23日早間,Bittrex官方發布推文提醒稱,Bittrex并未進行5000BTC促銷活動騙局,官方不會主動向人們索要資金。請注意警惕騙子和冒名網站。[2020/7/23]
Filecoin網絡的參與者需要確保他們的系統有足夠的設備來扮演他們想要扮演的角色。
在不進行挖掘的情況下運行Lotus客戶端如果您不想挖掘,但仍希望運行Lotus客戶端以保留錢包或與網絡連接,那么一個具有2-4個CPU內核、8GiBRAM和足夠的Filecoin區塊鏈存儲空間的系統就足夠了。
存儲挖礦值得注意的是,在當前狀態下,Filecoin存儲挖掘需要相當強大的硬件來滿足存儲和證明要求。這些需求在很大程度上是由PoRep和PoSt機制所施加的設計約束所驅動的,以及需要在可訪問性、計算可行性和密碼安全性之間取得平衡。
Filecoin存儲挖掘不是工作證明挖礦-密封存儲是在網絡上獲得動力的唯一方法-但需要快速高效的硬件在可接受的時間范圍內計算必要的證明。協議實驗室目前正在研究放寬這些要求的方法。然而,與此同時,在對硬件進行大規模投資之前,潛在的存儲礦工應仔細考慮并試驗其系統的組成,以確保他們能夠達到所需的性能。
礦機和基準示例最佳的系統組成將在很大程度上取決于存儲礦工的運營模式,包括資本支出和運營成本;因此,協議實驗室無法給出任何具體的建議。然而,我們已經發表了一些我們自己的設計,包括目前適合測試和小規模采礦的機器的概要。
我們希望存儲礦工能夠根據自己的需要調整配置;在testnet上使用其他配置進行挖掘是可能的,而且我們預計這些配置中的許多將超過我們自己構建的效率。我們鼓勵實驗,并要求感興趣的社區成員在GitHub上分享他們自己的基準分數。
一般硬件問題雖然我們不能提出具體的建議,但我們可以提供一些一般性的指導方針。
CPU:根據經驗,具有高時鐘速率的多核CPU將加快密封過程,從而使存儲礦工能夠更快地將存儲設備裝載到網絡中。ProtocolLabs自己的測試表明,現代AMD處理器具有SHA擴展,與其他處理器相比具有相當大的優勢。
以德(EtherDelta)官方發布公告:EtherDelta DNS服務器受到攻擊 請用戶不要使用:以德(EtherDelta)官方發布公告:親愛的用戶,由于 EtherDelta DNS服務器受到黑客攻擊,我們目前正在調查這一事件,請各位用戶不要使用目前的網站,給大家帶來的不便敬請諒解。
以德(EtherDelta)是基于以太坊智能合約的交易系統。因其分布式,去中心化,和加密簽名交易的特性,不需登錄,全球任何角落都能可以使用。對于此次以德受到惡意攻擊事件,鏈行CEO表示,“去中心化平臺=安全本來就是理解誤區。安全性不是靠籠統的一句去中心化來保障的,更多的犧牲了流動性和功能性,也沒有換來安全性,還浪費了大量的資金。”[2017/12/21]
GPU:強大的gpu是必要的,以完成SNARK計算在所需的時間限制。Lotus目前的設計是為了支持NVIDIA制造的芯片;我們預計將來會有其他制造商的支持卡。我們的基準測試可以深入了解我們成功的芯片。
RAM:目前的Filecoin網絡只支持32GiB和64GiB扇區的密封。在這些較大的扇區上執行必要的計算需要相應地增加RAM;建議采礦系統至少配備128GiB。
Storage:在選擇適當的存儲解決方案時,需要考慮很多因素,其中最重要的可能是采礦作業假定的特定收入模型。存儲礦工目前需要保證1TB的原始存儲,以挖掘塊,但還有更多的因素超出這一要求,他們可能會發現它是有用的考慮。
首先,也是最重要的一點是,存儲礦商應該注意到,如果數據丟失,可能會受到嚴厲的懲罰;即使是一個翻轉的數據位,也可能導致嚴重的懲罰。因此,存儲礦工可能希望考慮到實現數據冗余的開銷。對于尋求參與檢索市場的存儲開采商來說,考慮合并額外的存儲以準備提供密封數據的“熱”拷貝,這可能也是一種謹慎做法。盡管解封扇區以恢復原始數據當然是可能的,但是支持這個用例的Filecoin實現將消除這種計算負擔。另一個需要考慮的因素是Filecoin網絡對高可用性的期望。雖然理論上,存儲礦工應該能夠參與大多數商品硬盤、固態硬盤或其他合適的非冷存儲解決方案,但并非所有存儲解決方案都能在全天候運行時獲得最佳性能。存儲礦商目前也需要足夠的空間來存儲區塊鏈本身;縮小區塊鏈在磁盤上的占地面積是Lotus積極開發的一個特點。Filecoin實現可能還需要額外的磁盤存儲,相當于保證存儲的一小部分,用于記賬。最后,協議實驗室在測試中發現,在RAM量較低的系統中,使用NVMe存儲作為交換空間可以作為補充;在某些操作中,存儲礦工可能會遇到內存不足問題。網絡:如果使用分布式lotussealworker,建議使用高性能網絡。使用網絡連接存儲時,也建議使用高性能網絡。
高級挖礦注意事項如前所述,Filecoin存儲挖掘主要受與PoRep和PoSt機制相關的關注。PoRep本身由幾個階段組成,而Filecoin的Lotus實現有助于將這些階段委托給不同的機器,以使用sealworker實現最大效率。ProtocolLabs開發了一個示例架構,旨在利用這些功能進行大規模挖掘。在這里,我們在設計類似的系統時,分解了需要考慮的不同瓶頸。
密封預交付第1階段:在這個階段,PoRepSDR編碼發生了。這個階段受CPU限制,是單線程的。這個階段預計需要幾個小時的時間,精確的時間取決于被密封的扇區的大小,當然,也取決于進行密封的機器的規格。如前所述,協議實驗室已經發現,帶有SHA擴展的AMD處理器在很大程度上加速了這一過程。使用具有更高時鐘速率的cpu也將提高性能。
密封預交付第2階段:在這個階段,Merkle樹的生成是使用Poseidon哈希算法執行的。這個過程主要是GPU限制的-CPU可以作為一種替代,但應該預期會慢得多。當使用GPU時,此階段預計需要45分鐘到1小時。
密封提交階段1:這是一個中間階段,執行生成證據所需的準備工作。它受CPU限制,通常在幾十秒內完成。
密封提交階段2:最后,這個密封階段涉及到創建一個SNARK,在它被廣播到區塊鏈之前,它被用來壓縮必要的證據。這是一個GPU密集型過程,預計需要20-30分鐘才能完成。
ProtocolLabs發現在同一臺機器上同時使用preCommitphase2、commitphase1和commitphase2是非常有效的,它利用高密度的計算機來執行preCommitphase1。但是,在預提交階段1和預提交階段2之間存在大量文件傳輸;在網絡訪問速度較慢或使用硬盤而不是固態驅動器的計算機上,這可能會超過在其他方面取得的性能提升。在這種情況下,讓所有相位都出現在同一臺機器上可能更有效。
PoSt主要是GPU綁定的,但是可以利用具有多核的CPU來加速進程。例如,WindowPoSt目前必須在30分鐘的窗口內進行;24核CPU和8核CPU之間的區別可能是在一個舒適的范圍內清除窗口和只是在時間上勉強通過。WinningPoSt是一種不那么密集的計算,必須在Filecoin時代的小窗口內完成。
加入測試網第二階段
我們的testnet是正式發布Filecoin網絡的初步階段–我們目前處于testnet第2階段,預計將持續到2020年第3季度mainnet發布。
在testnet階段,存儲礦工可以從我們的水龍頭檢索filecoin,作為保證存儲所需的抵押品。
請注意,testnetfilecoin沒有任何價值–官方的filecoin只有在mainnet啟動后才可用。
促進Filecoin生態系統的發展
隨著mainnet發布的臨近,社區成員參與Filecoin的機會越來越多。
SpaceRace為了準備主網,協議實驗室最近宣布了一個激勵計劃,SpaceRace,對測試網進行壓力測試。參與者將有機會通過加入盡可能多的存儲來競爭mainnetfilecoin。
HackFSHACKFS是一個30天的虛擬黑客大會,旨在建立分散的網絡的基礎。開發人員將構建dapp、游戲、開發工具、DeFi集成和其他利用分散存儲的黑客。HackFS將由ETHGlobal和ProtocolLabs主辦,并將有所有的hackathon主打內容:研討會、指導、鼓舞人心的演講、AMAs和獎品!
FilecoinDiscoverFilecoinDiscoin是最近宣布的一項倡議,旨在為Filecoin植入一些人類最有價值的文化和科學數據。購買Discover計劃的個人將獲得一年的質量調整存儲協議,Discover將作為驗證客戶。
Filecoin開發補助我們繼續通過Filecoindevgrants贊助出資人,促進Filecoin生態系統的發展。第4波撥款建議的截止日期為7月1日,以供優先考慮,但我們會繼續評估在截止日期后提交的建議,只要能力允許。第五波提案將于10月1日提交。
摘要
區塊鏈是一個復雜的軟件,有很多移動的部分,從零開始構建一個成功的區塊鏈是一項巨大的事業。如果沒有世界各地社區成員的支持,Filecoin就不會有今天這樣的成就,我們對幫助Filecoin實現這一目標的每一個人都是多么的感激!再次感謝您的持續支持,參與和耐心,因為我們進入了最后幾天的主網上線。我們非常高興能歡迎新的社區成員加入我們的行列,無論是礦工、開發者還是用戶,我們都希望本指南能成為任何希望加入我們的人的出發點,因為我們將踏上這段美好旅程的下一步!
文章部分數據和資訊源于網絡
感謝你的閱讀??
蛻變共享預見未來
運營中心位于長沙,深度參與Filecoin生態建設,是去中心化儲存的先行者,致力于為用戶提供礦機托管于數據管理及去中心化軟件應用開發等服務。
IPFSMINER聚集了眾多技術大咖和IPFS愛好者,通過持續輸出全面、精細、優質的IPFS咨詢和技術支持,將生態中的愛好者轉化為IPFS支持者和參與者,共建IPFS生態的健康發展。
Tags:ECOOINFILCOINECOM價格Bitcoin Mining Power Unionfil幣最新消息微博Petcoin
2020年是區塊鏈的關鍵之年,從國家對區塊鏈的重視,到列入新基建范圍,區塊鏈成為數字時代的基石,也是我們未來發展的趨勢.
1900/1/1 0:00:00幣圈馮博毅:7/8BTC上攻欲望強烈、空軍或將失守?投資是個長久之計,不是一朝一夕,所以不可操之過急。就算你現在虧損了,那也沒什么可怕的,只要選擇正確,失去的都會再回來.
1900/1/1 0:00:00前言:不謀全局者不足謀一域,市場風云,變幻莫測,定其心,觀其勢,謀定而后動,不亂于心,不困于情,運籌帷幄之中,方能決勝千里之外。弱水三千,只取一瓢,取己所需,不貪婪,不好戰,收放自如,穩操勝券.
1900/1/1 0:00:00鏈聞消息,Compound創始人RobertLeshner投票反對關于繼續提高WBTC抵押系數至65%的治理提案014。其指出,啟用WBTC作為抵押品確實可以增加交易量,提高采用率.
1900/1/1 0:00:00Dearusers: DigiFinexwilllaunchtheupgradedmargintradingon8thJuly2020supporting5xleveragewithBCH.
1900/1/1 0:00:00?在2018年下半年BCH暴漲暴跌中,炒幣者都知道,整個市場跟隨BCH也有過一段時間的漲跌。 “幣于市場情緒” BCH開啟暴漲,小韭菜都認為主要原因是投資者在爭奪BCH的分叉糖果,但是我們都知道.
1900/1/1 0:00:00