科普:什麼是以太坊核心開發者?
編者按:本文來自以太坊愛好者(ID:ethfans)編者按:本文來自
以太坊愛好者(ID:ethfans)
以太坊愛好者(ID:ethfans)
二級標題
定義
二級標題
二級標題
定義
以太坊“core team”(核心團隊)的稱呼可以回溯到2014 年7 月的Reddit 論壇上的一個“有問必答” 帖子中,是由早期的以太坊團隊回答的。在該帖子中,以太坊團隊在自己的名字中添加了一個詞,於是成為“Ethereum core team”。到2015 年底,以太坊聯合創始人Gavin Wood 創建了一個名為“AllCoreDevs” 的Gitter 頻道,以太坊的核心開發者可以在其中溝通協議的開發事項。第一場以太坊核心開發者視頻會議也是在這個頻道中組織的。我也在我的舊文“以太坊協議開發智力與網絡升級協作” 中展開了“AllCoreDevs” 視頻會議的歷史。
這裡還有一個我在幾年前寫的定義,我放在了一個核心開發者會議記錄的代碼庫裡,用於定義哪些人能參加會議:
二級標題
二級標題
二級標題
二級標題
二級標題
那研究員怎麼歸類呢?
現在有很多“技術生態會議”,以太坊核心開發者會議、Eth2.0 會議、無狀態以太坊會議。人們有時覺得以太坊核心開發者只包括那些參加了以太坊核心開發者會議的人,但這其實是不准確的。以太坊2.0 的研究員和其他正在做重要研究(比如beam sync 和無狀態以太坊)的也是核心開發者,在我看來。我覺得以太坊2.0 研究員被叫做“Eth2 研究員” 在先、“核心開發者” 在後,只是因為他們所參與的會議名字和跟他們相關的事情。畢竟,通過會議而非GitHub 庫的代碼提交來區分核心開發者和Eth2.0 研究員,要更容易。
誰來決定某個人是不是核心開發者?
沒有人能做這樣的決定。沒有誰被指定去決定誰有資格當以太坊的核心開發者。它是由貢獻和聲譽來主導的突變過程。下面這句話,來自Jameson Lopp 的精彩博文“誰控制著Bitcon Core?”,說明瞭如何定義比特幣核心維護者:
有沒有人能自稱是核心開發者?
二級標題
二級標題
沒有什麼硬性手段能阻止一個人自稱是以太坊的核心開發者。本來也是,任何人都能為以太坊協議開發作貢獻(雖然他們的貢獻不一定會被接受)。在以太坊社區中,我們還沒有遇到“冒名核心開發者” 引發的大問題。如果此類問題抬頭,我猜怎麼點出來還是取決於社區。而且就算那樣,最終來說那也不過是一個帽子,我們不應該太過認真。
我曾經遇到一些人要求剝奪某人的核心開發者頭銜的情況(因為該人在社區中的意見和行為)。因為這個頭銜本身不是由某個人指定的,那整個社區自然完全有權宣布某人不是核心開發者。但這既不會把某個人對以太坊協議的貢獻一筆勾銷,也不意味著TA 不再能參加核心開發者會議。這只不過意味著整個社區覺得某人當不起這個頭銜。就我所知,迄今為止還沒有出現過這種情況。
二級標題
geth(Go 語言)
結論
ethereumJS(JavaScript 語言)


