以太幣交易所 以太幣交易所
Ctrl+D 以太幣交易所
ads
首頁 > LTC > Info

搶先交易機器人:以太坊黑暗森林中的怪物_區塊鏈

Author:

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

注:原文作者是Paradigm研究合伙人DanRobinson和GeorgiosKonstantopoulos。

這是一個恐怖且真實發生的故事。

挑戰

像任何正常人一樣,我花了很多時間潛伏在UniswapDiscord的支持頻道里。

周三下午,有人問是否能夠收回意外發送到配對合約的Uniswap流動性代幣。

我最初的想法是,這些代幣將被永遠鎖定,但那天深夜,我突然意識到,如果這些代幣仍在那里,那任何人都可以去恢復它們。

當任何人調用Uniswap核心合約上的burn函數時,該合約會測量自己的流動性代幣余額并將其燒掉,將提取的代幣提供給調用者指定的地址。這是Uniswapv2預期行為的核心部分。

我找到了這個合約,這些流動性代幣仍然在那里,它們的價值大約為12000美元。

福建省政協委員:建議福建搶先布局數字資產交易市場:金色財經報道,福建兩會期間,福建省政協委員陳國平提交了題為《關于加快布局福建數字資產交易市場搶抓產業發展機遇的建議》,建議以福建大數據交易所為依托,在其原有業務版塊基礎上,提前謀劃,在全國搶先布局數字資產交易版塊,并以此為抓手推動元宇宙及數字資產相關產業鏈落戶福建。提案稱,“元宇宙”作為涵蓋算力、算法、通信、硬件、數字資產和應用場景六個層面的產業集成,已成為數字經濟新增長點。NFT和數字藏品作為數字資產的代表,是物品、藝術品的唯一數字憑證,成為體育、文化、營銷等多個領域快速進軍元宇宙的流量入口,引發全國各省市紛紛布局。[2023/1/13 11:10:24]

這意味著三件事:

有一個滴答作響的時鐘,即使沒有其他人注意到這筆免費資金,任何人都可以在任何時候移除自己的流動資金,并意外地從合約中獲得這些代幣;

我可以戴上我的白帽,試著幫失主找回他的代幣,這很簡單,我只需要調用池子的burn函數,將我自己的地址傳遞給它。

只是…我知道這不簡單。

OpenSea將為創作者推出可定制的空投服務,現已開放搶先體驗申請:金色財經報道,據官方公告,NFT市場OpenSea宣布正分階段為創作者推出可定制的空投服務,該功能將在未來幾周開放體驗,現已開放搶先體驗申請。如果創作者的合約符合ERC721SeaDrop合約標準,即可使用該功能在OpenSea上創建一個空投。

OpenSea上的下拉頁面旨在提供豐富的、講故事的表面。這些登陸頁面是可定制的,并為關鍵消息和項目信息(如鑄造時間表、倒計時時鐘、NFT畫廊和路線圖)以及圖像和視頻提供空間。[2022/12/22 22:00:10]

黑暗森林

以太坊區塊鏈是一個高度敵對的環境,這一點已經不是什么秘密。如果一個智能合約可以被用來牟利,那它最終就會被利用。黑客攻擊的頻繁發生表明,一些非常聰明的人花了大量時間來檢查合約中的漏洞。但這種無情的環境與Mempool相比顯得相形見絀。如果說區塊鏈本身就是一個戰場,那么mempool就是更糟糕的東西:一片黑暗的森林。

一MEV機器人花費31.06ETH交易費進行搶先交易:11月11日消息,PeckShield在推特上表示,一 MEV 機器人花費 31.06 枚以太坊的交易費用對一筆約 2500 萬美元的交易發動「三明治攻擊」,使得打包該區塊的驗證者總共獲得了 32.09 枚以太坊(價值約 4.08 萬美元)的獎勵。[2022/11/11 12:51:52]

《黑暗森林》是我最喜歡的科幻小說,它引入了“黑暗森林”的概念,在這種環境中,探測意味著某些高級捕食者的死亡。在這種環境下,公開識別別人的位置和直接摧毀他們一樣好。(這一概念也是以太坊測試網上的

DarkForest游戲的靈感來源。)

在以太坊Mempool中,這些頂級捕食者會采取“套利機器人”的形式。套利機器人監控等待中的交易,并試圖利用它們創造盈利機會。對于這些機器人,沒有哪個白帽比PhilDaian更了解這些機器人,他和他的同事一起撰寫了《FlashBoys2.0》論文,并創造了術語“礦工可提取價值”。

Phil曾經告訴了我一個他稱之為“廣義搶跑者”的宇宙恐怖存在。套利機器人通常在Mempool中尋找特定類型的交易,并嘗試按照預先確定的算法進行搶先交易。通用的搶跑者通過復制并用自己的地址替換來尋找任何可使搶跑獲利的交易。

2018年以來一些交易者搶先買入10%至25%的Coinbase上市代幣:金色財經消息,悉尼科技大學學者研究發現,員工可能不是加密貨幣交易所Coinbase內幕交易的唯一實例,自2018年以來一些交易者搶先買入了10%至25%(或15%至37%)Coinbase上市代幣。

此前報道,前Coinbase產品經理ISHANWAHI因向其兄弟和一位朋友泄漏Coinbase上幣信息遭到指控。(彭博社)[2022/8/22 12:39:47]

這就是為什么這次救援行動不會簡單的原因。任何人都可以調用這個burn函數,如果我提交了一筆調用burn函數的交易,它就像一個閃爍的“免費貨幣”標志,直接指向這個有利可圖的機會。如果這些怪物真的在mempool中,它們會看到,復制然后變異,并在我的交易被接受之前搶先完成交易。

請注意,這種環境比以太坊區塊鏈狀態本身更殘酷。這些免費的資金已經在區塊鏈上停留了大約8個小時,它們尚未被發現,等待著被任何一個調用burn函數的人從池子中提取出流動性代幣。但任何試圖撿起它的嘗試,都會在飛行過程中立即遭到阻擊。

金色獨家 北郵在線數字經濟研究院李立中:中國需要搶先占領區塊鏈監管標準制高點:金色財經獨家專訪,近日,針對區塊鏈行業的監管問題,北郵在線數字經濟研究院執行董事、副院長李立中建議,首先,區塊鏈技術已經逐步成為賽博空間的基礎設施,中國需要搶先一步占領相關標準的制高點;其次,相關虛擬幣亂象對于中國這么大的市場確實有把控難度,里面的風險特別是洗錢風險、融資風險必須有效監管,但也不能因噎廢食。最后,找到有相關反洗錢能力的交易所項目進行試點或許是一個不錯的方法。相關信息監管實時可見可控,一旦有問題隨時管控,與其在體外循環風險不可見不可控,還不如培養可信有實力的機構一起占領市場制高點,說不定還可以加速推動人民幣國際化。[2018/6/16]

營救行動

為了在不通知機器人的情況下提取到資金,我需要混淆這筆交易,這樣機器人就無法檢測到它對Uniswap對的調用,這將涉及編寫和部署定制合約。盡管我是一個專業的DeFi思想領袖,但我以前從未在以太坊上部署過合約。

我需要幫助,而當時已經過了午夜。幸運的是,我認識的一些最好的智能合約工程師生活在歐洲時區。我在Paradigm的同事GeorgiosKonstantopoulos同意幫助部署合約并提交交易。我們另一家投資組合公司Yield的首席工程師AlbertoCuestaCa?ada則自愿執行合約。

一些優秀的以太坊安全工程師幫助我們想出了一個混淆方案。除了將調用隱藏為內部交易外,我們還將交易分為兩部分:一筆是激活我們合約的set交易,另一筆是在合約被激活的情況下拯救資金的get交易。具體實施如下:

部署一個Getter合約,當所有者調用它時,它只在激活時發出burn調用,否則將恢復;

部署一個Setter合約,當所有者調用它時,它將激活Getter合約;

在同一個區塊中提交set交易和get交易;

圖:我們自定義智能合約的代碼

如果攻擊者只嘗試執行

get交易,它將在沒有調用

set交易的情況下恢復。我們希望在攻擊者按順序執行這兩筆交易之前,我們的交易能夠先被區塊納入。

圖:我們的救援腳本

令我們驚訝的是,即使我們手動調高了gas費用,

set交易依舊被Infura拒絕了。在幾次失敗的嘗試和重置之后,時間給了我們壓力,然后我們開始變得草率了。我們讓第二筆交易溜到了之后的一個區塊。

而這成了一個致命錯誤!

我們的get交易確實被納入了,但是出現了一個UniswapV2:INSUFFICIENT_LIQUIDITY_BURNED錯誤,這意味著流動性代幣沒了。結果是,在我們的get交易進入mempool后的幾秒鐘內,就有人執行了調用,并掃蕩走了資金。

怪物吞噬了我們。

教訓

教訓1:怪物是真實存在的!

盡管從理智上,我們知道這些搶先交易機器人普遍存在,但在你真正看到它們的行動之前,你很可能低估了它們。

我們抱著一絲僥幸,通過授權合約將救援作為內部調用,我們原本以為它能保護我們,但現實并不是。

如果你發現自己也處于這樣的情況,我們建議你聯系ScottBigelow,他是一位一直在研究該主題的安全研究人員,而他有一個更好的混淆原型實現。

教訓2:別草率

即使在時間緊迫的情況下,我們也應該堅持原計劃。如果我們花更多的時間在腳本上,調整合約(也許將

Getter合約改為什么都不做,而不是在激活前恢復調用),或者甚至同步我們自己的節點以避免使用Infura,我們可能就能將兩筆交易放入同一個區塊中。

教訓3:不要依賴一般的基礎設施

你所做的事情越奇怪,你就越難通過現有的基礎設施,比如Infura。在我們的案例中,我們試圖提交一筆基于當前區塊鏈狀態看起來會失敗的交易,Infura對此有合理的保護措施。而使用我們自己的節點可以避免這個問題。

或者,如果你碰巧認識一個大礦工,你可以讓他們直接在一個區塊中納入你要提交的交易,完全跳過mempool和怪物。

教訓4:未來只會變得更可怕

這只是發生在我們身上的搶先交易事件的一個例子,而類似的事情每天會發生很多次。今天,搶先交易者只是機器人,而明天,則可能會是礦工。

今天,礦工們并沒有抓住這些機會,把錢留在了原地,但誰也不能保證,他們將來是否會重新排序并提交自己的交易,為其自身利益服務。更糟糕的是,他們可能會重構其他礦工開采的區塊,試圖竊取他們沒有認領的MEV,從而導致區塊鏈的不穩定。

我們認為這種未來是可以避免的。Optimism有一個雄心勃勃的愿景,即如何將MEV重新定向以造福于生態系統,以作為其layer2擴展性解決方案optimisticrollup的一部分。

如果你正在思考關于MEV的事,或在這一領域建設些什么,請聯系我們!

感謝AlbertoCuestaCa?ada、ScottBigelow、PhilDaian、CharlieNoyes以及SamSun對這篇文章提供的幫助。

Tags:區塊鏈GET以太坊BUR什么是區塊鏈技術NUGGET幣以太坊交易犯法嗎burger幣項目方是誰

LTC
中國銀行原副行長王永利:“數字貨幣”的本質與脈絡_數字貨幣

來源:經濟觀察報 眼下,呼之欲出的數字貨幣再次成為各界輿論關注之焦點。其發軔于2009年初,一種全新的去中心化網絡“數字加密貨幣”——“比特幣”橫空出世,隨后在世界范圍內推動各種“數字貨幣”的概.

1900/1/1 0:00:00
區塊鏈巨頭將誕生在哪里_區塊鏈

轉自;凱式物語 作者:kai羅凱 這幾天,我看媒體的頭條又變成了黃金暴跌、美元閃崩、A股暴跌這樣的字眼,無一例外不是因為中美摩擦加劇產生的結果。唯一奇特的是美股居然還在上漲.

1900/1/1 0:00:00
Vitalik:一種Proof of Stake設計哲學_VIT

作者|?VitalikButerin譯者按:以太坊2.0將逐漸從ProofofWork過渡到ProofofStake共識機制(CasperPoS).

1900/1/1 0:00:00
新基建時代,全合規超算產業如何共享大紅利丨2020全球區塊鏈算力大會_區塊鏈

中國工程院院士倪光南說,僅“十四五”期間,新基建能夠直接、間接帶動的投資規模就高達30萬億元。面對數十萬億級市場,礦業如何抓住這一時代機遇?8月22日,在“2020全球區塊鏈算力大會暨新基建礦業.

1900/1/1 0:00:00
大盤跌入調整區間,日內有望超跌反彈_BTC

作者|哈希派分析團隊 BTC 24h漲幅超20% 市場整體跟隨大盤快速上行:金色財經報道,據火幣行情顯示,BTC自昨日午間起,從5300 USDT附近一路震蕩上行,最高至6399 USDT.

1900/1/1 0:00:00
美國國稅局再度發出稅收警告,納稅是否為加密貨幣合法必經之路?_加密貨幣

近日,美國國稅局開始向加密貨幣持有者發出一批新信件,咨詢他們是否正確地申報稅款。信件寫道:“我們了解到您擁有一個或多個賬戶包含虛擬貨幣,但可能未正確報告您涉及虛擬貨幣的交易,包括加密貨幣和非加密.

1900/1/1 0:00:00
ads