Mining-Theory

挖礦能提供什麼價值?

  • September 1, 2019

在閱讀了 O’Reilly 的書並細讀了線上資源後,我仍然對實際數學探勘為 Network 提供的價值感到困惑(我知道它確實提供了價值,但不清楚如何提供價值)。

似乎一旦礦工驗證了交易,網路真正有價值的工作就完成了。當它開始散列以贏得 25 btc 的競爭時,它只是在玩一個遊戲,其唯一目的是向網路添加貨幣(我知道這很重要,沒有中央政府等)。我看不出這種找到小於難度的值的散列實際上如何為網路提供真正的服務,例如驗證交易。

在我開始學習比特幣之前,我只是假設礦工正在解決的數學問題與解開或解密交易有關,但我現在發現情況並非如此。如果競爭是一場驗證交易的競賽,那也更有意義。

誰能解釋這場數學競賽的價值?

正如您所提到的,將硬幣帶入網路是挖礦的主要目的之一。但這種獎勵只是激勵進行挖礦的另一個更重要部分:“處理”交易。

不變性

如此處詳述,當一個塊已被解決時,不能更改任何一個位而不使其無效。

這意味著區塊中的所有交易都已被處理,並且是“最終的”,因為它們在區塊鏈中並且不會改變(假設該區塊是最佳/最長區塊鏈的一部分)。想像一下,如果您可以更改交易分類帳以標記某人不再被支付,或者沒有支付您所說的支付給他們的金額,那將是多麼糟糕。

安全

需要採取數十億個數學步驟來解決一個塊意味著它很難完成。在區塊鏈頂端開采的誠實礦工會因此獲得比特幣形式的獎勵。但是試圖回到歷史並用新塊替換舊塊的攻擊者處於劣勢,因為這樣做需要大量的雜湊算力。

當攻擊者返回並試圖重新探勘舊塊時,網路的其餘部分繼續在區塊鏈的尖端進行探勘,這使得攻擊者更難趕上。因此,如果有人要比網路的其他部分更快地創建塊,他們必須控制超過 50% 的網路雜湊算力。目前,這將需要數百萬美元。

引用自:https://bitcoin.stackexchange.com/questions/37416