劉宗元
學號19021210731
轉(zhuǎn)載自https://www.ithome.com/0/449/445.htm
【嵌牛導讀】2009年1月3日,中本聰挖出了第一筆比特幣,并在創(chuàng)始區(qū)塊里留下了一段永遠不可修改的話語“the time 03/Jan/2009 Chancellor on brink of second bailout for banks”。標識著比特幣誕生的初衷.....
【嵌牛鼻子】比特幣
【嵌牛提問】比特幣挖礦原理是怎樣的
【嵌牛正文】比特幣的挖礦原理,簡單來說就是一個數(shù)據(jù)的記錄過程。我們都知道,比特幣其實是區(qū)塊鏈技術最知名的一個應用,而區(qū)塊鏈的本質(zhì),又是一個人人都可以參與數(shù)據(jù)處理的數(shù)據(jù)庫,比如數(shù)據(jù)更新、記錄這些事。
那么每隔一段時間,就需要有人將之前沒有經(jīng)過大家確認的交易數(shù)據(jù)收集起來,進行處理。問題就來了,因為區(qū)塊鏈是一個去中心化的體系,也意味著不存在一個所謂的公司或者團隊來主動維護網(wǎng)絡的運行,那這個工作誰來做?大家總不能平白無故幫你干活吧?而且,進來參與數(shù)據(jù)處理的人多了的話,用誰處理好的數(shù)據(jù)進行記錄也是一個問題。
區(qū)塊鏈最初的創(chuàng)始人中本聰就設計了一個特殊的機制。大家都能參與進來做數(shù)據(jù)處理,誰處理的最快最好,誰就能獲得數(shù)據(jù)的記賬權(quán),并獲得相應的比特幣獎勵(這實際也是比特幣的發(fā)行過程),所以挖礦機制的實質(zhì)就是解決上面的兩個問題。但是里面這個“最快最好”是明確要經(jīng)歷一系列流程的:
首先礦工們(處理數(shù)據(jù)的人)要收集還沒有被記錄的原始交易信息,檢查一下這些信息是否有問題,并將其歸集到一個數(shù)據(jù)塊中。
而每隔一段時間(大約10分鐘左右),就需要大家來進行數(shù)據(jù)處理,而且只有一個人可以記賬成功。礦工們在打包好數(shù)據(jù)塊之后,就需要通過解決一系列密碼學難題,來爭奪唯一記賬的權(quán)力。這個密碼學難題具體是通過大量的計算尋找一個散列運算值,也叫做哈希值。因為里面應用的散列運算是不可逆的,所以想要查找到符合要求的哈希值是非常困難。
當?shù)V工找到了符合要求的哈希值之后,就可以向全網(wǎng)廣播自己的處理結(jié)果。其他的礦工則接收并檢驗這個數(shù)據(jù)塊是否符合規(guī)則。如果大部分覺得沒有什么問題,滿足要求的話,那么這個礦工打包好的數(shù)據(jù)塊就會連接到整個區(qū)塊鏈上,被所有人接受,并獲得相應的比特幣獎勵。
這就是比特幣挖礦的工作原理,整個過程有點像一個海賊王留下了大筆的金銀珠寶,然后跟所有人說,去尋找吧,誰能找到開啟我寶藏大門的鑰匙,誰就能獲得我的全部財富。
當然,這僅是作者以比特幣為例,講述了一下挖礦對區(qū)塊鏈起的作用,總的來說,挖礦是區(qū)塊鏈生態(tài)中的重要環(huán)節(jié),不僅解決了誰來處理數(shù)據(jù)的問題,更重要的是,它讓越來越多的人參與進了區(qū)塊鏈網(wǎng)絡的建設,參與進來的人越多,整個區(qū)塊鏈就越加的去中心化,參與數(shù)據(jù)確認的人也就越多,我們的信息數(shù)據(jù)也就越安全。
隨著區(qū)塊鏈的大規(guī)模普及應用,挖礦行業(yè)會越來越大,相信未來,挖礦可能會跟人工智能行業(yè)中的AI數(shù)據(jù)訓練師一樣,成為一個社會級別的基礎行業(yè)。到那個時候,礦工改變世界,可不是說說而已!