很多人都不明白什么是挖矿,挖矿的原理是什么,特别是现在大部分的人已经不在传统挖矿,而是进入云算力挖矿。特别是刚入门的小白,对于挖矿一知半解。
现在很有多区块链系统,都发行了自己的数字货币,可你知道为什么吗?你可以把不同的数字货币想象成不同国家的货币,每条链发布的数字货币,充当的是该链上价值流通的一般等价物;每个国家是不是都有自己的货币系统?这样一想,是不是就清楚为什么每条链发行数字货币的原因了,其目的就是促使链上资产的顺利流通。
而在区块链上获取数字货币主要形式:是通过挖矿节点,不断消耗自身的算力,也就是不断挖矿的意思,来换取比特币,也就是我们通常听得通过哈希运算碰撞来获取记账的权利和奖励;由于比特币系统是完全开源的,在比特币系统,通过自身的算法可以动态调整全网节点的挖矿难度,保证每过大约10分钟,比特币网络中,就会有一个节点挖矿成功;一旦有人挖矿成功,比特币系统就会奖励此人一定数量的比特币,这个数量也是通过算法控制的,从开始每挖矿成功的人得到25个比特币的奖励,每过四年衰减一半;也就是下一个四年挖矿成功奖励12.5个,再下一个四年奖励6.25个,以此类推。
其实挖矿是比特币系统中一个形象化的表达;它背后真正的名称是POW算法,也就是工作量证明算法;工作量证明。中本聪在设计实现比特币系统的时候,希望每10分钟完成一次比特币发行,由于比特币网络中有成千上万个节点,那该把币发行给谁呢?按照工作量证明的策略,也就是POW算法的思路,中本聪在比特币系统中,给每一个节点出了一个难题,在其他字段值不变的前提下,通过不断调节Nonce的值,来对BlockHeader这个结构体值算Hash,要求找到一个Nonce值,使得算出来的hash值小于或大于某个固定值,这个固定值,由于hash算法是一个不可以逆的算法,这样每个节点只能采用穷举的方法。+V:slf776
更多了解挖矿
郑重声明: 本文版权归原作者所有, 转载文章仅为传播更多信息之目的, 如作者信息标记有误, 请第一时间联系我们修改或删除, 多谢。