當(dāng)前位置:區(qū)塊鏈 >區(qū)塊鏈 > Blast 被質(zhì)疑抄襲 OP 代碼,「流水線 L2」背后一地雞毛?

Blast 被質(zhì)疑抄襲 OP 代碼,「流水線 L2」背后一地雞毛?

更新時間:2024-02-01 16:18:08 | 作者:佚名
享受著「一件發(fā)鏈」還要搞「抄襲」? 撰文:Luccy,BlockBeats 編輯:Jack,BlockBeats 就在上周,在Blast用戶突破10萬名以及TVL升破13億美元之際,Blast測試網(wǎng)正式上線,并同步開啟BIGBANG競賽,Blast生態(tài)也因此吸引了大量加密愛好者,其中不乏開發(fā)人員。 在這些競賽者中,EVM安全工程師@0xKaden發(fā)現(xiàn)了...
享受著「一件發(fā)鏈」還要搞「抄襲」?


撰文:Luccy,BlockBeats

編輯:Jack,BlockBeats


就在上周,在 Blast 用戶突破 10 萬名以及 TVL 升破 13 億美元之際,Blast 測試網(wǎng)正式上線,并同步開啟 BIG BANG 競賽,Blast 生態(tài)也因此吸引了大量加密愛好者,其中不乏開發(fā)人員。


在這些競賽者中,EVM 安全工程師 @0xKaden 發(fā)現(xiàn)了 Blast 的代碼庫有問題。2 月 1 日,@0xKaden 在社交媒體平臺發(fā)推表示,Blast 將 Optimism 的 MIT 許可更改為 BSL。


消息一出,gaslite 聯(lián)合創(chuàng)始人 @PopPunkOnChain 隨即對比了 Blast 和 Optimism 的代碼庫。可以看到,在原始的 Optimism 的代碼庫中,第一行為「// SPDX-License-Identifier:MIT」,而在 Blast 的提交界面中,「MIT」被更改為「BSL」。


不僅僅是許可證的修改,在第 23 行中,「base fee」代碼空格被刪除,更改為「basefee」。@PopPunkOnChain 表示,Blast 意圖分叉 Optimism 的代碼、添加拼寫錯誤、刪除功能,甚至調(diào)侃這對 Blast 來說「并不需要花費很多錢」。



本應(yīng)是吸引開發(fā)者建設(shè) Blast 生態(tài)的活動,活動剛過半個月就被扒出代碼「抄襲」,社區(qū)用 meme 對 Blast 開啟了「嘲笑」模式。而在這些 meme 圖中,最值得被說道的莫過于 Blast 修改過的 BSL 許可證。



MIT 許可證(Massachusetts Institute of Technology License)和 BSL 許可證(Business Source License)都是軟件許可證,用于規(guī)定軟件的使用和分發(fā)條件。其中,MIT 許可證更具開放性,是一種寬松的開源許可證,允許在商業(yè)和非商業(yè)項目中自由使用、修改、分發(fā)和合并代碼。而 BSL 許可證是一種相對較新的許可證,它允許免費使用軟件,但對于商業(yè)使用可能會施加一些限制。


以太坊 OG「落井下石」


Blast 將 Optimism 的 MIT 代碼更改為 BSL 意味著,商業(yè)用戶可能需要在某個時點之后支付許可費用或遵守其他商業(yè)使用方面的限制。


雖然 BSL 本意是在開源精神和商業(yè)需求之間找到平衡,其初衷也受到大部分人的認(rèn)同;但與其他較為寬松的許可證(例如 MIT)相比,BSL 顯然過于嚴(yán)苛,也被詬病存在「阻礙創(chuàng)新」「不夠開源」等問題。


最重要的是,MIN 許可證的開源性在一定程度上確實意味著「隨意修改」,但將其直接修改為 BSL,就好像一句玩笑話「解決不了問題,就解決提出問題的人」,頗有一種耍賴的感覺。對此 Scroll 開發(fā)者 @0xG00gly 也反問到,「MIT 許可證并不意味著你可以用它做你想做的事,所以直接刪除它?」



而 Scroll 的開發(fā)者 @pseudotheos 也解釋到,「實際上,移除許可證是 MIT 唯一不允許做的事情」。甚至 Bankless 普通合伙人 @TrustlessState 也用一句簡短的「yikes」表示感嘆。



不僅僅是 Scroll 和 Bankless,我們可以在這件事上看到多家項目開發(fā)人員的身影。


包括 Mocaverse 顧問 @waleswoosh、MemeLand 建設(shè)者 @0xChar、Waterfall 協(xié)議負(fù)責(zé)人 @Sabnock66、安全公司 Spearbit 高級工程師 @real_philogy、wartime capital 合伙人 @rockyxbt 以及 Shadow 工程師 @BeckerrJon 等等。雖然他們沒有明確表態(tài),只是一兩個簡單的單詞或是一張 meme 圖,但能看出他們對 Blast 的舉動表示反對。


其中,EthernautDAO 建設(shè)者 @m4rio_eth 也表示,「代碼有點復(fù)雜,有一些自定義函數(shù),這就是為什么我認(rèn)為他們做了許可證?!?/p>



加密圈 BSL 爭議已久


實際上,社區(qū)對 BSL 的怨氣由來已久,甚至有人將 BSL 解讀成「BullShit License」(胡扯許可證)


此前 dYdX 的 V4 版本啟動了從以太坊 2 層網(wǎng)絡(luò)到 Cosmos 上獨立區(qū)塊鏈的過渡,獲得了社區(qū)的普遍認(rèn)同。因為其創(chuàng)始人 Antonio Juliano 在社交媒體明確表示:「dYdX V4 將完全開源,不會包含任何商業(yè)版權(quán)許可,任何人都可以根據(jù)需要自由使用對應(yīng)代碼?!?/p>


而另一邊,同樣是推出 V4 版本,Uniswap 的 V4 就引起了不少社區(qū)成員的反對,因為其宣布延續(xù) V3 版本,實施 BSL。


在 BlockBeats 對 1inch 聯(lián)合創(chuàng)始人 Anton Bukov 進(jìn)行的專訪中了解到,Anton 認(rèn)為「MIT 許可允許任何人使用我們編寫的代碼做任何事情」,同時「商業(yè)許可可能會阻止一些公開團(tuán)隊或公平的競爭者進(jìn)行分叉」。


此外,在加密社區(qū)中也鮮有人喜歡 BSL。因為在選擇許可證時,開發(fā)者通常會根據(jù)項目的需求和開發(fā)目標(biāo)來權(quán)衡不同許可證的優(yōu)缺點。風(fēng)投公司 Lemniscap 成員 @stonecoldpat0 曾對此做了非正式的民意調(diào)查,據(jù)社區(qū)投票顯示,76% 的人愿意選擇 MIT 許可證。



在這個投票活動的評論中,OP Labs 研究員 @kelvinfichter 就針對開源代碼的使用明確表示,選擇什么許可證甚至不能算是一個問題,「你永遠(yuǎn)不會在 Optimism 存儲庫上獲得商業(yè)源代碼許可證?!?/p>



@kelvinfichter 認(rèn)為,以太坊生態(tài)系統(tǒng)應(yīng)該是自由和開放的,以便在每一步中競爭和創(chuàng)新。但商業(yè)源許可證是防御性的、非協(xié)作性的。它與以太坊的價值觀不一致?!肝艺J(rèn)為這是一種心態(tài),我不在乎有多少人想捍衛(wèi)自己的私人商業(yè)利益,以太坊就是通過合作創(chuàng)造豐富。Optimism 永遠(yuǎn)是自由開源軟件?!?/p>


為什么造一條 L2 的時間越來越短?


從抄襲、更改許可證這一事跳出來,可以看到的是,Blast 所代表的 L2 們正在「內(nèi)卷」的道路上狂奔??v觀整個 L2 的發(fā)展趨勢,老牌公鏈花費了大量的時間構(gòu)建自己的技術(shù)堆棧、構(gòu)建社區(qū),而新生公鏈如雨后春筍般爆發(fā)的同時卻直接「偷家」。


L2 最初的發(fā)展可謂非常艱難,最先跑出來的那一批主流 L2 中,Optimism 希望啟動 Layer2 就像今天將智能合約部署到以太坊一樣簡單。


Optimism 因此打造了 OP Stack,是一個可分叉模塊化擴(kuò)展區(qū)塊鏈的基礎(chǔ)設(shè)施,能讓各類 Layer2 整合成一個單一的超級鏈(Superchain),把原本相互孤立的 Layer2 集成到一個具備互操作性和組合性的系統(tǒng)中,引領(lǐng)了「一鍵發(fā)鏈」敘事。本質(zhì)上而言,超級鏈?zhǔn)且粋€可橫向擴(kuò)展的區(qū)塊鏈網(wǎng)絡(luò),與各鏈之間共享以太坊的安全性、通信層以及開發(fā)套件。


在 OP Stack 后,其它主流 L2 如 Arbitrum、zkSync、Starknet、Polygon 也相繼推出了 Stack 堆棧方案,試圖將核心組件開源,并推進(jìn) RaaS 方案,而 Arbitrum Orbit 也又一次 RaaS 戰(zhàn)爭浪潮,模塊化發(fā)展進(jìn)一步加大了老牌 L2 的壓力。


可以看出,盡管這些 L2 的愿景各不相同,但它們的核心都是定制化和應(yīng)用特定的鏈,讓加密行業(yè)的技術(shù)發(fā)展從「一鍵發(fā)幣」升級迭代到「一鍵發(fā)鏈」,最終目標(biāo)都是搶占 Layer 2 乃至 Layer 3 的戰(zhàn)略高地。有趣的是,這些前輩的努力背后反而是便宜了后起之輩。新鏈的構(gòu)建不僅在技術(shù)上被降低了準(zhǔn)入門檻,甚至甚至還會被爭搶,而老人們只能不斷 PUA 自己,秉持著「搶到一個是一個」態(tài)度繼續(xù)默默做開發(fā)。


對于新鏈來說,如果「一鍵發(fā)鏈」是站在巨人的肩膀上發(fā)展,那么像 Blast 這樣直接「抄家」、甚至修改許可證,那可謂是對前人的「被刺」了。


雖然 Blast 和 Optimism 屬于 op rollup 賽道的一員,但這并不意味它可以直接抄襲或刪除 Optimism 的代碼,各 rollup 都應(yīng)該有自己獨屬的代碼庫。而新鏈的抄襲也顯然不是一個新現(xiàn)象,曾經(jīng)孫宇晨和 Vitalik Buterin 就關(guān)于公鏈代碼抄襲的問題曾掀起過熱烈討論。



Blast 在誕生之初就給了 L2 們一記重拳,在極短的時間內(nèi)達(dá)到名利雙收,如今爆出代碼抄襲而引得多位開發(fā)者「唏噓」也不足為奇。面對這場風(fēng)波,Blast 官方暫未表態(tài),BlockBeats 將持續(xù)跟蹤事件進(jìn)展。

本站提醒:投資有風(fēng)險,入市須謹(jǐn)慎,本內(nèi)容不作為投資理財建議。