買比特幣 買比特幣
Ctrl+D 買比特幣
ads
首頁 > FIL > Info

DEF:全面解讀閃電貸:為什么閃電攻擊將成為新常態?_以太坊

Author:

Time:1900/1/1 0:00:00

編者按:本文來自鏈聞,撰文:HaseebQureshi,加密貨幣風投機構DragonflyCapital管理合伙人,Odaily星球日報經授權轉載。閃電貸最近成為外界關注的熱點。兩名黑客利用閃電貸攻擊了保證金交易協議bZx,第一起套利金額為35萬美元,之后又搞了一起套利金額60萬美元的翻版攻擊。如果用一個詞來形容這些攻擊的話,可以說是「壯觀」。每次攻擊中身無分文的黑客貸到價值數十萬美元的ETH,分散利用一系列鏈上協議的漏洞進行了一通操作,從所盜竊的資產中提走了數十萬美元,并成功堵上巨額ETH貸款窟窿。所有這一切在瞬間完成,就是說,在一個以太坊區塊中完成。

CarmineInfantino設計的漫畫封面我們不清楚這些攻擊者是誰、身居何處。兩人都是空手套白狼,攻擊完成賺到數十萬美元,且沒有留下任何暴露身份的痕跡。剛爆出這些攻擊消息時,我正在仔細思考閃電貸及DeFi的安全性問題。我認為這個問題值得公共討論。簡單說一下我的觀點:我認為閃電貸存在重大安全威脅。但閃電貸不會消失,我們需要認真考慮未來它對DeFi的安全性影響。什么是閃電貸?

閃電貸概念最早由Marble協議于2018年提出。Marble自詡「智能合約銀行」,其產品是很簡單、但很具智慧的DeFi創新:通過智能化合約完成的零風險貸款。

貸款如何能零風險?傳統信貸機構放貸時面臨兩種風險。第一種是違約風險:如果貸款人攜款潛逃,信貸機構會吞下苦果。但第二種是流動性風險:如果一家信貸機構在錯誤的時間放出太多貸款,或者借款人未及時還款,信貸機構可能意外遭遇流動性緊張,無法履行自己的義務。閃電貸減緩了這兩種傳統放貸風險。閃電貸的基本工作原理是:在單筆交易中貸出借款人需要的金額。然而在交易結束時,借款人必須償還不少于貸款金額的數目。如果借款人做不到,貸款機構會自動回滾交易。簡單講,閃電貸是自動的:如果借款人不能償還貸款,整個交易就會回滾,就像貸款根本沒發生一樣。這樣的事情只有在區塊鏈中才能發生。比如你不能在BitMEX交易所進行閃電貸。因為智能合約平臺一次性處理交易,所以一次交易的所有元素是批處理執行的。交易執行時,可以把這個想成交易的「凍結時間」。而在中心化交易所中可能會出現激烈的競爭,可能導致你的交易部分失敗;在區塊鏈中,可以保障你的所有代碼一行行逐次執行。所以簡單考慮一下這里面的經濟機制。傳統信貸機構因為兩個元素而賺到回報:他們承擔的風險,以及他們所貸出資金的機會成本。閃電貸則不同。閃電貸利率上沒有風險,也沒有機會成本!因為借款人在閃電貸過程中「凍結了時間」,所以在其他任何人眼中,該系統的資金從來沒有風險,從來沒有阻塞,因此你也賺不到利息。這意味著,成為閃電貸出借方感覺上不需要任何成本。這嚴重違反了直覺。所以均衡狀態下閃電貸的成本應該是多少?基本上講,閃電貸應該是沒有成本費用的。或者更準確的說,一筆很小的費用,能補償讓一筆資產進入可放貸狀態而添加的三行代碼。

Solidus Labs 推出全面的全球加密監管指數:金色財經報道,加密市場監測公司Solidus Labs發布了全球加密監管指數,簡稱GCR 指數,該指數主要提供了一個時間點快照數字資產法規目前所處的位置,并對主要國家及其旨在保護消費者和鼓勵創新的監管方法進行排名。

此前消息,Solidus Labs 發起并共同創立了加密市場誠信聯盟 (CMIC),該聯盟現在包括 Coinbase、Circle、Anchorage Digital、Gemini、Robinhood 和其他 33 家領先公司,以推進市場誠信標準。[2022/7/27 2:39:41]

來自0x研發人員RemcoBloemen閃電貸不能收取傳統意義上的利息,因為貸款的持續時間為0,。當然,如果任何放貸機構收取更高的利息,將會被利息更低的其他競爭對手碾壓。閃電貸讓資金成為真正的商品。這種競爭到頭來不可避免的將成本壓低到0或者金額極小。dYdX目前閃電貸手續費為0。而AAVE收取本金的0.09%作為利息。我估計這種情況不會持續下去,實際上AAVE社區已經開始呼吁0利息。閃電貸有什么用?

閃電貸最初的營銷標簽是主要用于套利交易。Marble的亮相聲明表示:「閃電貸可以幫助交易者從Marble銀行貸款,在一家去中心化交易所DEX中買幣,然后在另一家DEX以較高價格賣出代幣,一筆自動化交易就可以讓您將套利收益收入囊中。」而現實確實如此——從金額上講,我們目前看到的多數閃電貸都被用于此類套利交易。

AAVE的閃電貸用途,來源:AAVE但金額還很小。AAVE自成立以來發起的閃電貸金額才剛剛超過1萬美元。與套利交易規模和DeFi市場流動性相比,不過九牛一毛。這主要是因為多數套利交易是由運行復雜機器人的競爭性套利者完成的。他們進行鏈上優先gas拍賣,然后利用GasToken來優化交易費。這一市場競爭非常激烈,他們很樂意在賬面上保留部分代幣來優化利潤。另一方面,從AAVE借款的成本約為8萬gas,并收取本金0.09%,對利潤微薄的套利競爭而言,這一成本過高。實際上多數AAVE套利交易中,借款人給貸款池支付的手續費多過其套利收益。長期來看,除非是某些特殊情況,否則套利者不太可能使用閃電貸。事實證明,閃電貸在DeFi中還有其他更引人注目的用例。一個例子是為貸款再融資。例如,假設我有一個Maker抵押債倉,在里面中鎖定了100美元的ETH,我從其中借了40個DAI幣的貸款,因此減去債務后我在CDP中的凈頭寸為60美元。假設我想再融資放在Compound換取更高的利率,通常我需要回購40DAI才能關閉CDP,這需要一些前期資金。相反我可以利用閃電貸借入40個DAI來關閉CDP,將60美元的未鎖定ETH存入Compound,通過Uniswap將其余的40美元ETH轉換回DAI,并用來償還閃電貸。一氣呵成,自動化0成本再融資。這太神奇了!這就是資本樂高運行的偉大范例。1x.ag實際上搭建了一個保證金交易聚合應用,利用閃電貸自動實現這類交易。盡管這些很酷,但bZx攻擊者讓我們清楚看到,閃電貸能帶來多大的傷害。閃電攻擊對安全的重大意義

央行王一鳴:本次全面降準是貨幣政策回歸常態后的常規流動性操作:對于本次全面降準,王一鳴強調,“本次全面降準是貨幣政策回歸常態后的常規流動性操作。穩健貨幣政策取向沒有發生改變。”王一鳴表示,降準后,銀行體系流動性將繼續保持合理充裕。降準釋放的部分資金可以被金融機構用于歸還到期的中期借貸便利(MLF),比如7月MLF到期量為4000億元。[2021/7/11 0:43:23]

我越來越相信閃電貸真正解鎖的是閃電攻擊——利用閃電貸進行高額資金攻擊。近期的bZx黑客攻擊讓我們管中窺豹,我懷疑這僅僅是個開頭而已。為何閃電貸成為攻擊者的利器?主要有兩個原因。很多黑客攻擊需要大量的前置資金。如果你1000萬美元的ETH取得正收益,那應該不是什么套利交易。短期貸款可以最大程度地減少攻擊者的污點。如果我有一個如何以1000萬美元的ETH操縱Oracle幣的想法,即使我擁有那么多的ETH,我可能也不想用自己的資金來冒險。我的ETH可能沾染污點,交易所可能會拒絕我的存款,洗錢難度大大增加。有風險!但是,如果我用閃電貸貸出1000萬美元,誰在乎呢?各方都會有收益。我的貸款來源——dYdX的抵押池不會被污染,dYdX的污染某種程度上消失了。您可能不喜歡,但交易所審查制度如今已成為區塊鏈安全模式的一部分——相當模糊且中心化。但我認為對一個攻擊者而言,閃電貸實質上改變了這種風險。在比特幣白皮書中,中本聰發出了著名的宣言:比特幣不會遭受安全攻擊,因為:「應該會發現按照規則參與的話比毀壞系統更有利可圖,而毀壞系統就是毀壞他自己的資產。」而在閃電貸中,攻擊者與閃電貸游戲絲毫沒有利益捆綁。閃電貸從本質上改變了攻擊者的風險。另外請記住,閃電貸可以累積!鑒于gas的限制,你可以在一筆交易中從所有能放貸的資金池中貸款,然后將所有資金捆綁到一個可攻擊合約中。現在攻擊者手里有了5000萬美元的重磅大錘,只要砸出重金,任何弱不禁風的鏈上協議都承受不了其巨大沖擊。這太可怕了。當然攻擊者不是僅憑大量金錢就可以對這些協議實施攻擊。如果所有DeFi堆棧都像它聲稱的那樣安全,這應該不是個問題——面對富鯨哪種協議是不安全的?您可能會說,這些協議沒有考慮到那種情況,僅僅是疏忽了。不過據稱每小時用不到20萬美元的資金就可以讓以太坊本身遭受51%攻擊**。這個金額也并不很大!如果以太坊自身的安全模式僅僅能防止資金匱乏的攻擊者,我們何必那么苛責那些防不住1000萬美元攻擊的DeFi應用呢?如何減緩閃電攻擊?

哈勃公鏈CTO全面解析項目技術開發進展:據官方消息,近日,哈勃公鏈(Hubble Chain)首席架構師 Kevin 從美國硅谷視頻連線,對目前項目的技術開發進度,進行詳盡的匯報解讀。

Hubble Chain是一條支持跨鏈交易且擁有去中心化交易系統的公有鏈,通過采用H+POR 共識機制、蟲洞網絡系統,以及底層跨鏈協議等區塊鏈技術,構建全球區塊鏈智能金融新生態。

2020年5月,哈勃GDP(全球數字支付)計劃面向全球正式啟動,通過HB跨境兌換、HB全球結算、HB尊享支付,全面實現以HB為價值流通轉換的全球化數字貨幣支付場景的應用落地。[2020/6/5]

假設你是一家衍生品平臺,想避免受到閃電攻擊。自然會問:我是否能檢測出與我交易的用戶是不是在用閃電貸?簡單的答案是:你做不到。以太坊的EVM設計方式不允許你從任何其他合同中讀取存儲。因此,如果你想知道另一個合同中發生的事情,只能通過該合同告訴你。如果你想知道客戶是否正在使用閃電貸合同,則必須詢問該閃電貸合同。目前許多放貸協議都無法對此類查詢做出回應。即使你的衍生產品平臺試圖檢查已知的閃電貸協議,協議平臺使用代理合同或通過跨閃電貸協議鏈接,也很容易將任何此類查詢誤導。通常根本無法判斷用戶是否正在使用閃電貸。短短的一秒鐘,如果有人要用1000萬美元敲開你家交易平臺的大門,無法判斷這是他們自己的資金,還是一筆閃電貸。所以我們要防范閃電攻擊,真正的選擇是什么?我想到三種方法。說服閃電貸協議停止提供這種服務開個玩笑而已。伙計們,這可是加密世界啊!嚴肅地講,試圖讓貸款池停止提供閃電貸,就像試圖阻止噪聲污染一樣,這是公共領域的經典悲劇。提供閃電貸款符合每個協議的利益,并且其用戶有合理原因的希望使用此功能。因此,我們可以放心地消除這一選項。閃電貸不會消失。迫使關鍵交易跨越兩個區塊要記住,閃電貸允許你在單筆交易時間內借入資本。如果一個資本密集型交易需要跨越至少兩個區塊,用戶需要至少在兩個區塊時間段取出貸款,閃電攻擊就成為不可能。顯然這是以大幅犧牲用戶體驗下進行的:這意味著交易將不再是同步的,很像commit/reveal方案。用戶體驗很糟糕,需要謹慎三思。很多開發者抱怨智能合約異步操作,例如與Layer2或以太坊2.0的跨片通信協議的互動。具有諷刺意味的是,異步性使得這些系統更安全,避免遭遇閃電攻擊。因為攻擊者無法在一次自動化交易中同步完成主鏈與Layer2或分片的操作。這意味著ETH2.0分片或Layer2DEX不會遭遇閃電攻擊。要求提供鏈上證明,證明完成閃電貸后用戶的賬戶余額未出現變化如果可以通過某種方法來檢測用戶的實際余額是多少,我們就可以戰勝閃電攻擊。在原生EVM機制中無法執行此操作,但是可以對其進行修改。你要做的是:在用戶與你的協議進行交互之前,你要求其提供Merkle證明,證明在上一個區塊末尾時他們有足夠的余額來償還當前使用的資金。你需要針對每個區塊中的每個用戶跟蹤此情況。這種方法一定程度上是奏效的。當然,它還很粗糙,有一些問題:驗證這些鏈上證據在鏈上的成本極高,思維正常的用戶沒有人愿意提供這類證明,并為整個過程支付gas費用。另外用戶完全可能有合法合理的理由,在上個區塊想調整其余額。所以,盡管這種方法理論上有些作用,它不是一種可行的解決方案。很清楚,我上面所舉的三種解決方案都不夠理想。我相信面對閃電攻擊沒有真正好的解決辦法。但有兩個特別應用確實能減緩閃電攻擊:市場價預言機和治理代幣。像Uniswap或OasisDEX等市場價預言機,由于閃電攻擊的可能性,你任何情況下不能把當前市價中位數當成喂價。攻擊者只需要一筆交易就能輕而易舉地大幅改變市價中位數,讓預言機失靈。對此最好的解決方案是通過時間加權平均價格或成交量加權平均價格計算上一批X區塊的加權平均數。Uniswapv2會自帶這一功能;經濟學家MaxWolff的著作《Polaris》為其它協議提供了一種通用方法。鏈上治理則是則會帶來一連串令人頭疼的問題。鏈上治理通常由治理代幣持幣人按權重投票決定。但如果這種治理代幣進入某一貸款池,任何攻擊者可以偷走大量選票,得到自己想要的結果。當然,多數治理協議要求這些治理代幣在投票期間鎖定,這讓閃電攻擊無計可施。但有些治理協議并非如此,例如「CarbonVote」和Maker的行政投票。在閃電攻擊的陰影之下,這些治理機制完全可能被攻陷。理想情況下,你不想讓治理代幣進入閃電貸款池。但這并非由發幣者決定,它是由市場決定的。因此,所有治理行動應該要求代幣鎖定期,以阻止閃電襲擊。更關鍵的是,所有治理代幣必須有時間鎖。時間鎖迫使所有的執行決策在生效前都有一段等候期。。如果遭遇意料之外的治理攻擊,這一機制讓系統有了容錯時間。甚至盡管MKR目前大量未進入閃電貸資金池,近期已經有人稱MakerDAO很容易遭遇此類攻擊。MakerDAO當前正加快修復。這些有什么深遠意義?

貝爾鏈OASIS綠洲平臺游戲生態全面開放 ?:OASIS綠洲游戲生態平臺宣布,其游戲生態即將全面開放。今后包括Baer Chain主網DAPP游戲、綠洲平臺SDK接入游戲、通證管理系統幣改游戲、第三方游戲平臺合作游戲等不同種類,不同受眾群體的多種類游戲,都將入駐到OASIS游戲平臺,通過統一渠道面對百萬玩家。

據知情者透露,游戲生態全面開放,是Baer Chain整體生態全面激活的首要事件,接下來OASIS平臺也將進行持續的升級調整,加入更多的BRC流通與消耗場景。[2020/3/2]

我認為bZx攻擊事件徹底改變了局面。這不會是最后一起閃電攻擊事件。第二起bZx攻擊只是第一次翻版而已,我懷疑未來幾個月還有一波類似攻擊。現在全球各個角落有數千名聰明的青少年對所有這些DeFi樂高虎視眈眈,用顯微鏡尋找任何漏洞,試圖找出發動閃電攻擊的辦法。如果攻陷一個漏洞,他們也會賺到數十萬美元,對全球多數國家和地區而言,這一數字足以改變人生。對各家DeFi協議而言,閃電攻擊意味著安全模式已經改變。在bZx黑客事件后如果再遭到類似攻擊,會和DAO黑客事件后再遭重入式攻擊一樣,會成為加密世界的笑話。不過你可以預期,這是會出現的。最后,這些事件讓我去思考加密世界的古老概念:礦工可提取價值。MEV指礦工可以從一個區塊鏈系統中可以提取的總價值,包括出塊獎勵和費用,但也包括其它不那么正大光明的收益,例如交易重新排序或向塊中插入流氓交易。從根本上講,應該將所有這些閃電攻擊都視為海量資金內存池中的單筆交易。例如,第二次bZx攻擊在單筆交易中產生了價值64.5萬美元的ETH利潤。如果你是礦工,并且打算開始開采新區塊,請想象一下查看先前區塊的交易并對自己說:「這算怎么回事兒?上一個區塊中包含64.5萬美元的利潤,我為什么要開采一個只換來500美元的新區塊?」更符合你利益的做法不是繼續開采新區塊,而是試圖重寫歷史,讓你自己成為那個閃電攻擊者。想一下:這一筆交易就相當于以太坊誠實挖礦四個小時的所得!這與擁有一個包含正常塊獎勵1000倍的超級塊是同樣的原理——這種超級塊帶來的合理結果是大批礦工瘋狂爭奪,為自己竊取那個超級塊。

聲音 | Joseph Young:Tether的審計不是全面的:Joseph Young在某社交軟件中回復網友表示Tether有過審計,可不是全面的。[2018/10/21]

模擬展示礦工們的激烈爭奪均衡狀態下,所有閃電攻擊應該最終被礦工提取價值。。諷刺的是,這會成為阻止閃電攻擊的一個重要元素,因為會讓攻擊黑客無法將竊取成果折現。也許最終礦工們會開始私下懸賞攻擊代碼,為黑客提供線人費。技術上講,利用零知識認證是可以在無需信任的情況下完成。在今天這還都是科幻。礦工們明顯沒有這么做。他們為什么沒這么干?有無數的理由。首先它很難,需要大量工作,EVM很難模擬,風險很高,存在漏洞可能造成資金流失或孤塊,會招致口誅筆伐,整個礦池會遭遇公關危機,可能被列為「以太坊公敵」。在目前情況下,礦工如果這么做更有可能帶來更多經濟損失和孤塊,而不是拿到這筆錢。在目前這是真的,但這種情況不會持續很久。這給以太坊帶來了一個新的動力去盡快過渡到以太坊2.0。以太坊上的DeFi盡管令人驚嘆且令人著迷,但毫無疑問是漏洞百出的。DeFi在PoW鏈上不穩定,因為所有高價值交易都會由礦工重新分配。對于大規模運營的系統,你需要的是不可改變性——礦工不能重寫已確認的區塊。這將會保護之前的區塊不會被重新分配。另外,如果DeFi協議存在于單獨的以太坊2.0分片上,它們不會在閃電攻擊面前弱不禁風。依據我的估計,閃電攻擊帶給我們很小、但很有用的一個提醒是,這僅僅是個開局。我們還沒有擁有出色的架構來構建未來的金融系統。目前閃電貸款會是新常態。也許在長遠來看,以太坊上的所有資產都可以被投入閃電貸。交易所所持有的所有抵押物,Uniswap的抵押物,也許所有ERC-20標準代幣。誰知道呢,不過是幾行代碼的事兒。

Tags:ETHDEF以太坊EFICETH價格DeFiSocial Gaming以太坊幣怎么挖礦DEFI100Farm Token

FIL
以太坊:讀懂以太坊的生命之樹_ETHHEDGE

編者按:本文來自鏈聞,撰文:RyanSeanAdams,加密貨幣投資基金MythosCapital創始人、電子雜志Bankless主編,編譯:詹涓,Odaily星球日報經授權轉載.

1900/1/1 0:00:00
TIFI:比特幣秘史(二十四):中本聰如何在互聯網內隱藏自己的身份?_BIT

大家都知道,「中本聰到底是誰」是區塊鏈領域最大的迷案;那么問題來了,他又是如何在網絡發達的現如今成功隱身的呢?實際上,自這位比特幣靈魂人物失蹤之后.

1900/1/1 0:00:00
LIB:助力全面建設小康關鍵年:開年兩個月內5份“區塊鏈+農業”文件出爐_libra幣怎么挖礦

編者按:本文來自互鏈脈搏,作者:金走車,Odaily星球日報經授權轉載。近日,農業農村部接連印發了兩份工作文件,其中均有提到區塊鏈技術.

1900/1/1 0:00:00
COI:FCoin宕機,張健失聯,內訌還是跑路?_COIN

編者按:本文來自DeepChain深鏈,作者:石巖,Odaily星球日報經授權轉載。 自FCoin官方宣布銷毀團隊持有的FT后,事情正在朝著意想不到的方向發展.

1900/1/1 0:00:00
DEF:PeckShield:2019年度區塊鏈安全復盤總結暨區塊鏈十大安全事件_國內區塊鏈公司前十排名

如果說2018年,我們做區塊鏈安全擁有了“上帝視角”,那過去的2019年,我們則收獲了“圣母心態”.

1900/1/1 0:00:00
區塊鏈:OK區塊鏈60講 | 第21集:什么是UTXO賬戶模型?_區塊鏈游戲幣最高漲多少

\n    哈嘍大家好,我是小K君.

1900/1/1 0:00:00
ads