創新還是壟斷?Reth 被曝抄襲 Artem「被迫」停止運行
發表於 2022-12-11 13:00 作者: Defi之道
圖片來源:由 無界版圖AI 工具生成
頂級加密風投正紛紛下場做以太坊節點客戶端,前有 a16z 推出以太坊輕客戶端 Helios,後有 Paradigm 構建以太坊執行層 Reth。自帶強大資源和雄厚資金優勢讓這兩個項目自亮相以來備受關注,但 Reth 剛一公开卻因代碼抄襲及使用被美國制裁公司的數據庫而陷入輿論漩渦。
衆所周知,以太坊節點運行在客戶端之上,而客戶端是節點與以太坊區塊鏈及基於以太坊智能合約上的區塊交互的軟件應用程序。如果沒有客戶端,那么節點將無法廣播與驗證交易、執行智能合約或就區塊鏈狀態達成共識。以太坊有多個可互操作的客戶端,採用的是各種不同編程語言(如 Go、Rust、JavaScript、Typescript 和 Python 等),並由不同團隊獨立开發和維護,這種多樣性也讓以太坊網絡對攻擊和錯誤更具彈性,特別是在以太坊合並後。
Helios 和 Reth 都是基於 Rust 語言編寫,不同之處在於前者關注輕節點客戶端,可將來自不受信任的中心化 RPC 提供商的數據轉換至安全可驗證的本地 RPC(遠程調用)中,後者專注執行客戶端的模塊化和性能,據 Paradigm 首席技術官 Georgios Konstantopoulos 介紹,這是一個新的 Apache/MIT 开源許可的全節點客戶端,不是任何其他客戶端實現的分叉或重寫,而是建立在包括 Geth、Erigon 和 Akula 在內的客戶端的基礎上,核心目標是模塊化、开源友好性與性能。
Georgios Konstantopoulos 在推文指出,Paradigm 創建 Reth 原因有三點:爲高級用戶構建高性能節點;通過提高客戶端多樣性,爲以太坊穩定性做出貢獻;通過對路线圖貢獻來回饋以太坊。目前 Paradigm 正在構建 Reth 適應更爲廣泛的用戶基礎,包括利益相關者、愛好者、RPC 節點操作員、Bridge、MEV 搜索者、Layer2(如 Optimism/Arbitrum) 或其他以太坊鄰近項目 ( 如 Polygon、BSC、Avalanche 和 Fantom 等 )。通過 Reth,Paradigm 將與以太坊生態系統和核心开發者並肩作战,並希望通過新的研究、代碼和架構來搶佔前沿,並爲即將到來的以太坊路线圖的重要裏程碑做出貢獻。
同時,Konstantopoulos 還表示,目前 Reth 仍在構建中,正致力其成爲構建 EVM 基礎設施的節點和框架。同時,團隊預計 Reth 將於 2023 年第一季度早期支持同步 Sync+RPC,雖然代碼還沒有被審計,不應該被开放使用,但任何人都可以在 Apache/MIT 許可下使用,沒有任何附加條件。同時,出於與以太坊透明度和價值觀的一致性,Reth 將公布發布 Reth Book,分享團隊在开發節點過程中學到的關於以太坊協議如何工作及節點應該如何構建的知識,作爲節點开發人員的入門教育資源。此外,Konstantopoulos 還鼓勵社區對 Reth 進行分叉。
而 Konstantopoulos 的推文似乎是對外界對其抄襲 Akula 代碼的回應。不久前,Akula 創始人 Artem Vorotnikov 發文稱,「很遺憾,我們沒辦法和那家復制粘貼 Akula 架構和代碼的風險投資公司競爭,开源,對嗎?Akula 代碼仍然可用,因爲它是开源的」
Konstantopoulos 則表示,Reth 不是任何客戶端實現的拷貝或重寫,也不包含任何現有客戶端的代碼,不過是站在 Geth、Erigon 以及 Akula 這些巨人的肩膀上而已。同時,他還表示,Paradigm 贊助這個項目(Reth)是爲了客戶端的多樣性,所很遺憾看到任何其他項目停止开發,這是這個領域的損失。
同時,Artem 轉發了 Konstantopoulos 堅稱該公司沒有分叉 Akula 的推文截圖,並表示「有些人想要被點名和恥辱」,直言 Paradigm 抄襲「Rust 封裝 libmdbx」代碼,Paradigm 依賴於它並進行了復制粘貼,但被开發者@n0computer 拒絕用於 IPFS 執行。
Akula 也是個用 Rust 編寫的高性能以太坊客戶端,採用了以太坊客戶端 Erigon 的設計思路並得到了該項目的官方支持,由以太坊核心开發人員 Artem Vorotnikov 於 2021 年 6 月开始與一小群开發人員建立這個开源用戶項目。在开發 Akula 前,Artem Vorotnikov 是接管和維護基於 Rust 編程語言實現的以太坊客戶端 Parity 遺留代碼庫的 GnosisDAO 首席軟件开發者。
不過,Reth 的推出迫使 Akula 开發人員宣布將不再維護或運行該項目,因爲他們無法與具有類似功能的競爭對手項目 Reth 競爭,但 Akula 代碼仍然可用,因爲它是开源的。
盡管 Konstantopoulos 一再否認,但 Akula 开發者透露,這位 CTO 曾詢問了該項目非常多的技術細節,且團隊也做出了毫無保留的回復,並認爲 Konstantopoulos 或是打算參與 Akula 的开源貢獻。
除了對代碼抄襲的質疑,Erigon 的撤出對 Akula 的支持進一步加劇社區的不滿情緒。11 月 23 日,Erigon 團隊表示,近期注意到一個基於 Rust 的以太坊執行層實現,其範圍幾乎與 Akula 相同,且有一些相似的構建模塊,並將很快开放源代碼。團隊在討論之後認爲該新項目在开源之後將得到更好的支持,並將很快在功能上匹配和超越 Akula,因此決定取消對 Akula 的技術、管理和財政的支持,並正在逐步結束項目的管理和技術轉讓。
那么 Erigon 是如何發現口中尚未开源的項目?背後是否另有隱情?此外,Reth 也被社區指出其使用的 libmdbx 數據庫,是被美國制裁的俄羅斯網絡安全公司 Positive Technologies 於 2017 年資助开發的。
「在 Reth 大量借鑑了 Akula,並照搬了 Erigon 獨特的突破性架構的情況下,Paradigm 卻從未支持這些客戶端背後的开發人員,反而以虛假借口‘拋棄’他們,而不是與 Erigon 合作並支付咨詢費。Paradigm 是爲數不多會編寫代碼的 VC 之一,但這並不是其掠奪性行爲的借口,特別是對一個非敵對性產品,這不僅損害了开源精神,還損害了自身聲譽。」Yearn 核心开發人員 Banteg 發推文評價道。
Web2 時代,壟斷曾是最頂級的財富密碼。如果 Erigon 真的是出於 Paradigm 的資本壟斷原因而放棄對 Akula 的扶持,那么這無疑是對早期創新項目的扼殺,這種憑着自身優勢強取他人優秀產品 / 創意的行爲實在不光彩,壟斷行爲無疑會讓开發者們失去开源的動力,且類似 Web2 寡頭們的壟斷行爲也與區塊鏈的去中心化特徵相悖。
撰文:Nancy
來源:DeFi之道
標題:創新還是壟斷?Reth 被曝抄襲 Artem「被迫」停止運行
地址:https://www.coinsdeep.com/article/7829.html
鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播信息之目的,不構成任何投資建議,如有侵權行為,請第一時間聯絡我們修改或刪除,多謝。