隨著人們對比特幣逐漸熟悉,區(qū)塊鏈在國內(nèi)已經(jīng)得到了較好的普及。區(qū)塊鏈技術(shù)在國內(nèi)各個領(lǐng)域都開始生根發(fā)芽,伴隨著以太貓等首批區(qū)塊鏈游戲的火爆,區(qū)塊鏈技術(shù)已經(jīng)開始向游戲領(lǐng)域發(fā)起了進攻,并且取得的效果非凡。區(qū)塊鏈游戲也已經(jīng)成為全球區(qū)塊鏈產(chǎn)業(yè)在金融領(lǐng)域之外的一個新的爆發(fā)點,更有望成為游戲產(chǎn)業(yè)的“殺手級應用”,為全球游戲產(chǎn)業(yè)打開一扇全新的大門。
在區(qū)塊鏈興起之前,礦工專指挖煤礦的工人,群體印象是渾身沾滿了煤屑,衣服以外都是黝黑皮膚的男人。區(qū)塊鏈誕生之后,礦工不再只是煤礦工人的簡稱,有了一種全新的含義:從事虛擬貨幣挖礦的人。
對于沒有參與過挖礦的人來說,想要了解區(qū)塊鏈挖礦可能是比較難的,所以今天星河互娛就從最基礎的問題說起:區(qū)塊鏈挖礦是什么?區(qū)塊鏈如何挖礦?
區(qū)塊鏈挖礦是什么?區(qū)塊鏈如何挖礦?
以比特幣為例,每一筆交易發(fā)生后,并不算完成,交易數(shù)據(jù)必須寫入數(shù)據(jù)庫,才算成立,對方才能真正收到錢。首先,所有的交易數(shù)據(jù)都會傳送到礦工那里。礦工負責把這些交易寫入?yún)^(qū)塊鏈。
計算哈希的過程叫挖礦,計算哈希的機器就叫做礦機,操作礦機的人就叫做礦工。
根據(jù)比特幣協(xié)議,一個區(qū)塊的大小最大是 1MB,而一筆交易大概是500字節(jié)左右,因此一個區(qū)塊最多可以包含2000多筆交易。礦工負責把這2000多筆交易打包在一起,組成一個區(qū)塊,然后計算這個區(qū)塊的哈希(Hash)。
中本聰故意讓添加新區(qū)塊,變得很困難。他的設計是,平均每10分鐘,全網(wǎng)才能生成一個新區(qū)塊,一小時也就六個。由于人為設置了大量的計算及難度系數(shù),需要大量算力才能得到當前區(qū)塊的有效哈希,進而新區(qū)塊添加到區(qū)塊鏈(好比在全世界的沙子里面,找到一粒符合條件的沙子)。
礦工之間也在競爭,誰先算出來了,誰就能第一個添加新區(qū)塊進入?yún)^(qū)塊鏈,從而享受這個區(qū)塊的全部收益。其它礦工只能過來把那一頁抄寫一份,貼在自己賬本的最后面,然后又開始新的記賬過程。周而復始,生生不息,賬本一頁一頁的增加,賬本越來越厚。
由此看來,挖礦其實是一種安全機制,利用密碼學哈希函數(shù)和非對稱加密,確保區(qū)塊鏈網(wǎng)絡的挖礦節(jié)點在廣播區(qū)塊前,投入大量的計算,提高作假和作惡的成本,保證已有數(shù)據(jù)不可能被篡改,確保全網(wǎng)達成共識。