Filecoin挖礦中如何提高你的“幸運(yùn)值”IPFS星際原社區(qū)關(guān)注共 1404字,需瀏覽 3分鐘 ·2021-03-20 17:28 幸運(yùn)值這一概念在Filecoin挖礦中表示的是礦工在一定周期內(nèi)實(shí)際出塊數(shù)量與該周期理論出塊數(shù)量的比值。節(jié)點(diǎn)在一定周期內(nèi),以其有效算力在Filecoin主網(wǎng)中獲得的出塊獎(jiǎng)勵(lì)。與其相對(duì)的理論出塊數(shù)量則是指“周期內(nèi)節(jié)點(diǎn)有效算力在全網(wǎng)算力中的占比”與“周期內(nèi)全網(wǎng)出塊獎(jiǎng)勵(lì)”的乘積。要深入理解“幸運(yùn)值”這一概念,首先要理解獲取出塊獎(jiǎng)勵(lì)要經(jīng)歷的各個(gè)環(huán)節(jié)。一般來說,每輪挖礦需要經(jīng)歷三個(gè)環(huán)節(jié)。環(huán)節(jié)1:每輪挖礦周期(epoch)開始后,礦工從主網(wǎng)其他節(jié)點(diǎn)接收上一輪的最新區(qū)塊消息廣播。當(dāng)?shù)竭_(dá)一個(gè)特定的接收截止時(shí)間時(shí),礦工在已經(jīng)接收到的區(qū)塊消息中,根據(jù)權(quán)重選擇一個(gè)TipSet作為主鏈,然后基于該主鏈計(jì)算出塊權(quán)。出塊權(quán)的計(jì)算參數(shù)包括主鏈TipSet中的隨機(jī)數(shù),以及礦工當(dāng)前的有效算力與全網(wǎng)有效算力的比重。從統(tǒng)計(jì)意義上說,礦工的有效算力與全網(wǎng)有效算力的占比越大,礦工獲得出塊權(quán)的概率就越大。環(huán)節(jié)2:如果礦工在主鏈上獲得出塊權(quán),礦工就會(huì)進(jìn)入WinningPoSt環(huán)節(jié)。系統(tǒng)會(huì)根據(jù)鏈上獲取抽查參數(shù),去尋找需要抽取的扇區(qū),以及扇區(qū)內(nèi)某段隨機(jī)的數(shù)據(jù)。環(huán)節(jié)3:抽取數(shù)據(jù)后,節(jié)點(diǎn)需要進(jìn)行一次簡單的運(yùn)算,算出結(jié)果并把結(jié)果廣播出去,該廣播被主網(wǎng)認(rèn)可后,即可獲取出塊獎(jiǎng)勵(lì)。需要注意的是,WinningPoSt及計(jì)算環(huán)節(jié)中的任何一個(gè)步驟都不能出錯(cuò),且需要在30秒之內(nèi)完成。如果在進(jìn)行任一步驟時(shí)出現(xiàn)機(jī)器故障,離線或運(yùn)算錯(cuò)誤等問題,或完成時(shí)間超過30秒,都會(huì)導(dǎo)致出塊失敗。通過上述環(huán)節(jié),我們發(fā)現(xiàn),礦工在整個(gè)出塊環(huán)節(jié)中,以下四個(gè)因素影響著出塊數(shù)量:1. 有效算力:決定了礦工出塊權(quán)的概率,這一點(diǎn)很好理解;2. 幸運(yùn)值主要依賴周期內(nèi)主鏈的隨機(jī)數(shù),而這在較短周期內(nèi)是比較隨機(jī)的,所以短周期內(nèi)隨機(jī)數(shù)高于或低于100%均屬于正?,F(xiàn)象。3. 節(jié)點(diǎn)在獲得爆塊權(quán)之后需要在30秒內(nèi)完成存儲(chǔ)抽查和權(quán)益證明計(jì)算并廣播給其他節(jié)點(diǎn)才能成功爆塊,如果未完成則無法獲取爆塊獎(jiǎng)勵(lì)。4. 網(wǎng)絡(luò)延遲如果網(wǎng)絡(luò)延遲比較大,那么在截止期到來時(shí),礦工有可能還沒接收到全部的主鏈區(qū)塊消息,如果礦工基于不完整的主鏈進(jìn)行爆塊計(jì)算,那么也會(huì)被其他節(jié)點(diǎn)拒絕,導(dǎo)致爆塊失敗。另外一種情況是,礦工基于正確的主鏈并且成功完成了存儲(chǔ)抽查和證明計(jì)算,但是由于網(wǎng)絡(luò)延遲大,區(qū)塊沒有被即時(shí)廣播到其他節(jié)點(diǎn),導(dǎo)致爆塊失敗。如何提高爆塊幸運(yùn)值如果是完全“隨機(jī)”,那么在長周期內(nèi)節(jié)點(diǎn)的“幸運(yùn)值”將會(huì)無限趨近于100%,所以為了將幸運(yùn)值保持在較高的數(shù)據(jù)上,需要提升WinningPoSt的成功率。通過上述文章的描述,我們可以得出結(jié)論,想要提高幸運(yùn)值需要具備以下幾點(diǎn):1. 良好的網(wǎng)絡(luò)狀態(tài),順暢的網(wǎng)絡(luò)可以確保節(jié)點(diǎn)第一時(shí)間將計(jì)算結(jié)果向全網(wǎng)廣播從而縮短區(qū)塊獎(jiǎng)勵(lì)獲取時(shí)間。2. 優(yōu)秀的存儲(chǔ)讀寫速度,在獲取區(qū)塊權(quán)之后需要讀取硬盤中的存儲(chǔ)數(shù)據(jù),優(yōu)秀的存儲(chǔ)讀寫速度有助于這一過程順暢進(jìn)行。3. 強(qiáng)大的運(yùn)算能力:WinningPoSt時(shí)間極短,而運(yùn)算超時(shí)也將導(dǎo)致無法獲得出塊獎(jiǎng)勵(lì),除了足夠配置的硬件外,算法方面的優(yōu)化也極其重要。 瀏覽 31點(diǎn)贊 評(píng)論 收藏 分享 手機(jī)掃一掃分享分享 舉報(bào) 評(píng)論圖片表情視頻評(píng)價(jià)全部評(píng)論推薦 Filecoin挖礦過程中幸運(yùn)值概念解讀IPFS星際原社區(qū)0【圖說100問·Filecoin】第65問:Filecoin中的幸運(yùn)值是什么?IPFS原力區(qū)0Filecoin,脫穎而出的挖礦最優(yōu)解IPFS星際原社區(qū)0如何提高SDLC中的左移安全性?中科天齊軟件源代碼安全檢測(cè)中心0Filecoin資訊:Liverpeer將與Filecoin開展聯(lián)合挖礦IPFS星際原社區(qū)0Filecoin的商業(yè)化路徑,挖礦僅僅是開始IPFS星際原社區(qū)0不再害羞 : 如何提高你的社會(huì)適不再害羞 : 如何提高你的社會(huì)適0不再害羞 : 如何提高你的社會(huì)適在團(tuán)體活動(dòng)中,你是否常常想要與他人交流,卻不敢發(fā)言?在公司里,你是否常常不好意思找別人幫忙,總被人說Filecoin最新進(jìn)展丨Livepeer和Filecoin啟動(dòng)聯(lián)合挖礦試點(diǎn)IPFS老司機(jī)0面試官:如何提高程序的性能?小林coding0點(diǎn)贊 評(píng)論 收藏 分享 手機(jī)掃一掃分享分享 舉報(bào)