什么是挖矿?矿池是如何工作的?
“啥家庭啊?家里有矿啊?”
“没有,但我会挖矿,区块链挖矿!”
简单地给大家解释了一下什么是智能合约,小伙伴们都get到了吗?今天的「链世界」和大家聊聊最让大众期待的基础知识——挖矿。
什么是挖矿?
先用一张图来表示下:
看不明白?没关系,还有文字解释:比特币是一种基于区块链技术的数字货币,我们在之前的文章中已经把区块链比作一个的账本,一个区块就是账本的一页。
“挖矿”就是在一页页纸上记录交易的过程,具体来说,节点收集过去十分钟整个网络里的交易,把这些交易写入一个区块,并广播到网络中的其它节点,当大多数节点接纳了某区块,那么在这个区块里面写给自己的奖励也就同时被接纳,于是“挖矿”成功。
还听不懂?好,我们再来举个更简单的例子,我现在拿出一张100元人民币,凡是关注了全链资讯的人都可以通过留言来猜这张毛爷爷上面的编号,谁能猜中,我就把这张毛爷爷送给谁。如果是一个人,想尽办法自己猜,猜中独享这100元,就是个人挖矿。如果觉得光靠自己一个人,怎么猜也猜不到,那就:出钱召集一些人一起来猜,这就是矿场;等猜中之后,根据猜测的次数,按比例分配这100元,这就是矿池。
比特币就像玩寻宝游戏一样,每隔一段时间,比特币系统会在系统节点上生成一个随机代码,互联网中的所有计算机都可以去寻找这个代码;谁只要一找到,就会产生一个区块,随即得到一个比特币,这个过程就是挖矿。但是要计算得到这个随机产生的代码,就需要大量的CPU运算。
矿会被挖完吗?
既然比特币一直这样产生下去,比特币越来越多,那我挖的矿岂不是会越来越多,到最后变得像路边的石头一样多,不就是一文不值了?如果你有这个疑问,那么大可放心,因为比特币系统有一个机制:前4年总额将产生10,500,000 BTC,每隔4年产出数额减半,在第4年至第8年会产生5,250,000 BTC,第8至12年则只有2,625,000 BTC,如此类推。到最后,总共产生的比特币数量为接近21,000,000 BTC。
也就是说就是现在有一个装了2100万个金币的藏宝室,要想将里面的金币装到自己口袋里,就要利用电脑,按照一定的算法,得出一组符合规律的数字,这些数字,就是打开藏宝室的钥匙。每次打开,你都能从里面搞到金币。
怎么去挖矿?
目前,超过80%的比特币都已经被开采出来了,只有剩下20%待采。挖矿是加密货币保持去中心化并且遵循公开透明的P2P交易方法的本质。无论何时发生任何交易,加密货币矿工们都会得到解决并验证的任务。无论谁完成了任务,都会得到一份系统奖励并负责把新的区块加到链上并更新账本。
比特币系统中,有一个叫哈希函数的玩意儿,这只是一个名称,你记住就好。在比特币系统中,每隔十分钟,大家都要计算哈希函数,计算的值必须符合比特币系统的规定,谁计算的快,谁就会获得比特币奖励。实际上,就是通过这个计算的过程来挖矿。
每一个输入值,只能有唯一的哈希值,而比特币系统要求你计算的哈希值满足它的条件,所以你不得不不断的来改输入值,直到由此对应的哈希值满足系统的条件。通常的操作方法是所谓的穷举法。比如你第一次输入:1,然后调整为:2、3、4...直到你满足比特币系统的条件。通常来说,这个过程需要上万亿次的计算。
什么是算力?
听到这里,是不是觉得挖矿好像很简单?错!在比特币的世界里,大约每10分钟会记录一个数据块。所有的挖矿计算机都在尝试打包这个数据块提交,而最终成功生成这个数据块的人,就可以得到一笔比特币报酬。而要打包这个数据块,就如前文所说,要有正确的哈希值。哈希值呢?只能靠不停地输入进行猜测和碰撞,直到成功的那一刻。算力,就是计算机每秒钟猜测的次数,说的专业点儿,就是计算机每秒产生碰撞的能力,我们手里的矿机每秒能做多少次hash碰撞,就是算力。算力越高,当然理论上能挖到的比特币就越多,回报就越高。想想普通挖矿吧,你得在计算机上投入多大的成本啊,要是没挖到几个,你就亏大了。这也就是挖矿最难的地方,因为你是在用自己的算力去对抗全球千千万万和你一样的矿工!
你可能感兴趣的文章
-
挖矿的意义及作用
-
挖矿的意义及作用
我相信其实应该有不少的朋友都不知道什么才是真正的挖矿,挖矿的意义是什么,但是读了几本白皮书后,应该也知道一二,挖矿在整个区块链网络是关键,也是必不可少的,挖矿就...
2024-10-24
全球区块链产业尚处于探索阶段,创新应用推动多元化商业模式诞生
-
全球区块链产业尚处于探索阶段,创新应用推动多元化商业模式诞生
随着区块链技术应用衍生的基础商业模式可分为7类随着区块链技术应用衍生的基础商业模式包括代币经济、区块链即服务、区块链开发平台、基于区块链的软件产品、网络服务、区...
2024-10-24
什么是挖矿?矿池是如何工作的?
-
什么是挖矿?矿池是如何工作的?
“啥家庭啊?家里有矿啊?”“没有,但我会挖矿,区块链挖矿!”简单地给大家解释了一下什么是智能合约,小伙伴们都get到了吗?今天的「链世界」和大家聊聊最让大众期待...
2024-10-24
200行Go代码实现区块链挖矿算法
-
200行Go代码实现区块链挖矿算法
在本系列前两篇文章中[1][2],我们向大家展示了如何通过精炼的Go代码实现一个简单的区块链。包括生成块,验证块数据,广播通信等等,这一篇让我们聚焦在如何实现 ...
2024-10-23
Filecoin市值将在2023年超过比特币,区块链有IPFS会更好
-
Filecoin市值将在2023年超过比特币,区块链有IPFS会更好
从2008年比特币诞生之初开始,数字货币的“挖矿”经历了五个时代:CPU挖矿、GPU挖矿、FPGA挖矿、ASIC挖矿、大规模集群挖矿。而对于后入场的矿工来说,主...
2024-10-23
加密货币的特点是什么?加密货币的种类介绍
-
加密货币的特点是什么?加密货币的种类介绍
3、艾达币 卡尔达诺是一个分散且公开的区块链,也是ㄧ个加密货币项目,而且是完全开源的
2024-10-23
数字货币投资的方式有哪些?哈希盲盒具体玩法是什么?
-
数字货币投资的方式有哪些?哈希盲盒具体玩法是什么?
二、OB哈希盲盒具体玩法 相较于虚拟币合约投资,OB哈希玩法主要分为三个步骤: 1、抽奖 用户按照抽奖规则用区块链“去中心化钱包”使用游戏币USDT向对应...
2024-10-22
龙头回归把握区块链二波(300579)主升浪,股价目标锁定100元
-
龙头回归把握区块链二波(300579)主升浪,股价目标锁定100元
【板块涨停早知道】★ 欧盟海上风电规模将增十倍 中国市场同样可期概念股:明阳智能(601615)、天顺风能(002531)、振江股份(603507)★ 煤矿开展...
2024-10-22
以太坊 的诞生与辉煌
-
以太坊 的诞生与辉煌
Abstract : 如果说比特币代表的区块链1.0时代,为价值转移提供了新的思路和新的方法;那么,以太坊代表的区块链2.0时代,则让区块链商业应用变得可能。比...
2024-10-22
知识分享丨区块链的3个阶段和4种分类
-
知识分享丨区块链的3个阶段和4种分类
区块链至今为止经历了 3个阶段。发展到现在,根据不同的划分标准,可以将区块链分为不同的类别。区块链的3个阶段关于区块链的3个阶段,在《区块链解密:构建基于信用的...
2024-10-22