時間:2023-08-17|瀏覽:234
爆塊規(guī)則是指挖礦過程中的關(guān)鍵步驟,它決定了礦工是否能夠獲得收益。首先,爆塊概率與礦工的算力值直接相關(guān)。算力值是指礦工現(xiàn)有的算力與全網(wǎng)總算力的比例。舉個例子,如果全網(wǎng)總共有n個礦工,全網(wǎng)的密封扇區(qū)總量達到10000T,某個礦工A的密封扇區(qū)達到100T,占比為1%;某個礦工B的密封扇區(qū)達到200T,占比為2%;某個礦工C的密封扇區(qū)達到300T,占比為3%;某個礦工D的密封扇區(qū)達到1000T,占比為10%;某個礦工E的密封扇區(qū)達到2001T,占比為20.01%;以此類推。
其次,F(xiàn)ilecoin采用預期共識機制。每30秒進行一次選舉,選出出塊的礦工。被選中的幾率與礦工的算力占全網(wǎng)總算力的比例成正比。例如,某個礦工C每100輪預計有3輪會被選中。
被選中的礦工有了爆塊的機會。此時,系統(tǒng)會給選中的礦工分配一個0-1之間的隨機數(shù)。如果隨機數(shù)小于或等于礦工的爆塊概率,礦工就能拿到本輪的門票,可以繼續(xù)下一步的工作。否則,礦工就無法拿到門票,本輪沒有礦工爆塊,繼續(xù)下一輪選舉。但即使拿到門票,礦工還需要進行一系列的工作才能成功爆塊,包括打包全網(wǎng)的消息數(shù)據(jù)、提交相關(guān)證明消息等。
如果每輪只選取一個礦工出塊,那么如果礦工技術(shù)不過關(guān),就可能出塊率低,全網(wǎng)所有礦工拿到出塊權(quán)的概率也較小。為了改善這種情況,可以修改預期共識,每輪選取多個礦工出塊。系統(tǒng)給每個礦工分配一個隨機數(shù),然后比較礦工的算力占比與隨機數(shù)的大小關(guān)系,符合條件的礦工就能拿到出塊門票。
總之,礦工要成功爆塊需要經(jīng)過三個步驟:成功當選、成功預期(算力占比大于隨機數(shù))、完成記賬和提交證明。礦工的算力占比越高,當選率越高,當選礦工的算力占比越高,預期成功的幾率也越高。要成功爆塊,除了高算力外,還需要優(yōu)良的機器性能和可靠順暢的網(wǎng)絡(luò)環(huán)境的支持。