BTC
ETH
HTX
SOL
BNB
查看行情
简中
繁中
English
日本語
한국어
ภาษาไทย
Tiếng Việt

Synthetix創始人:為什麼Synthetix選擇Optimism擴容方案?

ECN以太坊中国
特邀专栏作者
本文約5729字,閱讀全文需要約9分鐘
Synthetix創始人詳析選擇Optimism的原因、為社區釋慮、並提出執行計劃。
AI總結
展開
Synthetix創始人詳析選擇Optimism的原因、為社區釋慮、並提出執行計劃。

來源|blog.synthetix.io

來源|

來源|

來源|

作者| Kain Warwick

Defi的興起發出了一個清晰的信號:以太坊需要在ETH2.0之前實現擴容,但要在DeFi生態內保持可組合性還需要在同一個擴容方案上協調。A rollup-centric ethereum roadmap幸好,市場是非常擅長預測和解決這樣的困難的,我們現在已經有非常多的擴容技術上線了。我們與多個主要擴容技術變體的團隊進行了對話,且經過對它們逐一評估,我相信Optimistic Ethereum是在社區裡最可能達成共識的擴容方案。

這篇文章會詳述我為何如此相信,且社區裡對上線Optimistic Ethereum的憂慮,我也將進行回應。它還將給出在主網實現OVM的Synthetix變體所需的治理過程設計,以及說明何種情況下另一種擴容技術可以替代Optimistic Ethereum。本文旨在確保就Synthetix遷移到Optimistic Ethereum,社區成員能有達成共識所需的信息。

[如果你還未閱讀Vitalik的文章《以rollup為中心的以太坊路線圖》(

當我第一次閱讀關於Optimistic Rollups的內容時,當時我們的gas費還沒有很高。無論是對於技術還是社會上的難題,它看上去都像是個優雅的解決方案,但我已經意識到,無論我們選擇哪種擴容方案,我們都需要與其他項目合作。 Uniswap的Unipig演示給了Optimism收穫社區共識一個很好的機會,因為它與以太坊上最知名的項目之一合作了。因此,我選擇參與這個解決方案,不僅在如何解決DeFi特有的困難上給Optimism提供反饋,還協助他們在社區裡引導社會協作。

二級標題

二級標題

二級標題https://twitter.com/kaiynne/status/1166234541616316417?s=21技術因素

對於Synthetix來說,Justin Moses既是它的幸運也是它的詛咒。他為Synthetix樹立了不輕易妥協的、嚴謹的工程文化,但他對認知負載的討厭程度是在軟體動物界外少見的。這意味著,把Synthetix部署到Layer2上需要在最小化風險與減少對代碼庫的任何修改之間達成微妙的平衡。遷移期間在Layer1和Layer2上運行兩個並行的、不同的代碼庫,這種做法我們是絕不會同意的,因為遷移甚至都不會實現;而如果這意味著用另一種語言重寫合約的話,就更加不可能發生了。

Synthetix是建在Ethereum上最複雜的智能合約之一,這無疑增加了維持不同代碼庫的難度。這是我們在將Havven network移植到EOS.

  • 的失敗嘗試中首先發現的。

  • 我們還需要向社區證明這項技術是可行的,且是值得我們進一步投放資源的,然後再嘗試圍繞它作為我們的擴容方案構建共識,OVM的交易演示也有助於加強這點。但仍有社區成員對這個方法保有憂慮也是在理的,因此即使社區共識已經非常明顯偏向Optimistic Ethereum,我們還沒到可以用SIP來測試它的地步。

  • 但在我開始討論具體的權衡之前,我想對用於執行智能合約的、現有的擴容方向提供概述:

  • 快速區塊鏈,即“以太坊殺手”,其他Layer 1架構,非常快速的區塊鏈

  • ETH 2.0,即2032年見(開個玩笑)

  • 狀態/支付通道,即“都能發送代幣了,你還想要啥?”

  • 側鏈,即xDAI那一套

  • Plasma,以Omisego為代表,也叫“雖遲但到”

使用零知識的ZKrollup和其他解決方案,即你是否solidity的真愛。

Optimistic EthereumOptimistic Rollup,高能預警

Lightning,笑而不語

如果還有其他解決方案是我漏了的,我很抱歉,我非常期待在twitter上看到它們的消息。

由於在遷移階段需要保持使用同一個代碼庫,上述的大部分解決方案都被排除了。當然,很多解決方案都聲稱與EVM兼容,但這並非聽上去這般簡單——雖然Optimism突破了這個限制,也還需要對合約進行少量修改。但基於這點我們可以很快排除這些方案:快速區塊鏈、ZKrollups、Lightning、狀態通道、和Plasma。即使ZKrollup取得快速進展,目前的所有變體都需要用一種新語言來重寫合約。這並不是不可克服的,只是這些語言的工具還非常不成熟,這會大大增加實現風險。

可能會有一些快速區塊鏈支持者讀這篇文章時會情緒激動,的確其中有些項目是與EVM兼容的,允許solidity合約在上面部署,但它們大多數有其他問題,使我們感覺會削弱它們的可行性。包括那些十分新穎的共識機制也還沒經過反複測試來證明其可行性,或安全性大打折扣。

目前來說,普適性計算是狀態/支付通道和Plasma第二個難以達到的要求。

那就只剩下側鍊和Optimistic Rollup了。我們排除了像xDAI這樣的側鏈,因為我們需要為價值上億美元的資產提供保障,在未來還會再增加幾個數量級。如果有異議,feel free to 掰頭with me

看完了全部的選項後,我們覺得Optimistic Ethereum呈現的權衡是最佳的,而且他們團隊也非常有能力執行他們的路線圖。

分階段的Optimism

很明顯Optimistic Ethereum還沒有上線,因此還存在重大的執行風險,這也是為什麼我還沒提交關閉Layer1上的Synthetix的SIP。但是,在上述的選項中,結合權衡與風險來看,我們認為Optimism證明了它不僅值得Synthetix投入大量工作做遷移,還要帶動DeFi的其他項目一起參與。這就是為什麼我決定我們需要利用我們作為最老牌的DeFi協議之一的地位並承擔早期實現的風險。我知道這會有利於在社區建立共識。到目前為止,社區的普遍接受程度很高,且還沒有人反對給Optimistic Ethereum分配資源。

但是,隨著我們越來越接近可能的主網遷移,我們提出了三大憂慮。

1)欺詐證明

2)中心化

3)提款延遲

最關鍵的技術問題是欺詐狀態轉變。有人說目前的實現階段不包含欺詐證明,實際上,欺詐證明是包含在內的,但尚不支持自動生成的欺詐提交。 Optimism團隊選擇了分階段順序的方法,以便在增加複雜性之前測試像儲存與提款這樣的特定功能。但是,這一點可以在測試網路線圖裡就聲明,以避免用戶疑惑。儘管在主網上線之前,自動提交欺詐證明這項功能就會上線。在欺詐證明功能不完備

的情況下,很明顯是不會有主網上的資金可以存進Optimistic Ethereum網絡的。對於任何提議遷移到一個低安全保障網絡的SIP,我個人是會投反對票的,我也鼓勵社區裡的每個人都這樣做。這也是為什麼xDAI和其他POA (權威證明) 網絡被認為不可用的原因之一,即安全性低。

另一個主要憂慮是Optimistic Ethereum呈現出來是去中心化的,但它有中心化的部分。我相信這個看法是被誤導的,但它當然是有道理的。在過去幾年,社區為提高協議的去中心化程度投入了大量的時間和資源,現在如果為了gas費和吞吐量而往後退,會是個糟糕的取捨。但事情不是這樣的,排序者(sequencer) 是在最少犧牲的前提下大幅提高用戶體驗的。

這些憂慮源自人們對Optimistic Ethereum網絡中排序者的誤解。大家需要知道排序者並不是必須訪問Optimistic Ethereum的,它的存在是為了提高用戶體驗的。很多人還以為一個排序者意味著一個單點故障,這樣的情況很不理想,但其實這種故障在L1的糟糕UX裡早就存在了。當然,退回到Layer1的區塊時間並不理想,但還有很多潛在的解決方案,包括如果活躍排序者出故障或被攻擊,後備排序者可以替補上。所有這些憂慮都只是暫時的,因為目標始終是盡快轉移到一個有排序者的網絡裡。

最後一個主要憂慮是提款延遲對跨層可組合性的影響——這個憂慮除了其他Layer1架構,其他所有擴容方案都會面臨。這些延遲意味著在挑戰期,資金都會鎖在Layer2的網絡,但還是有幾種可變通的處理方法的。一種是搭建一個驗證者網絡,為橋的兩邊提供資金,並承擔提供及時提款的風險以賺取費用。實際上,Connext已經開始往這方面開展工作了,這裡有更多的細節。這並不能徹底解決可組合性問題,因為資金仍然需要在另一筆交易得以啟動之前在主網上得到確認,但這基本上對所有擴容方案來說都是至關重要的,我們無法逃避。這也是為什麼我認為所有的主要DeFi協議都應該儘早在Optimistic Ethereum上上線它們的並行版本。這會使得幾乎所有目前的DeFi交易都在Layer2上發生。很有可能質押會完全遷移到Layer2,而交易合約將繼續在Layer1和Layer2上平行運行。

需要明確的是,在“開始Optimistic Ethereum主網遷移”的SIP被提出之前,關於功能完備的主網的所有信息都需要公開。我個人有信心,這個條件在未來數月內會得到滿足。

主網遷移後

關於Synthetix該如何遷移到Optimistic Ethereum仍然需要在社區內進行辯論。首先,我們必須在是否需要有一個並行且有限版本的網絡在Layer2主網裡發布這個問題上達成共識。一旦我們在此達成了共識,我們需要評估此次主網發布的結果並對遷移的其他部分進行形式化。

儘管Synthetix的DAO很可能在主網遷移後的前幾週提供資金,但我們將需要一份SIP提議把最終協議獎勵的1%分給Optimistic Ethereum。如果我們將部分的協議獎勵分給這個並行網絡,我們可以監測採納情況和使得市場可以對遷移風險進行定價。預計收益會因為下降的gas費而比在Optimistic Ethereum低,但也有可能平颱風險會導致更高的收益,因為大多數的SNX持有者會選擇晚點遷移。

我的看法是通過抵押Optimistic Ethereum上的SNX鑄造sUSD與當前通過抵押託管的SNX鑄造sUSD差別不大。我們決定允許通過託管的SNX來鑄造sUSD以最大化可用抵押品的價值。對於那些已經遷移到Layer2的SNX,如果想將它們遷回到某個點,這是可以實現的,這意味著這些SNX在網絡裡都會被視為有效抵押品,只是與在Layer1上的SNX狀態不同。因此,在Layer2鑄造的sUSD與Layer1上的sUSD應該是可以互相置換的。對此當然有反對聲音,理由包括這個實現會是非常複雜的。我們必須採用對整個社區來說最合理的方法。

如果此次的遷移是有效的,我們就會有一個相當有力的槓桿可以影響其他部分的遷移:只需要繼續轉移更大比例的通脹獎勵,直到全部都發送到Layer2以及所有活躍的、質押的SNX都發生在Layer2上。到時我們當然需要支持在Layer1和Layer2上Synth的兌換。因此,在這個過程裡有大量相互關聯的依賴關係需要處理。

我曾公開表示我相信Optimistic Ethereum將是現在與Eth2.0上線之間DeFi的出路。如果Synthetix社區的其他人都如此相信,我們需要計劃如何加入這個網絡並完全從Layer1遷移過去。我們當然應該謹慎為之,但Synthetix的勇士們從未在沒十足把握的對賭中退縮過,我相信這是我們遇到的最大挑戰之一。

為了執行這項工作,我們將需要一系列SIP和SCCP,列明每次發布里提議的變化以及背後的理由。這將確保最大限度的透明度以及得到所有持幣者的同意。

後備方案

我們必須為最差的情況做準備,即Optimistic Ethereum的發布失敗了或中止了。在這種情況下,我們必須快速將資源轉移到認真調研其他解決方案上,同時還要優化現存的Layer1系統。實際上,我們已經開始了應對緊急情況的準備工作。債務快照(debt snapshot) 那份SIP的快速實現就是一個優化的例子,這個優化已經被擱置了很多個月,但為了解決在Layer1上迫切的gas問題,我們加快了這個實現。慶幸的是,我們得到了暫時的緩和,但它不能持續很久。如果因為任何原因我們無法就遷移到Optimistic Ethereum達成共識,我認為我們社區必須聚集起來一起選出另一個擴容方案,並團結起來推進它。雖然我認為可能性不大,但假裝這是不可能的就過於輕率了。

聲明:ECN的翻譯工作旨在為中國以太坊社區傳遞優質資訊和學習資源,文章版權歸原作者所有,轉載須註明原文出處以及ethereum.cn,若需長期轉載,請聯繫ethereumcn@gmail.com進行授權。

ETH
Synthetix
开发者
歡迎加入Odaily官方社群