目前的網路難度算法是否適合“僅交易峰值挖礦”?
在未來的某個時候,礦工將更多地依賴於 Tx 費用而不是每塊支付。
現在人們會根據當地的趨勢(例如電價等)來打開和關閉設備。總的來說,我認為這些當地的決定不會影響整個採礦業。但是,如果辨識出全球趨勢並且人們相應地關閉並關閉鑽機,那麼這將在某些時候削弱網路。
假設最有利可圖的 Tx 費用發生在一天中的某個時間,人們會打開他們的挖礦設備,然後在效率較低的時間內關閉它。
我認為,如果大規模進行,“峰值 Tx 挖礦”可能會導致安全和網路安全問題。
題
如果難度的目的是讓探勘新區塊隨著時間的推移更加一致,那麼它是否同樣有效地使基於 Tx 的支付在短時間內公平?
更多詳情
假設採礦生態系統的很大一部分確定最有價值的交易是在東部標準時間下午 4 點到下午 5 點之間開采的,在那裡可以獲得最大的利潤。相反,在美國東部標準時間凌晨 2 點至凌晨 5 點進行挖礦根本沒有利潤,因此請關閉機器並節省電力。
這可能會導致幾件事
- 峰值算力難度與非峰值算力難度(24小時內)相差很大
- 一天中的某些時候,網路更有可能被敵對計算能力超越
- 礦工之間不公平/不成比例的費用分配
- 由於可用雜湊算力的增加,在高峰時間創建了更多的塊
有什麼安全網可以防止這種情況發生?
值得一提的是,BitMinter 客戶端已經能夠安排採礦資源的使用。目的是為了盡量減少當地的電力成本,我認為這不會產生負面影響,因為這是一個全球採礦網路,電價變化每小時都會發生,甚至應該會自行消失。相反,如果它用於根據整個比特幣網路的趨勢進行探勘……我認為這可能會導致負面後果。
有趣的想法。
幾年後,我們可能會達到交易費用佔挖礦收入的大部分,而利潤被邊緣化以致電費成為主要因素的地步。對礦工來說有意義的可能是讓一台帶有 ASIC 的低功耗電腦閒置並等待,直到有一些交易費用很高,然後才真正開始挖礦。一旦有人通過這些交易開采了一個區塊,費用就不再可供爭奪,因此您的設備再次進入休眠狀態以節省電力。
到目前為止,我認為這不是一個大問題,因為很難預測繁忙和緩慢的時期。問題是,如果我們在一天中的某些時候大部分比特幣使用者都在睡覺,那麼交易費用的價值就很小。或者,如果你可以通過某種方式阻礙交易的傳播,人為地創造一個緩慢的時期。
如果您事先知道 50% 的算力將在一段時間內關閉,那麼您不需要臭名昭著的 51% 算力多數來實現雙花 - 現在相當於全球算力的 26%。
所以是的,如果大部分算力同時系統地關閉,我認為這可能成為一個弱點。但是,直到我們達到挖礦收入的大部分(如果不是全部)都來自交易費用的地步,我才看到它發生。