過(guò)去一年的時(shí)間里,DeFi可謂是迅速崛起,發(fā)展態(tài)勢(shì)極其迅猛。雖然DeFi尚處于發(fā)展早期階段,但活躍度和參與度都呈指數(shù)地在增長(zhǎng)。在DeFi中,交易被打包的順序極大地影響了DeFi的經(jīng)濟(jì)利益。例如,在 UniSwap 中,同樣兩個(gè)針對(duì)某交易對(duì)的買單,先被執(zhí)行的交易將獲得更多代幣。若你在一筆買單前買入同樣的代幣,然后又趕緊賣出,則將毫無(wú)風(fēng)險(xiǎn)的獲利。
詳細(xì)釋義
為什么提前交易可以獲利?以Uniswap為例,其價(jià)格模型是x*y=常量。例如初始x=10,y=10,那么常量=1000。那么當(dāng):
1. 用戶A用10個(gè)x買入y。此時(shí)x=11,y=9.9,用戶A獲得0.91y。(x*y依然等于常量1000) 2. 用戶B用10個(gè)x買入y。此時(shí)x=12,y=8.33,用戶B獲得0.75y。(x*y依然等于常量1000) 3. 用戶A賣出所有y。此時(shí)x=10.82,y=9.24,用戶A獲得1.18x。(x*y依然等于常量1000)
以上例子可以看出,用戶A通過(guò)提前交易,發(fā)出兩個(gè)交易,一前一后包裹用戶B交易,則可以“無(wú)風(fēng)險(xiǎn)的”獲利。這里打上雙引號(hào)是因?yàn)樾枰僭O(shè)沒(méi)有其他同樣策略的用戶A出現(xiàn)。在真實(shí)的市場(chǎng)環(huán)境中,用戶B是一個(gè)真實(shí)的用戶,而用戶A則是一個(gè)機(jī)器人。
以UniSwap為例,當(dāng)前市場(chǎng)上充斥著大量的提前交易機(jī)器人。這些機(jī)器人時(shí)刻監(jiān)控著出現(xiàn)在以泰坊mempool中的用戶交易。如果用戶是大額買入某幣,那么它們立刻發(fā)出兩筆交易,一筆是搶在用戶之前(比用戶交易Gas更高)買入該幣,另一筆在用戶之后(可以采用和用戶Gas稍低或相同)賣出該幣。
深入了解
從技術(shù)層面來(lái)講,想要把機(jī)器人創(chuàng)造出來(lái)并不難。那以泰坊豈不是成了一個(gè)強(qiáng)盜肆意妄為的天堂?難道沒(méi)有辦法可以制約機(jī)器人了嗎?
別著急,當(dāng)然有,那就是運(yùn)用其它機(jī)器人!
由于機(jī)器人之間也分不同級(jí)別,并擁有不同的策略。如果你去認(rèn)真分析現(xiàn)在的以泰坊交易,不但普通用戶遭受機(jī)器人的打劫,較弱的機(jī)器人也會(huì)受到較強(qiáng)的機(jī)器人的打劫。
另外一個(gè)制約機(jī)器人的點(diǎn)是用戶交易失敗。所謂交易失敗,是指用戶的交易執(zhí)行時(shí),因?yàn)槌^(guò)用戶設(shè)置的滑點(diǎn)(slippage),而導(dǎo)致交易無(wú)法完成的情況。在上面的例子中,如果用戶交易失敗,那么機(jī)器人將無(wú)利可圖,不但如此,它們還要損失掉況工費(fèi),和交易手續(xù)費(fèi)。
而非常諷刺是,讓機(jī)器人最為害怕的用戶交易失敗,卻是由機(jī)器人自己造成的(過(guò)多的機(jī)器人搶在用戶前買入某幣,導(dǎo)致用戶買入時(shí)價(jià)格相差過(guò)大)。當(dāng)你在瀏覽器中看到某個(gè)交易有這樣的報(bào)錯(cuò),它大多是因?yàn)闄C(jī)器人的打劫:普通用戶害怕機(jī)器人,小機(jī)器人害怕大機(jī)器人。然而大機(jī)器人并不是終結(jié)。這里食物鏈的頂端不是別人,正式大家熟悉的況工。
交易的排序決定了利潤(rùn)的分配,而對(duì)交易排序有決定權(quán)的則是況工。況工加入到這場(chǎng)收割的游戲徹底改變機(jī)器人的格局。
審核編輯:符乾江
-
機(jī)器人
+關(guān)注
關(guān)注
210文章
28103瀏覽量
205852 -
技術(shù)原理
+關(guān)注
關(guān)注
0文章
3瀏覽量
6531
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論