Mining-Pools

BTC - 挖礦漏洞和未來共識

  • August 12, 2020

為了對比特幣協議進行更改,必須達成 95% 的共識,否則需要發生硬分叉?這是否是核心協議更改如此困難的主要原因?

關於共識機制,暫且不說 PoW/PoS/Other 是否是合適的解決方案,既然絕大多數投票屬於大型礦池,為什麼他們會投票支持 PoS 或其他非挖礦解決方案?似乎即使存在優越的共識機制,如果沒有硬分叉,BTC 是否會偏離這一點也值得懷疑?

我在網上看到圖表分解了 BTC 的礦池所有權百分比。我也知道一些礦池已經承諾限制他們的雜湊算力和操作,以免獲得 51%。但是,是否有可能已經發生了 51% 攻擊而我們不知道?我們怎麼知道採礦業務沒有勾結,也沒有雙重支出等?如果發生欺詐活動,我們真的會知道嗎?

謝謝!

為了對比特幣協議進行更改,必須達成 95% 的共識,否則需要發生硬分叉?這是否是核心協議更改如此困難的主要原因?

不會。會定期進行更改,您可以訂閱<https://bitcoinops.org/en/newsletters/>以獲取更新。為了避免鏈分裂和其他問題,不首選硬分叉,但如果確實需要,可以使用硬分叉。一些軟分叉是有爭議的,所以共識是一個每次都可以用不同的解決方案來解決的問題。BIP 9 用於隔離見證,因此涉及礦工、投票和戲劇:https ://github.com/bitcoin/bips/blob/master/bip-0009.mediawiki

Taproot啟動和共識相關討論:https ://www.reddit.com/r/Bitcoin/comments/hqzp14/technical_the_path_to_taproot_activation/

我在網上看到圖表分解了 BTC 的礦池所有權百分比

我看不出這個礦池分佈有什麼問題:https ://i.ibb.co/pwxjvtc/image.png

但是,是否有可能已經發生了 51% 攻擊而我們不知道?我們怎麼知道採礦業務沒有勾結,也沒有雙重支出等?如果發生欺詐活動,我們真的會知道嗎?

正如 Raghav 所說,有很多使用者密切關注網路活動。如果您認為礦工有可能嘗試重新排序歷史記錄,您應該執行自己的完整節點並等待更多確認以完成交易。請參考 Greg Maxwell 關於 51% 攻擊的想法:https ://www.reddit.com/r/Bitcoin/comments/ddddfl/question_on_the_vulnerability_of_bitcoin/f2g9e7b/

還閱讀了涉及 51% 攻擊或任何對比特幣網路的攻擊的博弈論:

Jimmy Song 提到的幾件事和一個案例 - <https://medium.com/@jimmysong/reorg-scenarios-binance-hack-edition-849fc7e7df07>

Stratum V2:https ://braiins.com/news/stratum-v2-bitcoin-decentralization

Jameson Lopp 關於挖礦和去中心化的想法:https ://blog.lopp.net/are-chinese-miners-threat-bitcoin/

為了對比特幣協議進行更改,必須達成 95% 的共識,否則需要發生硬分叉?這是否是核心協議更改如此困難的主要原因?

並非如此 - 最近的更改是通過使用礦工啟動的分叉進行的,這需要礦工對提議的更改進行投票。只有達到某個門檻值(這是非常可配置的,而不是固定為 95% 之類的東西),才會啟動更改。

也就是說,完全有可能在沒有這種投票的情況下創建升級——許多其他區塊鏈一直在這樣做。這只是社區同意這些更改是有效的而不是企圖攻擊的問題。

即使有 95% 的礦工支持,如果更廣泛的社區認為最近的更改不符合他們的最佳利益(例如有些爭議的 segwit 更改),他們可能會選擇在更改之前的某個時間點分叉鏈(就像比特幣所做的那樣現金)。

您可能會找到有關比特幣如何受數學支配的答案?在這裡感興趣。共識與治理有很大不同,一個並不意味著另一個。

關於共識機制,暫且不說 PoW/PoS/Other 是否是合適的解決方案,既然絕大多數投票屬於大型礦池,為什麼他們會投票支持 PoS 或其他非挖礦解決方案?似乎即使存在優越的共識機制,如果沒有硬分叉,BTC 是否會偏離這一點也值得懷疑?

就個人而言,我同意這一點 - 任何降低礦工權力的嘗試都可能導致他們試圖保護它。

然而,歸根結底,如果更廣泛的社區轉向不同的分叉,價值將隨之而來。留在另一條鏈上的任何礦工都將受到大大減少的經濟激勵(BCH 與 BTC 的價格和採用就是一個很好的例子)。

但是,是否有可能已經發生了 51% 攻擊而我們不知道?

一個可能正在發生,我們檢測它的能力將是有限的。

我們怎麼知道採礦業務沒有勾結,也沒有雙重支出等?如果發生欺詐活動,我們真的會知道嗎?

有許多研究小組、交易所、代幣跟踪公司和其他實體在積極跟踪此類事情 - 事後很容易檢測到雙重支出,特別是如果你在接收方。

此外,對 BTC 的雙花攻擊將對 BTC 價格造成非常不利的影響,這不是大多數礦工能夠承受的。保護鏈而不是攻擊它符合他們的最大利益。

引用自:https://bitcoin.stackexchange.com/questions/98513