当前位置:首页 行业动态 正文

深度分析矿池的运行规则

2023-09-26

随着算力增加,挖到比特币的概率越来越小,目前全网算力已经达到 47Eh/s,为了追求持续稳定的收益,矿池已经成为目前主流的挖矿方式。简单来说,矿池就是算力的集合,大家把算力集中到矿池,能挖到区块的概率就会大 大增加,然后把收益根据每个人的算力占比去分配。矿池的核心工作是给矿工分配任务,统计工作量并分发收益。和 Solo 模式相比,矿工收益的期望值没有变,但收益更加持续稳定。

深度分析矿池的运行规则


我们将通过一些基本概念介绍矿池是如何运作的:

第一:矿池协议:

“矿池”通过一种专有的协议,来协调成百上千个矿工。矿工在建立矿池账号后,设置他们的矿机连接到矿池服务器。矿机在线上运行挖矿时,需要保持和矿 池服务器的连接,和其他矿工同步工作。常用协议包括:Stratum(STM 协议)& GetBlockTemplate(GBT 协议)和已经过时了 GetWork(GWK 协议)。

第二:矿池中的矿工:

按照算力贡献份额来赚取相对稳定的奖励。

第三:矿池管理员:

收取一定比例的手续费,矿池管理员也可以作为 Solo 矿工参与算力贡献。

第四:矿池准入条件:

矿池对所有矿工开放。矿池中的某一个矿工成功挖矿之后,出块奖励支付到矿池的固定比特币钱包地址。奖励不属于挖到矿的矿工,而属于整个矿池。

第五:奖励分配机制:

矿池会设置一个奖励分配的“阈值”,这个阈值是针对每次计算的 TargetHash 值的难度目标,通常不到比特币网络难度的 1/1000。比如,全网的挖矿难度为开头连续 10 个 0 的 Hash 值,矿池设置的难度阈值为开头连续 7 个 0 的Hash 难度;矿池中的某一个矿工成功挖到矿后,那些成功进行 Hash 计算并且达标矿池难度阈值的矿工可以分享到奖励。

奖励的分配,并不是挖到一个矿之后,立即分配的,而是当挖矿奖励累积到矿池设定的一定量之后,进行一次奖励的分配,或者按照固定时间(如每日)进行结算。

第六:矿池的幸运值:

比特币挖矿本质上是概率性的,出块速度时快时慢,幸运值在理论值矿池爆块存在一定概率因素,爆块速度时快时慢;幸运值在理论值 100% 上下浮动,当幸运值高时,矿池的收益会增大,反之减小,但这只会影响选择 PPLNS 收益模式的用户。