PTT推薦

Re: [請益] 一個一直找不到答案的問題(比特幣)

看板DigiCurrency標題Re: [請益] 一個一直找不到答案的問題(比特幣)作者
okpk3k
(登登)
時間推噓 3 推:3 噓:0 →:5

※ 引述《aqswdefrgt ()》之銘言
: 大大講得很淺顯易懂
: 你介不介意聊
: 一下什麼是挖礦?
: XDXD

一樣,我用“對圈外人”的回答來回文
技術細節有興趣自行去看


礦工:就是維持比特幣運作最重要的角色。一週七天,24小時,每分每秒,能隨時使用比特幣做交易都是因為有礦工願意開著電腦(現在叫礦機)、耗著電費、挖著礦,比特幣的區塊鍊才能夠正常運作。

礦工大概有以下幾項重要功能:
1. 記錄所有歷史的交易記錄:比特幣的所有交易紀錄是去中心化的,也就是說,比特幣的資料不像銀行那樣固定存放在哪間分行的伺服器裡,然後備份幾份資料,避免發生意外導致數位資料消失。比特幣的所有交易資料(2009/1~now)會存放在每一個礦工的電腦裡(其實要跑“全節點”才有所有資料),全世界如果有1萬個礦工在挖礦,就等於備份了一萬份,這樣就算某區域發生世界大戰三,只要仍有礦工還在挖礦,比特幣的資料就不會消失,幾乎等效成“網路不死,比特幣就不會消失”。

2.維持比特幣的運作:甲能把10顆比特幣轉給乙,就是甲發送交易訊息給網路上的礦工們,礦工收到訊息,驗證交易的正確性,包括確定甲擁有此錢包的權限、確定甲錢包餘額有大約10顆且有支付足夠的手續費,那礦工們就會把這筆交易放到最新的區塊裡,並接上前一個區塊,形成區塊鍊。

3. 產生新的比特幣:也就是“挖礦”,這功能讓比特幣“無中生有”,2008年,世界上還
沒有任何一顆比特幣,2009年一月,中本聰開始跑第一個區塊後,平均每十分鐘會產生新區塊,每當有一個新區塊被礦工找到時,就會跟著產生新的比特幣。例如2009年的礦工,每十分鐘產生一個區塊,就能獲得50顆比特幣,一小時就能產生50*6=300顆,一天就會有300*24=7200顆比特幣被挖出,直到今天,世界上已經有將近2000萬顆比特幣了。(約每四年,區塊新產生的比特幣數量會減半,50->25->12.5->6.25,2024約4月會再減半成3.125顆)


看了上面三項功能,應該能知道,比特幣想要存活,礦工是非常重要的角色,如果沒人來挖礦,比特幣早晚會死去,無法交易、無法查詢之前的交易紀錄、無法得知任一冷錢包中比特幣的數量。


但世界上誰會好心開著電腦、浪費著電在那幫忙維持幣的基本運作?所以中本聰利用“挖礦獎勵”來吸引人當礦工,意思就是誰來幫忙維持幣的運作,就獎勵誰,誰能產生新的區塊,誰就能獲得新產生的比特幣跟那區塊中的手續費,有錢可賺,自然就吸引得到人來當礦工,比特幣幣價越高,越能吸引到更多人,現在2023/2每個區塊挖到的6.25個比特幣,能賣3萬美金跟能賣30萬美金,當然是後者更吸引人去挖礦。


但越多人來當礦工,意味著越多競爭者,會越難搶到挖礦獎勵,比的不是電腦數量,而是電腦的算力,中本聰用hash來設定挖礦難度,讓所有礦工比賽,看誰能最快算出解答,就能“出塊”,並獲得獎勵,也就是說每十分鐘就會產生一個新區塊,但可能這區塊是小明挖到,下個區塊是小華,再下個是小聰,誰的算力越高,越有機會挖到礦。(算力競爭)

這機制很公平,完全就是數學遊戲,誰最快算出解,誰就能創造出那個區塊(區塊裡面收了很多交易訊息),同時這機制讓安全性跟著算力一起增加(前一篇有說,算力越高,想作惡的人難度就會越高)

也讓原本不安全的比特幣,因為幣價被“炒作”而越來越安全,因為是正向循環:

幣價被炒高 -> 吸引更多人來挖礦 -> 算力越高、節點越多 -> 安全性越高 -> 越敢讓人投資,吸引更多資金進場 -> 幣價更高 -> 吸引更多人來挖礦 >>>>如此正向循環著

但同理,反向也成立

幣價跌 -> 礦工不賺錢,被迫改挖別的幣或停機不挖了 -> 算力變低、節點變少-> 安全性降低 -> 越不敢讓人放錢,反而拋貨出場 -> 幣價更低 -> 礦工更窮>>>>惡性循環著

所以幣圈發展最後很兩極化,是很正常的,大著恆大,小幣只會越來越慘,然後慢慢消失。

--

※ PTT留言評論
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 111.250.65.228 (臺灣)
PTT 網址

SamuelLuo02/15 05:51第三次世界大戰,俄烏和以巴進行中,希望下一個不要是

SamuelLuo02/15 05:51

SamuelLuo02/15 05:52發生在東亞對我們都有衝擊

SamuelLuo02/15 06:01所以避險方式就是加密幣或黃金,最好把主要錢包的助記

SamuelLuo02/15 06:01詞背起來變腦錢包,不鏽鋼和紙本也要紀錄收好,我經常

SamuelLuo02/15 06:01複習腦錢包

trleee02/15 08:58參與礦池挖礦的礦工不會跑全節點 除非你是獨自挖礦 礦池

trleee02/15 08:58營運者才需要全節點