"挖矿"的概念取自于我们现实经济生活中已有的概念,黄金挖矿、白银挖矿等,因为矿物是有价值的,所以才驱使人们去付出劳动力来挖。
比特币挖矿还有一个重要的点是因为参与挖矿的矿工认可比特币的价值,他们挖矿挖到的比特币市场上有人愿意花钱购买。所以,比特币的挖矿是有意义的。
比特币的创始人中本聪采用一种叫"工作证明(Proof Of Work,简称POW)的机制,即工作量的证明。这种方法通常来说只能从结果证明,因为监测工作过程通常是繁琐与低效的。这是用来确认你做过一定量的工作,但是监测工作的整个过程极为低效,而通过对工作的结果进行认证来证明完成了相应的工作量,则是一种非常高效的方式。
我们可以比喻成,要证明您会开车技术好,企业不可能给您几天时间,跟着您在市区上走。但是,你可以提供驾驶证和之前在出租车公司当司机的工作证明, 来说明您的能力。你要获得这个能力需要付出大量的时间和精力,但是企业验证却非常简单。
比特币这种加密系统所使用工作量证明机制的证明是哈希现金,需要算出对应的哈希函数。哈希cash是一种工作量证明机制,它是亚当·贝克在1997年发明的,主要用于抵抗邮件的拒绝服务攻击及垃圾邮件网关滥用。在比特币之前,哈希cash被用于垃圾邮件的过滤,也被微软用于hotmail等产品中。
对于比特币这种加密系统所使用的哈希函数,它需要具备以下的性质:
1. 免碰撞,即不会出现输入x≠y,但是H(x)=H(y)
2. 隐匿性,也就是说,对于一个给定的输出结果H(x),想要逆推出输入x,在计算上是不可能的。
3. 不存在比穷举更好的方法,可以使哈希结果H(x)落在特定的范围。
比特币在区块链的生成过程中使用了POW机制,一个符合要求的区块哈希函数由N个前导零构成,零的个数取决于网络的难度值。比特币在区块链的生成过程中使用了POW机制,一个符合要求的区块哈希函数由N个前导零构成,零的个数取决于网络的难度值。要得到合理的区块哈希码需要经过大量尝试计算。当某个节点提供出一个合理的区块哈希值,那就是说明该节点确实经过了大量的尝试计算,那么系统就把"打包权"分配给该节点(矿工)。
当然这不能得出计算次数的绝对值,因为寻找合理hash是一个概率事件,所以当节点(矿工)拥有占全网n%的算力时,该节点基本上就是有n/100的概率找到区块哈希。那就是意思上说比拼算力。能不能记住前面几个0,然后可以使用呢?不能,因为难度值不一样,0的数量就不一样。而且要证明的数是一个哈希码,而且需要验证的工作量证明非常庞大,基本上无法造假。
只存在一个方法:穷举!
那么这就意味着,你不仅要算出你的哈希值,还需要对比对不对,如果不对的话继续算。那么,我们可以通过自己的电脑来进行挖矿吗?理论上讲当然可以,但是当你真正了解了矿工们挖矿的装备时,你会放弃这个想法。从比特币出现到现在,挖矿装备进行了不断的迭代,从最早期的CPU挖矿到显卡挖矿再到现在的ASIC芯片挖矿(专业挖矿芯片),由于要获得正确的哈希值,因此需要大量的计算。
目前的比特币矿场都是用专用的比特币矿机来挖矿。一台蚂蚁s9矿机的算力是13.5TH/S相当于7500块1080ti显卡算力的总和,而一个中型矿场就拥有几百上千台这样的矿机。我们平常的数据流量计算单位是K,MB,GB。
而1kH / s =每秒1,000哈希
1MH / s =每秒1,000,000次哈希。
1GH / s =每秒1,000,000,000次哈希。
1TH / s =每秒1,000,000,000,000次哈希。
1PH / s =每秒1,000,000,000,000,000次哈希。
1EH / s =每秒1,000,000,000,000,000,000,000次哈希。
看到这个天文数字小编已经懵了,如果想要自己去挖矿,那还是洗洗睡吧。估计十万年也挖不到一个比特币。因此,就有了专业矿场的出现,矿场都是用很贵的专业挖矿芯片来算,他们的算力是人工的N倍。如果单靠人力,算十年都没有它们工作一小时的工作量大。目前中国最有名的矿场为比特大陆和嘉楠智耘,因为大矿场的出现,个人已经很难再挖到比特币了,所以很多矿工集合起来,这就形成了矿池,矿池收益根据各个矿工的算力比例进行分配。那么如果有个人想要获得比特币要通过什么方式呢?
1、 交易所购买
数字货币的火爆来袭涌现了大大小小上千家的交易所,在最近强烈震荡暴跌的熊市寒冬中,想要获得比特币在交易所购买是一个很好的解决方案,比特币已经从熊市初期的6500美元左右跌至4500美元左右。如果想要持有比特币,毫无疑问目前的形式是最佳时间。
2、投资矿机
矿机的价格与币价的高低成双生关系,在目前的熊市寒冬中,矿机的价格也下降至冰点,原价2万元的矿机现在只要1000元即可入手,各大矿机厂商的股价都被腰斩,想要获得可以考虑现在入场进行矿机投资,但在现今的局势中,自己挖的比特币的成本要远远大于币价,因此,需要仔细斟酌考虑。
3、投资算力
很多矿场会有专业的挖矿设备提供并且安排专业的技术人员进行维护,据说投资算力100天左右就可以回本。相比较高额的矿机投资,算力投资更加符合个人进行比特币投资。