您当前的位置: > 比特币行情 >
很多人说挖矿,什么是比特币BTC挖矿-数字货币相关知识
很多人说挖矿,什么是比特币BTC挖矿?今天我们将学习什么是比特币挖矿。开始之前,送上提神醒脑的每日鸡汤:
适度的折腾是对生命的另类尊重,人的成长过程,就是在貌似不可能中,给自己去逐步加码的过程。得寸后考虑进尺,其实我们每个人都有不小的弹性和韧劲,不挖掘不知道,一旦自我挑战成功,成就感和自信心都会上个台阶。
如果不给自己加压,不去尝试,你可能不会发现自己原来有着巨大的能量,我们需要的是一个良性循环,挑战自己 证明自己继续提升,见证更好的未来!
贰
今天的学习内容是比特币挖矿
1
初识挖矿
大家可能经常听到挖矿这个词语,但是对于挖矿具体是什么不太清楚。那么今天我们将一起学习什么是挖矿。前面我们已经学习了区块链工作原理、哈希函数和工作量证明(记不清的小伙伴可以回顾一下哦),在此基础上,我们理解挖矿就比较容易了。
挖矿实际上就是矿工使用矿机竞争新的区块链的创建权并且完成新区块的创建,实现区块链的延续的过程,也可以认为是一次记账的过程(矿机就是比特币挖矿的设备,可以是普通的电脑、USB矿机或者专业的ASIC矿机,本文不展开说明,矿工就是操作矿机的人或组织)。
2
比特币的矿如何挖?
挖矿具体过程大致是这样的:首先,当有新的转账交易发生时,付款人除了需要将交易信息发给收款人,还要投递到每个记账节点中,收到交易信息后记账节点需要验证交易信息的合法性,接下来想要接单(记账)的节点就要通过工作量证明来竞争记账的权利。这个过程实际上就是计算随机数,先算出随机数的节点在竞争中胜利,取得了记账的权力。获得记账权的节点会将交易信息打包,创建新的区块,并向全网广播。其他节点接收到广播之后会对其进行验证,验证随机数是否满足条件,验证通过后全网的其他节点就会承认这个新区块并将其添加在已有的区块链后面,没有取得记账权的节点可以放弃了,这样一个挖矿过程就结束了。接下来,将会有下一个区块在新建立的区块基础上创建,记账节点又开始竞争该区块的创建权。
3
挖矿的诱惑
在挖矿的过程中,最难的事情是争取记账的权力,得到记账的权力需要最快计算出随机数。这个过程是大量耗电的,而且为了提高算力,矿工们可能会购买先进的矿机,因此挖矿是需要很高成本的,那么是什么吸引着他们挖矿呢?对了,是比特币激励。最初每有一个新的区块生成,这个区块的产生者就会获得25个比特币的奖励,这个奖励的数量是每四年衰减一半。总量为2100万的比特币将在2140年全部挖出。随着比特币的价值突飞猛涨,一度达到12万 RMB。矿工们也是更加的动力十足。
4
挖矿的难度
挖矿的大部分时间花费在找随机数上,随着矿机的计算能力不断提升,是不是挖矿的时间就可以缩短呢?答案是否定的。在工作量证明中含有三个关键的要素:工作量证明函数、区块以及难度值。其中难度值用来调节解工作量证明函数的计算量。比特币挖矿中的设置是保证大概十分钟创建一个新区块,如果速度过快或者过慢就会调节计算难度。它具体操作是这样的,每生成2016个区块,比特币系统就会检查一次,计算一下生成2016个区块花费的总时间是否是两周(10min*2016),如果实际时间小于两周,说明速度过快,难度值将会调高,实际时间大于两周的话,难度值就会调低。比特币系统是根据2016个区块的总时间进行调节的,每一个特定区块生成的时间不一定是十分钟,可能快也可能慢。
大家为了提高自己率先找到随机输的概率纷纷提高矿机的算力,结果整个网络算力提升,为了保证生成区块的时间不变,计算量加大,这样就导致挖矿过程中耗费的能量越来越大。