作者 |宇星
出品|白话区块链(ID:hellobtc)
大白有个朋友看见比特币价值不菲,而且听说比特币是挖出来的,就两眼发光,兴致勃勃地也想去挖矿。但无奈入矿圈没那么容易,有许多知识需要了解。今天就让大白来介绍一下什么是挖矿,以及矿池和矿场的区别到底是什么?
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”,那么就算胜利,这样大白就可以从团队获得的集体奖励中分配到自己的那份收益。
0 条评论
请「登录」后评论