很多朋友应该都听过比特币“挖矿”。比特币不是一个软件吗?通过软件来挖矿是什么意思?从字面上来看,应当是通过投入某种工作,然后能得到一个“宝贝”,也就是矿。当然了,“挖矿”自然不是我们通常认为的那个挖矿,它只是一套算法。

我们知道,比特币是一个对等网络,每个节点都可以独立维护自己的数据副本,那么问题就来了,怎么来保证彼此之间的数据一致呢?既然没有一个中心服务器,自然也就没有一个传统意义上的权威数据来源了。这就得有一个约定的规则,大家共同按照这个规则来进行竞争,谁竞争成功了谁就有数据的打包权,也就是记账权,打包完成后广播给别人,别人只要验证一下有无问题即可,没有问题就存入到自己的数据文件中。
这个思路不错,等于就是大家来竞争临时中心服务器的资格,那么比特币中实行了一种什么样的规则呢?那就是被称为工作量证明(Proof of Work,PoW)的一种算法,其实就是类似于掷骰子的一种游戏。比如大家约定掷出一个10位长度的数字,前面6位要都是0,后面的4位数得小于某个值,看谁先掷出符合要求的数字出来,谁就抢得了打包权(记账权)。谁获得打包权,同时也就获得比特币的奖励。其实我们常听的挖矿就是抢占打包权。

添加新手交流群:币种分析、每日早晚盘分析
添加助理微信,一对一亲自指导:YoYo8abc