挖礦

更新於 發佈於 閱讀時間約 6 分鐘

聽到「挖礦」一詞,很多人馬上想到的情境應該就是頭戴鋼盔,手拿十字鎬到某深山去挖黃金吧。區塊鏈世界所說的挖礦,是指節點將新區塊寫入區塊鏈的過程,而第一個驗證成功的節點可以從區塊鏈平台得到礦工獎勵,參與挖礦的節點我們又稱之為「礦工」。

PS: 礦工獎勵通常是該區塊鏈的原生加密貨幣,Ex: 在比特幣區塊鏈上挖礦,礦工獎勵就是比特幣,在以太坊上挖礦,礦工獎勵則是以太幣。

既然挖礦過程的標的物是區塊,我們就先來聊聊區塊吧!

區塊

在我們之前的文章《區塊鏈是什麼?》有提到區塊的內容物是交易紀錄,但其實區塊裡除了交易紀錄外,還有存許多資訊,我們這邊來介紹幾個區塊裡一定要有的資訊吧。

區塊一定要有的資訊包含以下8項:
1. 交易紀錄(transactions)
2. 前一個區塊的雜湊值(previous hash value)
3. 此區塊的雜湊值(hash value)
4. nonce
5. 當前難度(difficulty)
6. 區塊產生的時間戳(timestamp)
7. 礦工(miner)
8. 礦工獎勵(miner reward)

區塊

區塊






之前常看到其他文章說,區塊鏈就是區塊串成鏈,而區塊串成鏈的方法,就是每個區塊會存前一個區塊的雜湊值,使得每個區塊是環環相扣的,形成鏈狀,這也就是區塊鏈實作的方式囉。

多區塊串成區塊鏈

多區塊串成區塊鏈


挖礦的流程

挖礦的流程就像成一群學生(礦工)在做填空題,而題目就是區塊裡面的這8個欄位(交易紀錄、時間戳、難度…),第一個填完這8個欄位的學生可以得到獎勵,得到獎勵的學生必須將答案告知其他學生,讓其他學生一起把答案記錄下來,並開始下一題。
學生做填空題的過程可分成10個步驟:

Step1: 填寫交易紀錄欄位。節點從交易池驗證及打包交易紀錄進尚未上鏈的新區

Step2: 填寫時間戳欄位。交易紀錄打包進尚未上鏈的新區塊後,節點將當下
的時間點記錄進該尚未上鏈的新區塊。
Step3: 填寫前一個區塊雜湊值欄位。節點去查看區塊鏈上最新區塊的雜湊
記錄進該尚未上鏈的新區塊。
Step4: 填寫難度欄位。節點直接取得現在區塊鏈上記錄的難度值進該尚未上鏈的
新區塊。
Step5: 填寫礦工獎勵欄位。以比特幣為例,節點能得到的獎勵是被定義好的,每
21萬個區塊,獎勵會減半,初始為50個比特幣。
Step6: 計算雜湊值欄位。節點會先隨機產生一個值填入nonce,再將nonce
Step1~Step3填完的3個值(交易紀錄, 時間戳, 前一個區塊的雜湊值),整
包丟進雜湊函數,取得雜湊值。

raw-image

Step7: 判斷雜湊值是否符合規定。區塊鏈平台會規定產生出來的雜湊值須符合某
規定,才代表該雜湊值正確。以比特幣區塊鏈為例,其規定產生出來了雜
湊值的前n個值要是0,而這個n值會隨著難度值變高而變高。若符合規
定,nonce雜湊值欄位就都找到正確值了,若不符合規定,則回到
Step6,繼續猜nonce的值。

雜湊值不合規定

雜湊值不合規定

雜湊值合規定

雜湊值合規定

Step8: 填寫礦工欄位。第一個找到符合規定雜湊值的節點,將其帳戶填入礦工欄
位。
Step9: 廣播給其他節點知道。第一個找到符合規定雜湊值的節點,將它完成8個
資訊填空傳給其他節點確認,其他節點確認無誤後,就會將此區塊記錄上
區塊鏈了。

填完值的區塊廣播給其他節點

填完值的區塊廣播給其他節點

Step10: 第一個找到符合規定雜湊值的節點收到區塊鏈平台給的礦工獎勵。

看完上面的流程,應該不難發現在 Step6~Step7是最花時間的,因為要不斷嘗試不同的nonce,努力讓雜湊函數產生符合規定的雜湊值。由於只有第一個猜出nonce值的節點才會獲得礦工獎勵,所以礦工電腦的效能就是能否獲得挖礦獎勵的重大關鍵了。

PS: 以上的內容,皆是以工作量證明(Proof Of Work, POW)這個共識機制來說明的,也是目前比特幣區塊鏈採用的共識機制。共識機制我們未來會再寫一篇文章跟大家分享喔^^


挖礦難度調整

現今礦工電腦大多採用專門挖礦的ASIC晶片,效能可以說是非常驚人,而電腦規格提升,挖礦的時間便大幅的縮短。比特幣區塊鏈規定每10分鐘產出一個區塊,並在每2016個新區塊上鏈後,調整一次難度。當比特幣區塊鏈發現區塊的平均產出時間低於10分鐘,就會將難度上調,試圖讓挖礦時間靠近10分鐘。

以比特幣區塊鏈為例,難度調高就是增加雜湊值前面為0的個數。假設難度為8,代表猜出雜湊值為前8位0才符合規定,當這個難度平均產出區塊時間小於10分鐘,可能就會把難度調整成9,也就是猜出雜湊值為前9位0才符合規定。

以上就是挖礦的內容啦~

相信看完文章的大家對挖礦應該有一定瞭解了,如果喜歡可以幫我們推薦給更多想了解區塊鏈知識的朋友呦~
想要知道區塊鏈還有哪些有趣的內容的話
千萬別錯過接下來的文章喔
看完文章的你/妳覺得有更進一步了解區塊鏈的朋友,請記得繼續關注我們喔~

IG: @coin_theore

留言
avatar-img
留言分享你的想法!
avatar-img
幣識定理的沙龍
8會員
30內容數
幣識定理的沙龍的其他內容
2023/02/28
基本資訊 主網發布: 2019.03 (Cosmos Hub) 願景: 創建一個區塊鏈互聯網 解決痛點: 區塊鏈彼此隔離、區塊鏈性能差、治理內容彈性不足 共識機制: 拜占庭容錯(BFT)的權益證明機制(PoS)- Tendermint 特色: 生態主打應用型區塊鏈、互操作性、治理範圍廣、可擴展性高
Thumbnail
2023/02/28
基本資訊 主網發布: 2019.03 (Cosmos Hub) 願景: 創建一個區塊鏈互聯網 解決痛點: 區塊鏈彼此隔離、區塊鏈性能差、治理內容彈性不足 共識機制: 拜占庭容錯(BFT)的權益證明機制(PoS)- Tendermint 特色: 生態主打應用型區塊鏈、互操作性、治理範圍廣、可擴展性高
Thumbnail
2023/02/07
基本介紹 主網發布時間: 2020.09 願景: 透過自創的底層基礎建設,構建一個兼顧安全性、去中心化、高效率,以及可橫向擴展的分佈式系統,期望將傳統金融帶到區塊鏈世界,成為區塊鏈世界的華爾街。 Ps: 區塊鏈是分佈式系統的子集。 解決痛點: 1) 目前區塊鏈大多為優化現有的共識協議,並未根
Thumbnail
2023/02/07
基本介紹 主網發布時間: 2020.09 願景: 透過自創的底層基礎建設,構建一個兼顧安全性、去中心化、高效率,以及可橫向擴展的分佈式系統,期望將傳統金融帶到區塊鏈世界,成為區塊鏈世界的華爾街。 Ps: 區塊鏈是分佈式系統的子集。 解決痛點: 1) 目前區塊鏈大多為優化現有的共識協議,並未根
Thumbnail
2023/01/13
項目故事 當大家都對元宇宙感到好奇時,一個名為KOPOKO的黑手黨秘密組織建立了KPK項目,大量製造Klones(諧音Clone,複製人),願景是能夠稱霸元宇宙。KPK項目集結了多年來在世界各地收藏的寶藏,並不斷地製造複製人,期望打造一個富有且強大的社群,逐漸擴散並掌控整個元宇宙。 項目目標 與社群
Thumbnail
2023/01/13
項目故事 當大家都對元宇宙感到好奇時,一個名為KOPOKO的黑手黨秘密組織建立了KPK項目,大量製造Klones(諧音Clone,複製人),願景是能夠稱霸元宇宙。KPK項目集結了多年來在世界各地收藏的寶藏,並不斷地製造複製人,期望打造一個富有且強大的社群,逐漸擴散並掌控整個元宇宙。 項目目標 與社群
Thumbnail
看更多
你可能也想看
Thumbnail
TOMICA第一波推出吉伊卡哇聯名小車車的時候馬上就被搶購一空,一直很扼腕當時沒有趕緊入手。前陣子閒來無事逛蝦皮,突然發現幾家商場都又開始重新上架,價格也都回到正常水準,估計是官方又再補了一批貨,想都沒想就立刻下單! 同文也跟大家分享近期蝦皮購物紀錄、好用推薦、蝦皮分潤計畫的聯盟行銷!
Thumbnail
TOMICA第一波推出吉伊卡哇聯名小車車的時候馬上就被搶購一空,一直很扼腕當時沒有趕緊入手。前陣子閒來無事逛蝦皮,突然發現幾家商場都又開始重新上架,價格也都回到正常水準,估計是官方又再補了一批貨,想都沒想就立刻下單! 同文也跟大家分享近期蝦皮購物紀錄、好用推薦、蝦皮分潤計畫的聯盟行銷!
Thumbnail
每年4月、5月都是最多稅要繳的月份,當然大部份的人都是有機會繳到「綜合所得稅」,只是相當相當多人還不知道,原來繳給政府的稅!可以透過一些有活動的銀行信用卡或電子支付來繳,從繳費中賺一點點小確幸!就是賺個1%~2%大家也是很開心的,因為你們把沒回饋變成有回饋,就是用卡的最高境界 所得稅線上申報
Thumbnail
每年4月、5月都是最多稅要繳的月份,當然大部份的人都是有機會繳到「綜合所得稅」,只是相當相當多人還不知道,原來繳給政府的稅!可以透過一些有活動的銀行信用卡或電子支付來繳,從繳費中賺一點點小確幸!就是賺個1%~2%大家也是很開心的,因為你們把沒回饋變成有回饋,就是用卡的最高境界 所得稅線上申報
Thumbnail
區塊鏈是多個技術整合的總稱,最早是採用區塊(Block)作爲儲存資料的單位,其中每個區塊有預設的容量限制,當該區塊滿了,則會生成下一個區塊,並將兩個區塊連結起來,讓他人知道兩個區塊有先後順序;區塊與區塊透過鏈連結在一起,因此叫區塊鏈。
Thumbnail
區塊鏈是多個技術整合的總稱,最早是採用區塊(Block)作爲儲存資料的單位,其中每個區塊有預設的容量限制,當該區塊滿了,則會生成下一個區塊,並將兩個區塊連結起來,讓他人知道兩個區塊有先後順序;區塊與區塊透過鏈連結在一起,因此叫區塊鏈。
Thumbnail
上一篇提到Bitcoin的起源。這一篇我將嘗試分享Samotoshi如何實現他的加密交易?他把電子硬幣形容成數字簽名鏈。 總結一下系統步驟如下: 1. 新交易被廣播至所有礦機。 2. 礦機接受新交易並納入自己的區塊。 3. 礦機進行工作量證明運算。 4. 礦機找出運算后,把新區塊加在區塊鏈上。
Thumbnail
上一篇提到Bitcoin的起源。這一篇我將嘗試分享Samotoshi如何實現他的加密交易?他把電子硬幣形容成數字簽名鏈。 總結一下系統步驟如下: 1. 新交易被廣播至所有礦機。 2. 礦機接受新交易並納入自己的區塊。 3. 礦機進行工作量證明運算。 4. 礦機找出運算后,把新區塊加在區塊鏈上。
Thumbnail
聽到「挖礦」一詞,很多人馬上想到的情境應該就是頭戴鋼盔,手拿十字鎬到某深山去挖黃金吧。區塊鏈世界所說的挖礦,是指節點將新區塊寫入區塊鏈的過程,而第一個驗證成功的節點可以從區塊鏈平台得到礦工獎勵,參與挖礦的節點我們又稱之為「礦工」。 既然挖礦過程的標的物是區塊,我們就先來聊聊區塊吧! 區塊
Thumbnail
聽到「挖礦」一詞,很多人馬上想到的情境應該就是頭戴鋼盔,手拿十字鎬到某深山去挖黃金吧。區塊鏈世界所說的挖礦,是指節點將新區塊寫入區塊鏈的過程,而第一個驗證成功的節點可以從區塊鏈平台得到礦工獎勵,參與挖礦的節點我們又稱之為「礦工」。 既然挖礦過程的標的物是區塊,我們就先來聊聊區塊吧! 區塊
Thumbnail
想了解什麼是區塊鏈,我認為透過認識這四個名詞就可以有初步的全面認識: 1.去中心化交易 區塊鏈其實是一種「技術」,可以實現「大家一起記帳」, 取代過去「由一個單位負責記帳」的方式。 2.區塊(Block) 3.礦工(Miner)& 4.挖礦(Mining) 額外補充:挖礦的環保問題 延伸閱讀:
Thumbnail
想了解什麼是區塊鏈,我認為透過認識這四個名詞就可以有初步的全面認識: 1.去中心化交易 區塊鏈其實是一種「技術」,可以實現「大家一起記帳」, 取代過去「由一個單位負責記帳」的方式。 2.區塊(Block) 3.礦工(Miner)& 4.挖礦(Mining) 額外補充:挖礦的環保問題 延伸閱讀:
Thumbnail
|什麼是挖礦 Mining? |什麼又是礦池呢(Mining Pool)? 一個人算力不夠,又沒錢組礦機怎麼辦?集結眾人之力來挖礦,當其中有人挖到,大家一起平均分潤。 |哈希算法(Hash) |哈希值有什麼用呢? 資料摘要 機密保護 可以定義要驗證前幾個0的哈希值,就可以決定挖礦難度了。
Thumbnail
|什麼是挖礦 Mining? |什麼又是礦池呢(Mining Pool)? 一個人算力不夠,又沒錢組礦機怎麼辦?集結眾人之力來挖礦,當其中有人挖到,大家一起平均分潤。 |哈希算法(Hash) |哈希值有什麼用呢? 資料摘要 機密保護 可以定義要驗證前幾個0的哈希值,就可以決定挖礦難度了。
Thumbnail
為了瞭解區塊鏈是什麼以及如何運作,在此做了一些研究和討論,希望能分享給大家,讓大家在通往幣圈的路上不孤單. 由於不是本科系出生,也不是相關科系出生,活生生就是一個穩紮穩打的文科生,接下來都會用super 簡單的方式來說明,如果還有疑問的話,都可以提出來一起討論,當作是彼此成長路上互助動力!!
Thumbnail
為了瞭解區塊鏈是什麼以及如何運作,在此做了一些研究和討論,希望能分享給大家,讓大家在通往幣圈的路上不孤單. 由於不是本科系出生,也不是相關科系出生,活生生就是一個穩紮穩打的文科生,接下來都會用super 簡單的方式來說明,如果還有疑問的話,都可以提出來一起討論,當作是彼此成長路上互助動力!!
Thumbnail
比特幣(英語:Bitcoin,縮寫:BTC),是建立於密碼學架構的一種虛擬/數字貨幣,於2008年由化名「中本聰」的團體或個人所創造的點對點的電子網路現金系統,一種去中心化的交易方式,讓人與人間的交易不必經由政府、銀行等中心化機構記帳、審核交易。下面會用文圖簡單解說比特幣的原理及架構。
Thumbnail
比特幣(英語:Bitcoin,縮寫:BTC),是建立於密碼學架構的一種虛擬/數字貨幣,於2008年由化名「中本聰」的團體或個人所創造的點對點的電子網路現金系統,一種去中心化的交易方式,讓人與人間的交易不必經由政府、銀行等中心化機構記帳、審核交易。下面會用文圖簡單解說比特幣的原理及架構。
Thumbnail
還在比特幣挖礦嗎? 時下最夯的去中心化金融跟流動性挖礦 你跟上了嗎?
Thumbnail
還在比特幣挖礦嗎? 時下最夯的去中心化金融跟流動性挖礦 你跟上了嗎?
Thumbnail
Google 常年搜尋榜上有名的「區塊鏈」,你還沒搞懂嗎?在各大機構都開始應用區塊鏈的今日,還不了解就太慢啦~幣修學分挑戰「五分鐘讓你瞭解區塊鏈」! 【區塊鏈紅什麼】用簡單文字、圖解,帶你一次看懂區塊鏈運作、特性、應用,和你不得不認識它的理由!
Thumbnail
Google 常年搜尋榜上有名的「區塊鏈」,你還沒搞懂嗎?在各大機構都開始應用區塊鏈的今日,還不了解就太慢啦~幣修學分挑戰「五分鐘讓你瞭解區塊鏈」! 【區塊鏈紅什麼】用簡單文字、圖解,帶你一次看懂區塊鏈運作、特性、應用,和你不得不認識它的理由!
追蹤感興趣的內容從 Google News 追蹤更多 vocus 的最新精選內容追蹤 Google News