選單

加密部分

Greg Markou 在倫敦硬分叉期間維護了 web3.js,他表示測試網無法捕捉破壞即時應用程式的所有邊緣情況

2026 年 11 月 11 日,星期三 · 17:43 美國東部時間 · 閱讀 3 分鐘

在以太坊中

分享

格雷格·馬庫(Greg Markou)對那些認為以太坊升級順利是因為他們通過了測試網的人發出了警告:他們通常不會。

Sprinter 聯合創始人兼執行長表示,網路升級很難測試,並且可能會在沒有警告的情況下破壞大量應用程式。他是根據經驗說出這番話的,上次發生這種事時他就在房間裡。

他的評論是在開發人員就世界上最繁忙的智能合約平台上的運輸協議變化的現實進行公開討論時發表的。他的中心論點很直白。測試網有所幫助,但它們無法解釋可能導致實時網路上運行的應用程式出錯的每種邊緣情況。

倫敦硬分叉戰爭故事

馬庫在這個主題上的可信度來自於一個具體事件。他是 EIP-1559 升級期間 web3.js 的維護者,該升級作為 2021 年 8 月倫敦硬分叉的一部分發布。

對於外行人來說,web3.js 是一個 JavaScript 函式庫,可讓應用程式與以太坊區塊鏈進行通訊。將其視為位於網站和網路本身之間的翻譯器。

同時,硬分叉是對以太坊網路整體採用的核心規則的改變。每個節點都必須遵循新規則,這意味著任何基於舊假設構建的軟體都會突然發現自己不合拍。

根據 Markou 的說法,與該升級相關的更新產生了沒人預見的後果。幾乎所有依賴 web3.js 的應用程式都受到了影響。

每天早上您真正需要的加密貨幣和市場新聞。

日常的。自由的。加入加密貨幣、金融和政策領域 34,000 多名讀者的行列。

我們尊重您的隱私。隨時取消訂閱。

罪魁禍首是涉及 MetaMask 的不變量,但未被發現。不變量是開發人員假設始終成立的條件。當其中一個假設悄悄不再成立時,建立在其之上的一切都會動搖。

馬庫將以太坊描述為「絕對的整體野獸」。

這是一種生動的描述,而不是一種深情的描述。關鍵是,這個系統已經變得如此龐大且相互關聯,以至於預測單一變化如何向外擴散確實很困難。

為什麼測試網不是人們想像的安全網

測試網是區塊鏈的實踐版本,開發人員可以在不冒真錢風險的情況下嘗試更改。他們是開幕之夜前的彩排。

馬庫承認測試網是有益的。他的論點比較狹隘:它們未能涵蓋所有可能影響即時應用程式的邊緣情況。

在主網上,應用程式與錢包、庫和其他合約進行交互,而沒有任何一個測試環境可以完全重現。 2021 年困擾 web3.js 使用者的 MetaMask 不變量就是此類盲點的一個案例研究。

Markou 是誰,Sprinter 正在建立什麼

Markou 之前是 ChainSafe Systems 的共同創辦人,該公司負責維護 web3.js。 Sprinter 是從 ChainSafe 分離出來的,他現在擔任執行長。

該公司於 2025 年 11 月在種子輪融資中籌集了 520 萬美元。其重點是跨鏈信貸和基礎設施,其宣傳口號為「解決方案即服務」。

Sprinter 還計劃推出一種名為 SPRINT 的原生治理代幣。

討論結果並未引入新的升級或協議變更。這是一場關於經驗教訓的對話,而不是一則公告。

揭露:本文由 Vivian Nguyen 編輯。有關我們如何創建和審查內容的更多信息,請參閱我們的編輯政策。

關於您所持有物品的新聞

關注您的股票和加密貨幣。在 Pro 中閱讀來自數百家發布商的有關他們的新聞。

隱私權政策