誰批准比特幣中的功能和錯誤程式碼審查?
我在這裡看到了比特幣功能和拉取請求的列表。所有數以百萬計的使用者如何同意這些功能/錯誤請求?是否所有比特幣使用者都必須批准它們,或者誰代表他們批准這些程式碼請求?
比特幣是如何發展起來的?
最初,比特幣是由其創造者中本聰開發的。中本聰在 2011 年 4 月消失後,比特幣客戶端演變為現在由組織鬆散的比特幣核心貢獻者開發的比特幣核心項目。今天也有許多替代比特幣實現,但大多數比特幣節點執行某些版本的比特幣核心。這使得比特幣核心成為比特幣共識程式碼的事實上的“規範”。
比特幣核心貢獻者在各種場所討論拉取請求、問題和功能,包括
bitcoin/bitcoin
GitHub 儲存庫和 IRC 上的#bitcoin-core-dev。另一個重要的溝通渠道是比特幣開發者郵件列表,用於討論任何比特幣實施,尤其是比特幣改進提案(BIP)。BIPs 還收集在 BIPs 儲存庫中(它是 GitHub 上比特幣組織的一部分,但與比特幣核心原始碼是一個單獨的儲存庫)。所有工作都是公開進行的,任何人都可以觀看發生的事情並隨心所欲地開始貢獻。實際上,比特幣核心開發在過去幾年中涉及數百人,而更廣泛的行業可能僱用更多的人來從事相關的開源或專有項目,例如服務、錢包、商店、研究、基礎設施項目、交流、文件、教育、娛樂、新聞和遊說。
使用者如何同意?
每個比特幣全節點單獨執行網路的共識規則。這意味著任何改變共識規則的努力都需要說服使用者執行不同的軟體。
例如,Bitcoin Core 客戶端沒有自動更新功能,因此每次發布新版本時,Bitcoin Core 使用者都會明確決定是否執行它。過去,當對比特幣網路的發展方向存在重大分歧時,替代比特幣客戶端偶爾會提供更大份額的比特幣節點人口。
除了選擇他們執行的軟體外,比特幣使用者還通過眾多線上社區、新聞雜誌、會議、聚會和其他社交媒體參與開發工作,或者通過資助他們希望進一步開展的特定工作。
相關閱讀
- Jameson Lopp – 誰控制比特幣核心?
- BitMEX Research 的 Jonathan Bier 最近寫了一本關於“區塊大小戰爭”的書,該書也在他們的部落格上逐章出版。