人人都说的比特币挖矿 到底是在挖什么?

  • 时间:
  • 浏览:1

比特币最迷人的地方要是挖矿了。为类似 挖矿这样 迷人?之后挖矿能获得比特币呗。我写这篇文章的之后比特币的价格是3900美元,随才能 挖出有俩个 区块,就能获得487200美元的挖矿收入和约20000美元的交易手续费收入,这都会非常迷人吗?

这样 到底类似 是挖矿呢?矿工又怎么才能 才能 通过挖矿获得比特币的呢?这就还要从比特币区块链系统采用的PoW(工作量证明)共识机制说起了。

PoW(工作量证明)共识机制

先讲有俩个 故事:

有有俩个 村子,类似 村子里什么都有有事情都还要朋友同时决策。比如某天,村长还要全体村民同时决策今天中午村里的大食堂是包饺子还是擀面条。

通常,朋友能想到的最好的辦法 要是投票----每个村民一票,少数服从多数。之后某些村民暂且想在食堂吃饭,什么都有有他之后就会把票送给别人,另有俩个 都会之后会由于 不公平,在食堂吃饭的大多数人之后这样 实现朋友的愿望。

于是村长换了三种最好的辦法 ,他在10点200的之后,用大喇叭给全体村民广播:“朋友来选泽食堂中午是做饺子还是做面条,想来食堂吃饭的人,就去食堂门口推那个巨大的石头,到了11点整,石头被推到了大门东边,中午就吃饺子;推到了大门西边,中午就吃面条。”

于是想去食堂吃饭的人,就跑去推石头了。出力多的人群最终实现了个人 的愿望,出力少的人群也心甘情愿,之后村里老是都会另有俩个 的规矩。

类似 故事讲了三种实现人群共识的最好的辦法 ,朋友才能 叫它“工作量证明机制”。利用出力的哪有几个,来证明个人 的选泽意愿。

在类似 系列的第一篇文章里,朋友讲到了区块链系统才能让个人 的账本保持一致。类似 让所有节点数据保持一致的机制,朋友称之为共识机制。采用不同的共识算法,才能实现不同性能的共识效果,其最终目的都会保持数据的一致性。

记录工作量证明,不可篡改

朋友之后知道,在比特币系统中,记录交易是系统工作的基础最好的辦法 。在比特币区块链系统中,区块是记录交易的最基本容器。在比特币(BTC)中目前区块大小限制为1MB,(前几天之后诞生了三种新的虚拟货币,叫做比特币现金——BCC,类似 区块大小限制目前是8MB)。

之后区块的大小有限制,之后每个区块所能容纳的交易数量也是有一定限制的。目前比特币系统规定平均每10分钟产生有俩个 区块,之后,矿工工作的最好的辦法 实质上要是在10分钟内分发网上产生的所有交易,之后将交易填到有俩个 区块里。类似 区块共要如下表所示:

注意第四根,在任何区块里,第四根都会这样 转出地址的,要是所谓的CoinBase(挖矿交易)。这样 任何人付给矿工这笔钱,矿工要是理所应当的写上个人 获得了12.5比特币。所有节点都认可矿工另有俩个 写,之后矿工就得到了挖矿收入。

不同的矿工在填写区块的之后,数据一定是不一样的,之后每个矿工的第四根肯定不一样,矿工只会把挖矿收入转入个人 的地址。什么都有有矿工Michael的CoinBase是“Michael获得了12.5比特币”,矿工Nancy的CoinBase是“Nancy获得了12.5比特币”。

每有俩个 矿工都把个人 分发到的交易和个人 该获得的收入填好了,这样 ,到底谁的记录才会被朋友认可呢?比特币就采用工作量证明机制,让矿工互相间竞争求解有俩个 数学题,谁先解出来了,谁的区块就会被个人 认可。

就好像开篇的故事讲的那个村子一样,每个矿工都会努力地推那个巨石,一旦石头把个人 记录的那一页账目压住了,他就大喊一声,“我的工作量证明成功了,朋友快来看!”全体矿工就都过来把那一页账目抄写一份,贴在个人 账本的最上端,之后又之后之后刚现在开始新的记账过程。周而复始,生生不息,账本一页一页的增加,账本这样 厚。

“中本聪”决定采用工作量证明机制的之后,出发点是补救系统受到攻击。“中本聪”认为,之后有俩个 攻击者想用搞乱账本的最好的辦法 来进行攻击,这样 他就还要足够的计算能力。也要是说,他要比大多数推石头的人的力量更大。另有俩个 ,他就还要付出巨大的成本,之后换回的收益并缺陷以抵消成本,之后攻击者是这样 攻击比特币系统的经济学动力的。

与推石头的最好的辦法 不同的地方在于,比特币中是朋友同时通过穷举结果的最好的辦法 ,来求解有俩个 数学题,并都会算力强的人每次都会赢,之后人们之后很幸运,一下子就搜索到了那个答案。而算力强的人,之后这次没这样 幸运,穷举了什么都有有次也这样 碰到解。

之后从概率上看,求出答案的次数和个人 在整个比特币网络中算力的比例是一致的,也要是说,之后有俩个 矿工拥有了全网200%的算力,这样 基本上在2000分钟(产生了200个区块)里,有200个区块都会他找到的答案,他获得了200%的挖矿收益。

之后,现在之后比特币的价格这样 高,推石头的人之后不满足于个人 去推了,要是把朋友家的大骡子大马都派上去干活了。在“中本聪”最初的设计里,有俩个 CPU一票,用算力来决定哪个矿工记的账成为最终的账目。随着比特币价格的增高,之后之后刚现在开始老是出现了GPU挖矿,之后朋友又不满足于GPU的效率,之后之后刚现在开始制造专用芯片挖矿。专用芯片在计算比特币类似 的大问题的能力上是普通CPU的数万倍,之后现在比特币之后都会“有俩个 CPU一票”了,这也背离了当初“中本聪”的设计,比特币网络之后基本上被几大矿池所垄断,背离了去中心化货币类似 初衷。

本文转自雷锋网,如需转载请至雷锋网官网申请授权。