摘要:在比特币世界中,比特币就好比是”数字黄金”,像黄金是从金矿里面挖出来那样,我们想把比特币从数字”挖”出来以此来获得比特币奖励,而挖矿的过程实则就是解决计算难题的过程。而挖矿的实施者则称为矿工。
1. 挖矿
在比特币世界中,比特币就好比是“数字黄金”,像黄金是从金矿里面挖出来那样,我们想把比特币从数字“挖”出来以此来获得比特币奖励,而挖矿的过程实则就是解决计算难题的过程。而挖矿的实施者则称为矿工。
挖矿再详细点其实就是不停地进行哈希运算,直到得到的哈希运算后的结果比目标值小。这里看不懂,先别着急,您继续往下看。
其实这挖矿的过程就和掷骰子类似,比如,游戏规则是同时扔3个骰子,扔出的数字序列小于112算胜利,假设您某一次扔出的骰子序列为111(第一个色子正面向上的数字是1,第二个色子是1,第三个色子是1),那么就表示胜利,并获得游戏奖励。
在比特币世界中,我们把“掷骰子”的这个过程交给了我们的一些计算能力的机器(矿机)去做。上面的例子是3个骰子同时扔,而我们的比特币中的哈希值是256位,也就是说相当于同时扔256个色子,而且上面的例子中一个色子只有6面,也就6种可能,但是比特币世界中的一个”骰子“相当于硬币有2面(一面是0,一面为1),因此会有10的77次方以上的可能情况产生。因此如果一个矿机挖矿的话,挖到的概率还是非常小的。
在比特币世界中,计算机会不断地“掷骰子”,直到得到的色子序列比目标值小时,就会出一个区块,而且第一个计算出这个结果的矿工将会获得一定的奖励。这也是激励矿工去挖矿的一种的机制。
进一步阅读你认为的比特币是这个比特币吗?
2. 矿池
前面提到,比如要找到一个比“112”小的序列,只有当掷到的骰子序列为“111”时才能算胜利,可是生活经验会告诉我们扔出这个序列的可能性非常的小,概率是1/216,假设您自己在那儿一直扔,可能到游戏结束都不会赢。
但是假设加入到10个人的团队,团队中每个人都扔3个骰子,直到团队中一个人扔出的骰子序列为“111”,那么就算胜利,这样您就可以从团队获得的集体奖励中分配到自己的那份收益。
从“个人扔骰子”到“团体扔骰子”的过程在比特币世界中相当于是算力的合并。通过这种算力合并联合运作的方法建立的网站便称作“矿池”。
白话点讲,就是把单个的矿机集合起来(即矿机接入矿池的过程),然后大家一起提供算力,最后一起获得收益,再按一定的分配机制分配收益。这样一来,单个矿机获利就会比较的稳定。而且矿池是若干矿机算力的集合,它是一个平台,它不受区域的限制,比如F2Pool鱼池,它的矿机分布在美国、加拿大、新加坡、俄罗斯等全球多个国家。
币圈中大家都在追捧主流币,主流币是什么呢?
进一步阅读9102年了,是时候好好了解了解区块链了
3. 矿场
相信通过前面的讲解,大家已经知道挖矿需要有计算能力的机器去计算,那么这个计算的过程必然是需要耗费电力的,而且还需要人去维护挖矿的机器设备。
所以为了降低挖矿的成本,人们会想着把许多矿机放到一起,方便维护管理,而且往往会选择一个合适的区域,比如像四川、贵州这些电费比较便宜的地方。这样把许多矿机连接在一起进行挖矿,就形成了矿场。
矿场相对于矿池来说,它是针对集中矿机的实际的场地而言,它着重表达的是某个区域的矿机的集合。就好比四川的一些电力资源丰富的地方就有很多的矿场。
4. 小结
矿场是形容矿机物理的硬件设备的集合,矿池是这些矿机所提供的算力的集合,因此矿池不需要要求集中在一个地方;矿场是指实体的硬件设备的集合,而矿池则相对形象些,指的是可能分布在不同地方的算力的集合,它是一个网络平台。
还是用掷骰子形容一下矿池和矿机,甲,乙,丙、等人分别在不同的地方,然后一起掷骰子,最后把掷骰子的结果通过网络集中起来,这就比较像矿池的集中算力。
而假如甲,乙,丙,等人都聚集在一个教室,他们都参加掷骰子的游戏(即指矿机进行计算),那么这个教室我们就可以当成一个能玩掷骰子游戏的聚集地,就好比比特币中的矿场。
进一步阅读比特币小白防止被骗必须知道的问题及解答
如果你也有挖矿的想法可了解链信
链信是基于夸克区块链的一个区——区块链应用社交平台。我们链信希望通过区块链的激励机制,让用户在这个平台上通过社交的方式产生价值。同时让更多的人了解比特币,接触区块链,使用区块链和比特币,让他们认识到真正的区块链和比特币。
来源:可与不可
区块链科普:NFT的概念及底层协议标准
原创文章,作者:菜鸡,如若转载,请注明出处:https://www.20on.com/218498.html