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

Risky Business:DeFi,以太坊還要繼續成長

以太坊爱好者
特邀专栏作者
本文約10452字,閱讀全文需要約15分鐘
前事不忘,後事之師。
AI總結
前事不忘,後事之師。

以太坊愛好者(ID:ethfans)以太坊愛好者(ID:ethfans)以太坊愛好者(ID:ethfans)

以太坊愛好者(ID:ethfans)

以太坊愛好者(ID:ethfans)

,作者:Taylor Monahan,翻譯& 校對: 曾汨,安仔C1int & 阿劍,Odaily經授權轉載。

不知你是否看過《乖仔也瘋狂(Risky Business)》,這是一部由湯姆·克魯斯主演的成長電影。戲中的他在父母離家後捲入了一系列的麻煩,他必須自己動手解決問題,然而這只會造成更多的麻煩。這段旅程之所以可愛,是因為長著一張娃娃臉的阿湯哥太天真了,一刻也沒有閒著。如果他年紀再大一點或更幼稚一點,那他的選擇就太沒責任心了,任何人都無法寬恕。

圖片描述

密碼貨幣行業跟這部電影多有相似之處。我們逃避了許多本該直面的事情,也拒絕從既往的錯誤中汲取教訓,甚至拒絕承認智能合約也不是完全信得過。等到真的把事情搞砸,又拿理想主義和不夠成熟來給搪塞他人。

- ”遺忘歷史之人終將重蹈覆轍。“ -

圖片描述

前事不忘,後事之師,但如果不吸取教訓,看過就忘,那一定會重蹈覆轍。現狀就是這樣,只要研究一下智能合約攻擊,就會發現這只是同一種攻擊在一遍一遍又一遍地重演……

圖片描述

  • 圖片描述

  • - 1. 自我意識2. 警惕3. 感激4.偏執 -

  • 圖片描述

  • 圖片描述



一級標題

圖片描述

一級標題

風險就是壞事發生的可能性,即事情不按預期發展的概率。當你期待著一件事情的發生時—— 期待著大賺一筆、期待著拯救世界、或做出一款令人稱奇的產品—— 然後實際發生的事情卻剛好相反。

圖片描述

- https://nymag.com/intelligencer/ -

圖片描述

圖片描述

Lanier:最初的廣告演變成了大規模的不間斷行為乾預過程,每個人都處於設備的監視之下,並在精心設計的刺激下潛移默化。這一可怕的事情早已被科幻作家所預見,Philip K. Dick 或《1984》就直接描繪了這樣的場景。儘管存在這麼多警告,我們依然步入了這樣的世界,在數字網絡的統治之下創造了大規模的行為矯正機制。而這樣做是因為我們希望同時成為棒棒的社會主義者和棒棒的自由主義者。

圖片描述

圖片描述

- 所有風險 -

風險的種類五花八門。有些乃金融市場所獨有,而有些風險則專門針對密碼學貨幣和智能合約。

DeFi 最有趣也最可怕的一點是,它將上述兩種本身就具備風險的事物結合在了一起。我們將它們放在一起,掰開揉碎,然後又出於某種僥倖心理,希望一切都沒有問題。

真想要不出問題,就別偷懶啊你們。

如果一個處理著數百萬美金用戶存款的DeFi 系統可以升級,那你簡直秒秒鐘都是幾十萬上下啊。如果你還沒有關注Chris Blec 的Twitter,趕快去關注!他正在做一項研究,試圖確認這些可升級的智能合約是如何保證安全性的。僅僅依靠一枚私鑰麼? (這是在拷問bZx,因為他們在2018 年已經承諾使用了多簽加治理的解決方案。)是什麼在保護智能合約的代碼不被更改或控制?又是什麼在守衛著這些錢?大部分(我們就不說全部了)這些DeFi 智能合約都是可升級的。而且······ 請注意!人們還會被釣魚—— 即便那些控制著複雜的智能合約系統的人也不例外。

一級標題


風險的範圍如此之廣,以至於我們難以承受,更別提管理這些風險了。太多的事情威脅著個人、系統、乃至這些相互交織的系統。

一級標題

一級標題

2020 年2 月15 日:Fulcrum / bZx

然而,在我看來,這次事件究竟源於黑客攻擊、利用、漏洞還是市場操縱都無關緊要。總之,發生了一些意料之外的事情。而每當金融市場發生意料之外的事情時,很少是好事。要是這種事情發生時還有一方賺到了35 萬美元,那通常意味著有另一方損失了35 萬美元。

圖片描述

發生這些攻擊的原因是某些#DeFi 系統以各種方式相互連接、依賴和構建。而當作惡者在所有這些不同的平台上合併頭寸時,TA 賺到了一大筆錢。但是,某些人賺的盆滿缽滿的背後,是另一些人在大虧特虧。

圖片描述圖片描述。

- “然而,如果上述分析無誤,那麼這聽起來一點也不像一次攻擊。它並非合約中的漏洞—— 而是一套複雜的套利/ 市場操縱計劃,橫跨了4 個最知名的DeFi 網站,而非一次攻擊。” Stani 分享的信息,儘管不是他寫的。 -

譯者註:bZx 閃電攻擊事件始末可看

由PeckShield 提供的分析

打住打住,這太荒謬了! “我們的智能合約沒有被黑!我們不是用不安全的方式寫了糟糕的代碼,只是我們的代碼被用來做了不安全的事!” 這像人話嗎?

這就是為什麼我說我們需要更加勤奮和偏執,而不要拿法律術語來當擋箭牌,更別想著用花哨的詞語來掩蓋現實。試圖從技術上或法律上來推卸責任並不會改變已經發生的事實,也不會對受害者有所補償。相反,專注於創造安全可靠的產品以防止意外的發生,並保護用戶的資產不受損失,才是重點。

- ”安全性不僅僅體現在代碼能否按照設計運行,還包括產品的設計應當為用戶提供哪些屬性。以太坊社區在前一方面表現出色,而後一方面則因為#DeFi 的利潤豐厚而做得一塌糊塗。僅僅因為你的代碼正常運行並不能代表你的系統安全無虞。“ 來源:Phil 在某個安全Telegram 群組內的言論 -

圖片描述

這是我們所有人都應當首先考慮的事情,我沒有其它需要補充的內容。

圖片描述

Sam Sun —— 一位安全研究員、白帽、也是一名出色的智能合約黑客—— 寫了一篇關於DDEX 和bZx(又名Fulcrum) 的文章,在文中他研究瞭如果操縱它們所依賴的餵價方式會有什麼後果。 (需要說明的是:他負責任地向合適的團隊披露了漏洞,並在修復過程中協助他們,就和他在幫助0x、Curve、ENS、Kyber、Cheeze Wizards、Livepeer、Authereum、以及其他團隊時一樣。🙇)

圖片描述

他特別研究了是否可以通過操縱價格數據來促使智能合約做出破壞性的響應。由於這些平台都依賴於來自Uniswap 和Kyber 的價格數據,因此如果一名攻擊者能導致價格短暫飆升,就能從DDEX/bZx 的智能合約那裡獲得遠超其應得水平的貸款。而這一意料之外的行為在讓某些人大發橫財的同時,也洗劫了另一些人的財富。

- “在未經嚴格驗證的情況下,切勿使用鏈上的去中心化預言機。” “要警惕地使用對第三方項目的依賴” —— samczsun -

圖片描述

圖片描述

圖片描述

- “同樣地,在引入對第三方項目的依賴之前,你不僅應該考慮該項目是否被審計過,還應考慮其規範和威脅模型是否與你自己的項目相一致。如果你時間充裕,最好深入研究一下他們的合約。” -

圖片描述

圖片描述

- “在不考慮i == j 的情況下,只要輸入一種資產用於兌換同一種資產,就能吸乾池中的這種雌蟬。任何人都可以做到。” —— samczsun -

好了,現在回到你最初安排的演講中來······

我知道大家都想創造令人驚奇的產品,我也知道當下的環境讓人熱血沸騰。但請面對現實。在主網上部署一個智能合約,讓它增長到一百萬美金,還期望它不會被摧毀,這是傲慢、幼稚和無知的表現。一點都不可愛,且隨著市場的增長會變得越來越危險。

圖片描述

雖然很容易指責項目團隊做了不安全的選擇,但也有人譴責社區和Curve 用戶,以及這個圈子的氛圍:沒有窮根問底、迫使團隊保持透明。

圖片描述

來看看當你使用這些產品時,風險是如何層層疊加的。

圖片描述

假設我只是一個普通人,了解到可以在“DeFi” 上賺取5%,或許8%,甚至可能高達10% 的利息率!然後我的資產可以2 倍、20倍、或者100 倍地加槓桿? !這也太神奇了吧!於是我掏出我的美元去購買ETH。

- 將ETH 換成USDC 時各種不同的風險 -

圖片描述

由於ETH 的價格波動太大,而我仍然想進入DeFi 市場來賺取一些被動收入,因此我決定換取一些USDC。而將ETH 兌換成USDC 的這一過程又一次帶來了額外的風險。

圖片描述

假裝上圖寫的是通過Compound 將USDC 換成cUSDC 吧。

圖片描述

現在我想將我的USDC 存入Compound 以賺取利息。合約返還給我的是cUSDC 代幣。

圖片描述

圖片描述

我取出我的cUSDC ,並打進ETHRSIAPY 的集合中。哇哦! #DeFi!

圖片描述

但是,這一過程又雙叒引入了新的風險!它的智能合約同樣可能被攻擊。有些人可能會搶跑(front run)你的再平衡交易,導致你蒙受損失。哪怕不考慮稅收,你依然可能賺不到錢,因為市場的走勢不同於你的預期。

圖片描述

圖片描述

-從USD 到TokenSets 這一系列騷操作面臨的各種不同風險的濃縮圖。 -

如果我們把視線拉遠,重新審視整個流程,就能發現其中全是風險。目前大家正熱火朝天建設的DeFi 事業,就是這樣一種有風險的商業模式。

用戶將美金轉換成TokenSets 應用中倉位的一系列操作,無形中整合了多種風險。這也是DeFi 讓我後怕的原因。智能合約、技術、密碼學、市場、金融等等方面的風險互相交錯重疊。

我們應該害怕才對。

無論是忽視還是否認其中潛在的風險,都說明了他們對自己操作所引起的後果缺乏認知。如果有人構建了一套DeFi 系統然後向你灌輸這套理論,請你在掉頭逃跑之前(或之後)大聲呼救。請務必告訴大家,務必站在房頂上放聲大叫。在這個快速迭代的生態中,人們非常有必要知道知悉最新的動態,而這種盲目的態度正是任何一個智能合約開發者都不應抱有的。

圖片描述

這種心態是目前最嚴重的預警信號,甚至要比合約沒有被審計更值得人們警惕。因為合約可以被審計,但團隊盲目自信的態度難以改變。把錢交給一群自大到認為自己構建了一套完美系統的人十分危險,因為他們極有可能會嚴重漠視用戶資金的安全。

圖片描述

圖片描述

-“我敢肯定Tay 討厭#DeFi”-

我聽到有人傳言我討厭DeFi 。在此我澄清:我不討厭DeFi 。事實上,DeFi 讓我感到興奮而不是厭惡。但同時它也讓我感到恐懼。

如果我們僅抱著理想主義上路,拒絕聽從他人的提醒,我們就無法從根本上解決這個問題。需要有人來指出我們理論以及合約中的漏洞,從而提升整個生態的健壯性以及成功的可能性。

圖片描述

我之所以在整個講座中都圍繞這一點,是因為我認為撥亂反正非常有價值。我希望我們能走到正確的道路上。

圖片描述

圖片描述

-1. 意識到風險2. 降低風險3. 緩解風險-

我們首先需要意識到風險。

接著,我們應該降低風險。風險的根源在系統的受攻擊面。系統越簡單,出錯的概率也越低,同時不應當依賴外部環境或者係統。

下一步則是緩解風險。如果系統出現了問題(這是不可避免的),我們要如何應對,緩解問題的嚴重程度?比起損失1 個億,有沒有辦法將損失降到10 萬?

我見過太多在安全事故發生時糟糕的處理措施。人們往往專注於降低風險,以為革除風險是唯一值得做的工作,卻忘記了提前準備應對最壞的局面。我們時常會忽略一些細緻的工作,例如怎樣去監測系統故障?怎樣去確定已經發生了事故?如何迅速做出反應?如何將損失降到最小?

這些分數應該幫人們更好地了解DeFi 平台。如果我們無法明確指出風險並對其進行徹底的討論,用戶就無法知曉其中風險從而做出審慎的決定。人們在把所有錢扔進DeFi 之前,需要先了解平台的風險,而不是任由這些風險潛藏在光鮮亮麗的外表之下。

圖片描述

圖片描述

圖片描述

圖片描述

圖片描述

- 2017 年ICO 募集的資金(美元)-

圖片描述

圖片描述

- 鎖定在DeFi 中的資產總額(USD) -

這張圖是目前DeFi 的情況,如出一轍的曲棍球線。

不管你是在Twitter 上發言,給自己的產品寫宣傳稿,還是猶豫要不要把未經審計的智能合約直接放在主網上,我希望你好好想想人們在The DAO 以及ICO 狂熱時的盲目態度。我們應該盡可能幫跑步進場的DeFi 新玩家,而不是算計他們還有多少錢可以輸。不僅用戶需要被教育,開發者也是,我們的生態需要更高級別的服務以及安全性。好好想想生態中發生過的那些事故吧,千萬別重蹈覆轍。

一級標題

到頭來,你需要對自己、團隊、僱員、同儕、社區以及整個生態負起責任。如果你不負責任地瞎搞,後果可是要大家共同承受。

一級標題

  1. 一級標題

  2. 但老實說,我們能做些什麼?

  3. 我們需要做的第一件事就是公開討論。

  4. 我們要提出尖銳的問題。

  5. 我們需要參與誠懇的論述。

  6. 我們需要讓堅守信念的事業得到正反饋。

  7. 我們需要公開質詢,而不是在Telegram 群里或者私信裡面意思意思。

我們需要保持懷疑。

  • 最後,我非常希望能有更多的公開論壇。把事情推到Telegram 小組裡面討論非常糟糕。大家沒法用谷歌找到相關的討論,人們也不能從Telegram 裡發掘有價值的洞見。即使你參與了某次對話,也無法持續跟踪討論。同時消息無法成為後續值得參考的歷史經驗。 The DAO 事件最大的一個好處在於我們可以回過頭來,看看當時我們如何思考。我們能從人們在The DAO 事件之前、之中、之後的態度中學到很多東西。這是有價值的。 (譯者註:是不是有點像我們老在微信群裡討論?)

  • 更好的研究以及工具。

  • 第二,我們需要把好安全關、開展教育工作的同時鼓勵分享。我這裡說的安全可是指方方面面:

  • 更安全的智能合約。

更好的研究以及工具。

全面的審計和形式化驗證。

可升級性以及密鑰管理。 (不僅是用戶的密鑰管理,也包括智能合約中的管理員模塊)

但萬一搞砸了,請務必公開透明,向社區開誠佈公。告訴大家究竟發生了什麼,你是怎麼意識到壞事發生,怎麼搞砸的,做了哪些假設等等。讓別人能從你的失敗中吸取教訓。你既然已經失敗了,此時唯一彌補的便是分享經驗,幫助他人不要重蹈覆轍。

最後,我們需要更多的關心和理解。在密碼貨幣圈子裡,人們很容易變得激進好鬥,但是理直氣壯跟盛氣凌人是兩碼事。

絕對不該繼續使用這類話術。

圖片描述

- “ #FOMO >圖片描述

一級標題

一切”-

一級標題

一級標題

廣告插入

在過去的六週內,以太幣的價格漲了大約115% 。 beta.mycrypto.com, mycrypto.com 以及我們的知識庫網站的訪問量分別上漲了68%, 75%, 以及大約130% 。

很瘋狂,對吧?這意味著什麼呢?

首先,這意味著大家沒有好好瀏覽beta.mycrypto.com。

第二,這意味著用戶在尋求幫助。我們觀察到知識庫網頁的流量要比實際產品的流量增加得多。最多人瀏覽的文章是“如何購買以太幣。”這意味著有新人入場,我們需要輸出更多的資源來幫助他們。無論是新手教程還是更深的內容,請毫無保留地分享你的知識。

如果你的產品在2018 年1 月之後發布,你可能完全沉浸在這個領域的奇妙之中了。我的建議是你該好好學習前人犯過的錯誤,閱讀並吸收盡可能多的材料和信息。對了,還應該提早僱傭技術支持人員,因為一旦出事可就來不及現找了。

對於剛剛入場的新人們:你們應該既感到害怕又保持多疑,不過也別因為這個講座而畏首畏尾。

實驗有價值,只不過該用安全的手段實施。目前以太坊上已經有好幾個測試網。你可以限制合約的數量,先內測再公測。你可以預先制定應急方案。享受開發的樂趣,但要是把大家的錢虧掉就不那麼好玩了。

最後,業內老兵們,你們在The DAO 事件以及ICO 狂熱之前就深耕於此,我希望你們能分享自己的智慧、知識以及經驗,把這些年來的收穫毫無保留地告訴大家。

這些知識需要被分享,特別是給那些新人。當你感覺場內過於狂熱或者有什麼事情不妙,最好的辦法就是大聲發表自己的意見。


DeFi
ETH
歡迎加入Odaily官方社群