时间:2023-08-15|浏览:233
在Filecoin挖矿过程中,与矿工收益直接相关的是爆块过程。那么,爆块机制是如何进行的呢?
首先,爆块的概率与矿工的算力值直接相关,即矿工现有算力占据全网的比例。
举个例子:假设全网总共有n个矿工,全网所有矿工密封扇区总量达到10000T。某矿工A的密封扇区达到100T,占比1%;某矿工B的密封扇区达到200T,占比2%;某矿工C的密封扇区达到300T,占比3%;某矿工D的密封扇区达到1000T,占比10%;某矿工E的密封扇区达到2001T,占比20.01%;以此类推……
其次,是Filecoin的预期共识机制。每30秒全网进行一次选举,选举出出块的矿工。被选中的概率与上述矿工算力占全网总算力的比例成正比。例如,矿工C每100轮预计有3轮会被选中。
当矿工被选中时,就有了初步爆块的机会。此时,系统会给该矿工分配一个0-1之间的随机数。如果这个随机数小于或等于3%,该矿工才能拿到本轮的出块门票。反之,该矿工无法拿到门票,本轮没有矿工爆块,继续下一轮。但是,拿到出块门票并不意味着爆块稳定。
在拿到出块门票之后,矿工还需要完成后续的工作。这包括打包全网的消息数据(如转账、矿工提交的证明消息、POST时空证明消息),将这些消息记录到区块链上,同时提交自己的WinningPost证明。只有在30秒内完成这些工作,矿工才算成功出块,并拿到爆块奖励。
如果每轮只选取一个矿工出块,那么如果某个矿工技术不过关,就会导致出块率较低,且所有矿工拿到出块权的概率较小。为了改进这个问题,可以将预期共识改成同时选取5个矿工。系统给每个矿工分配一个随机数。比如,某一轮选举ABCDE五个矿工全部当选。矿工的算力占比与各自的随机数进行比较。
通过比较,如果矿工C和E的算力占比大于各自的随机数,那么C和E将拿到出块门票。完成消息打包、记账上链和WinningPost后,它们就成功地爆块,并获得爆块奖励。如果C或E由于自身设备性能或网络原因未能在30秒内完成WinningPost,它们将错过本轮的爆块机会。
如果初步当选的5个矿工的算力占比均小于各自的随机数,那么本轮将没有矿工成功爆块,继续下一轮。
综上所述,矿工要成功爆块需要经历三个步骤:成功当选、成功预期(算力占比大于随机数)、完成记账和WinningPost证明。
最终结论是,矿工的算力占比越高,被选中的概率越高。而被选中的矿工算力占比越高,在预期成功方面的几率也越大。但预期成功之后,还需要优良的机器性能和可靠顺畅的网络环境才能确保成功出块。
热点:挖矿
用戶喜愛的交易所
已有账号登陆后会弹出下载