LOADING...
LOADING...
LOADING...
当前位置: 玩币族首页 > 币圈百科 > 深入探讨Mochimo-第九部分:无头采矿-咬住矿工的头

深入探讨Mochimo-第九部分:无头采矿-咬住矿工的头

2020-01-03 六剑客 来源:区块链网络

是有关Mochimo区块链的系列文章的第九部分,Mochimo区块链是100%原始, 在Twitter,Discord,Reddit上关注我们

如果您还没有,请阅读我们的前一篇文章。深入了解Mochimo-第八部分:反膨胀保护-分类帐的庇护所

节点与矿工

倾向于使用术语“节点”和“矿工”,就像它们一样。剧透:他们不是。节点可以在没有挖掘块的情况下运行,而矿工可以(或者至少应该能够)在没有节点的情况下运行。

在不运行专用节点的情况下进行挖矿的最常见实现是池挖矿:集中式实体提供联网模块,并将报酬分配给参与者(收费)。对于不想处理安装完整节点的过程的矿工来说,这非常方便,这可能很繁琐。池使用户可以绕开:复杂的配置,本地网络限制,带宽消耗,安全风险等。

对于大多数拥有多个矿机的矿工来说,池挖掘有时是唯一可行的解决方案,因为大多数挖掘节点需要专用的公共IP地址才能正确地从网络接收更新。

Mochimo协议为每个希望避免运行节点的矿工提供了一个便捷的解决方案:OP_GET_CBLOCK请求。

候选块和无头矿工的传说

为了在没有节点的情况下进行挖掘,我们使用“无头矿工”:一种具有最小网络模块的挖掘程序,该模块不需要区块链的任何同步,并且可以在没有任何配置的情况下通过大多数防火墙和路由器。

启动时,无头矿工向完整节点发送OP_GET_CBLOCK请求,以获取当前的候选块。 候选区块是尚未解决密码难题(在Mochimo的情况下为haiku)的区块,仅包含待处理的交易。 这就是开采该区块所需的全部。

矿工开始解决难题并定期检查是否有新的候选区块。 如果并且当矿工解决了该块时,它将已解决的块推回到完整的节点,后者将依次向其对等节点发送OP_FOUND通知,从而将解决方案传播到网络中,就好像它已被常规节点解决了一样。

无头矿工可在Github存储库中找到。

奥蒂斯。

由Kashmyr编辑

关于作者:我是Mochimo项目的贡献者,也是illamanudi矿池的创始人。 Twitter,GitHub

—-

编译者/作者:六剑客

玩币族申明:玩币族作为开放的资讯翻译/分享平台,所提供的所有资讯仅代表作者个人观点,与玩币族平台立场无关,且不构成任何投资理财建议。文章版权归原作者所有。

LOADING...
LOADING...