如果沒有比特幣核心開發者的同意,礦池可以強制改變嗎?
我試圖理解@petertoddbtc關於中國礦工做出有爭議立場的推文。根據隨附的文章 https://www.cryptocoinsnews.com/bitcoin-market-needs-big-blocks-says-founder-btc-top-mining-pool/,中國礦工提倡比特幣無限。比特幣無限允許大塊(> 1MB?)。相比之下,比特幣核心開發人員正在考慮限制為更小的區塊(300KB)。
控制著總算力 8% 並正在團結中國礦工的卓爾的引述:
誰違背市場,誰就會被摧毀,除非他能拿出更多的錢。
關於 Luke-Jr(核心開發者)對硬分叉的威脅,有如下反應:
我們準備了 1 億美元來殺死 CoreCoin 的小分叉。
改變不應該得到所有開發者、礦工和消費者的同意嗎? 礦池組能否將這種改變強加給 Core 開發者?為什麼 Bitcoin Unlimited 與 Core 如此不同,是什麼使它與 Core 不兼容,因為現在礦工和 Core 開發人員之間存在分歧?
在比特幣中,要了解誰可以製定或違反規則,您必須了解它們是如何執行的。
比特幣是去中心化的,所以沒有公司對任何事情擁有否決權。真正執行比特幣規則的是執行完整節點的人。當我說人時,我也指運營交易所的公司,為商家提供服務的公司等。當然還有礦工。
如果有人發出不符合規則的塊,這意味著所有這些人執行的軟體都會拒絕該塊。因此無法改變。
其效果是,在比特幣中進行這樣的更改需要你為你的更改提供理由,並確保大多數完整節點執行支持你的更改的軟體。因為如果所有重要的人都執行支持更大區塊的軟體,那麼發送一個大區塊的礦工將不會再被拒絕他的區塊。
改變不應該得到所有開發者、礦工和消費者的同意嗎?
不,沒有這種需要。如果您需要 100% 的同意,我可以保證不會進行任何更改。實際上,不同意的人將無法阻止其他人做出改變。最初不同意的人更有可能最終會支持新的變化,因為另一種選擇是完全離開比特幣。
更具體地說,如果他們拒絕跟隨變化,他們就會被甩在後面。