逊智学院|挖矿到底是什么?

论坛 期权论坛 期权     
逊智   2019-12-29 07:06   1530   0



点击逊智关注我们


前言

前几期我们和小伙伴们简单分享了什么是区块链和比特币,没有看过的朋友可以通过历史消息观看,那本期准备和大家聊一聊什么是挖矿。


在了解区块链和比特币的同时相信大家都会听到挖矿这个词,其实挖矿只不过是一个形象的比喻,今天我们就扒开表象认识一下真正的“挖矿“。






挖矿是将一段时间内比特币系统中发生的交易进行确认,并记录在区块链上形成新区块的过程,挖矿的人叫做矿工。简单说来,挖矿就是记账的过程,矿工是记账员,区块链就是账本。


比特币系统的记账权力是去中心化的,即每个矿工都有记账的权利。成功抢到记账权的矿工,会获得系统新生的比特币奖励。因此,挖矿就是生产比特币的过程。由于比特币和黄金一样总量有限。所以比特币被称为数字黄金,比特币生产也俗称挖矿。


根据比特币网络的机制来看,挖矿本身是通过算力去计算下一个哈希值的过程。谁能第一个计算出来,并通知全网得到验证,谁就算挖到了这个区块,拥有这个区块的奖励和打包的矿工费,也正是因为奖励和矿工费吸引了越来越多的人来做矿工。






可能小伙伴对上面提到的哈希不太明白这里简单做个解释,哈希算法是将任意长度的二进制值映射为固定长度的较小二进制值,这个小的二进制值称为哈希值。哈希值是一段数据唯一且极其紧凑的数值表示形式。如果散列一段明文而且哪怕只更改该段落的一个字母,随后的哈希都将产生不同的值。要找到散列为同一个值的两个不同的输入,在计算上来说基本上是不可能的。


下面举个栗子,如果你输入一段明文abc,经过hash运算,会得到另一串相应(夹杂数字和字母)的字符串。如果输入abb,就算只改动了一个字母,得到的hash值也完全不一样。

abc对应hash:
ba7816bf8f01cfea414140de5dae2223b00361a396177a9cb410ff61f20015ad
  
abb对应hash:
715edf8ba8729420cd4d1ce85ed61954a9f531f8c548df728c407effe839296d


是不是有点懵,其实简单一点说,就是比特币系统出一道数学题,看谁的挖矿设备先解出来。谁先解出来谁就拥有这次的记账权可以获得此次的奖励。


下期内容:区块链技术的其他应用




关注我的人
今年暴富在等你



分享到 :
0 人收藏
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

积分:
帖子:
精华:
期权论坛 期权论坛
发布
内容

下载期权论坛手机APP