什么是矿工? 创建该项目的目的是了解低温货币矿工的工作方式。 一段时间以来,我从较高的角度了解了矿工的工作,但让我真正理解的最好方法是自己实施。 项目如何运作 我阅读了的源代码,以了解如何实现difficulty以及如何计算hashrate率。 这个示例矿工使用您所有的CPU内核来“挖掘”一个hash(nonce + message) <= threshold 。 我使用sha-256。 这与实际实施有何不同 真正的矿工从一个随机数开始,以增加一个矿工开采一个区块的机会。 并且,代替使用字符串的字节,将使用正在挖掘的当前块的字节。 最后,此示例使用sha-256而etherum使用KE