新闻 | 财经 | 证券 | 经济 | 基金 | 能源 | 科技 | 宏观 | 房产 | 期货 | 理财 | 汽车 | 配资 | 黄金 | 法治 | 原创 | 头条
挖矿是如何产生比特币的?比特币大跌迎新年

发稿时间:2020-04-08 16:55:13 来源:财经界

要回答这个问题,就要先解释挖矿。要解释挖矿,那就要从比特币的定义开始说起。这是一种「点对点电子现金系统」,允许一个人直接将钱转给另一个人,不需要经过比如银行、支付机构等第三方。这套系统的根本问题在于,只有「两方」参与交易,如何保证他们不产生分歧?如果一个人说自己付了钱,另一个坚持说没付,怎么办?

中本聪设计的比特币本质上就是一套公开的「交易账本」,一切的比特币交易都被记录被记录在「区块链」账本上,每一笔交易都被区块链网络中的所有人认可。

区块链是什么?你可以把它理解成一本书,这本书是由一页页纸组成的。每一页纸就是一个区块,这些纸以严格的顺序排列起来,就是区块链。这本书一边被撰写,一边被公布,区块链网络里的每个人都能获得区块链的完整内容。

区块链有两个最重要的特性:匿名、去中心化。也就是说,区块链这本书,不是由一个人写的,每一页纸的作者可能都不一样。这里的问题在于,如何让所有参与创作这本书的人达成共识,同意这本书的内容?

中本聪的想法是,用算力说话。这个匿名的比特币创造者想出了一套算法,让区块链这本书每一页纸的开头都包含一套密码系统,也就是区块头。这个密码是由上一页纸的内容经过哈希计算而来,想要撰写下一页纸的内容,区块链网络的用户就必须经过计算,算出下一页纸的密码。

因为密码与上一页纸上记录的内容息息相关,所以如果有人篡改了区块链这本书里某一页的内容,就会导致下一页的密码错误,人们就知道这本书出了问题。他必须把这一页以及之后每一页纸的密码全部重新计算一遍,使它们符合这本书的密码规则,才能做到对区块链的篡改。

而这个密码的计算难度,会随着区块链网络中用户的增加而不断上升。当有大量的人参与到这个区块链网络之后,想凭一己之力篡改区块链的内容,就变成了一件几乎不可能的事。

所以比特币是什么?比特币是一个基于区块链「货币系统」,在这个系统中,区块链这本书是一本「账本」,上面记录了所有的比特币交易。想要让这个账本不断地写下去,就需要不断有人参与计算,每当有人计算出下一页账本的密码,比特币系统就会奖励他 12.5 个比特币。这个计算的过程,也就是「挖矿」。

比特币是一套「货币系统」,参与其中的用户,既扮演货币的使用者,也同时扮演着银行员工的角色。

回到题主的问题,比特币计算奖励是 12.5 个币,为什么自己会分到零头?

因为比特币网络里已经有太多的参与者,参与挖矿的人们发现,与其各自为政,不如组成更大的联盟,赚到奖励之后再根据每个人投入的算力大小按比例分配。因为比特币系统中投入算力的大小很好衡量,所以人们就组成了各种大大小小的「矿池」,提高算出正确答案的概率,使自己挖矿的收获更稳定。

矿池的存在,让比特币系统的收益变得更连续了,你投入多少算力,就能获得相对应比例的回报。进而保证了比特币这套需要长期在线的记账体系的稳定性。

现在全球算力最大的几个矿池几乎都是国内的,比如目前全球算力排名第一的 Poolin,也有很多交易所自己也会同时做矿池,比如 OKEx,全球算力排名第六。矿池算力越强,算出答案的几率就越高,也就是获得比特币奖励的几率越高。

我在写这个答案时看了一下,最近四个比特币区块的奖励获得者分别是 OKExPool、Poolin、这三个大矿池,只有一个被匿名的计算者拿走。

当然,在大矿池里你的算力会被稀释(导致每算出一个结果你分到的比特币比例越少),但你会获得一个相对更稳定的收入。

-

所以,作为一个「货币系统」,比特币其实有着很明显的弱点。

最大的弱点就在于它的低效。大量的算力投入到计算任务中,只为维持这个系统的「信任」问题。这极大限制了比特币网络的交易处理能力,且浪费了海量的能源。

责任编辑:夏晨风

新浪微博      财经界

猜你喜欢