MEV туралы біліңіз, бұл блокчейн экономикасындағы маңызды ұғым. Майнерлердің құнды қалай алатынын және бұл DeFi үшін не білдіретінін біліңіз
Flashbots көрсеткіштеріне сәйкес, MEV Ethereum экожүйесінде маңызды мәселе болып табылады. Мысалы, өткен айда шамамен 20 миллион долларлық MEV алынған, бұл нарық динамикасына және транзакция шығындарына әсер етті. Сондықтан егер сіз бұл сіздің қызығушылығыңыз емес деп ойласаңыз, сіз қателескен боларсыз. Бастапқыда «Кеншілердің алынатын құны» деп аталған MEV тек кеншілермен шектелмей, әртүрлі блокчейн жүйелеріндегі валидаторларды да қамтиды. Мысалы, валидатор сіздің транзакцияңызды сізден бұрын токендерді сатып алу арқылы алға шығарып, олардың бағасын көтеріп, сіздің көбірек төлеуіңізге себеп болуы мүмкін. Сондықтан, тәуекелдерді қалай азайтуға болатынын қарастырайық!
Іздеушілер MEV мүмкіндіктерін іздеп, бірнеше транзакциялардың топтамаларын жасайды, жиі басқа пайдаланушының транзакциясын қамтиды
MEV, бастапқыда Miner Extractable Value деп аталған, майнерлер немесе валидаторлар стандартты блок сыйлығынан тыс қосымша пайда таба алатындығын білдіреді. Транзакциялардың тәртібін стратегиялық түрде манипуляциялау немесе белгілі бір транзакцияларды қосу немесе алып тастау арқылы, бұл ұйымдар блокчейн экожүйесінен қосымша құнды ұстап ала алады.
Мысалы, сіз жаңа криптовалютадан 100 токен сатып алуға тырысып жатырсыз, 100 токен үшін 10 ETH бағасымен. Сіз Uniswap-та транзакцияңызды жібересіз, бірақ ол өңделмес бұрын, валидатор немесе майнер сіздің транзакцияңыздың күтіп тұрғанын байқап, оны орындағаннан кейін токендердің бағасы, мүмкін, көтеріледі деп түсінеді.
Валидатор алдын ала әрекет етеді сіздің саудаңыздан бұрын транзакцияны жіберу арқылы. Олар токендерді 100 токен үшін 10 ETH бағасымен сатып алады, бұл автоматтандырылған нарық жасаушылардың (AMM) механикасы арқасында токеннің бағасын көтереді. Сіздің транзакцияңыз өңделген кезде, баға көтеріліп, енді сіз 100 токен үшін бастапқы 10 ETH орнына 10.2 ETH төлеуге мәжбүр боласыз.
DEX транзакциясы блокчейнге жеткенде автоматты түрде орындалатындықтан, сіз оны тоқтата алмайсыз немесе одан бас тарта алмайсыз, және сіз бастапқыда жоспарлағаннан көп төлеуге мәжбүр боласыз. Валидаторлар сол токендерді жаңа жоғары бағамен нарыққа қайта сату арқылы пайда табады, ал сіз сол токендердің бірдей мөлшері үшін көбірек төлеуге мәжбүр боласыз. Бұл MEV, яғни Максималды Алынатын Құн деп аталады.
«Майнерлердің алынатын құны» термині бастапқыда proof-of-work (PoW) блокчейндеріне арналған болса да, MEV тек майнерлермен шектелмейді. Proof-of-stake (PoS) және басқа желі түрлерінде валидаторлар қосымша құнды алу мүмкіндігіне ие. Бұл кеңірек қолдануды көрсету үшін, MEV көбінесе «максималды алынатын құн» деп аталады. Бұл блог жазбасында біз «MEV» терминін әртүрлі блокчейн желілеріндегі осы құбылыстың толық аясын қамту үшін қолданамыз.
MEV боттары блокчейн экожүйелерінің шетінде жұмыс істейді, стандартты транзакциялық төлемдерден тыс қосымша құн алу мүмкіндіктерін үнемі іздейді. Бұл бағдарламалық қамтамасыз ету бағдарламалары блокчейн түйіндеріне тікелей қосылған үнсіз бақылаушылар мен стратегтер ретінде әрекет етеді.
Алдымен, MEV боттарының иелері мақсатты блокчейнді таңдайды, көбінесе Ethereum-ды оның орныққан инфрақұрылымы мен әзірлеуші базасы үшін. Infura немесе Alchemy сияқты қоғамдық түйін провайдерлері орнату процесін жеңілдетеді, бот иесіне күтіп тұрған транзакциялар мен блок ұсыныстары туралы нақты уақыттағы деректерге қол жеткізуді береді.
Келесі кезең - бағдарламалау тілін таңдау. Блокчейн әзірлеу үшін кең кітапханалары бар Python танымал таңдау. Альтернативті түрде, Go жоғары өнімділік пен параллелизмді ұсынады, бұл оны жоғары көлемді қолданбалар үшін тамаша етеді.
Негіз қаланғаннан кейін, бот иесі маңызды кезеңге өтеді: стратегияны әзірлеу. Бұл DEX-те ірі сауда, арбитраж мүмкіндіктері, несие протоколдарындағы ликвидация мүмкіндіктері, жоғары құнды NFT сатып алулар және алдын ала әрекет ету немесе сэндвичтер сияқты әртүрлі шабуыл түрлері сияқты нақты MEV мүмкіндіктерін анықтауды қамтиды. Содан кейін барлық бұл мүмкіндіктерді анықтап, пайдалану үшін күрделі алгоритмдер жасалады. Келіңіздер, қараңыз!
MEV тек трейдерлер үшін оқшауланған мәселе емес; ол бүкіл блокчейн экожүйесіне әсер етеді. Валидаторлар немесе майнерлер MEV-ді алған кезде, бұл транзакциялық төлемдерден бастап, децентрализовандық қолданбалардағы (dApps) жалпы пайдаланушы тәжірибесіне дейінгі барлық нәрсеге әсер ететін нәтижелерге әкелуі мүмкін.
MEV-дің ең тікелей әсерлерінің бірі - транзакциялардың жоғарылауы. Әдеттегі сценарийде, MEV мүмкіндіктерін байқап қалған валидаторлар, әдетте, өз транзакцияларының бірінші болып енгізілуін қамтамасыз ету үшін жоғары газ төлемдерін төлеуге дайын. Бұл аукциондық соғыс тудырады, өйткені қарапайым пайдаланушылар да өз транзакцияларының уақытында өңделуін қамтамасыз ету үшін газ төлемдерін көтеруге тырысуы мүмкін. Нәтижесінде? Барлық адамдар үшін, әсіресе желі тығыздығы кезінде, жоғары транзакциялық шығындар.
Мысалы, егер валидатор DEX-те арбитраж мүмкіндігін байқаса, олар өз транзакциясын басымдыққа алу үшін газ бағасын көтеруі мүмкін, бұл басқаларды бәсекелес газ соғысында солай жасауға мәжбүр етеді. Арбитраж немесе MEV әрекетіне қатыспайтын пайдаланушылар да өз транзакциялары үшін көбірек төлеуге мәжбүр болады, және бұл динамика dApps қолдануды қымбат әрі болжамсыз етуі мүмкін.
MEV тек шығындарды көтермейді - ол dApps-пен өзара әрекеттесуді де пайдаланушыға ыңғайсыз етеді. Алдын ала әрекет ету, мысалы, пайдаланушылардың пайдалы сауда немесе сатып алулардан айырылуына әкелуі мүмкін. Токендер немесе NFT сатып алуға тырысқанда, біреудің (әдетте боттың) оларды сізден бұрын алып қойғанын, бағасын көтергенін елестетіңіз. Бұл реніш пен децентрализовандық жүйелердің әділдігіне деген сенімді жоғалтуға әкелуі мүмкін, өйткені пайдаланушылар боттарға қарсы бәсекелес болып жатқандай сезінеді, әділ нарықта қатысудың орнына.
Сонымен қатар, сэндвич шабуылдары және транзакцияларды реттеуді манипуляциялайтын басқа MEV стратегиялары пайдаланушылар үшін белгісіздік тудыруы мүмкін. Пайдаланушылар транзакциялары жіберілгеннен кейін олардың қалай реттелетініне бақылау жасамайтындықтан, олар валидаторлар немесе майнерлердің транзакция әділдігінен гөрі пайда табуға басымдық беретіндеріне тәуелді. Бұл белгісіздік жалпы пайдаланушы тәжірибесіне зиян келтіреді және dApps пен децентрализовандық қаржы (DeFi) платформаларын кеңірек қабылдауды тежейді.
MEV блокчейн экожүйелерінде биліктің орталықтануына да ықпал етуі мүмкін. MEV неғұрлым пайдалы болған сайын, ең көп құнды ала алатын валидаторлар мен майнерлер желіні басып алуы мүмкін. Олар өз пайдасын аппараттық құралдарға, жақсы ақпаратқа қол жеткізуге немесе тіпті flashbot relayers-тан артықшылықты қарым-қатынасқа қайта инвестициялай алады, бұл оларға кішігірім ойыншыларға қарағанда артықшылық береді.
Бұл биліктің шоғырлануы блокчейн технологиясының децентрализовандық этикасына нұқсан келтіреді. Бірнеше қуатты актерлер транзакцияларды манипуляциялау және қарапайым пайдаланушылардың есебінен құн алу мүмкіндігіне ие болғанда, бұл теңсіз ойын алаңын тудырады, бұл кішігірім валидаторлардың қатысуын тежеп, желінің жалпы децентрализациясына зиян келтіреді.
MEV алу тек бір тәсілмен шектелмейді; керісінше, майнерлер мен валидаторлар өз пайдасын максимизациялау үшін бірнеше стратегиялар мен әдістерді қолданады. Екі ең көп таралған стратегия - алдын ала әрекет ету және сэндвич шабуылдары.
Алдын ала әрекет ету дегеніміз не? Алдын ала әрекет ету - майнер немесе валидатор транзакцияларды қайта реттеу арқылы артықшылық алу үшін қолданатын классикалық MEV техникасы. Нақтырақ айтқанда, олар нарықтық өзгеріс тудыруы мүмкін күтіп тұрған транзакциядан бұрын өз транзакцияларын енгізеді, бұл оларға бағалар арасындағы айырмашылықтан пайда табуға мүмкіндік береді.
Суретте алдыңғы қатарлы шабуылдың мысалы көрсетілген. Пайдаланушылар блокчейн түйініне нақты төлемдермен транзакцияларды жібереді, онда олар күтудегі транзакциялардың пулында, яғни мемпулда сақталады. Валидатор мемпулдан транзакцияларды таңдап, блок жасайды; әдетте, майнерлер жоғары төлемдер ұсынатын транзакцияларды өңдеуді басымдыққа алады.
Алдыңғы қатарға шығу қалай жұмыс істейді (Мысал): Шындығында, мақаланың басында біз осы шабуыл түрі туралы айтқан болатынбыз, бірақ қазір сіз алдыңғы қатарға шығу екенін білесіз. Шабуылдың қалай жұмыс істейтінін тағы бір рет оқып шығыңыз және төмендегі сэндвич шабуылының салыстыруына дайын болыңыз.
Тағы да, сіз Uniswap сияқты децентрализовандық биржада (DEX) жаңа криптовалютаның 100 токенін 10 ETH-қа сатып алуға тырысасыз. Сіздің транзакцияңызды жібергенде, ол дереу өңделмейді - ол расталмаған транзакциялар үшін қоғамдық күту аймағына, яғни мемпулға кіреді. Валидаторлар, майнерлер немесе MEV боттары мемпулды сканерлеп, пайдалы мүмкіндіктерді іздейді.
Енді валидатор сіздің күтіп тұрған транзакцияңызды көреді және ол өткенде токендердің бағасы көтерілетінін байқайды. Сіздің транзакцияңызды бірінші өңдеуге мүмкіндік берудің орнына, олар 10 ETH-қа 100 токен үшін сіздің тапсырысыңыздан бір саты жоғары өз сатып алу тапсырысын енгізеді. Валидатордың транзакциясы өңделгеннен кейін, токендердің бағасы DEX-тегі автоматтандырылған нарық жасаушы (AMM) механикасы арқасында көтеріледі. Сіздің транзакцияңыз ақырында өңделгенде, сіз енді 10 ETH емес, 10.2 ETH төлеуге мәжбүр боласыз. Валидатор токендерді жоғары бағамен дереу сата алады, бағалардың айырмашылығынан пайда табады, ал сіз сол сатып алуда ақша жоғалтасыз.
Осылайша, алдыңғы қатарға шығу валидаторларға «кезекте алға шығуға» мүмкіндік береді және басқа пайдаланушылардың есебінен пайда табады, нарықтың әділдігін бұзады.
Сэндвич шабуылы дегеніміз не? Сэндвич шабуылы - бұл алдыңғы қатарға шығудың одан да жетілдірілген түрі, мұнда валидатор пайдаланушының транзакциясын максималды мән алу үшін алдыңғы қатарға шығарып, артынан да шығарады. Негізінде, олар пайдаланушының транзакциясын екі өз транзакциясының арасына «салады» - біреуі алдында, екіншісі кейін.
Сэндвич шабуылдары қалай жұмыс істейді (Мысал): Сіз криптовалютаның 100 токенін сатып алғыңыз келеді, және сіз транзакцияңызды Uniswap сияқты DEX-ке жібересіз. Ағымдағы баға 100 токен үшін 10 ETH деп алайық. Сіздің транзакцияңыз мемпулға кіреді, ал MEV ботын іске қосқан валидатор сіздің күтіп тұрған саудаңызды байқайды. Сэндвич шабуылында келесі нәрселер болады:
1-қадам: Алдыңғы қатарға шығу Валидатор сіздің транзакцияңыздан бұрын дәл сол токендер үшін сатып алу тапсырысын орналастырады, оларды 10 ETH-қа сатып алады. Бұл сатып алу токендердің бағасын AMM жүйесі арқасында көтереді.
2-қадам: Сіздің транзакцияңыз Енді, сіздің транзакцияңыз өңделгенде, валидатордың алдыңғы қатарға шығуынан бағасы көтерілген. Сіз 10 ETH-қа 100 токен сатып алудың орнына, валидатордың себеп болған бағасының көтерілуіне байланысты 10.2 ETH төлеуге мәжбүр боласыз.
3-қадам: Артынан шығу Сіздің транзакцияңыз өткеннен кейін, валидатор сіздің транзакцияңыздан кейін тағы бір транзакция орналастырады - бұл жолы олар бұрын сатып алған 100 токенді көтерілген бағамен сатады. Олар жоғары бағадан пайда табады, ал сіз токендеріңіз үшін артық төлеуге мәжбүр боласыз.
Бір қарағанда, алдыңғы қатарға шығу мен сэндвич шабуылдары ұқсас болып көрінуі мүмкін, бірақ екеуінің арасында маңызды айырмашылықтар бар. Алдыңғы қатарға шығу шабуылында шабуылдаушы (валидатор, майнер немесе бот) сіздің транзакцияңызды мемпулда байқап, өз транзакциясын сіздікінен бұрын орналастырады. Негізгі мәселе, олар тек сіздің транзакцияңыздан бір тапсырыс орналастырады, бағаны сәл көтеріп, сіздің транзакцияңыз өңделгенше. Ал сэндвич шабуылында, сіздің транзакцияңыздың айналасында екі транзакция орналастырылады - біреуі алдында, екіншісі кейін. Бұл шабуылда алдыңғы қатарға шығу әрекеті әлі де орындалады, себебі шабуылдаушы активті сіздің транзакцияңыздан бұрын сатып алады, бағаны көтереді.
MEV-тің туындаған қиындықтарын шешу үшін, ең көрнекті шешімдердің бірі Flashbots ұсынған, бұл MEV-тің теріс әсерлерін азайтуға арналған зерттеушілердің алдыңғы қатарлы ұйымы. Flashbots манипулятивті тәжірибелермен күресу және транзакцияларды өңдеуде әділдікті насихаттау үшін күрделі механизмді қолданады. Flashbots-тың қалай жұмыс істейтінін тереңірек қарастырайық.
Flashbots негізінде бірнеше негізгі компоненттер бар:
Flashbots транзакциялар үшін қоғамдық мемпулдан бөлек жеке мемпулды енгізеді. Бұл жеке пул тек Flashbots желісіндегі қатысушыларға, соның ішінде майнерлер мен валидаторларға қолжетімді. Пайдаланушылар осы жеке пулға транзакцияларды жіберу арқылы қоғамдық мемпулдың әсерінен аулақ бола алады, бұл олардың транзакцияларының алдыңғы қатарға шығу немесе манипуляциялану ықтималдығын азайтады.
Flashbots экожүйесінде транзакциялар блоктарға бірінші келген, бірінші қызмет көрсету принципі бойынша жай ғана енгізілмейді. Оның орнына, транзакциялар Flashbots желісіне қатысатын майнерлер мен валидаторларға аукционға шығарылады. Бұл аукцион механизмі транзакцияларды блок кеңістігі үшін аукционға қатысушылардың ұсыныстарын жинау арқылы транзакцияларды өңдеуді болжауға және әділ етуге көмектеседі. Майнерлерге транзакцияларға ұсыныс жасауға мүмкіндік беру арқылы Flashbots пайдаланушылар мен майнерлердің ынталандыруларын сәйкестендіреді, манипулятивті тәжірибелердің қажеттілігін азайтады.
Flashbots инфрақұрылымының маңызды компоненті MEV-Boost реле жүйесі. MEV-Boost транзакцияларды жіберушілер мен майнерлер арасында делдал ретінде әрекет етеді. Ол транзакцияларды енгізу үшін майнерлерден ұсыныстар жинау арқылы аукцион процесін жеңілдетеді, содан кейін транзакцияларды келесі блокқа енгізу үшін ең жоғары ұсыныс жасаушыны таңдайды. Бұл жүйе блок кеңістігі үшін бәсекелестік орта ұсынып, транзакциялардың әділ ұсыныс негізінде өңделуін қамтамасыз етеді, ал манипулятивті тактикалардан аулақ болуға мүмкіндік береді.
Flashbots сондай-ақ MEV әрекеттері бойынша егжей-тегжейлі есеп беру мен аналитиканы ұсына отырып, ашықтықты баса көрсетеді. Бұл транзакциялардың тәртібі, ұсыныс үлгілері және MEV-тің желіге жалпы әсері туралы түсініктерді қамтиды. Бұл деректерді қолжетімді ете отырып, Flashbots пайдаланушылар мен әзірлеушілерге MEV динамикасын жақсы түсінуге және оның әсерін азайту үшін ақпараттандырылған қадамдар жасауға көмектеседі.
Жалпы, Flashbots-тың тәсілі жеке транзакция пулын аукцион механизмімен және реле жүйесімен біріктіре отырып, транзакцияларды өңдеуде әділ орта құруды мақсат етеді. MEV-тің теріс әсерлерін азайтып, ашықтықты насихаттай отырып, Flashbots Maximal Extractable Value-мен байланысты негізгі қиындықтардың кейбірін шешуді көздейді.
Көптеген танымал әмияндар, мысалы, MetaMask және MyCrypto, Flashbots-ты қолдайды.
MetaMask
MetaMask-ты жаңартыңыз: MetaMask-тың соңғы нұсқасы орнатылғанына көз жеткізіңіз.
Flashbots Relay-ды қосыңыз: MetaMask параметрлеріне өтіп, "Advanced" бөлімін табыңыз. "Flashbots Relay" опциясын қосыңыз.
Параметрлерді конфигурациялау: Сізге реле URL-і мен қоғамдық Ethereum мекенжайы сияқты қосымша параметрлерді конфигурациялау қажет болуы мүмкін. Нақты нұсқаулар үшін MetaMask құжаттамасына сілтеме жасаңыз.
MyCrypto
Flashbots кеңейтімін орнатыңыз: Chrome Web Store-дан Flashbots браузер кеңейтімін жүктеп алып, орнатыңыз.
MyCrypto-ны қосыңыз: MyCrypto әмияныңызды Flashbots кеңейтіміне қосыңыз.
Параметрлерді конфигурациялау: Қажетті параметрлерді конфигурациялау үшін экрандағы нұсқауларды орындаңыз.
Flashbots арқылы транзакцияларды жіберіңіз! Транзакция жібергенде, Flashbots-ты пайдалану опциясын таңдаңыз.
Maximal Extractable Value (MEV) блокчейн экожүйелері дамыған сайын, әсіресе орталықтандырылмаған қаржы (DeFi) және күрделі смарт-келісімшарттардың көтерілуімен, негізгі мәселе болып қала береді. Flashbots және ұқсас шешімдер MEV-тің кейбір теріс әсерлерін шешуде прогреске қол жеткізгенімен, ландшафт манипуляциядан мүлдем қорғалмаған. Көбірек валидаторлар мен боттар MEV пирогының бір бөлігін алу үшін бәсекелескен сайын, транзакцияларды реттеу және қосу үшін қару жарысы күшейеді.
Болашақтың бір мүмкіндігі - газ соғыстарын және алдыңғы орынға шығу шабуылдарын азайту үшін күрделі аукцион механизмдері мен офф-цептік координацияны енгізу. Сонымен қатар, нөлдік білім дәлелдері (ZKP) сияқты жаңа құпиялылыққа бағытталған блокчейн технологиялары транзакциялардың мәліметтерін жасыруға көмектесуі мүмкін, бұл мүмкіндікті пайдаланушылардың мемпулды пайдалануын қиындатады. Бұл ашықтық пен қауіпсіздікті бұзбай, алынатын құнды азайтуға жол ашуы мүмкін.
Әзірлеушілер MEV-тің әсерін азайту үшін орталықтандырылмаған биржаларды (DEX) және басқа dApp-тарды қайта жобалау жолдарын да зерттеп жатыр, пайдаланушылар үшін әділ орта қалыптастырады. Зерттеу мен әзірлеу жалғасқан сайын, біз MEV стратегияларының шабуылдаушы және қорғаныс түрлерінде көбірек инновацияларды көре аламыз, бұл DeFi және блокчейн желілерінің болашағын қалыптастырады.
MEV шабуылдарынан қорғанудың мүлдем сенімді жолы жоқ болса да, Flashbots сияқты құралдарды пайдалану қауіп-қатерді азайтуға көмектеседі. Flashbots транзакцияларды жинақтап, пайдаланушыларға оларды жеке пулға жіберуге мүмкіндік береді, алдыңғы қатарда болу мүмкіндігін азайтады. Сонымен қатар, пайдаланушылар MEV стратегиялары туралы хабардар болып, сауда әдеттерін сәйкесінше реттей алады.
MEV-дің болашағы күрделі және динамикалық болуы мүмкін. Flashbots сияқты шешімдер прогресс жасағанымен, MEV іздеушілері мен MEV-ді азайту техникалары арасындағы жалғасып жатқан қару жарысы мәселенің жалғасатынын көрсетеді. MEV-ді одан әрі шешу үшін жаңа технологиялар мен реттеуші құрылымдар пайда болуы мүмкін, бірақ жалпы ландшафттың дамуын жалғастыратыны ықтимал.