以太坊(Ethereum)正處在史無前例的高峰時刻!去年,我們一直在努力滿足人們對易集成的擴容方案和快速交易的需求。如今,我們終於可以將我們的解決方案部署到主網,朝著緩解 Gas 危機邁出堅實的第一步。本文源自於 Ethereum Optimism 部落格文章《Mainnet Soft Launch!》,由專欄作者 以太坊愛好者 編譯、撰寫及整理。
(前情提要:形塑未來金融!「Synthetix質押功能」成功上線以太坊的 Layer2 主網 Optimism)
(事件背景:以太坊再破歷史新高達1,477、市佔30個月來最高,Fundstrat分析師:上看10,500美元!)
(背景補充:以太坊2.0全入門! 跟 1.0 有什麼區別?Ethereum 2.0「17 個常見問題」告訴你)
以太坊正處在史無前例的高峰時刻:最多的使用量,最多的實驗,創造的價值最高;去年,以太坊交易手續費在累計價值上已經超過比特幣的手續費,而現在,以太坊仍然是每日手續費收益的領頭羊。
雖然手續費還在飛漲,像 Uniswap 這樣的去中心化應用,在使用量上已經打敗了中心化的對手,不可否認的是,人們對以太坊交易容量的需求已趨於瘋狂。
雖然採用率提高是件好事,但是這也使我們迫切需要提高可擴展性來推動以太坊普及。
去年,我們一直在努力滿足人們對易集成的擴容方案和快速交易的需求;如今,我們終於可以將我們的解決方案部署到主網,朝著緩解 Gas 危機邁出堅實的第一步。
延伸閱讀:以太坊2.0|ETH質押突破200萬枚!Kraken幣安佔總量20%,恐引發中心化風險?
延伸閱讀:以太坊2.0「年增發量」是多少?V神曝:這二年平均470萬顆 ETH、其後每年 0-200 萬
– 密碼學貨幣的烏托邦即將來 –
非同一般的主網啓動
我們決定分階段推出測試網,以便在可控環境中對每一組功能先測試再交付;我們將這種方式稱為 「軟啓動」,因為它不同於一般的主網啓動。
我們在啓動測試網時就採用了迭代式方法,先是在 「輔助輪」 的幫助下啓動(詳見下文),等到我們對生產系統有信心時再卸除 「輔助輪」。
為什麼採用這種漸進式方法?
群眾在呼喊:「我們想要完整的 Optimism!」我們聽見了!我們也想這樣。
但是,更重要的是,我們想要確保我們的功能是沒有漏洞的、我們的系統是堅如磐石的。這點只能在像主網這樣嚴苛的環境中才能得到證實。
透過漸進式開發,我們可以:
- 早日啓動,以便盡快開始解決擁堵問題
- 驗證我們提供的功能是用戶真正想要的並且符合用戶的期望
- 減少攻擊面,以便我們在將新的程式碼發佈到主網之前保持穩定
要通往開放的、安全的、完全去中心化的未來,最快的途徑就是不斷進行迭代。
經過一整年的奮鬥,我們完美地實現了這一裡程碑,但是我們的旅程遠遠沒有結束,因為我們已經準備好接受來自主網的打擊。
我們將學會如何在盡可能不造成中斷的情況下發佈新功能,如何在生產環境中處理 bug,等等等等。
延伸閱讀:彙整|以太坊「10項指標數據」都創歷史新高,下一站全球結算層?
深度防禦(Defense in Depth)
這種迭代開發策略帶來的一個挑戰是,增加了第三方審計的難度,因為審計可能趕不上程式碼更迭的速度;能夠滿足我們眼前需求的最有效的安全方法是分層式深度防禦策略,並在合理情況下與審計相結合。
這些防禦層是中心化的。等我們對系統有了信心,就會除去這些防禦層。
在此之前,請不要認為我們的協議已經是最終完全版了。我們的核心目標是確保已部署的防禦層是:
- 透明的(Transparent),即,防禦層在啓用時應該是顯而易見的
- 可累加的(Additive),即,即使防禦層失敗,也可以通過添加新的防禦層來恢復
當然了,OΞ 協議的主要目的就是透過可擴展方式來保護用戶的資金——這也是我們的欺詐證明、裁決合約的核心目的。
儘管我們已經通過對合約進行多次內部審查以及咨詢外部審計者解決了主要的安全問題,但是我們依然在推出其它保護措施。
- 防禦層 1 :許可型合約部署(Permissioned contract deployment )
最有可能繞開核心安全層的方法是部署惡意合約來破壞 OVM 的 L2 沙盒。
為了盡可能降低該風險,我們會在下一個版本發佈前暫時先維護一個部署者白名單。
- 防禦層 2:取款驗證(Authenticated withdrawals )
如果第一層防禦被突破,那麼下一個風險就是非法取款。
為了預防這一風險,我們已經增加了一項檢查,以便調查待處理交易並在惡意交易上鏈之前將其攔截。
- 防禦層 3:升級密鑰(Upgrade keys)
最後一層防禦是能夠用來在緊急情況下升級合約的管理員密鑰,我們還計劃每兩個月使用該密鑰來按計劃發佈改進和新功能。
快來體驗
- Synthetix 公告
- 查看我們的 optimism 指南和 Scopelift 的 Uniswap v2 OVM 指南
- 查看我們的社群中心
先睹為快:接下來的兩個里程碑
目前只是搶先版,完整版即將發佈!
公共測試網(Public Testnet)—— 2 月底/ 3 月初
這將是一個任何人都可以在其中部署合約並與之交互的公共測試網。目前還未完成的工作有:
- 改進一些功能
- 啓動 bug 賞金計劃
- 吸收最初主網啓動時的用戶反饋
公共主網(Public Mainnet) —— 盡快
這將是一個任何人都可以在其中部署合約並與之交互的公共主網。目前還未完成的工作有:
- 根據公共測試網的情況修復漏洞
- 程式碼凍結
- 審計
特別感謝:
感謝 Kartik Talwar 和 Althea Allen 對本文的審閱❤。
感謝 Paradigm 的 Sam 利用假期時間幫助我們審計代碼,讓我們可以如期完成!🔗👌🏼
❤️特別感謝❤️ Georgios 數月來的貢獻,不斷幫助我們改進功能,與我們交流想法,並且幫助我們強化協議🤓。
📍相關報導📍
以太坊Layer 2新應用:Synthetix啟動Castor升級集成OVM、Loopring推出L2自動做市商
以太坊再破新高達1,477、市值佔比30個月來最高,Fundstrat分析師:上看10,500美元!
讓動區 Telegram 新聞頻道再次強大!!立即加入獲得第一手區塊鏈、加密貨幣新聞報導。
LINE 與 Messenger 不定期為大家服務