写在前头:本文内容基于 Pi Network 官方白皮书(2021年12月版)以及社区长期测试的解读,属于个人理解整理,非官方口径。官方实际发放可能与公式有出入(这一点后面会讲),但公式指明的方向是靠谱的。
很多人挂节点挂得不明不白,只看到今天挖了几个 Pi、节点奖励是 0 点几还是 2 点几,完全不知道这个数怎么来的。
一句话版公式:
节点奖励 = 节点因子 × 调节系数 × 基础挖矿率
后面两个先不管,节点因子(node_factor)才是真正决定你拿多拿少的东西,而它又可以浓缩成一句话:
节点因子 = 昨天你是否在线 ×(你的"工龄"加权得分)
翻译成人话就是:节点奖励主要看你有没有长期稳定地挂着,越老越稳越值钱,昨天偷懒一天今天就白干。
官方公式长这样:
节点因子 = 昨日在线率 × ( 在线因子 + 端口因子 + CPU因子 )
记住这个结构:一个大乘法 × 三个小加法。为什么这么设计?因为它同时考核你三件事——历史在线时长、端口是否开放、CPU 给了多少。
昨日在线率是乘在最前面的,它是个"总开关":
昨天你节点一整天都好好开着 → 这个值 = 100%,后面算出来的分全保留;
昨天你关机/断网/卡死超过了一定时间 → 这个值打折;
昨天一整天没开 → 这个值 = 0,整个节点因子直接归零,今天一分节点奖励都没有,你跑了三年的历史贡献也救不了你。
所以记住第一句话:节点奖励是"日结"的,每天考核的是前一天,一天都不能断。
下面三个因子都是看"历史表现",而且是分时间段看的。Pi 把时间切成四段:
| 时间段 | 权重 | 大白话 |
|---|---|---|
| 最近 90 天 | ×1 | 近期表现,基础分 |
| 91 天 ~ 1 年 | ×1.5 | 坚持了半年一年,加点分 |
| 1 年 ~ 2 年 | ×2 | 老玩家了,再多加点 |
| 2 年 ~ 10 年 | ×3 | 元老级,给最多 |
看出来了吗?权重是越老越高,这是官方在明晃晃地奖励"早期就开始跑、并且一直没停"的节点。你现在才开始挂,跟挂了三年的人比,天生就差一大截,而且这个差距补不回来——只能靠时间慢慢熬。
三个因子分别是:
① 在线因子:各时间段内你"在线可访问"的百分比,加权相加。注意它没有保底,就是实打实的在线时间占比。
② 端口因子 = 1 + 各时间段端口开放率加权。注意开头那个 +1——意思是你哪怕端口从来没开过,也有 1 分的保底,不是 0。
③ CPU 因子 = (1 + 各时间段平均可用 CPU 线程数加权 ) ÷ 4。同样有 +1 保底,最后还除以 4。
公式最后把算出来的"节点因子"乘一个 调节系数,把它压到 0~10 之间。这个系数怎么定的官方没公布,社区猜测是用来平衡全网节点数量、防止奖励通胀的。
再说 基础挖矿率:这个是全网统一的,每个月递减(所以同样的节点配置,现在挖的比一年前少,这是正常的,不是你节点坏了)。
假设张三 2023 年 1 月开始挂节点,我们算他现在的节点因子。
先定参数(假设):
昨天:在线 24 小时 → 昨日在线率 = 100%
最近 90 天:基本没断过 → 在线率 98%,端口开放率 95%
91 天~1 年:在线率 90%,端口开放率 85%
1 年~2 年:在线率 85%,端口开放率 80%
2 年以上:张三只跑了 2 年多,这段在线率 80%,端口开放率 75%
CPU:8 线程的机器,全程基本可用 → 平均 8 线程
开始算:
在线因子 = 98% + 1.5×90% + 2×85% + 3×80% = 0.98 + 1.35 + 1.70 + 2.40 = 6.43 端口因子 = 1 + 95% + 1.5×85% + 2×80% + 3×75% = 1 + 0.95 + 1.275 + 1.60 + 2.25 = 7.075 CPU因子 = (1 + 8 + 1.5×8 + 2×8 + 3×8) ÷ 4 = (1 + 8 + 12 + 16 + 24) ÷ 4 = 61 ÷ 4 = 15.25
节点因子 = 100% × (6.43 + 7.075 + 15.25) = 28.755
再乘调节系数压到 0~10 区间(假设压成 8 分出头),再乘当天的全网基础挖矿率,就是张三今天节点奖励的 Pi 数。
现在做个对比实验——把张三的"昨天"改成关机一整天:
节点因子 = 0% × (6.43 + 7.075 + 15.25) = 0
一分没有。这就是公式最狠的地方:你积累了两年多的 6.43+7.075+15.25,全被"昨天关机"这一个 0 给清零了。
再做个对比:李四 2026 年才刚开始挂,同样配置、同样勤快:
在线因子 = 98% + 1.5×0 + 2×0 + 3×0 = 0.98 端口因子 = 1 + 0.95 + 0 + 0 + 0 = 1.95 CPU因子 = (1 + 8 + 0 + 0 + 0) ÷ 4 = 2.25 节点因子 = 100% × (0.98 + 1.95 + 2.25) = 5.18
张三 28.7,李四 5.18,差了 5 倍多——同样努力,老人就是比新人值钱,这就是"工龄权重"的威力。
昨天在线是生死线:上面算过了,断一天 = 当天清零。这是公式里最重要的一个数。
端口不开也有保底:端口因子和 CPU 因子都有 +1,说明官方设计上就允许"纯挂机党"存在——只要你电脑开着、联网了、路由广播过,哪怕端口全关、CPU 不干活,也有基础分。开着就比不开强。
CPU 不用追顶级:公式里只数"线程数",不看你 CPU 多快多贵,还除以 4(大概是以 4 线程为基准线)。所以 4 核 8 线程的普通电脑和几万块的服务器,在 CPU 因子上差距没那么夸张。别为了挖 Pi 去买顶级硬件,回不了本。
时间权重不可逆:2~10 年那段 ×3 的权重,新节点永远追不上老节点。早跑 + 不停 = 最大策略。
奖励是日结滚动考核:不是"我挂够一年就躺着收钱",是每天都要重新考核"昨天"。今天拿到的奖励,取决于昨天;想明天拿到,取决于今天。
CPU:4 核 8 线程以上的普通台式机/笔记本即可,不需要独显、不需要顶级 CPU
内存:16GB 比较稳(节点要跑 Docker + 容器,8GB 勉强、容易卡)
硬盘:SSD 优先,节点数据同步频繁读写
网络:能开机自启、不断电断网比什么都重要
节点装好后把 Docker 容器状态确认是绿色的
打开 Troubleshooting 看端口状态,能 open 最好(需要路由做端口转发 + 防火墙放行 31400-31409)
设置开机自启:电脑重启后节点要能自己跑起来,别等人手动开
关掉系统自动更新里的"自动重启",不然半夜更新重启,第二天奖励清零
别频繁重装、别乱点节点里的按钮、别每天开开关关
端口能开就保持开,别今天开明天关(影响各时间段开放率)
电脑别满载跑其他任务,留给节点足够 CPU
有条件的加个 UPS(不间断电源),防意外断电
| 优先级 | 做什么 | 为什么 |
|---|---|---|
| ⭐⭐⭐ | 保证 24 小时在线,一天都别断 | 昨日在线率是乘法器,断一天 = 当天归零,历史分再高也白搭 |
| ⭐⭐⭐ | 能多早就多早开始,然后一直别停 | 时间权重 1/1.5/2/3,工龄是追不回来的硬差距 |
| ⭐⭐ | 把端口 31400-31409 打通并保持开放 | 端口因子四个时间段全覆盖加分,还是未来超级节点的门槛 |
| ⭐⭐ | 机器留够空闲 CPU(8 线程左右即可) | CPU 因子按线程数算且 ÷4,够用就行,不必上高配 |
| ⭐ | 别追新版本也别死守老版本,官方公告升级时跟着升 | 主网阶段公式还在迭代,版本太老可能影响活跃判定 |
公式 ≠ 实际到账:社区多方测试发现,实际发放和公式算出来的并不完全一致——调节系数、节点活跃判定都有黑盒成分。所以别纠结小数点,把公式能控制的部分(在线、端口、时长)做好就行。
别为了节点奖励买硬件:Pi 节点奖励是"锦上添花",不是暴富途径。用闲置电脑挂着是合理的,专门花钱配机器挖,按现在的币价大概率回不了本。
心态放平:节点奖励和手机基础挖矿一样,会随全网速率递减。你看到奖励数字变小,先看是不是全网都在变小,别自己吓自己。
开放主网后规则可能变:白皮书说了,封闭主网期间公式会迭代,可能引入对数、根函数来替代调节系数。以后"开放端口、功能正常运行的节点才算活跃"这类判定会更严。现在养成稳定挂机的习惯,就是为以后攒本钱。
一句话总结全文:
Pi 节点奖励的本质是"奖励稳定和忠诚"——昨天在线是门票,挂得久是本金,端口和 CPU 是利息。想优化,先保证不断电不断网,然后就是……熬。
本站(Picn.cc)文章与教程皆为网络搜集和个人分享,并非代表Pi Network官方言论。如有误,望广大Pi友指正。
还没有评论,来说两句吧...