Monero p2pool 上线不久,功能不完善,除了不支持 tls 外,还不支持自定义挖矿难度,挖了很久一个提交也没有。
搜了一下,的确不只我一人遇到了这个问题, p2pool 挖矿难度太高,于是有人搞了一个 p2pool.mini,p2pool “青春版”。好像才1,2个月的历史,试一试。帖子在 reddit。
按照教程设置了一下,步骤就在原帖,因为这个太新了,估计会频繁更新,我就不粘贴步骤了。
发现只有刚运行那一会儿,挖矿难度100,000,过了一会(大概sync完毕),挖矿难度直接是 165M,对比完整版 p2pool 目前 1502M 的挖矿难度,少了一个数量级,但是依旧太高了。重复一遍,挖矿难度一般设置为 hashrate 的 30 倍,不知道为什么是这么算,但是网上都这样说,大概有其道理吧。
没办法,只能从 xmrig-proxy 端设置挖矿难度,但是这样,在 p2pool 端就看不到 hashrate:hashrate 是 0。大概是 bug 吧。能从 xmrig 和 xmrig-proxy 的输出上看到一切正常。先挖一两个星期,看看有没有收益……
一天后更新:
感觉 p2pool mini 矿工还太少了,等它发展发展再说吧,换回了 p2pool。现在 p2pool 的挖矿难度在 1500M - 1600M 之间,设置 xmrig-proxy 分给下面矿工的难度是 55K,几台闲置的小机器,整体算力只有几K,因为算力太低,在 p2pool 几天都看不到提交,显示的算力是 0 …… 在 xmrig 和 xmrig-proxy 上才能看到算力。但是上了 xmrig-proxy 的第二天就有一个有效的 share,所以配置是没问题的,只是 p2pool 的难度太大,没适配小机器的算力。不显示就不显示吧。
2 月 17 日更新
3 天前,p2pool 更新v 1.7
,加入了新的配置选项--mini
,连接到 p2pool 青春版,2 天前我就看到更新了,等着教程更新,看看矿工反响,没想到等了两天上面提到的文档还没有更新。自己摸索着试试,发现只要加入在原始命令上加入 --mini
参数,同时开放 37889 端口,就好了。加入--mini
参数后,程序打开后的pool name
是mini
,对比完全版的 p2pool,pool name
是 default
。
命令完整的命令如下:
./p2pool --host 127.0.0.1 --wallet [你的钱包地址] --mini
目前,p2pool 的挖矿难度是 1570M,而 p2pool mini 的挖矿难度是 157M,差了 10 倍,平均 share 的时间不同,每次 share 获得的收益也不同,一般建议 Hashrate 在 10k/s 以下的机器,切换到 p2pool mini。
但是现在 p2pool mini 的矿工太少了……而且,还是 p2pool 的矿工分过去的。p2pool mini 的应用,把本来就不多的 p2pool 算力,吸引到了 p2pool mini。
2 月 20 日更新
在 p2pool mini 挖了3天,挖矿难度在 100 M - 200M 之间波动。过了平均 share 时间的 5,6倍,就只有一次 share,那次 share 就付了一次款……服了。看统计信息,发现 85 % 的算力都来源于一个地址。不知道根这个有没有关系。换回 p2pool 了。