MEV kwenye Ethereum hutoka wapi
Mada hii inakamilisha maelezo kuhusu ada za gas za Ethereum na jinsi ya kuzipunguza, lakini inafuata mantiki tofauti. Gas hulipia utekelezaji na kusaidia kuweka kipaumbele cha muamala. MEV hutokana na faida ya kiuchumi inayozalishwa na nafasi ya muamala huo ikilinganishwa na miamala mingine.
Kwa kawaida mtumiaji hutuma muamala kwenye mempool ya umma. Searchers huchanganua miamala inayosubiri na kutafuta mfuatano wenye faida. Kisha hutuma miamala au bundles kwa wajenzi wa blocks. Validator hupendekeza block inayoonekana kumpa mapato makubwa zaidi kulingana na miundombinu inayotumika.
Arbitrage inaweza kusogeza bei karibu kati ya masoko mawili. Liquidation inaweza kulinda lending protocol. Aina hizi huleta manufaa ya kiuchumi, ingawa hujikita mapato kwa wahusika wenye ujuzi wa kiufundi. Sandwich, kwa upande mwingine, huchukua moja kwa moja sehemu ya thamani kutoka kwenye bei iliyokubaliwa na trader.
Nyaraka za Ethereum kuhusu MEV zinafafanua thamani hii kama ziada inayopatikana zaidi ya zawadi na ada za kawaida kupitia udhibiti wa mpangilio, ujumuishaji au kutengwa kwa miamala. Pia zinaeleza arbitrage, liquidations na sandwich trades.
Sandwich attack hufanyaje kazi
Bot hutambua order kubwa kwenye DEX. Order hiyo itasogeza bei kwenye pool. Bot hununua asset kabla ya order hiyo, hivyo kuongeza gharama ya utekelezaji kwa mwathiriwa, kisha huuza mara tu baada yake kwa bei iliyopanda.
Muamala wa mwathiriwa haughairiwi ikiwa bei ya mwisho bado iko ndani ya kiwango chake cha slippage. Anapokea tu tokens chache kuliko angepokea katika soko lisilo na sandwich. Bot hupata tofauti hiyo baada ya kulipa gas na ada za pool.
Kiasi cha order, kina cha pool na slippage huamua kama attack ina faida. Order kubwa kwenye pool ndogo yenye tolerance ya 5% hutoa nafasi kubwa zaidi kuliko exchange ndogo kwenye soko lenye kina cha kutosha na 0.2%.
Attack inaweza kushindwa ikiwa bei itasogea kinyume au mshindani akachukua nafasi hiyo. Kwa hiyo bots huiga bundles na kushindana kupitia malipo kwa wajenzi. Ushindani huu haumlindi mtumiaji moja kwa moja.
Slippage na price impact si kitu kimoja
Price impact hutokana na athari ya order yako kwenye curve ya pool. Kadiri ukubwa wa order unavyokaribia liquidity inayopatikana, ndivyo bei ya wastani inavyozidi kuachana na bei ya awali. Kugawa order au kuchagua pool nyingine kunaweza kupunguza athari hiyo.
Slippage tolerance ni tofauti ya juu zaidi inayokubalika kati ya simulation na utekelezaji. Tolerance ndogo kupita kiasi husababisha revert soko linaposogea; tolerance kubwa hutoa nafasi zaidi kwa sandwich.
Interface inaweza kurekebisha slippage kiotomatiki kulingana na token. Kila mara kagua thamani hiyo kabla ya kusaini. Tokens zenye transfer tax au liquidity ndogo wakati mwingine huhitaji tolerance kubwa, jambo linaloongeza hatari.
Minimum received ndiyo taarifa muhimu ya kuangalia. Inaonyesha kiasi cha chini ambacho muamala utakubali. Linganisha kiasi hicho na bei ya sasa na bei kutoka kwa aggregator mshindani.
Arbitrage na liquidations: MEV ambayo wakati mwingine ina manufaa
DEX mbili zinaweza kuonyesha bei tofauti. Arbitrageur hununua kwenye soko lenye bei ya chini na kuuza kwenye lenye bei ya juu. Hatua yake huzisogeza bei karibu na kufanya masoko yaendane zaidi. Mapato hulipia mtaji, gas na hatari ya utekelezaji.
Kwenye lending protocol, liquidators hulipa deni ambalo limekuwa na dhamana isiyotosha na hupokea malipo ya ziada. Mashindano ya kutekeleza operesheni hiyo huzalisha MEV. Bila liquidators, protocol inaweza kukusanya madeni yenye upungufu.
Manufaa hayo hayaondoi madhara yanayoweza kujitokeza. Mashindano ya kipaumbele yanaweza kuongeza msongamano wa mtandao, malipo na utegemezi wa miundombinu maalumu. Mkusanyiko wa wajenzi au relays pia huzua maswali kuhusu censorship.
Kwa hiyo mtumiaji anapaswa kutofautisha MEV inayosaidia soko kufanya kazi na ile inayoharibu moja kwa moja utekelezaji wake. Ulinzi kamili dhidi ya kila upangaji upya wa miamala unaweza kuondoa baadhi ya kazi zenye manufaa; lengo linalowezekana ni kupunguza uchukuaji wa thamani unaodhuru.
Njia za faragha na ulinzi dhidi ya frontrunning
Njia ya faragha hutuma muamala kwa wajenzi au relays bila kuusambaza mara moja kwenye mempool ya umma. Bots za kawaida haziwezi kuunakili kwa urahisi. Baadhi ya wallets na aggregators hutoa chaguo hili kwa jina la MEV protection.
Faragha hiyo ina masharti. Mtoa huduma anaiona transaction na mtumiaji hutegemea kanuni zake. Ni muhimu kukagua sera ya kushindwa: muamala unaweza baadaye kusambazwa hadharani baada ya muda fulani au uka-expire.
Wajenzi kadhaa huongeza uwezekano wa kujumuishwa, lakini pia huongeza mduara wa uaminifu. Channel moja hurahisisha mfumo, huku ikitengeneza sehemu moja ya utegemezi. Masharti yanapaswa kueleza kama huduma inalinda dhidi ya sandwich au inarahisisha tu ujumuishaji.
Njia ya faragha haisahihishi bei mbaya. Ikiwa order inakubali kiwango cha chini sana, mabadiliko ya kawaida au counterparty wa ndani bado anaweza kusababisha utekelezaji usioridhisha. Ulinzi kamili unahitaji slippage, liquidity na simulation.
Hatua zinazopunguza kuathirika
Chagua pool yenye kina na aggregator anayelinganisha routes kadhaa. Kagua anwani ya token: asset bandia inaweza kuonyesha liquidity iliyotengenezwa. Mwongozo kuhusu jinsi ya kusoma smart contract bila kuandika code unaeleza ukaguzi wa msingi.
Punguza slippage hadi kiwango cha chini kinacholingana na asset na soko. Kwa order kubwa, linganisha utekelezaji wa mara moja na ule wa vipande kadhaa. Hata hivyo, kugawa order huongeza ada na kunaweza kufichua mkakati unaorudiwa.
Epuka vipindi vya liquidity ndogo au volatility kali ikiwa operesheni hiyo si ya dharura. Bei inayobadilika haraka huongeza reverts na tofauti za bei. Tumia limit order ikiwa protocol inatoa utekelezaji ulio wazi vya kutosha.
Washa MEV protection inayotambulika na soma jinsi inavyofanya kazi. Usinakili URL ya RPC uliyotumiwa kwenye ujumbe wa faragha. Endpoint yenye nia mbaya inaweza kuona, kuzuia au kubadilisha majibu ya interface.
Kwa nini kuongeza gas hakutatui kila kitu
Kipaumbele cha juu kinaweza kuharakisha ujumuishaji, lakini pia kinaweza kuashiria muamala wenye faida. Searchers hutumia bundles na malipo ya kisasa; kuongeza tu max priority fee hakuhakikishi nafasi ya kwanza.
Kwenye EIP-1559, max fee huweka kikomo cha juu cha kiasi, huku base fee inayochomwa ikitegemea block. Malipo ya kiuchumi yanayohusiana na MEV yanaweza kupitia njia nyingine kati ya searcher, builder na validator.
Muamala uliokwama huacha nia yake ikionekana kwa muda mrefu zaidi kwenye mempool. Kubadilisha ada kunaweza kusaidia ujumuishaji, bila kuondoa uwezekano wa sandwich. Ikiwa bei ya chini bado iko kwenye kiwango kipana, toleo jipya hubaki na hatari hiyo hiyo.
Mipangilio mizuri huunganisha makadirio ya gas, muda mfupi wa ku-expire na slippage ya tahadhari. Kila kigezo hushughulikia tatizo tofauti.
MEV kwenye NFTs, bridges na liquidations binafsi
Mint maarufu ya NFT inaweza kuanzisha mashindano ya kipaumbele. Wahusika hununua kabla ya wengine au huunganisha operesheni kadhaa. Thamani hutokana na rarity na mpangilio wa ujumuishaji, badala ya pool ya tokens.
Bridges pia huleta fursa wakati bei zinatofautiana kati ya chains. Muamala wa cross-chain huongeza muda ambao thamani inaweza kubadilika. Soma mwongozo kuhusu kuhamisha assets kwa kutumia crypto bridge kabla ya kutafsiri tofauti hiyo.
DeFi loan yako inaweza kuwavutia liquidators inapokaribia threshold. Hapo MEV huharakisha liquidation. Alert haihakikishi muda wa kuchukua hatua, kwa sababu bots hufuatilia moja kwa moja oracle na contract.
Aina mpya za intents huwapa solvers jukumu la kutafuta utekelezaji. Zinaweza kuboresha bei, lakini zinahitaji uchambuzi wa kanuni za auction, permissions na settlement.
Kupima gharama uliyopata
Linganisha kiasi kilichotarajiwa kabla tu ya kutuma, kiwango cha chini kilichokubaliwa na kiasi ulichopokea. Tenganisha ada za protocol, gas, price impact na mabadiliko ya soko. Utekelezaji mbaya pekee hauonyeshi moja kwa moja kwamba kulikuwa na sandwich.
Block explorer maalumu inaweza kuonyesha miamala iliyowekwa kabla na baada ya muamala wako kwenye block. Tafuta ununuzi wa asset hiyo hiyo kabla ya order yako, kisha uuzaji baada yake. Anwani, kiasi na pools vinapaswa kuunda mfuatano unaoeleweka.
On-chain analysis na mipaka yake husaidia kusoma athari hizi, lakini nia bado ni vigumu kuthibitisha. Arbitrage kadhaa huru zinaweza kuunda mfuatano unaofanana.
Kwa shirika, hifadhi bei iliyonukuliwa, slippage, route na matokeo ya kila exchange muhimu. Data hizi huruhusu kulinganisha watoa huduma na kurekebisha viwango vya juu.
Orodha ya ukaguzi kabla ya swap kubwa
Thibitisha token na network. Linganisha angalau vyanzo viwili vya bei. Kagua liquidity, price impact, slippage na minimum received. Chunguza gas na muda wa ku-expire.
Kisha chagua njia ya kusambaza muamala: mempool ya umma au route iliyolindwa. Soma ahadi za mtoa huduma na sera yake ya kushindwa. Jaribu kiasi kidogo ikiwa contract au network ni mpya kwako.
Batili approvals zisizo za lazima baada ya operesheni na uhifadhi TXID. Ikiwa utekelezaji unaonekana wa ajabu, changanua block kabla ya kuishutumu platform au bot fulani.
MEV ni sehemu ya usanifu wa kiuchumi wa Ethereum. Baadhi ya aina zake husogeza bei karibu au kulinda mikopo; nyingine huhamisha thamani kwa hasara ya trader. Ulinzi mzuri unaunganisha liquidity, slippage finyu, simulation, routes za faragha zilizotathminiwa na ukubwa unaofaa wa order. Hakuna kitufe kimoja kinachoweza kuchukua nafasi ya ukaguzi huu wote.