“挖矿”挖的到底是什么?
2019-08-28 10:31:21 作者:
来源:
描述
  区块链上的每一个节点都有一个总的账本,那么这个账本是如何产生的呢?这就要归功于矿工的功劳。

  矿工通过挖矿获得虚拟货币,事实上,所谓的挖矿只是一个形象的描述,在计算机世界中除了“0”和“1”的代码之外,别再
[本文共字,阅读完需要分钟]
“挖矿”挖的到底是什么?
  区块链上的每一个节点都有一个总的账本,那么这个账本是如何产生的呢?这就要归功于矿工的功劳。

  矿工通过挖矿获得虚拟货币,事实上,所谓的挖矿只是一个形象的描述,在计算机世界中除了“0”和“1”的代码之外,别再无其他,更无“金矿”一说。

  现在挖矿多借助于专业的矿机,矿机,顾名思义,用于挖掘(生产)加密货币的机器。广义的说,矿机可以是一切可以运行挖矿程序的机器,比如专业矿机、家用电脑、智能手机、服务器、智能路由器、智能手表、智能电视机等等。

  狭义的说,矿机指的是专业挖矿设备,比如ASIC矿机、显卡矿机,以及一些币种的专属矿机(PFS矿机)等。

  这些矿机向整个区块链网络提供“算力”负责制造和发布区块(block即账本),它对矿机的CPU和电量的消耗是很大的。

  挖矿方式经过不断的演变后,形成了现在矿池算力的比拼,而不再单单是每一台矿机的比拼了,这其实也是矿工们抱团取暖争取利润最大化的一种更加稳定的方式。矿工之间也在竞争,谁先算出来了,谁就能第一个添加新区块进入区块链,从而享受这个区块的全部收益。其它矿工只能过来把那一页抄写一份,贴在自己账本的最后面,然后又开始新的记账过程。周而复始,生生不息,账本一页一页的增加,账本越来越厚。

  区块链系统能够让所有人的账本保持一致。这种让所有节点数据保持一致的机制,我们称之为共识机制。采用不同的共识算法,最终目的是确保持数据的一致性。记录工作量证明,不可篡改。矿工既不能通过作弊增加自己的报酬,也不能处理那些破坏网络的欺诈交易,因为所有的节点都会拒绝含有违反协议规则的无效数据区块。因此,即使不是所有矿工都可以信任,区块链网络仍然是安全的。