【区块链~学习】从0到1认识比特币--挖矿

【本文由赞我(zaneds.com)独家冠名】

文/鹤兰

上篇我们谈过比特币的诞生背景,知道了币为何而来,那它底层的区块链技术又是如何将一个个区块创造出来并形成链的?所谓的挖矿又是怎么一回事呢?让我们带着问题来一场追根溯源。

1、为什么要挖矿?

比特币的诞生使交易信息可以被全网记录验证成为可能,无论是小到你跟你好朋友借了5元钱,还是大到商业贸易中动辄几十万的交易,都可以被记录在链。你可能会有疑惑,这些交易信息谁负责记录下来的呢?别人又为什么肯心甘情愿去做记账人呢?记下的帐如果不对怎么办?

这就是挖矿的原因。所谓挖矿,其实就是将一段时间内网上所有交易信息进行打包,然后把这些交易信息存在区块中,当然,这些负责记录的人不会白白记录,会得到一些奖励----比特币和实际交易过程中的手续费,这也是挖矿的意义。

可以说,有交易产生,就需要人来记录交易,要想有人来记录交易,就要给这批人一些奖励,俗话说,有钱能使鬼推磨,也是这个道理。

2、如何挖矿?

1)挖矿过程

我们先用一个简单的记账场景来理解下挖矿的过程:

假如从现在开始,10分钟过去了,在这段时间内网络上出现了很多交易信息,想要记账的很多人都虎视眈眈盯着这笔交易出来,因为记下这笔账就能得到比特币的奖励。但每个人记账前还需要算一道数学题,谁先解出答案才能获得记账权。于是,第一个最快解出答案的人,向其他人大喊一声:“我已经解出答案了!”然后把记账的结果发给其他人,其他还在计算的人便停下来,开始验证记的结果,验证通过,记账的人就会得到钱的奖励。

而真正的挖矿原理会更复杂些:

由上篇文章我们知道比特币底层技术是区块链,区块链又是由区块组成,而每个区块中又由区块头+区块体构成。

区块头中通常包含前一个区块的哈希散列值、Merkle根、时间戳、难度目标、以及一个填充的随机值。区块体中常有近400多个交易信息。

比特币挖矿的过程就是一个包含着交易信息的区块产生的过程,一个区块的产生包含着它区块头中哈希值被解出的随机值的过程。

具体的过程是这样的:

每隔10分钟,网上一些交易信息产生,矿工们先将交易信息打包成一个区块,然后开始算它的哈希值。算出来的话,通过全网传播给别的矿工,别的矿工停止计算,开始验证,验证正确的话,选择接受这个区块,记录到自己的账本中,然后进行下一个区块的竞争猜谜,而这个包含着新交易信息的新区块,挂到上个区块后面。同时,矿工获得一定的比特币奖励,后期还会有交易费。

如果验证未通过,或者矿工有作弊行为,都会导致网络的节点验证不通过,直接丢弃其打包的区块,作弊的节点耗费的成本就白费了,因此巨大的挖矿成本,也使得矿工自觉遵守共识协议,从而保证安全。

2)挖矿工具

传统挖矿中,煤矿工人需要挥动铁锹、戴着探照灯进行,而比特币挖矿中,这种工具叫挖矿机,其实就是计算的电脑。这类电脑一般有专业的挖矿芯片,多采用烧显卡的方式工作,耗电量较大。

一开始,参与挖矿的人少,需要算力小,很多人用一台普通电脑就可以计算出哈希值解的结果。

后来随着比特币价格暴涨,矿工人数增加,挖矿过程中需要的算力增大,挖矿难度上升,开始出现专业矿机,当把很多矿机集合在一起,就成了专门挖矿的矿场

矿池的概念是,建一个平台,所有有计算能力的人都可以参与进来,当得到奖励,按每个人的计算力高低分配奖金。

3、挖矿相关概念

a:工作量证明

工作量证明(Proof Of Work,简称POW),简单理解就是一份证明,用来确认你做过一定量的工作。在做一份工作中,记录整个过程的工作量效率很低,而通过对工作结果考量证明你的工作量,就会更高效。如现在招聘方通过你的学历证书作为你能力的考量等。

在比特币挖矿中,工作量的证明常指算力。什么是算力?就是我们上面提到的解出哈希随机值的计算能力,算的越快,最先解出答案,我们就称之为算力越大,算力越大,才能在挖矿中更大概率获得奖励。例如求2的n次方等于多少,越快得出结果的算力就越强。

b:哈希函数(Hash Function)

在挖矿过程中,我们说矿工需要解一些题才能通关,这个计算题指的就是哈希函数。

哈希函数,也称为散列函数,给定一个输入x,它会算出相应的输出H(x)。

对于比特币这种加密系统所使用的哈希函数,它有如下特点:把变长转换为定长;计算容易倒推难;哈希值对细节敏感(输入值稍微改变输出值大不一样)。

scalers老师用了一个很通俗易懂的类比:哈希函数就像一个有特异功能的榨汁机,无论你丢进去多少种水果,榨出来的果汁总是一杯;一旦换了一种水果,榨出来的果汁口感和颜色完全不一样。

这些特点使得区块链中的交易信息不易篡改、具有匿名性成为可能。

c:通货紧缩的比特币

比特币之所以被人们成为通货紧缩币,是因为它总量只有2100万枚,大概到2140年后区块不再产生新币;每四年产量减少一半。

从第一块比特币问世后的初始四年,矿工创建一个区块奖励其50枚,另外还有交易费。比特币每四年减半后,到现在矿工一次奖励减少到12.5枚。当全部的比特币被发行出来后,矿工矿工就只剩交易费作为奖励了。

因为总量有限,也是其价格奇高的原因之一,因此被称为通货紧缩的数字货币。

d:UTXO

有人说现实世界中没有比特币,只有UTXO。

什么是UTXO呢?官方释义为:未花费的交易输出,它是比特币交易的最基本单元。比特币的交易由交易输入和交易输出组成,每一笔交易都要花费一笔输入,产生一笔输出,而其所产生的输出,就是"未花费过的交易输出",也就是 UTXO。

简单解释下:小张给小李要转5个比特币,那怎样这个交易才算有效的呢?就是小张手里存在这5个比特币,也就是说这5个比特币还没有被小张花出去过,还没有交易过。这时这5个比特币转移的过程才能叫做未花费过的交易输出。

假如在之前小张已经把这5个比特币用私钥转给别人了,这个交易信息就会被记录验证,此时,小张要再想给小李转这5个比特币,就转不成了,因为属于花费过的交易额了。这样就有效防止了多重支付的问题。

所以你也可以把UTXO简单理解为你口袋里有效的那些零钱,这些零钱可以作交易使用。

END:写在最后

概括说,比特币挖矿就是人们参与维护比特币数据库,从而得到比特币奖励。比特币一开始作为虚拟货币,本没有价值,但当越来越多人参与一项有意义的工作时,获得报酬,这个报酬载体也就被赋予了价值,其实也正是人们的共识才赋予了它的价值。

就像我们工作,获得钞票一样,只不过,钞票是被国家强制规定的一种价值载体,而比特币是人们自发承认有价值的载体。至于是否持续具有价值,还需要更强大的共识力量~

©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 205,033评论 6 478
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 87,725评论 2 381
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 151,473评论 0 338
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 54,846评论 1 277
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 63,848评论 5 368
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,691评论 1 282
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 38,053评论 3 399
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,700评论 0 258
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 42,856评论 1 300
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,676评论 2 323
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,787评论 1 333
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,430评论 4 321
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 39,034评论 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,990评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,218评论 1 260
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 45,174评论 2 352
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,526评论 2 343

推荐阅读更多精彩内容