Blockchain
如果乙太坊是去中心化的,那麼它是如何更新的?
我經常閱讀有關乙太坊(和其他加密貨幣)的更新。但如果沒有中央權威,那麼這些更新是如何實施的呢?
順便說一句,我確實有程式經驗,我知道區塊鏈的基礎知識,但我對具體的實現一無所知。
雖然確實沒有與公司相同的中央權威,但整個乙太坊社區都承認乙太坊核心開發人員團隊是網路的維護者。核心開發人員維護用於執行乙太坊節點/礦工的軟體,並可能隨著時間的推移發布更新。但是,礦工社區不會被迫接受這些新的更新。如果一群礦工這樣選擇,他們可以拒絕升級或更改乙太坊協議並繼續使用他們目前的協議版本。如果發生這種情況,遵循目前協議的礦工和遵循更新版本協議的礦工之間的網路將出現分裂或分叉。這將導致兩個獨立的區塊鏈(參見乙太坊經典作為這種拆分的範例)。
理論上,這意味著如果大多數乙太坊礦工拒絕對核心開發者發布的協議進行更新,那麼升級就不會發生,因為開發者團隊無法強制升級。這通常不會發生,因為開發人員與社區合作以獲得圍繞這些更改的支持。