您现在的位置: 比特财富网 >> 区块链 >  >> 區塊鏈百科
區塊鏈三個分支是什麼?


1.核心開發者
每個區塊鏈都有一個核心軟件存儲庫,用於保存其協議主要實現的代碼。www.emoneybtc.com例如,以太坊的核心存儲庫是Go-Ethereum,而比特幣則是BitcoinCore。這些軟件存儲庫由核心開發人員團隊密切管理,他們擁有向存儲庫添加或刪除代碼的流程。
例如,以太坊的流程如下:
擁有GitHub帳戶的任何人都可以提交以太坊改進提案(EIP),以進行代碼更新。EIP之後會在GitHub上被非正式地討論和審查。如果一項EIP在技術上可行,它可以在以太坊兩周一次的開發者會議(All Devs)上被提出,參會者由以太坊的50-100核心開發人員組成如果所有核心開發人員一致同意添加該EIP,則該EIP被添加到代碼庫中。核心開發人員就像立法部門:他們有能力創建代碼並將其添加到核心存儲庫,但他們沒有能力將其付諸實施。相反,全節點具有這種能力。
2. 全節點
全節點是區塊鏈的主干。全節點是運行完整區塊鏈軟件(如Bitcoin Core,Geth等)的任何計算機。所有全節點都包含區塊鏈的完整分布式賬本以及運行P2P協議的路由軟件。
礦工指的就是運行專業挖礦軟件的一部分全節點,但也有一些全節點不運行挖礦軟件。要使代碼更改生效,節點需要單獨更新其軟件使其包含更新的代碼。 這可以通過軟分叉,一種向後兼容的方式實現。也可以通過硬分叉實現,硬分叉與舊版本的軟件不兼容。

Source: Investopedia
分叉可以達成一致或存在爭議(或兩者兼而有之)。大多數分叉都是經由網絡一致通過的。例如,Bitcoin中的SegWit分叉最終由比特幣全節點一致同意,這意味著整個網絡會更新到軟件的最新版本。
但也有一些分叉存在爭議,比如DAO事件之後形成的ETC(以太坊經典)。有爭議的分叉旨在反對核心開發者並創造一種新的加密貨幣。分叉的目的是讓盡可能多的節點更新代碼,但最終的決定權在各個節點手中。
全節點就像區塊鏈的司法部門。雖然立法部門可以根據自己的意願制定盡可能多的法律,但司法部門如果發現這些法律是非法的,可以選擇不執行這些法律。同樣,核心開發人員可以編寫代碼,但除非全節點運行軟件來實現代碼,否則代碼毫無意義。
3. 基金會
大多數區塊鏈都有一個“基金會”或組織來管理其資金並給核心開發人員發放津貼(一些區塊鏈由有限責任公司或其他類型的組織管理,為了方便,以下簡化為“基金會”這種組織)。
例如,以太坊基金會是一個支持以太坊發展的非營利組織。它目前持有663,046枚ETH(189,000,000美元),由VitalikButerin領導。但是並非所有基金會都是非營利性的。Ripple由營利性公司瑞波實驗室(Ripple Labs)管理。
基金會/組織通常負責為區塊鏈的持續開發提供資金,並指導整體方向和制定發展藍圖。雖然基金會/組織可以影響路線圖,但他們無法執行,執行取決於編寫實際代碼的核心開發人員。
區塊鏈基金會通常有一個有影響力的人物,類似國家總統。Vitalik Buterin是以太坊的創始人,盡管他沒有能力單獨在網絡上添加代碼到核心存儲庫或強制分叉,但是在社區中有很大的影響力。有的基金會可以直接控制任命核心開發人員,盡管很多項目是開源的。
  • 上一个区块链:
  • 下一个区块链:
  •   風險提示:比特財富網的各種信息資料僅供參考,不構成任何投資建議,不對任何交易提供任何擔保,亦不構成任何邀約,不作為任何法律文件,投資人據此進行投資交易而產生的後果請自行承擔,本網站不承擔任何責任,理財有風險,投資需謹慎。
    比特財富網 版權所有 © www.emoneybtc.com