針對近期華爾街日報對比特幣代碼管理者的報導,CoinShare 發文反駁這一觀點:
在最近的媒體炒作之後,我們認為有必要涵蓋更新比特幣軟件所涉及的關鍵過程,以消除它由6 個人控制的謠言。
Bitcoin Core 是為比特幣網絡提供支持的開源軟件。 Bitcoin Core 由大量不同的慈善團體維護和發布,是中本聰發布的原始比特幣客戶端軟件的直系後代。
圍繞Bitcoin Core的一個主要混淆點是如何更改其代碼。雖然有一組項目“維護者”具有提交權限,但認為只有他們才能更改代碼是一種誤解。實際上,更改的合併只是一個漫長過程的最後一步。
同行評審是開發過程的重要組成部分,尤其是對於安全關鍵或共識更改。這個審稿過程往往需要很多天甚至幾年,期間原作者會聽取同行的建議,進行修改和修正,直到沒有更合理的異議為止。維護者自己在提交提案時也必須通過與其他人相同的同行評審過程。
除了他們作為看門人的角色外,維護人員還執行關鍵檢查以確保補丁安全並與項目目標保持一致。然而,開發過程不僅僅依賴於這6 個人。相反,Bitcoin Core 的開發和批准過程是由大量不同的貢獻者驅動的,他們共同努力確保軟件保持安全與可靠。
Bitcoin Core 項目非常重視其代碼更改。維護人員在將更改合併到Github 存儲庫中發揮著關鍵作用,但他們必須負責任地這樣做。如果維護者在沒有適當審查或考慮的情況下合併更改,其他開發人員將採取行動。在某些情況下,他們可能會堅持撤銷維護者的提交權限。在更極端的情況下,他們可能會分叉項目並創建一個新的存儲庫,他們可以在其中將提交權限分配給更負責任的開發人員。
改變共識的一個關鍵因素是讓網絡上的其他人運行新代碼。這不僅需要對協議有深刻的理解,還需要對博弈論和政治有深刻的理解,尤其是在變化可能導致不同參與者產生不同利益的情況下。因此,在進行此類更改時,Bitcoin Core 歷來是保守的。
儘管存在這種保守主義,但比特幣核心項目對任何人的提議都持開放態度。貢獻者可以提出代碼更改、測試它們、審查它們或發表評論。事實上,任何以任何身份為Bitcoin Core項目做出貢獻的人都被視為貢獻者。這種開放和協作的方法對於項目的成功和持續發展至關重要。
在上個月,29 位作者向主分支推送了177 次提交,向所有分支推送了184 次提交,不包括合併。我們的估計表明,比特幣Github 中有大約300 名活躍的開發者/貢獻者,跨越1000 個獨立的存儲庫,使其成為一個非常龐大和活躍的開發者環境。
總而言之,Bitcoin Core 是一項協作工作,涉及來自世界各地的不同開發人員和貢獻者群體,而不僅僅是一小群項目維護者。代碼更改的同行評審過程非常廣泛,可能需要數週甚至數年時間,以確保對代碼的所有更改都經過徹底審查和安全。比特幣的成功和未來取決於整個社區的共同努力,它的持續增長和發展將取決於它被世界各地的人們和企業採用和使用。