相信最近在ICO被禁、交易所被封、比特币是庞氏骗局的各种消息的轰炸下,已经接触到了比特币的一些“黑话”。我们的小汤圆科学也是一个有理想有抱负的自媒体,致力于普及我们所知道的或刚刚知道的东西。在前两篇文章介绍了比特币和区块链的基础上,我们再来看看热点,告诉你比特币世界里的“挖矿”是什么意思。
纳尼?“挖矿”不就是这样吗?
不不不,“挖矿”只是比特币中的一个形象。真正的采矿需要大量的电力和优美的环境(至少没有大量的灰尘)。毕竟“矿工”都是电脑。没错,比特币挖矿就是一堆电脑执行有效或无效的操作。简而言之,这些机器就是我们之前提到的区块链技术中的“全节点”,或者说是那些独立的账本。每个“矿工”(全节点)都有一个独立的区块链(账簿)。
他们一般是这样存在的。
虽然是比喻,但比特币挖矿和真实挖矿的目的基本一致。现实中,采矿就是把一些矿物(金、银或其他矿物)挖出来,卖掉赚钱;比特币挖矿的目的也很简单,就是为了得到比特币,从而换取美元或者欧票,当然也可能是人民币。简而言之,就是赚钱。这不是废话吗?不然谁会把这么多电脑放在山里?
一开始比特币很好挖,设备也很简单。也许当时只是一台普通的电脑,但是随着比特币价格的飙升,竞争越来越激烈。现在都是专用设备,我们普通人几乎挖不到。
我们都知道比特币的数量是一定的,也就是总共2100万枚,虽然下面还有一个丛(一亿比特币)单位。为了理解比特币数量的确定性,我们还应该知道——挖矿是生产(发行)比特币的唯一途径。同时,它也是保证去中心化网络民主和竞争的重要手段,但它也有一个明显的缺点:它浪费了大量的计算机计算能力和电力。
我们已经知道比特币是如何交易的:
当A和B交易的时候,会有一声大叫:“我要给B那么多钱,你看好了!”然后把这个叫声发送给所有的电脑(一般称为节点),然后大家拿出本子,写下“甲给了乙这么多钱”,直到记录了50%以上的节点,财富的转移才能完成,才能得到大家的认可。
在上述过程中,参与确认交易的都是挖矿。换句话说,挖矿就是矿工确认每一笔交易是否合法,将合法交易写入统一的公共账本,并按照制度规定获得一定数量的新比特币和交易费用的过程。
这样有什么好处?可以保证每个节点都参与确认交易,因为既可以有新的比特币奖励,也可以有激励费。为什么不呢?而这个过程只取决于一个指标,——,谁更快。所以出现了恶性竞争,导致越有钱的人可以买到更好的设备,更快的计算出结果,得到比特币。
也许你可以看到,在确认交易的过程中,电脑其实在做一些复杂的计算问题。这道计算题虽然难,但是验证答案很简单。形象地说,这有点像我们真正的数独游戏。解题很复杂,但验证是否正确却很简单。而且,这个计算只是唯一的。谁先把电脑算出来,先被验证正确,那么新的比特币和奖励就给谁,别人的努力就白费了,哪怕你只慢了千分之一秒!完成一个计算后,形成一个新的块,然后大家基于这个块计算下一个块,依次进行,直到数完第2100个比特币。
也许你会想,如果我用天河系列计算机来计算,会不会很牛逼。是的,一开始是。关键是只要你用最快的速度算出一个结果,系统就会重新调整难度以适应每个人的计算能力,保证你基本上每10分钟就能算出结果。要知道,计算能力越高,电脑消耗的电量就越多,成本也就越高。最终得不偿失。
所以根据经济理论,我们可以大胆预测:
最后很可能会有一个结果。计算出来的比特币奖励和消耗的电力等财力之和应该基本相同,也就是边际收益趋近于零。
好了,现在大家基本都知道比特币是怎么来的了。现阶段对比特币的看法不一。如果有什么看法,欢迎留言与大家分享!
相关链接:最近很火的比特币到底是什么?
说到这里,你知道什么是区块链吗?