一些最大的Ethereum池支持Stratum挖掘协议,他们声称比普通类型的协议有大约20%的优势。我的问题是,这些优点是什么?我知道持久连接是一个巨大的好处,但是为什么不直接使用内置的WS呢?
发布于 2016-06-16 19:50:38
您可以将您的工作提交给您所在的同一台机器上的代理,而不是通过internet提交到挖掘池。系统上的代理始终具有来自挖掘池的最新块高度信息。因此,在提交工作时,您总是有较少的延迟(滞后时间),因此您可以获得更多的工作份额,计算您的挖掘能力,从而获得更高的薪水。
发布于 2016-06-16 16:32:33
我认为这类似于比特币阶层矿工的工作方式。这意味着与HTTP (在比特币的例子中)相比,它可能只是一个更低的延迟和更低的开销传输协议,不确定eth使用什么。由于eth采矿池的主要优势是区块的传播速度更快,至少20%的数据似乎是合理的。
发布于 2016-06-16 19:14:37
地层通常是在json之上实现的。从服务器的角度来看,这是非常简单的实现。您可以在原始套接字中侦听,每个命令都是一个文本行(由换行符‘\n’分隔)。虽然它有它的局限性,但它足以让一个池进行矿工通信。
池软件必须与大量矿工进行通信,因此他们希望使通信层尽可能简单易用。
https://ethereum.stackexchange.com/questions/6117
复制相似问题