# 矿池和矿场有何区别？

By [heyuekutong](https://paragraph.com/@xwindow) · 2022-08-01

---

[crowdfund://0xaD79e983CcbCD9C8b6527cF3cF7E786387E0E426?version=factory\_5&network=mainnet](https://etherscan.io/address/0xaD79e983CcbCD9C8b6527cF3cF7E786387E0E426)

**01 挖矿**

在《比特币的矿工和挖矿是什么意思？》一文中谈到，在比特币世界中，比特币就好比是“数字黄金”，像黄金是从金矿里面挖出来那样，我们想把比特币从数字里面“挖”出来以此来获得比特币奖励，而挖矿的过程实则就是解决计算难题的过程。而挖矿的实施者则称为矿工。

挖矿再详细点其实就是不停地进行哈希运算，直到得到的哈希运算后的结果比目标值小。这里看不懂，先别慌，请继续听着大白往下讲。

其实这挖矿的过程就和掷色子类似，比如，游戏规则是让大白同时扔3个色子，扔出的数字序列小于112算胜利，假设大白某一次扔出的色子序列为111（第一个色子正面向上的数字是1，第二个色子是1，第三个色子是1），那么就表示胜利，并获得游戏奖励。

在比特币世界中，我们把“掷色子”的这个过程交给了我们的一些计算能力的机器（矿机）去做。上面的例子是3个色子同时扔，而我们的比特币中的哈希值是256位，也就是说相当于同时扔256个色子，而且上面的例子中一个色子只有6面，也就6种可能，但是比特币世界中的一个”色子“相当于硬币有2面（一面是0，一面为1），因此会有10的77次方以上的可能情况产生。因此如果一个矿机挖矿的话，挖到的概率还是非常小的。

在比特币世界中，计算机会不断地“掷色子”，直到得到的色子序列比目标值小时，就会出一个区块，而且第一个计算出这个结果的矿工将会获得一定的奖励。这也是激励矿工去挖矿的一种的机制。

 **02 矿池**

大白前面提到，比如要找到一个比“112”小的序列，只有当掷到的色子序列为“111”时才能算胜利，可是生活经验会告诉我们扔出这个序列的可能性非常的小，概率是1/216，假设大白自己在那儿一直扔，可能到游戏结束都不会赢。

但是假设大白加入到10个人的团队，团队中每个人都扔3个色子，直到团队中一个人扔出的色子序列为“111”，那么就算胜利，这样大白就可以从团队获得的集体奖励中分配到自己的那份收益。

从“个人扔色子”到“团体扔色子”的过程在比特币世界中相当于是算力的合并。通过这种算力合并联合运作的方法建立的网站便称作“矿池”。

白话点讲，就是把单个的矿机集合起来（即矿机接入矿池的过程），然后大家一起提供算力，最后一起获得收益，再按一定的分配机制分配收益。这样一来，单个矿机获利就会比较的稳定。而且矿池是若干矿机算力的集合，它是一个平台，它不受区域的限制，比如F2Pool鱼池，它的矿机分布在美国、加拿大、新加坡、俄罗斯等全球多个国家。

 **03 矿场**

相信通过前面的讲解，大家已经知道挖矿需要有计算能力的机器去计算，那么这个计算的过程必然是需要耗费电力的，而且还需要人去维护挖矿的机器设备。

所以为了降低挖矿的成本，人们会想着把许多矿机放到一起，方便维护管理，而且往往会选择一个合适的区域，比如像四川、贵州这些电费比较便宜的地方。这样把许多矿机连接在一起进行挖矿，就形成了矿场。

矿场相对于矿池来说，它是针对集中矿机的实际的场地而言，它着重表达的是某个区域的矿机的集合。就好比四川的一些电力资源丰富的地方就有很多的矿场。

 **04 小结**

矿场是形容矿机物理的硬件设备的集合，矿池是这些矿机所提供的算力的集合，因此矿池不需要要求集中在一个地方；矿场是指实体的硬件设备的集合，而矿池则相对形象些，指的是可能分布在不同地方的算力的集合，它是一个网络平台。

那大白还是用掷色子形容一下矿池和矿机，大白、小黑、小白等人分别在不同的地方，然后一起扔色子，最后把扔色子的结果通过网络集中起来，这就比较像矿池的集中算力。

而假如大白、小黑、小白等人都聚集在一个教室，他们都参加扔色子的游戏（即指矿机进行计算），那么这个教室我们就可以当成一个能玩扔色子游戏的聚集地，就好比比特币中的矿场。

---

*Originally published on [heyuekutong](https://paragraph.com/@xwindow/jkP6FpAuqDnVhNzcNPP8)*
