支持和反對增加塊大小限制的論據是什麼?
有人可以快速逐點列出,增加區塊大小的支持者和反對者對他們的案子有什麼論據?
請注意,這個答案是在 2015 年 2 月寫的。從那時起,辯論有了很大的發展,但我還沒有開始更新這個答案。
對不起,這有點不像開始那麼簡短。
TL;DR:非常簡單地說,這是一個反對意識形態的問題:
支持者希望為每個人提供共同利益,並相信為此目的增加區塊大小是必要的。
反對者認為:a)現階段不可能對比特幣進行如此幅度的變化,b)更大的區塊會擾亂挖礦動態,或者 c)比特幣的增加會改變不應該改變的特性。
之前發生的事
最初,沒有塊大小限制。事實上,即使在 2008 年,中本聰也在設想“每天 1 億次交易,[…] 佔用 100GB 的頻寬”。塊大小限制是後來引入的,當時人們開始玩比特幣,但在價值顯著回升之前,人們擔心人們可能會用廉價的“垃圾郵件交易”使區塊鏈膨脹。¹
問題是 1MiB 的事務提供瞭如此小的容量,以至於我們將被限制為每秒 7 個事務以最小事務大小,或者從目前事務大小推斷,大約每秒 4 個事務。尚未遇到塊限制,因此還不是一個嚴重的限制,但是這遠遠低於競爭的全球支付網路可以處理的。
問題是,比特幣已經變得相當有價值,人們想要從比特幣中得到不同的東西。“非政治性的錢”突然變得非常政治化(一如既往)。
反對增加的論據
這裡有很多不同的問題:
更大的區塊將破壞交易費用市場
增加區塊大小將為交易騰出更多空間,這可能會減少被包含在區塊中的競爭,從而降低交易費用。從長遠來看,區塊獎勵將減少,因此用於挖礦的資金將減少,比特幣網路的安全性將隨著收入的降低而萎縮。
全節點的頻寬要求太高
每個區塊 20MB,全節點每天必須下載 2.8GB 的交易數據。這不僅會挑戰數據儲存,而且實際上可能超出某些全節點維護者的頻寬容量/數據上限。必須特別考慮全節點也服務於瘦客戶端的請求,因此上傳容量可能比下載容量更重要。然而,在家庭使用者的網際網路契約中,上傳速度通常明顯低於下載速度。
有人建議,由於誘導需求,較大的塊大小將迅速導致交易數量的大量增加。
“更大的區塊將導致中心化。”
共識可能無法達成
一旦第一個大於 1MiB 限制的區塊將被挖出,拒絕大於限制的區塊的網路參與者與接受它的網路參與者之間將發生硬分叉。
在舊網路上開采的塊仍然與新網路兼容,但反之則不行。一些聲音宣布,他們將利用分叉作為機會,將所有比特幣雙花,將它們花在 1MiB 鏈上,然後在 20MiB 鏈上出售,以獲利並推動新鏈落地. 一些使用者表示,該提案的支持者擁有足夠的比特幣持有量,並支持他們基本上可以迫使區塊大小增加失敗,他們認為交易所會在討論中站在不同的一邊,但所有使用者都會迅速湧向“安全的舊鏈”,一旦“內戰”開始。
比特幣正在破壞山寨幣的生存能力 比特幣區塊
大小的增加會減少對其他區塊鏈的需求,從而損害山寨幣的投資者。
比特幣並不意味著地球上的每個人都可以為他們的每一杯咖啡買單
有些人認為比特幣應該是公司和超級富豪之間定居的專屬特權。更大的塊大小會稀釋排他性。他們認為有用但普遍可用的東西毫無價值。相反,比特幣旨在“自然而然地普遍迫使窮人屈服於富人”。
人們感覺在沒有徵求他們意見的情況下決定了某些事情
- “只有一個提議,我們別無選擇。”
- “我們無法預測頻寬將增長多快,建議將其增加太多。”
- “沒有共識,沒有社區支持的分叉是死路一條。”
- “如果我們這樣做,將會有很大的問題。”
- “為什麼沒有詢問礦工?”
我對這些最後的陳述有疑問,因為關於塊大小限制的討論已經進行了多年。
增加的論據
交易能力太低,無法支持全球支付網路
4.4 tps(每秒交易)太少,無法支持全球支付網路。
在目前的網路容量下,對交易的更大需求將導致普通使用者被排除在區塊鏈之外。人們必須永遠等待交易包含在一個區塊中,而比特幣最終只會習慣於在銀行、市長公司和超級富豪之間進行結算。相反,每個人都應該可以訪問區塊鏈,因此必須增加塊大小。通常,緊隨其後的是ab auctoritate 的爭論,即塊大小限制始終是暫時的,而分叉是實現中本聰在原始白皮書中概述的願景所必需的.
更大的區塊大小將增加總交易費用
即使在更大的區塊中,交易也不是免費資源,因為它們會消耗頻寬、數據儲存並導致區塊傳播速度變慢。礦工並不總是包括所有交易。因此,即使有更大的區塊,也會存在交易費用市場,更多的交易會導致更高的交易費用總額。
有效區塊大小不會在一夜之間增加
過去六年的區塊鏈小於30GiB。假設引入更大的限制後,區塊會突然迅速填滿,而以前從未這樣做過,這是錯誤的。
硬分叉啟動前達成共識
主要支付提供商、交易所和礦池將站在硬分叉支持者一邊,導致反對者發現自己是少數,以至於他們將被困在一個不相關的替代鏈上。
技術問題將得到修復
由於更大的塊而導致的更慢的塊傳播將通過 Header-first 同步和Inverted Bloom Lookup Tables得到緩解。隨著網路流量需求的增加,網際網路連接將充分加速。數據儲存問題將通過引入修剪區塊鏈來解決,其中大多數“完整節點”僅保留有限數量的最後一個塊,而少數完整節點維護完整的區塊鏈。
結論
就個人而言,我認為增加區塊大小是比特幣的自然發展,因為我看到了比特幣服務更廣泛受眾的潛力。然而,我確實得到了一些逆勢投資者的觀點,尤其是很難預測這一切將如何發展。
進一步閱讀可以在這裡找到(以及其他一百萬個地方):
關於討論:
臨增加:
對比度增加: ²
¹ 有沒有人有關於引入塊大小限制的討論的連結?我正在尋找那個。
² 我還在尋找更有代表性的對位。瀏覽了一些論壇的一些文章讓我起了皮疹,但幾乎沒有任何用處。