挖礦

更新於 2022/06/14閱讀時間約 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
*合作聲明與警語: 本文係由國泰世華銀行邀稿。 證券服務係由國泰世華銀行辦理共同行銷證券經紀開戶業務,定期定額(股)服務由國泰綜合證券提供。   剛出社會的時候,很常在各種 Podcast 或 YouTube 甚至是在朋友間聊天,都會聽到各種市場動態、理財話題,像是:聯準會降息或是近期哪些科
Thumbnail
TapSwap完完全全複製了NotCoin的操作模式,只要以手指快速輕輕點擊螢幕,就能獲取免費代幣。
Thumbnail
錯過已經停止挖礦的Notcoin的你,這次別再錯過Hamter Kombat
Thumbnail
Athene雅典娜手機挖礦的更新消息,優化功能和燃燒模式的擴增,讓使用者能更有效率地獲取ATH。然而,ATH與GEM之間的兌換率是否值得持續燃燒以增加挖礦速率,尚待觀察。
Thumbnail
Bybit 交易所最近超佛心活動,如圖 基本上就是將幣質押後,每天會依照比例發幣給你。 第一張圖為第一天時顯示的年化收益率。 第二張圖為倒數一天顯示的年化收益率。 年化收益下降很多,但這很正常,因為看到這收益而跳進來的人越來越多。 可以想像一塊餅,如果越多人分,每個人能拿到的數量本來就
Thumbnail
三分鐘看懂挖礦是什麼!2024 年當礦工還有利潤嗎? 什麼是挖礦(Bitcoin Mining) 「挖礦」可以視為在解一個超難的數獨遊戲, 當你解出來之後獲得的獎勵就是比特幣。這個數獨遊戲足夠難讓大部分的人都要用超高級的顯卡才能解的出來,而解這些數獨遊戲的人則稱為礦工。
Thumbnail
顯卡近兩年在加密貨幣「礦工」加價掃貨,以及上游晶圓代工產能緊俏下,造就顯卡大幅溢價的盛況,只是今年隨著顯卡供給增加,礦工因以太幣「挖礦」機制即將改變,加上整體加密貨幣價格回檔,顯卡「供給增、需求降」的局面,通路產品溢價大幅縮水成為必定的結局。 顯卡價格需求面最大變數,來自於以太幣預定今年第2季改變獲
Thumbnail
從2020年初疫情爆發以來,Nvidia(NASDAQ:NVDA,輝達)的股價翻漲了三到四倍。除了日益成長的雲端運算需求及穩定成長的遊戲顯示卡市場外,虛擬貨幣暴漲引發的挖礦熱潮為Nvidia的顯示卡業務帶來爆發性的成長。這篇文章會討論如果虛擬貨幣大跌或熱潮已退,Nvidia是不是能值得投資。
Thumbnail
流動性挖礦(Yield Farming),指的是存款者為平台提供資金的流動性,平台透過借款者的費用作為獎勵回饋給存款者,簡單的來說存款者將錢鎖在平台內來獲得獎勵,雖然聽起來有點像一般的存款或質押,但背後的運作原理有點不一樣,且收益率通常都比存款或質押還要高. —>立即註冊即享10%優惠
Thumbnail
以下詳述如何把挖到的HNT變成現金: HNT是加密貨幣的一種,可以透過各大交易所來轉換成美元穩定幣或是其他幣種。如果要換成法定貨幣的話就要再透換的交易所來把穩定幣換成法幣。
AT挖礦發展全新旅遊支付應用模式,將改變未來旅遊方式!?旅遊對大家來說,可以放鬆心靈也可以增廣見聞。據統計來說,國人平均每年旅遊次數高達3.7次!對於大家來說,旅遊已經成為不可或缺活動之一!
Thumbnail
*合作聲明與警語: 本文係由國泰世華銀行邀稿。 證券服務係由國泰世華銀行辦理共同行銷證券經紀開戶業務,定期定額(股)服務由國泰綜合證券提供。   剛出社會的時候,很常在各種 Podcast 或 YouTube 甚至是在朋友間聊天,都會聽到各種市場動態、理財話題,像是:聯準會降息或是近期哪些科
Thumbnail
TapSwap完完全全複製了NotCoin的操作模式,只要以手指快速輕輕點擊螢幕,就能獲取免費代幣。
Thumbnail
錯過已經停止挖礦的Notcoin的你,這次別再錯過Hamter Kombat
Thumbnail
Athene雅典娜手機挖礦的更新消息,優化功能和燃燒模式的擴增,讓使用者能更有效率地獲取ATH。然而,ATH與GEM之間的兌換率是否值得持續燃燒以增加挖礦速率,尚待觀察。
Thumbnail
Bybit 交易所最近超佛心活動,如圖 基本上就是將幣質押後,每天會依照比例發幣給你。 第一張圖為第一天時顯示的年化收益率。 第二張圖為倒數一天顯示的年化收益率。 年化收益下降很多,但這很正常,因為看到這收益而跳進來的人越來越多。 可以想像一塊餅,如果越多人分,每個人能拿到的數量本來就
Thumbnail
三分鐘看懂挖礦是什麼!2024 年當礦工還有利潤嗎? 什麼是挖礦(Bitcoin Mining) 「挖礦」可以視為在解一個超難的數獨遊戲, 當你解出來之後獲得的獎勵就是比特幣。這個數獨遊戲足夠難讓大部分的人都要用超高級的顯卡才能解的出來,而解這些數獨遊戲的人則稱為礦工。
Thumbnail
顯卡近兩年在加密貨幣「礦工」加價掃貨,以及上游晶圓代工產能緊俏下,造就顯卡大幅溢價的盛況,只是今年隨著顯卡供給增加,礦工因以太幣「挖礦」機制即將改變,加上整體加密貨幣價格回檔,顯卡「供給增、需求降」的局面,通路產品溢價大幅縮水成為必定的結局。 顯卡價格需求面最大變數,來自於以太幣預定今年第2季改變獲
Thumbnail
從2020年初疫情爆發以來,Nvidia(NASDAQ:NVDA,輝達)的股價翻漲了三到四倍。除了日益成長的雲端運算需求及穩定成長的遊戲顯示卡市場外,虛擬貨幣暴漲引發的挖礦熱潮為Nvidia的顯示卡業務帶來爆發性的成長。這篇文章會討論如果虛擬貨幣大跌或熱潮已退,Nvidia是不是能值得投資。
Thumbnail
流動性挖礦(Yield Farming),指的是存款者為平台提供資金的流動性,平台透過借款者的費用作為獎勵回饋給存款者,簡單的來說存款者將錢鎖在平台內來獲得獎勵,雖然聽起來有點像一般的存款或質押,但背後的運作原理有點不一樣,且收益率通常都比存款或質押還要高. —>立即註冊即享10%優惠
Thumbnail
以下詳述如何把挖到的HNT變成現金: HNT是加密貨幣的一種,可以透過各大交易所來轉換成美元穩定幣或是其他幣種。如果要換成法定貨幣的話就要再透換的交易所來把穩定幣換成法幣。
AT挖礦發展全新旅遊支付應用模式,將改變未來旅遊方式!?旅遊對大家來說,可以放鬆心靈也可以增廣見聞。據統計來說,國人平均每年旅遊次數高達3.7次!對於大家來說,旅遊已經成為不可或缺活動之一!