即將到來的區塊大小增加對礦工來說會更有利可圖,還是更少?
根據文章美國與中國:可能摧毀比特幣的 20 MB 礦工戰爭 (Op-Ed)即將做出關於比特幣區塊大小的關鍵決定。這會導致採礦更有利可圖還是更少?
連結的文章是關於最大塊大小從 1MB 到 20MB 的變化。正如您在 blockchain.info 的圖表中看到的那樣,塊尚未達到 1MB 的最大值:
塊還沒有超過 0.55MB,所以它真的不像文章所說的那樣緊迫。
最終,比特幣網路上將有足夠的交易填滿超過 1MB 的空間,屆時礦工將創建大於 1MB 的區塊。
在探勘工作量方面,當散列(探勘)一個包含 1 個事務的塊或散列一個包含 100 萬個事務的塊時,算法是相同的。這是因為散列是在包含所有交易的默克爾根的塊頭上進行的。當然,計算 100 萬筆交易的 merkle 根需要比單筆交易更長的時間,但兩者仍然需要不到 1 秒的時間。
文章中的另一個擔憂是,中國的網際網路頻寬可能不足以讓礦工接收足夠的交易來放入一個區塊。首先,我不認為這是一個現實的問題——比特幣區塊平均每 10 分鐘開採一次,我很難相信中國的網際網路速度如此之慢,以至於不允許在 10 分鐘內下載 20MB。但即使這是一個問題,也只是意味著在中國(在完整節點上)開采的區塊的交易量將少於在其他地方開采的區塊。新的 20MB 塊大小只是一個上限 - 並非所有塊的大小都必須為 20MB!其次,交易費用目前在挖礦獎勵中所佔的比例並不大,因此即使頻寬是一個問題,支出的差異也可以忽略不計。例如,
361188 - 0.12673848 btc = us$30.49 361187 - 0.23697908 btc = us$57.01 361186 - 0.19895231 btc = us$47.86
(在撰寫本文時 1btc = 240.59 美元)
到 2032 年,我們將獲得低於 1btc(準確地說是 0.78125btc)的整體獎勵,因此屆時交易費用將很重要。但如果在 10 分鐘內下載 20MB 將成為當時任何全節點礦工的問題,我會感到非常驚訝。
**最後要注意的是,中國的礦工不必是全節點。**他們總是可以將他們的全節點保存在頻寬更快的地方(例如香港),然後每次更新新交易時只需將 32 字節的默克爾根傳輸給中國的礦工。這實際上沒什麼,鑑於可以與來自西方的中國某人進行電話交談,那麼採礦肯定是可行的。