挖礦

更新於 發佈於 閱讀時間約 5 分鐘
聽到「挖礦」一詞,很多人馬上想到的情境應該就是頭戴鋼盔,手拿十字鎬到某深山去挖黃金吧。區塊鏈世界所說的挖礦,是指節點將新區塊寫入區塊鏈的過程,而第一個驗證成功的節點可以從區塊鏈平台得到礦工獎勵,參與挖礦的節點我們又稱之為「礦工」。
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個值(交易紀錄, 時間戳, 前一個區塊的雜湊值),整
包丟進雜湊函數,取得雜湊值。
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才符合規定。
以上就是挖礦的內容啦~
相信看完文章的大家對挖礦應該有一定瞭解了,如果喜歡可以幫我們推薦給更多想了解區塊鏈知識的朋友呦~
想要知道區塊鏈還有哪些有趣的內容的話
千萬別錯過接下來的文章喔
看完文章的你/妳覺得有更進一步了解區塊鏈的朋友,請記得繼續關注我們喔~
avatar-img
8會員
30內容數
留言0
查看全部
avatar-img
發表第一個留言支持創作者!
幣識定理的沙龍 的其他內容
我們在看眾多區塊鏈文章的時候,是不是常常看到「雜湊函數」和「雜湊值」或「哈希函數」和「哈希值」,其實他們在講同個東西,所以我習慣用英文來說,「Hash Function」和 「Hash Value」。 魔法盒 & 專屬標籤 Hash Function & Hash Value
升息」、「聯準會宣布降息」,究竟甚麼事升息和降息呢? 在講到今天主角前,我先來幫大家快速了解銀行的基本賺錢邏輯。 銀行賺錢的基本原理 銀行賺錢方式非常簡單,就是讓用戶來銀行存錢並承諾給存款利息,再把用戶存的錢貸款給其他需要錢的人,收取貸款利息,貸款利息和存款利息的差額,就是銀行賺走的錢。 降息
背景 2008年9月15日,雷曼兄弟公司宣布申請破產,由美國次貸危機,演變成全球金融危機。政府為了救經濟,採用量化寬鬆(Quantitative easing, QE)策略,不斷印鈔票,造成貨幣貶值的慘況。這個事件讓人民發現金融機構的腐敗,並意識到中心化機構並不是完全可信任的。 比特幣白皮書 挖礦
基礎密碼學中主要分成三種加密方式:對稱加密(Symmetric Encryption)、非對稱加密(Asymmetric Encryption)、雜湊函數(Hash Function)。 再說明這兩個加密方式前,我們先來說說什麼是密鑰! 什麼是密鑰 對稱加密 用同一把密鑰來加密及解密 非對稱加密
今天我們就來聊聊為什麼我們需要投資~ 投資目的 投資的最金本要求就是打敗通貨膨脹。 台灣年平均通貨膨脹落在1-2%,如果你的薪水漲幅和存款利息每年不達1-2%,代表你的辛苦錢正在不斷地縮水中。現在銀行定存利息率好一點的有1-2%,勉強能應付通貨膨脹,但這並不代表就能財務自由了.....
區塊鏈 = 分散式帳本, 什麼是分散式帳本呢?相信看完這篇文章你就會了解摟~再講分散式帳本前,我們先來聊聊中心化帳本。 中心化帳本 「中心化帳本」是由中間機構的電腦儲存所有交易紀錄,而資料所有權掌握在中間機構手中。 大家有沒有用ATM轉帳過呢? 中心化帳本有什麼問題 分散式帳本 帳本內容
我們在看眾多區塊鏈文章的時候,是不是常常看到「雜湊函數」和「雜湊值」或「哈希函數」和「哈希值」,其實他們在講同個東西,所以我習慣用英文來說,「Hash Function」和 「Hash Value」。 魔法盒 & 專屬標籤 Hash Function & Hash Value
升息」、「聯準會宣布降息」,究竟甚麼事升息和降息呢? 在講到今天主角前,我先來幫大家快速了解銀行的基本賺錢邏輯。 銀行賺錢的基本原理 銀行賺錢方式非常簡單,就是讓用戶來銀行存錢並承諾給存款利息,再把用戶存的錢貸款給其他需要錢的人,收取貸款利息,貸款利息和存款利息的差額,就是銀行賺走的錢。 降息
背景 2008年9月15日,雷曼兄弟公司宣布申請破產,由美國次貸危機,演變成全球金融危機。政府為了救經濟,採用量化寬鬆(Quantitative easing, QE)策略,不斷印鈔票,造成貨幣貶值的慘況。這個事件讓人民發現金融機構的腐敗,並意識到中心化機構並不是完全可信任的。 比特幣白皮書 挖礦
基礎密碼學中主要分成三種加密方式:對稱加密(Symmetric Encryption)、非對稱加密(Asymmetric Encryption)、雜湊函數(Hash Function)。 再說明這兩個加密方式前,我們先來說說什麼是密鑰! 什麼是密鑰 對稱加密 用同一把密鑰來加密及解密 非對稱加密
今天我們就來聊聊為什麼我們需要投資~ 投資目的 投資的最金本要求就是打敗通貨膨脹。 台灣年平均通貨膨脹落在1-2%,如果你的薪水漲幅和存款利息每年不達1-2%,代表你的辛苦錢正在不斷地縮水中。現在銀行定存利息率好一點的有1-2%,勉強能應付通貨膨脹,但這並不代表就能財務自由了.....
區塊鏈 = 分散式帳本, 什麼是分散式帳本呢?相信看完這篇文章你就會了解摟~再講分散式帳本前,我們先來聊聊中心化帳本。 中心化帳本 「中心化帳本」是由中間機構的電腦儲存所有交易紀錄,而資料所有權掌握在中間機構手中。 大家有沒有用ATM轉帳過呢? 中心化帳本有什麼問題 分散式帳本 帳本內容
你可能也想看
Google News 追蹤
Thumbnail
大家好,我是woody,是一名料理創作者,非常努力地在嘗試將複雜的料理簡單化,讓大家也可以體驗到料理的樂趣而我也非常享受料理的過程,今天想跟大家聊聊,除了料理本身,料理創作背後的成本。
Thumbnail
哈囉~很久沒跟各位自我介紹一下了~ 大家好~我是爺恩 我是一名圖文插畫家,有追蹤我一段時間的應該有發現爺恩這個品牌經營了好像.....快五年了(汗)時間過得真快!隨著時間過去,創作這件事好像變得更忙碌了,也很開心跟很多厲害的創作者以及廠商互相合作幫忙,還有最重要的是大家的支持與陪伴🥹。  
Thumbnail
嘿,大家新年快樂~ 新年大家都在做什麼呢? 跨年夜的我趕工製作某個外包設計案,在工作告一段落時趕上倒數。 然後和兩個小孩過了一個忙亂的元旦。在深夜時刻,看到朋友傳來的解籤網站,興致勃勃熬夜體驗了一下,覺得非常好玩,或許有人玩過了,但還是想寫上來分享紀錄一下~
Thumbnail
礦業投資入門 礦業投資是指對礦產資源的開發、生產和銷售進行投資的一種方式。礦業投資涉及多個方面,包括資源勘查、開採技術、基礎設施建設以及投資環境等。以下是一些基本的礦業投資入門知識。 什麼是採礦業? 採礦業是指從地殼中開採礦物資源的行業。這包括金、銀、銅、鐵、煤等各種礦物資源的開採。採
Thumbnail
區塊鏈有什麼特色? 所有交易(操作資訊)紀錄會儲存在各個節點,因此具有公開性 每個節點遵守一套共識機制,基於這套機制來信任讀取的數據 透過密碼學演算法確保交易紀錄無法被串改 不會有資料中心遭受攻擊導致系統癱瘓問題 可能會對使用者喪失隱私 區塊鏈如何運作的? 節點主要可以被區分為兩種類型
Thumbnail
不知道大家對於「挖礦」一詞,腦中浮現的,會是什麼樣的概念呢?如果有在接觸 Web3 或單純幣圈的人,應該都對這個詞並不大陌生,但除了一般挖礦外,大家知道還有「樂透挖礦」這種形式嗎?
Thumbnail
三分鐘看懂挖礦是什麼!2024 年當礦工還有利潤嗎? 什麼是挖礦(Bitcoin Mining) 「挖礦」可以視為在解一個超難的數獨遊戲, 當你解出來之後獲得的獎勵就是比特幣。這個數獨遊戲足夠難讓大部分的人都要用超高級的顯卡才能解的出來,而解這些數獨遊戲的人則稱為礦工。
Thumbnail
區塊鏈原理 什麼是區塊鏈? 區塊鏈(Blockchain)是一種分散式帳本技術,它基於加密學和分散式計算的原理,通過將數據以區塊的形式連接在一起,形成鏈條。每個區塊包含一定時間內的多筆交易記錄,並使用密碼學哈希函數與前一個區塊相連,這種連接保證了數據的不可篡改性。 2. 區塊鏈的基本結構 2
Thumbnail
為何幣安新幣挖礦這個活動最近這麼熱門?主要是新幣挖礦收益率表現還算不錯,質押者也越來越多了。所以這篇文章會快速教大家怎麼參加活動跟領取新幣,記得看到最後啊。
Thumbnail
大家好,我是woody,是一名料理創作者,非常努力地在嘗試將複雜的料理簡單化,讓大家也可以體驗到料理的樂趣而我也非常享受料理的過程,今天想跟大家聊聊,除了料理本身,料理創作背後的成本。
Thumbnail
哈囉~很久沒跟各位自我介紹一下了~ 大家好~我是爺恩 我是一名圖文插畫家,有追蹤我一段時間的應該有發現爺恩這個品牌經營了好像.....快五年了(汗)時間過得真快!隨著時間過去,創作這件事好像變得更忙碌了,也很開心跟很多厲害的創作者以及廠商互相合作幫忙,還有最重要的是大家的支持與陪伴🥹。  
Thumbnail
嘿,大家新年快樂~ 新年大家都在做什麼呢? 跨年夜的我趕工製作某個外包設計案,在工作告一段落時趕上倒數。 然後和兩個小孩過了一個忙亂的元旦。在深夜時刻,看到朋友傳來的解籤網站,興致勃勃熬夜體驗了一下,覺得非常好玩,或許有人玩過了,但還是想寫上來分享紀錄一下~
Thumbnail
礦業投資入門 礦業投資是指對礦產資源的開發、生產和銷售進行投資的一種方式。礦業投資涉及多個方面,包括資源勘查、開採技術、基礎設施建設以及投資環境等。以下是一些基本的礦業投資入門知識。 什麼是採礦業? 採礦業是指從地殼中開採礦物資源的行業。這包括金、銀、銅、鐵、煤等各種礦物資源的開採。採
Thumbnail
區塊鏈有什麼特色? 所有交易(操作資訊)紀錄會儲存在各個節點,因此具有公開性 每個節點遵守一套共識機制,基於這套機制來信任讀取的數據 透過密碼學演算法確保交易紀錄無法被串改 不會有資料中心遭受攻擊導致系統癱瘓問題 可能會對使用者喪失隱私 區塊鏈如何運作的? 節點主要可以被區分為兩種類型
Thumbnail
不知道大家對於「挖礦」一詞,腦中浮現的,會是什麼樣的概念呢?如果有在接觸 Web3 或單純幣圈的人,應該都對這個詞並不大陌生,但除了一般挖礦外,大家知道還有「樂透挖礦」這種形式嗎?
Thumbnail
三分鐘看懂挖礦是什麼!2024 年當礦工還有利潤嗎? 什麼是挖礦(Bitcoin Mining) 「挖礦」可以視為在解一個超難的數獨遊戲, 當你解出來之後獲得的獎勵就是比特幣。這個數獨遊戲足夠難讓大部分的人都要用超高級的顯卡才能解的出來,而解這些數獨遊戲的人則稱為礦工。
Thumbnail
區塊鏈原理 什麼是區塊鏈? 區塊鏈(Blockchain)是一種分散式帳本技術,它基於加密學和分散式計算的原理,通過將數據以區塊的形式連接在一起,形成鏈條。每個區塊包含一定時間內的多筆交易記錄,並使用密碼學哈希函數與前一個區塊相連,這種連接保證了數據的不可篡改性。 2. 區塊鏈的基本結構 2
Thumbnail
為何幣安新幣挖礦這個活動最近這麼熱門?主要是新幣挖礦收益率表現還算不錯,質押者也越來越多了。所以這篇文章會快速教大家怎麼參加活動跟領取新幣,記得看到最後啊。