打字猴:1.703866633e+09
1703866633 相比工分分红模式,这个模式略微增加了管理员的工作量,他要校验、计算和分配奖励。
1703866634
1703866635 矿池跳换
1703866636
1703866637 即使只有这两种矿池运营模式,我们可以看到矿工有动力去时不时地进行矿池跳换(pool hopping)。比如,一个按实际比例运行的矿池很快发现有效区块时,不管有效区块被发现的间隔是多久,管理员都会快速支付矿工奖励。
1703866638
1703866639 一个聪明的矿工可能尝试在挖矿周期的早期(也就是上一个区块刚刚被发现),在按实际比例分红的矿池中挖矿,这个时候的奖励可能相对比较高,然后只在周期的后期切换(“跳”)到一个工分分红模式的矿池,这个时候按实际比例分红的矿池收益可能相对较低。这样导致的结果就是按比例分配的矿池可能无法运行。实际上更加复杂的方案可以防止这种矿工行为,比如“根据最近N个工分提交的结果才分配”是比较平常的做法,但即使这些方案也有可能诱发矿工跳换的行为。如何设计一个矿池方案以使其更好地防止这种行为,仍旧是一个有待解决的问题。
1703866640
1703866641 历史和标准化
1703866642
1703866643 矿池兴起于2010年比特币的GPU时代,并迅速变得十分受欢迎。道理很简单,因为它降低了矿工的概率波动风险。时至今日,矿池已经发展得十分先进。已经有很多矿池管理协议应运而生,甚至有人建议这些矿池管理协议应该被标准化,并且作为比特币本身的一部分。就像比特币的点对点网络协议一样,这些矿池协议也提供了一种特定的通信应用程序编程接口(Application Programming Interface,简称API),用于矿池管理员与每个矿工交流分派工作和矿工们递交工分给管理员。获取有效区块模版(getblocktemplate,简称GBT)就作为一种标准化的矿池协议放进了比特币改进方案(Bitcoin Improvement Proposal,简称BIP)之中。一种被称为层(stratum)的竞争协议,目前在实际中运用很广泛,就是一份BIP。不像比特币本身的协议,从事存在多个互不兼容的矿池协议没有造成太多的不便。每个矿池可以选择它们喜欢的协议,然后让市场来判定孰优孰劣。
1703866644
1703866645 有些挖矿机甚至把这些协定放进了硬件,但这最终会对限制这些矿机的灵活性有所限制。然而这使得购买矿机加入矿池变得异常简单。只需要把矿机插上电并连接上网络,选择一个矿池,然后这个矿机立刻就会接受该矿池的指令开始挖矿,并把电力消耗转变成收益。
1703866646
1703866647 51%的矿池
1703866648
1703866649 2015年早期的时候,绝大部分矿工都通过加入矿池来挖矿,只有很少的矿工还在单独挖矿。而在2014年6月,网络里最大的矿池GHash.IO,曾经变得如此巨大,其算力甚至超过了比特币全网算力的50%。主要是因为这个矿池给矿工优厚的奖励,以至于大家都想加入。
1703866650
1703866651
1703866652
1703866653
1703866654 图5.14 (a)矿池的算力分布
1703866655
1703866656 资料来源:blockchain.info(2014年6月)
1703866657
1703866658
1703866659
1703866660
1703866661 图5.14 (b)矿池的算力分布
1703866662
1703866663 资料来源:blockchain.info(2014年8月)
1703866664
1703866665
1703866666
1703866667
1703866668 图5.14 (c)矿池的算力分布
1703866669
1703866670 资料来源:blockchain.info(2015年4月)
1703866671
1703866672 但这也是比特币社区一直所担心的,也导致了对GHash的反击。到了8月,GHash不再接受新用户而主动下调了一些比例。即便如此,两个矿池依然掌控了整个网络一半左右的算力。
1703866673
1703866674 到了2015年4月,形势改变了许多,至少从表面上来看变得不是那么集中。但一个矿池掌控51%的算力依然是社区里一个令人担忧的问题。然而GHash遭受的负面的公众效应让很多矿池意识到这个问题,并尽量避免增长得过大。随着新的矿工加入市场,标准化的协议使得矿池之间的切换更加容易,矿池的市场份额一直在变动。矿池在长期如何发展,目前还不明朗。
1703866675
1703866676 无论如何,矿池有可能会掩盖这样一个事实:实际上的算力集中在几个大的挖矿机构手上,这些大的机构可以同时参与多个不同的矿池以掩盖它们的真实规模。这种做法被称为“洗算力”(laundering hashes,类似于洗钱)。因为矿池的原因,发现洗算力变得非常困难,这也使得外人无法知晓矿机的实际物理控制有多么集中。
1703866677
1703866678 矿池是有益的吗
1703866679
1703866680 矿池的好处在于矿工挖矿变得更加容易预测,也让小矿工更加容易参与。如果没有矿池的存在,挖矿效益上的概率波动会让小矿工承受不起。
1703866681
1703866682 矿池另外的一个好处在于,每一个矿池都有一个中心化的矿池管理员在网络中组装区块,所以网络更新变得更加容易。只要更新管理员的软件,即可更新所有矿池成员的软件。
[ 上一页 ]  [ :1.703866633e+09 ]  [ 下一页 ]