如果 51% 同意,是否有可能存在超過 2100 萬比特幣?
比特幣的普遍優勢之一是保證只有 2100 萬比特幣。
但是,我的理解是比特幣協議是由開源社區修補的,比特幣礦工是否有可能開始使用允許超過 2100 萬比特幣的程式碼?
可能是。這將需要拆分比特幣使用者。那些想要更改的人可以切換到新版本的比特幣軟體,並更改程式碼以允許它。問題在於它必須是自願的改變。有些人想改變,有些人不想改變,這將分裂比特幣社區。任何一條鏈中發生的任何交易都不會反映在另一條鏈中。但是你在分裂時的任何平衡都會反映在兩條鏈上。
新的、修改後的比特幣是否會被認為是真正的“比特幣”,這將是一個語義問題。如果社區中的大多數人認為這是一個無效的更改,那麼新的將扮演另一個山寨幣的角色,人們甚至可能不會稱它為比特幣。如果大多數人喜歡這種變化,那麼舊比特幣可能會貶值並被視為另一種山寨幣,而新版本會取代它(甚至根本不再使用)。或者,它可能是均勻的並且它們可以共存,但這對我來說似乎不太可能。
我不認為這樣的分叉是 BTC 開發人員會對社區做的事情。無論如何,開源社區通常都害怕分叉,因為他們傾向於通過分裂開發團隊來扼殺項目。除此之外,這樣做還有能力真正降低人們對 BTC 作為貨幣的信心。已經擁有硬幣的人會感到受到虐待,因為協議更改將意味著他們的硬幣的最低價值會更低。這基本上相當於在金本位制期間降低了美元的黃金兌換率。
是的,然後比特幣區塊鏈會有分叉。那麼舊的比特幣錢包(我在這裡只使用錢包,因為礦工或礦池必須執行錢包軟體,它既是伺服器又是客戶端)不會接受從新錢包生成的塊。新錢包也不會接受舊錢包生成的區塊。如果協議沒有升級或更改,那麼區塊會繼續廣播到所有比特幣客戶端,但每一方都不接受從錢包對面生成的區塊。到對方不同錢包地址的交易將變為不可消費。例如,當您從舊錢包向新修補的錢包匯款時,指定的 BTC 地址是有效的,因此允許交易。但在新打更新檔的錢包裡,收款人不會 永遠不會拿到錢,因為他的錢包不接受包含交易的區塊。即使 < 51%,也會發生這種情況,並且僅允許在錢包的同一側進行交易。