是否可以通过减少平均块生成时间来澄清(或者不)以太坊网络中的采矿池增加? (例如,如果像Ethermine这样的另一个池今天加入网络并开始挖掘)。由于所有游泳池都相互竞争,我感到很困惑
答案 0 :(得分:0)
不,块生成时间是由解决工作证明模型中使用的算法的当前难度驱动的。只有在找到解决方案时,才会向链接受该块,并且难度决定了找到该解决方案所需的时间。此难度会自动调整以加快或减慢块生成时间。
来自mining section of the Ethereum wiki:
使用的工作证明算法称为Ethash(Dagger-Hashimoto的修改版本)涉及找到算法的随机数输入,以便结果低于某个阈值,具体取决于难度。 PoW算法的一点是,找到这样的随机数比找到可能性没有更好的策略,而解决方案的验证是微不足道的和便宜的。如果输出具有均匀分布,那么我们可以保证平均找到随机数所需的时间取决于难度阈值,从而可以通过操纵难度来控制找到新块的时间。
难度动态调整,以便平均每12秒由整个网络生成一个块。
(请注意,当前块生成时间接近15秒。您可以在Etherscan上找到块生成时间)