比特幣是「點對點電子貨幣,無需經過任何金融機構,就可以在網上由一人直接付款給另一人」。我們的理想,是把比特幣系統的靈活性擴充至可以有效處理極大規模的交易,而同時保障安全以及去中心化的核心性質,因為這是令比特幣獨一無二的要素。

我們相信比特幣要達到這目標,就要在其之上建立多個層次的服務,並與其它系統接合。除此以外,我們的長遠目標還包括保護及增加比特幣用戶的隱私。

「Bitcoin Core」是一個開源軟體計劃,直接承接了原本的比特幣軟件設定。作為計劃的貢獻者,我們為比特幣社群維護並發行軟件,讓用戶考慮使用。我們致力改進比特幣的共識協定,提出的升級方案,都是按我們所認知的比特幣目標所提出,在技術上可行,而且有合理機會被廣泛支持並應用。

比特幣的共識協定可以透過軟分叉或硬分叉改動 (參與附件A)。軟分叉容許具兼容性的改動,新舊軟件可以在網絡上同時存在。通過軟分叉來實現新功能不會造成擾亂,因為只有希望使用新功能的用戶才需要升級,其它用戶可以繼續正常使用原有軟件。

硬分叉則會破壞對所有現有比特幣軟件的兼容性,所有用戶必須在指定期限前升級,否則會有損失金錢的風險。這情況可能逼使不升級的用戶離開網絡,並可能令各種下游軟件及應用不能運作,對比特幣的網絡效應造成損害。

由於以上原因,Bitcoin Core 強烈地傾向保持兼容性,並相信應該由每個用戶決定是否升級他們正在使用的比特幣軟件。事實上利用軟分叉可以加入幾乎任何新功能。在某些情況下,硬分叉可能有些好處,如果能得到幾乎一致的同意,這些好處或可以勝過其缺點。但除了這些罕有情況,軟分叉仍然是首選。我們相信這是最合乎系統內現在和未來用戶的利益。

隨著比特幣的生態系統的成長,我們亦預計會有更多其它運行比特幣協定的軟件設定,且無可避免地這些軟件計劃可能會提出徹底不同的方案,讓比特幣的生態系統作考慮。最終而言,Bitcoin Core的開發團隊並不決定比特幣的共識規則;相對地,是由比特幣用戶選擇他們自己運行什麼比特幣軟件。因此 Bitcoin Core 刻意地沒有自動升級功能,這確保每次升級都是用戶自願進行,令用戶可以保持選擇運行什麼軟件的權力。

附件 A

硬分叉 是指在更改共識規則後,在舊規則下無效的區塊可能會在新規則下變得有效。

軟分叉 是指在更改共識規則後,在舊規則下有效的區塊可能會在新規則下變得無效,但所有原來是無效的區塊仍然保持為無效。