btcpool-ABANDONED
btcpool-ABANDONED copied to clipboard
有否支持黑名单机制
请问此项目目前是否支持黑名单功能?如果某一个矿工恶意提交,就会把矿工加入黑名单x分钟,类似这种,谢谢。
目前没有,会对所有share进行验证,并接受任何可以接受的提交。只有一个阻止大量垃圾提交进入kafka的机制。但是这些提交其实都被sserver验证了。
如果你的矿池面临严重的垃圾share提交,想要这个功能,可以修改这附近的代码,把检查提前,直接在进行share难度检查之前就拒绝掉。 https://github.com/btccom/btcpool/blob/e037e20af87a92cea98625f78045ce5d3f69453b/src/bitcoin/StratumMinerBitcoin.cc#L403
不过,除非矿池验证share具有CPU或者吞吐量方面的压力,否则不建议这样屏蔽矿机。