随着区块链的运用越来越广泛,数字货币的老大比特币正在转入一个诈骗的漩涡。因为比特币的耗电量增加和挖矿难度会继续增加的情况下,一种新型的职业应运而生----云矿工。 很多人觉得这个是诈骗,觉得不可能有这么高的收益,但是如果你了解原理那么你就明白云挖矿就是挖矿的升级版本,有点像是游戏里的充钱玩家一样,完全不一样的体验。 首先我们要明白什么是挖矿?
挖矿是将一段时间内比特币(一种基于密码学的数字货币)系统中发生的交易进行确认,并记录在区块链上形成新区块的过程.简单说来,挖矿就是记账的过程,矿工是记账员,区块链就是账本. 我们可以用更简单的方式去讲解挖矿,挖矿就是一个比特币的交易过程里的记账,就好比我们的银行记录我们消费一样,银行是记账中心(我们去购买物品消费或者转账都要知道自己有多少钱,这个记录我有多少钱的就是记账,我们银行卡消费中银行就是记账中心)。不同的是比特币是去中心化的电子记账系统(不需要银行这个中心记账),谁都可以来记账,,每一个人的账本都是公开的,都可以让别人看。但是这个公开的是账本,不是公开持有这个账本的人,所以安全性和隐私性都得到了提高。 那么为什么要记账呢?因为记账是有奖励的。奖励就是我们的挖矿所得,并且每一比交易都有手续费的,因为挖矿有奖励和手续费,也就是我们所说的挖矿收益,这个就是比特币的产生和为什么有人会去挖矿的原因。 我们梳理一下: 简单的说挖矿,在比特币系统中因为比特币是可以交易的,交易有手续费,然后需要有人去记录这个交易,记录这个交易的人就可以获得奖励和手续费,这个奖励和手续费就是比特币。而这个记录交易叫做记账,每个人都可以记账。记账确认正确就是一个区块,每个成功的区块链接在一起,就是区块链。 我们用简单的图形方式一下这个记账和挖矿 比如A支付了10个比特币给B ---(支付10个BTC给B )B 这个事情呢,A要记账。但是自己记下来不能自己留着,因为自己留着别人不信,所以这个账单要广播出去,告诉所有人。所以A告诉了B,告诉了C ,告诉了D等等人。过了一段时间B要进行一笔支付。 --(支付6个BTC给C )C,同理这个支付也要告诉其他人,和A给B支付一样操作。然后过了一段时间C有一笔支付。 ---(支付3个BTC给D)D,同理,记账广播告诉所有人。 这样的交易记录我们打包起来形成一个块,这个块大概能存4000个左右的交易记录。这个块打包成功之后,我们把这个块链接到之前的交易记录上去。多个区块一起链接起来就是区块链。 有这个系统之后要解决一些问题,比如这个账单记录以谁为准,例如上方三个交易记录,比如D可能只记录了B的账单。正常情况下,ABCD的支付是可以的,因为可能网络有延迟,可能D 是看不到A支付给B这个记录的,怎么确认B 有钱付款呢?还有就是为什么要记账,以及防伪,因为A支付给B 不一定是真的。 记账是因为有奖励我们前面说了,比特币系统用户都可以记账,记账有手续费的收益,就和我们的银行卡手续费一样,不同的是比特比手续费很低,比银行划算很多。记账奖励只能给一个人,系统是每10分钟打一个包,这个包是50个比特币的奖励,每过四年会减半,这么说最后比特币只有2100万个。有奖励谁都去打包,以谁为准呢,权利给谁呢?中本聪,比特币的创始者想了个办法,叫做工作量证明,简单的说就是每一个打包的人要去做一道很难的数学题。这个数学题做出来才可以有权利打包,这个数学题难道什么程度呢?就是没有人能用脑子直接做出来,只有通过计算机去一个个去尝试答案,所以能不能算出来就看计算机的运算能力,也就是我们挖矿里的矿机的算力,算力越大运算越快,算出数学题的概率就越高。这个过程就是挖矿。万一我们不断增加运算速度,那么会不会很快就挖完了呢?当然不会,为了不至于比特币很快就挖完了,中本聪设计的系统中每两周会增加一次挖矿难度,就是增加数学题的难度,也就是为什么计算机要不断的增加算力的原因了。 |