買比特幣 買比特幣
Ctrl+D 買比特幣
ads
首頁 > 非小號 > Info

數字貨幣:深入體驗以太坊黑暗森林:DeFi 套利機器人是如何掠奪用戶的?_區塊鏈MOVEZ幣

Author:

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

之前看過幾篇關于以太坊黑暗森林的文章,對其中的黑暗、扭曲深感震撼。于是花了幾天時間寫了自己的機器人,深入體驗了其間的險惡。

概述

什么是以太坊的黑暗森林?它是指以太坊上鮮為人知、卻廣泛存在的一種不公平的、暗黑的機制--Mempool的打包機制的特權使用。一般而言,礦工按照交易給予的礦工費高低來進行排序打包。這些交易的排序先后對于單個轉賬交易并無影響,然后涉及到DeFi交易,情況就不一樣了。

在DeFi中,交易被打包的順序深刻影響著其經濟利益。例如,在Uniswap中,同樣兩個針對某交易對的買單,先被執行的交易將獲得更多代幣。如果你總是在一筆買單前買入同樣的代幣,然后又緊隨其后賣出,則將「毫無風險」地獲利。這也被稱為提前交易。

細節

為什么提前交易可以獲利?以Uniswap為例,其價格模型是x*y=常量。例如初始x=100,y=100,那么常量=10000。那么當:

Babel Finance創始人:中國投資者并未深入GME、狗狗幣交易背后的“革命”中:1月30日消息,香港加密貨幣貸款機構Babel Finance創始人兼首席執行官Flex Yang在采訪中表示,不管是GameStop(GME)事件還是狗狗幣的暴漲,從加密貨幣貸款機構的角度來看,中國的散戶投資者并沒有深入或積極地參與這場交易狂潮背后的真正“革命”。(Coindesk)[2021/1/30 18:28:04]

用戶A用10個x買入y。此時x=110,y=90.9,用戶A獲得9.1y。

用戶B用10個x買入y。此時x=120,y=83.33,用戶B獲得7.57y。

用戶A賣出所有y。此時x=108.18,y=92.43,用戶A獲得11.82x。

以上例子可以看出,用戶A通過提前交易,發出兩個交易,一前一后包裹用戶B交易,則可以「毫無風險」地獲利。這里打上雙引號是因為需要假設沒有其他同樣策略的用戶A出現。在真實的市場環境中,用戶B是一個真實的用戶,而用戶A則是一個機器人。

聲音 | 華軟資本董事長:負利率是否會影響未來數字貨幣信用或可計算交易體系值得深入探索:12月18日,華軟資本董事長、華夏新供給經濟學研究院院長在第一財經發布評論文章。文章表示,負利率對下一階段的貨幣形態發展帶來新的不確定性,也許為“另辟蹊徑”提供某些啟發。隨著信息技術和互聯網的發展,貨幣及其價值傳遞方式出現了根本性的轉變,以信用卡、網銀和移動支付為代表的電子貨幣,以及數字貨幣、區塊鏈和加密資產等都在快速發展。特別是以Facebook籌備計劃推出Libra(天秤座)為代表,其目標是發展成為一種“不企求對美元匯率穩定而追求實際購買力穩定”的加密數字貨幣,這對未來數字貨幣的重要性、演化形態和利率價格等引發了全球關注。與此同時,中國央行主導的主權數字貨幣DCEP已有實質進展,歐洲央行也開始考慮發行公共數字貨幣的多種方案。數字化相當程度上加速了全球資金流動,可以部分解釋利率下行原因,但負利率是否會影響未來數字貨幣的信用或可計算交易體系,更值得深入探索的。[2019/12/19]

以Uniswap為例,當前市場上充斥著大量的提前交易機器人。這些機器人時刻監控著出現在以太坊mempool中的用戶交易。如果用戶是大額買入某幣,那么它們立刻發出兩筆交易,一筆是搶在用戶之前買入該幣,另一筆在用戶之后賣出該幣。

聲音 | 中國科學院院士:區塊鏈等已經深入到市民生活的方方面面:9月10日至11日,2019世界計算機大會在湖南長沙舉行,中國科學院院士張平文說,計算機包括5G、云計算、大數據、人工智能、區塊鏈等,已經深入到市民生活的方方面面。(中國新聞網)[2019/9/12]

這種提前交易機器人,不同于兩個DEX間進行搬磚套利的機器人,它們是傷害用戶利益的。在上面的列子中,用戶B本可以獲得9.1y,因為機器人A的存在,卻只獲得了7.57y,從而白白損失了1.53y。

例子

這種機器人就如同站在公路上,光天化日進行打劫的強盜。下面我們來看一個例子:

用戶在區塊11331736上買入100ETH的YFL:

https://cn.etherscan.com/tx/0x4b7e5c9e25d0e4b0a0f87b68bde10b7b988bc6d7f83f7dd1fa1dd1b044a931c8

動態 | 中國聯通將深入開展區塊鏈等前瞻安全技術研究:據通信世界網消息,中國聯通網研院副院長朱常波表示,中國聯通高度重視網絡安全能力建設,提出了‘全方位、高智能、重演進、大生態’的網絡安全總體發展戰略。其中,高智能是指要充分利用大數據、人工智能等創新技術,建設全面感知、精準處置的決策響應中樞,實施積極主動的防御模式;重演進是指提前布局5G、 SDN等新型網絡架構安全研究,深入開展量子加密、區塊鏈等前瞻安全技術研究,積極探索自主可控的創新技術,重構未來網絡的安全能力。[2018/12/18]

在它前后出現了好幾對打劫該用戶的機器人,舉出其中具有代表性的兩對來講解。機器人A以超高的礦工費搶在用戶之前買入95ETH:

https://cn.etherscan.com/tx/0x97ab6f31785068a84c47a39e55b2ee391ee6cac2f4c82dbb0ab34f0c5b71c5b9

北京市委書記蔡奇:深入研究區塊鏈技術及應用,打造產業集群:昨天上午,北京市召開網絡安全和信息化工作會議,北京市委書記蔡奇強調,堅持以信息化培育新動能推動新發展,使信息化成為首都發展的新動能、城市治理的新手段、公共服務的新方式,切實增強人民群眾的獲得感幸福感安全感。大力發展數字經濟,深入實施大數據和云計算發展行動計劃,深入研究區塊鏈技術及應用,打造產業集群。優化電子政務,推進全市統一的基礎公共云平臺建設,進一步打破信息壁壘、提升服務效率,讓百姓少跑腿、信息多跑路。[2018/5/26]

隨后,機器人A以和用戶同樣的GasPrice在用戶交易后賣出,獲得99.24ETH,去除礦工費,該筆打劫,讓機器人A獲利2ETH以上:

https://cn.etherscan.com/tx/0x9e5d8a1a179867a4dbca23bd5c7fa6c8db6dd0817165ec3c3474493d69bf6a5c

在該用戶交易身后,還出現了DEX間搬磚套利的機器人B。它從Balancer中買入YFL,并且在Uniswap中賣出YFL,獲利1ETH左右:

https://cn.etherscan.com/tx/0x81528f2b5d0cbb217c73e1f60bbd8edda6536a8efc85cd0a9466496d4aa999c0

機器人B雖然獲利,但并未對用戶造成利益損失。但是機器人A則不然,機器人A所花費的巨額礦工費,以及其盈利部分,共計4.2ETH,都將由用戶買單。該例子中用戶,在什么都沒有干的情況下,已經損失4.2ETH!

這個例子并非個例,而是幾乎每個以太坊區塊都能找的、普遍存在的例子。當前,以太坊的DeFi用戶正在遭受嚴重的利益損害,而絕大部分人渾然不知!

深入

從技術上實現機器人A或B均不難。那么以太坊豈不成為一個強盜肆意打劫之地?有沒有什么可以制約機器人的手段?

答案是:有,其它機器人。機器人之間也有不同的策略,也分不同的級別。如果你去認真分析現在的以太坊交易,不但普通用戶遭受機器人的打劫,較弱的機器人也會受到較強的機器人的打劫。

另外一個制約機器人的點是用戶交易失敗。所謂交易失敗,是指用戶的交易執行時,因為超過用戶設置的滑點,而導致交易無法完成的情況。在上面的例子中,如果用戶交易失敗,那么機器人將無利可圖,不但如此,它們還要損失掉礦工費,和交易手續費。

而非常諷刺是,讓機器人最為害怕的用戶交易失敗,卻是由機器人自己造成的。當你在瀏覽器中看到某個交易有這樣的報錯,它大多是因為機器人的打劫:

https://cn.etherscan.com/tx/0xbc236137de0d6a9f82c04039b1c534b9d76789a8a4bda0f3546c87f9e509f016

普通用戶害怕機器人,小機器人害怕大機器人。然而大機器人并不是終結。這里食物鏈的頂端不是別人,正式大家熟悉的:礦工。

礦工

交易的排序決定了利潤的分配,而對交易排序有決定權的則是礦工。礦工加入到這場收割的游戲徹底改變機器人的格局。

在遵循GasPrice高低排序的規則下,礦工可以對同樣GasPrice的交易任意調配順序。礦工也可以在不廣播交易的情況下,直接將某個交易打包進區塊。在這個游戲中,普通用戶是閉眼玩家,套利機器人是睜眼玩家,而礦工則是上帝視角。

擁有上帝視角的礦工一旦加入游戲,其結果可想而知。礦工的機器人將驅逐非礦工機器人。而這些礦工將成為以太坊上最大的黑暗勢力,利用它們的權力,對用戶進行肆意地收割!

解決

以太坊的打包機制是問題的根源,只要有順序關系的應用都將都將遭受到這類攻擊。要想徹底解決這類問題,必須從以太坊打包機制、交易隱私保護方面下手,從目前的發展來看,短期而言,并非易事。

另外一種方案是將這類應用遷移至Layer2。很多Layer2的方案擁有更快的打包速度,可以有效地降低機器人劫持的可能性。

結語

公開的搶劫、利己的排序、作惡的礦工,正在讓以太坊淪為一場權力的游戲。這跟區塊鏈,公平、開放、平等的理念已經背道而馳!

未來以太坊的發展,如果不能有效遏制礦工的權力,監督礦工的行為,那么它是否也會成為腐朽的產物,被人們所拋棄?水亦載舟,水亦覆舟。如果以太坊的DeFi不能成為一個公平的游戲,它又能走多遠呢!

原文標題:《以太坊的黑暗森林》

撰文:談國鵬,Ownbit創始人

Tags:以太坊ETH區塊鏈數字貨幣以太坊交易所app下載ethw暴跌區塊鏈MOVEZ幣LDN幣數字貨幣最新消息

非小號
TUBE:IPFS應用介紹:一起感受DTube的魅力丨星際數據_區塊鏈

今天我們給大家介紹一款視頻DAPP——DTube,帶你走進不一樣的視頻播放世界。一、如何使用DTube?DTube是一個搭建在STEEM上的去中心化的YouTube平臺,在DTube平臺上視頻文.

1900/1/1 0:00:00
比特幣:特幣礦工10月總收入達3.53億美元,較9月增長8%,挖礦才是最賺的_ASH

比特幣十年的高速發展說明了一個道理:一個好的項目,必定會引起市場關注,因為這是趨勢。據Decrypt11月26日消息,根據ComprarAcciones今日發布的報告,10月全球比特幣礦工的總收.

1900/1/1 0:00:00
MOS:你必須要知道的挖礦小知識,讓擁有比特幣變得更簡單一點!_比特幣即將大漲

比特幣近期的漲勢令人乍舌,近三年來首次逼近19000美元,許多業內人士看好它很快超過歷史最高點。這一最大的加密貨幣在上周五一度上漲875美元至18821美元,漲幅達到4.9%.

1900/1/1 0:00:00
OIN:雙子座的Winklevoss兄弟有一天比特幣的價格可能會達到500,000美元_coinbase

加密貨幣交易所Gemini的聯合創始人,Winklevoss雙胞胎認為,隨著越來越多的全球投資者采用領先的加密貨幣作為對沖通脹的手段,比特幣將獲得其當前價值的25倍.

1900/1/1 0:00:00
ETH2.0:關于火幣全球站支持ETH 2.0質押并上線ETH 2.0一鍵質押功能的公告_eth2.0幣價會漲嗎

尊敬的用戶: 火幣全球站將支持ETH2.0驗證節點質押,并上線ETH2.0一鍵質押功能。您可通過該功能,一鍵將ETH質押為BETH,并參與ETH2.0的質押挖礦,火幣全球站將根據質押情況,擇機開.

1900/1/1 0:00:00
TER:韓幣鈺:11.30以太坊和比特幣合約投資有哪些方法可以控制風險?_比特幣在中國能提現嗎安全嗎

比特幣投資和其他產品投資一樣,同樣暗藏著風險,比特幣投資有哪些方法可以控制風險?韓幣鈺教你幾招? 1.順勢 順勢而為,市場處于單邊的行情中,不要隨時都想著調整,也許所有指標全部高位噸化.

1900/1/1 0:00:00
ads