9月9日消息 “預言機”服務提供商chainlink在去中心化金融領域扮演著非常重要的角色,它向去中心化交易所、錢包、去中心化金融協議聚合服務提供商提供喂價服務。然而就在八月底,九個 chainlink節點運營商遭到所謂“垃圾郵件攻擊”,攻擊者從他們的“熱錢包”中獲取了大約700枚eth(當時價值約合33.5 萬美元)。到目前為止,已知的九個受影響的chainlink節點運營商分別是:t-systems(德國電信的子公司)、01node、anyblock analytics、b-harvest、chainlayer、everstake、figment netwoks、linkpool、以及 chainlink 自己。
由于chainlink節點運營商錢包余額在很大程度上取決于各自的內部政策,因此有的運營商錢包里資產超過 50 eth,而有的運營商錢包里只有2-3 eth,如果攻擊者運氣好的話極可能攫取更多收益。
據悉,本次攻擊是通過簡短的垃圾郵件來進行的,它利用了節點響應查詢漏洞,而且還涉及一個與該網絡交易成本相關的代幣和該代幣的使用方式,整個時間持續了約兩小時。攻擊者通過發送有效的價格請求,導致節點運營商不得不支付大量以太坊交易費用,也就是gas費。以太坊上的gas價格是以“gwei”計價,攻擊者通過抬高這些預言機上的gas費用價格迫使他們用更高成本鑄造chi代幣,這些代幣通常用于支付價格較高的gas費用,但當gas費用被抬高之后,攻擊者此時可以拋售chi代幣來換取 eth 并以此獲利。據有關人士透露,惡意攻擊者最終使用了基于以太坊的交易混合器tornado cash來掩蓋非法所得的以太坊代幣轉移路徑。
通常情況下,chainlink會通過節點運營商將defi代幣價格發送到區塊鏈智能合約上,因為按照設計規則,智能合約是無法與外部系統進行通信的,節點運營商會因為相關工作獲得報酬,比如chainlink使用其原生代幣 link來支付費用。但惡意攻擊者可以使用節點運營商的備用gas來挖掘 chi gas 代幣,該代幣是由去中心化交易所聚合服務提供商1inch.exchange創建的。chi是一種代幣化的gas費用形式,旨在對沖彈性波動的 gas 費用。 chi被稱作是目前市場上流動性最高的gas代幣,該代幣在1inch自動化做市商協議mooniswap中擁有巨大流動性,而這或許也是惡意攻擊者選擇它的主要原因。
本次攻擊不僅導致了上述九個節點運營商耗盡了自己錢包內所有以太坊代幣,同時在攻擊期間他們也無法響應和滿足數據請求。因為一旦節點運營商耗盡了自己的以太坊代幣,他們就不能再為交易付費,也就無法響應請求或在鏈上提供數據,基本上處于癱瘓狀態。然而不幸的是,大多數受影響的節點運營商當時并未察覺到這是一次攻擊事件,他們只是簡單地以為當天交易量過大造成gas費用高峰,因此都選擇了繼續向錢包內充值以補足gas“燃料”,可是所有新注入的資金也很快都被耗盡。chi代幣奇怪的鑄造方式很快被chainlink團隊發現了,于是安全團隊開始打補丁,之后通過白名單解決方案,通過只滿足白名單上的請求而同步阻止其他所有未列入白名單的請求方最終解決了問題。不過,白名單只能算是一種臨時解決方案,如果想要獲得一個永久性解決方案,chainlink需要在節點運營商更改系統之前找到“與實際數據使用者的共同點”。
盡管chainlink確認了本次攻擊,但其官方未披露損失了多少以太坊以及受影響的節點運營商數量,且對其描述為對網絡進行垃圾郵件的“失敗嘗試”。chainlink表示,盡管這種垃圾郵件攻擊的確需要chainlink節點花費更多以太坊,但當網絡開始正確處理垃圾郵件之后,攻擊影響便很快消除了。在垃圾郵件請求攻擊初期,通常需要網絡消耗較多資源,直到相關請求被識別為垃圾郵件。這次對chainlink的垃圾郵件攻擊其實是一次失敗的嘗試,對整個區塊鏈和網絡并沒有產生實質性影響。這種試圖想chainlink網絡發送垃圾郵件的失敗嘗試證明chainlink網絡已經變得越來越有彈性。
客觀地來說,這次攻擊的確對chainlin 網絡沒有任何實質性影響,因為未受影響的節點運營商仍然可以繼續提高喂價數據。比如,eth/usd官方喂價需要大約25或28個數據提供者,因此當九個節點運營商出現問題時,其他節點運營商仍然足以更新喂價數據。但是如果這次攻擊影響了大約一半的chainlink 節點運營商,那么在沒有足夠備份之前,喂價數據就會受到影響。
chainlink一方面堅持認為攻擊行為基本上在預期之中,不會影響其網絡,一方面也在與一些遭到攻擊且熱錢包內沒有足夠以太坊代幣的官方錢包運營商合作,據悉損失資金范圍在10-20枚eth的節點運營商可以獲得補充資金支持,因為他們使用了自動補充資金腳本引發的資金耗盡,不過并不確定是否所有節點運營商都可以得到補償。
值得一提的是,就在本次攻擊前,chainlink節點運營商certus one也曾在短短幾天內遭遇過數千美元的損失。不過該節點運營商首席執行官hendrik hofstadt向用戶保證他們是絕對不會受到影響的。整個系統也就是被稱為聚合器的智能合約并沒有發生變化,只是進行了更新,這些聚合器運營商會給節點運營商付款。包括 chainlink 在內的絕大多數數據使用者其實都是向節點運營商支付費用的,然后他們的去中心化應用程序就可以免費在鏈上 訪問價格數據,當然實際上每個人都可以免費訪問這項喂價數據。
與此同時,hendrik hofstadt還表示gas 價格上漲是這次攻擊的主要誘因。他認為在正常情況下利用 chainlink 漏洞的惡意攻擊者其實不算“幸運”,因為gas代幣通常不是百分比有效,直到有足夠的請求需要被回應,惡意攻擊者才算不虧損,但這種做法又會將gas價格推高到可以賺錢的地步,這與服務拒絕攻擊非常類似。而且執行這種攻擊成本會非常昂貴,并不會給攻擊者帶來任何可觀的利潤。
不過,加密社區依然認為這種類型的攻擊會給節點運營商帶來風險,因為一旦攻擊被實施,就會犧牲誠實行為者賺取利潤的時間,網絡本身因此也會付出巨大代價。
剛買的服務器就打不開請確認用虛擬主機怎么建設網站這個是我們換線路之前的我想把我新買的服務器的換成這個云服務器怎么使用代理ip一般一個網站需要幾個域名域名在哪里續費?-域名及賬戶問題花生殼與云服務器的區別陜西云服務器價格實惠