Bitcoin-Core

比特幣是開發者唯一的貨幣和社區嗎?

  • October 3, 2014

Github上的比特幣回購有 7 個成員。最終,他們決定合併哪些錯誤修復和拉取請求。我不明白這是如何分散的?是的,它是開源的,所以他們合併的任何東西都可以被所有人看到,但是其中有多少人真正理解了該程式碼?最終,將由礦工負責引入新程式碼——我們是說所有礦工在引入任何更改之前都會徹底審查原始碼和送出日誌嗎?

那麼這意味著礦工背後的人通常是開發人員自己嗎?那麼這基本上意味著開發人員負責整個比特幣?如果是這樣,開發人員是否有足夠的資格來創建和執行一種貨幣——我們也不需要經濟學家嗎?

免責聲明:我是那 7 個人中的一員。

確實,對這一特定程式碼儲存庫的更改以及由此建構的比特幣核心軟體的發布最終由少數人控制,並且許多礦工執行該軟體。

然而:

  • 比特幣核心並不是唯一與比特幣網路互動的軟體。還有其他節點和錢包實現。
  • 您可以執行修改後的版本,或者如果有您希望看到的功能或更改,您可以分叉程式碼並自己維護一個分支。
  • 即使比特幣核心為網路上的大多數完整節點提供動力,其開發人員也無法直接更改核心協議規則。如果更改引起爭議,人們可以(並且應該)拒絕升級。最終,決定執行比特幣節點的人間接設定了網路的要求。
  • 礦工不制定規則。這是一個普遍的誤解; 許多人認為礦工創造的最長鍊是被網路接受的。這是不正確的:它是最長的有效鏈獲勝。每個完整節點——包括非礦工——驗證鏈中的交易,並且會簡單地忽略有故障的鏈。

我想你在這裡問兩個稍微不同的事情:

比特幣開發是中心化的嗎?

是的。另一種選擇是讓你不信任的人向比特幣添加程式碼,這是一個更糟糕的解決方案。

另外,我想指出,雖然開發是集中的,但它也是高度負責的。例如,開發人員不能只是拒絕更改,他們必須說明他們這樣做的原因,並且原因將公開可見。

開發人員在比特幣的方向上有更多發言權嗎?

是的。如果您知道如何編寫 C++,您就可以在向比特幣添加哪些功能方面獲得更多發言權。如果您的英語流利,您也會獲得更多發言權。

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