שאלתם את עצמכם פעם למה המחיר שקיבלתם בעסקת swap ב-Uniswap היה גרוע יותר ממה שהמסך הראה לכם שנייה לפני הלחיצה? האם זה באג, או שמישהו ממש לקח מכם כסף בין הרגע שלחצתם לבין הרגע שהעסקה אושרה?
תשובה מהירה
MEV - Maximal Extractable Value - הוא הרווח שבוטים ומאמתי בלוקים מחלצים על ידי שינוי סדר העסקאות בתוך בלוק בבלוקצ׳יין. הם מזהים עסקאות ב-mempool, קופצים לפניהן או אחריהן, ומרוויחים מההפרש במחיר. התופעה קיימת בכל בלוקצ׳יין ציבורי, וההגנה העיקרית היא להסתיר את העסקה מה-mempool הציבורי.
התשובה הקצרה: מישהו כן לקח. לא האקר, לא באג, אלא מנגנון מבני שפועל בלב הבלוקצ׳יין עצמו. הוא נקרא MEV, קיצור של Maximal Extractable Value, ומדובר באחד הנושאים הכי מורכבים ומשמעותיים שרוב משתמשי הקריפטו לא מבינים עד הסוף. בעוד שמאמרים רבים בבלוג שלנו עוסקים בכלים פיננסיים וטכניים, MEV שייך לשכבה אחרת לגמרי: השכבה שבה המבנה הטכני של הרשת יוצר הזדמנויות רווח על חשבון המשתמש הרגיל. המאמר הזה מנתח את הנושא לעומק, מפרק את המנגנונים, ובוחן את הפתרונות שהתעשייה מפתחת.
מה זה MEV ולמה הוא קיים בכל בלוקצ׳יין
כדי להבין MEV צריך קודם להבין מה קורה ברגע שאתם שולחים עסקה ברשת כמו Ethereum. העסקה לא נכנסת ישר לבלוק. היא מגיעה קודם לאזור ההמתנה שנקרא mempool - מעין חדר המתנה ציבורי שכל אחד יכול לראות מה מחכה בו. המאמתים (validators) שבונים את הבלוק הבא בוחרים אילו עסקאות להכניס, ובאיזה סדר. וזה בדיוק המקום שבו MEV נולד.
המונח הקלאסי היה Miner Extractable Value, כי ברשתות Proof of Work הכורים שלטו בסדר. אחרי המעבר של Ethereum ל-Proof of Stake ב-2022, השם עודכן ל-Maximal Extractable Value, כי עכשיו המאמתים הם אלו שבוחרים את הסדר. אבל העיקרון זהה: מי ששולט בסדר העסקאות בבלוק יכול לחלץ ערך מהמשתמשים. כמה ערך? מדידה מלאה אין, כי חלק מהפעילות עובר בערוצים פרטיים. אבל גם מה שכן נמדד מאז 2020 מצטבר לסכומים משמעותיים, וזו הסיבה שקמה תעשייה שלמה - Flashbots בראשה - שמנסה למפות את התופעה ולרסן אותה.
הרעיון הבסיסי פשוט להפתיע. דמיינו שאתם עומדים בתור לקופה בסופר, ומישהו מאחוריכם רואה שאתם עומדים לקנות את המוצר האחרון מהמדף. הוא קופץ לפניכם, קונה את המוצר, ומוכר לכם אותו במחיר גבוה יותר. בעולם הפיזי זה לא אפשרי. ב-DeFi זה קורה אלפי פעמים ביום. כל עסקת swap בבורסה מבוזרת, כל פירוק הלוואה בפרוטוקול lending, כל מנטה של NFT - כולם חשופים לחילוץ MEV ברגע שהם נראים ב-mempool.
מה שהופך את MEV למעניין מבחינה אנליטית הוא שהוא לא באג. הוא תוצר ישיר של העיצוב של בלוקצ׳יינים ציבוריים. השקיפות של ה-mempool, חופש הסידור של עסקאות בבלוק, ויכולת התחרות הפתוחה על כלילה בבלוק - כל אלו תכונות מכוונות שנועדו לייצר רשת מבוזרת ופתוחה. הבעיה היא שאותן תכונות יוצרות גם את הקרקע הפורייה ל-MEV. זו דילמה מבנית שחוקרים בתעשייה מנסים לפתור מאז שהמאמר המכונן של Phil Daian ועמיתיו, Flash Boys 2.0, פורסם ב-2019.
סוגי התקפות MEV ואיך בוטים מנצלים עסקאות
התקפות MEV מגיעות בכמה צורות, וכל אחת מנצלת מנגנון שונה. הסוג הנפוץ ביותר הוא Front Running - הבוט מזהה עסקת קנייה גדולה ב-mempool, שולח עסקה משלו עם עמלת gas גבוהה יותר כדי שתיכלל לפניה בבלוק, וקונה את הטוקן במחיר הנמוך. כשהעסקה המקורית מתבצעת, המחיר עולה, והבוט מוכר ברווח. הכל קורה בתוך בלוק אחד, תוך שניות ספורות.
הסוג השני, ואולי האגרסיבי ביותר, הוא התקפת סנדוויץ׳. כאן הבוט לא רק קופץ לפני העסקה - הוא גם שם עסקה אחריה. קודם הוא קונה כדי להעלות את המחיר, אחר כך העסקה המקורית מתבצעת במחיר גבוה יותר, ואז הבוט מוכר את מה שקנה במחיר המנופח. התקפות כאלה מתרחשות ברשת Ethereum כל יום, ברוב המקרים על עסקאות קטנות שבהן הרווח לבוט זעום, אבל בעסקאות גדולות עם slippage רחב ההפסד למשתמש יכול להיות משמעותי.
סוג שלישי הוא Back Running, שנחשב ל"ידידותי" יותר. הבוט לא פוגע ישירות במשתמש, אלא מנצל הזדמנות שנוצרה אחרי עסקה גדולה. למשל, אם עסקה ב-Uniswap יצרה פער מחיר מול Sushiswap, בוט ארביטראז׳ ייכנס מיד אחריה כדי לסגור את הפער. ארביטראז׳ מסוג זה למעשה מועיל לשוק כי הוא מחזיר מחירים לשיווי משקל, אבל הרווח עדיין מגיע על חשבון מישהו.
סוג רביעי, שפחות מדברים עליו, הוא חיסול הלוואות (liquidation). בפרוטוקולים כמו Aave ו-Compound, כשערך הביטחון של לווה יורד מתחת לסף מסוים, כל אחד יכול לבצע חיסול ולקבל בונוס. בוטי MEV מתחרים בצורה אגרסיבית על הזכות להיות הראשונים לחסל, ומשלמים עמלות gas אסטרונומיות כדי להבטיח עדיפות. מי שמחזיק הלוואות DeFi צריך להבין שברגע שהחיסול שלו הופך לרווחי, צבא של בוטים כבר ממתין לו.
שלוש נקודות שכדאי לזכור על MEV
- חלק הולך וגדל מעסקאות Ethereum כבר לא עובר דרך ה-mempool הציבורי אלא דרך ערוצים פרטיים - בדיוק כדי להתחמק מהבוטים
- המטרות המשתלמות ביותר הן עסקאות swap גדולות עם slippage רחב: ככל שהעסקה גדולה יותר, כך גדל הרווח הפוטנציאלי לבוט
- MEV הוא עלות נסתרת: המשתמש לא רואה שורה של "עמלת MEV", אלא פשוט מקבל מחיר גרוע יותר ממה שהמסך הראה
Flashbots והמאבק על שקיפות מול פרטיות
Flashbots נולד ב-2020 כפרויקט מחקר שמטרתו להפוך את MEV לשקוף ופחות מזיק. הרעיון המרכזי: במקום שבוטים יתחרו על gas ב-mempool ציבורי ויפגעו בכל המשתמשים, Flashbots יצרו ערוץ תקשורת ישיר בין בוטים לבין validators. הבוטים שולחים חבילות עסקאות (bundles) ישירות ל-validator, שבוחר את החבילה הרווחית ביותר. אין יותר מלחמת gas ציבורית, אבל MEV עדיין קיים - הוא רק עובר למקום אחר.
עם המעבר של Ethereum ל-Proof of Stake נכנס לשימוש MEV-Boost של Flashbots, שהפך למנגנון הנפוץ לבניית בלוקים ב-Ethereum, ורוב הבלוקים ברשת נבנים היום דרכו. זה יצר מבנה חדש: Proposer-Builder Separation, או PBS, שבו ה-builders בונים את הבלוק וה-proposers מציעים אותו לרשת. ההפרדה הזו מקטינה את הכוח של validator בודד, אבל מרכזת כוח בידי קומץ builders מתוחכמים, שאחראים לרוב הבלוקים שנבנים.
וכאן נוצרת הדילמה המרכזית: פרטיות מול שקיפות. עסקאות פרטיות מגנות על המשתמש מ-MEV, אבל הן גם פוגעות באחד העקרונות הבסיסיים של בלוקצ׳יין - שקיפות. אם כל העסקאות עוברות בערוצים פרטיים, מי מפקח? מי מוודא שה-builder לא מנצל את הכוח שלו? זו שאלה פתוחה שחוקרים מ-Ethereum Foundation, MIT ואוניברסיטאות נוספות עובדים עליה במקביל.
MEV מעבר ל-Ethereum: מה קורה ב-Solana, Arbitrum ורשתות אחרות
אחת הטעויות הנפוצות היא לחשוב ש-MEV זו בעיה של Ethereum בלבד. בפועל, כל בלוקצ׳יין עם mempool ציבורי ומנגנון סדר גמיש חשוף ל-MEV. ב-Solana, למשל, הסיפור מעניין במיוחד. הארכיטקטורה של Solana שונה מ-Ethereum - אין mempool מסורתי, העסקאות מועברות ישירות ל-leader הנוכחי. אבל בוטי MEV מצאו דרכים לעקוף את זה, בעיקר דרך ניטור RPC nodes וחיבורים ישירים ל-validators.
Jito Labs, הפלטפורמה המקבילה ל-Flashbots ב-Solana, מפעילה client ייעודי ל-validators שמאפשר להם לקבל bundles ותשלומי עדיפות, וחלק גדול מה-validators ברשת מריצים אותו. זה אומר שגם ב-Solana נוצר שוק MEV מאורגן. ההיקפים קטנים יותר מ-Ethereum, אבל ככל שפעילות ה-DeFi ב-Solana גדלה, גדל איתה גם ה-MEV.
ברשתות Layer 2 כמו Arbitrum ו-Optimism המצב מורכב אחרת. ברשתות rollup יש Sequencer מרכזי שקובע את סדר העסקאות. מצד אחד, Sequencer אחד יכול להגן מ-MEV חיצוני כי אין mempool ציבורי. מצד שני, ה-Sequencer עצמו יכול לבצע MEV. זו בעיית ריכוזיות ואמון. Arbitrum ו-Optimism מפתחות Sequencer מבוזר שיפתור את הבעיה, אבל ב-2026 רוב ה-L2 עדיין מופעלות על ידי Sequencer מרכזי. מי שפועל ברשתות DeFi על Layer 2 צריך להיות מודע לכך - גם אם ה-MEV שם פחות נראה, הוא לא נעלם.
BSC - Binance Smart Chain - הוא מקרה מעניין נוסף. הרשת צפופה בפעילות DeFi עם פרוטוקולים כמו PancakeSwap, והתקפות סנדוויץ׳ נפוצות מאוד שם. הסיבה פשוטה: עמלות gas נמוכות ב-BSC מקלות על בוטים להריץ ניסיונות רבים בעלות זניחה, ולכן גם עסקאות קטנות יחסית הופכות למטרה משתלמת.
אז מה הדפוס שעולה מהניתוח? MEV הוא תופעה חוצת רשתות. כל עוד בלוקצ׳יין מאפשר ליותר מגורם אחד להשפיע על סדר עסקאות, ויש מידע ציבורי על עסקאות ממתינות, MEV ימשיך להתקיים. השאלה אינה אם הוא קיים אלא כמה הוא עולה למשתמש הרגיל ואיך למזער את הנזק.
דרכי הגנה מעשיות מ-MEV למשתמש הרגיל
אחרי שהבנו את הבעיה, השאלה המעשית היא מה אפשר לעשות. הפתרון הכי ישיר הוא שימוש ב-RPC פרטי. Flashbots Protect, למשל, מאפשר לשלוח עסקאות ישירות ל-builders בלי שהן יופיעו ב-mempool הציבורי. ב-MetaMask אפשר להגדיר RPC מותאם בקלות. משתמש שמחליף את ה-RPC הברירתי ל-Flashbots Protect מצמצם באופן משמעותי את החשיפה להתקפות סנדוויץ׳ ו-Front Running.
הגדרת slippage tolerance היא כלי נוסף. כש-slippage מוגדר על 5%, אתם למעשה אומרים לבוט: "אני מוכן לקבל מחיר גרוע ב-5%." ככל שה-slippage נמוך יותר, כך ההתקפה פחות רווחית עבור הבוט. slippage של 0.5%-1% בטוקנים סחירים הוא בדרך כלל מספיק. בטוקנים עם נזילות נמוכה המצב מורכב יותר, ופעמים רבות אין ברירה אלא לקבל slippage גבוה.
פיצול עסקאות גדולות גם עוזר. עסקה של 100,000 דולר בטוקן אחד ב-DEX היא מטרה נוחה לבוט סנדוויץ׳. חמש עסקאות של 20,000 דולר כל אחת הן פחות רווחיות לתקיפה ולרוב לא שוות את עלות ה-gas שהבוט צריך להשקיע. DEX aggregators כמו 1inch ו-CoW Swap מבצעים פיצול אוטומטי ומנתבים דרך מספר מקורות נזילות, מה שמפחית את ה-price impact ואת החשיפה ל-MEV.
CoW Swap שווה התייחסות מיוחדת. הוא עובד על מודל של Coincidence of Wants, שבו עסקאות מותאמות peer-to-peer לפני שהן יוצאות ל-AMM. אם מישהו רוצה למכור ETH ולקנות USDC בדיוק באותו רגע שמישהו אחר רוצה לעשות הפוך, CoW Swap מתאים ביניהם בלי שהעסקה תעבור דרך pool ציבורי. כשנמצאת התאמה כזו, העסקה לא נחשפת ל-MEV כלל, וגם כשאין התאמה מלאה, הפלטפורמה מנתבת דרך solvers שמתחרים ביניהם על המחיר הטוב ביותר למשתמש.
מי שסוחר בכמויות גדולות יכול גם לבחון הגשת עסקאות ישירות דרך builders פרטיים, שימוש ב-limit orders במקום market orders ב-DEX כמו dYdX, או פשוט לבצע עסקאות גדולות בבורסות מרכזיות שבהן MEV לא קיים במתכונת הבלוקצ׳יינית. המודעות למיסוי ולעלויות נסתרות בקריפטו היא חלק בלתי נפרד מהבנת התמונה המלאה של עלויות המסחר.
בסופו של דבר, MEV הוא עלות נסתרת שמשתמשי DeFi משלמים בלי לדעת. שבריר אחוז נוסף על עסקת swap בודדת אולי נשמע זניח, אבל למי שפועל באופן שוטף בפרוטוקולים מבוזרים, זה מצטבר לסכומים משמעותיים. כמו שסוחרי מניות לומדים להבין spread ועמלות, כך משתמשי DeFi צריכים ללמוד את עלות ה-MEV ולפעול בהתאם. בהקורס של Wise Academy אנחנו מקדישים זמן להסביר את שכבות העלות הנסתרות הללו, כי הבנה שלהן היא חלק מהותי מלימודי קריפטו רציניים.
שאלות נפוצות
מה זה MEV בקריפטו?+
MEV - Maximal Extractable Value - הוא הרווח המקסימלי שמאמתי בלוקים או בוטים יכולים לחלץ מתוך שינוי סדר העסקאות בבלוק בבלוקצ׳יין. הם מזהים עסקאות ב-mempool ומשנים את הסדר כדי להרוויח מהפרשי מחירים.
מה זה התקפת סנדוויץ׳ בקריפטו?+
התקפת סנדוויץ׳ היא טכניקת MEV שבה בוט קונה טוקן לפני עסקה גדולה כדי להעלות את המחיר, ואז מוכר אחרי שהעסקה המקורית מתבצעת במחיר המנופח. המשתמש מקבל מחיר גרוע יותר, והבוט מרוויח מההפרש.
כמה כסף בוטים מרוויחים מ-MEV?+
אין מספר מוסכם אחד, כי חלק ניכר מפעילות MEV עובר בערוצים פרטיים שקשה למדוד. מה שכן נמדד ברשת Ethereum מאז 2020 מצטבר לסכומים משמעותיים. ברשתות אחרות כמו Solana ו-BSC ההיקפים קטנים יותר אך גדלים במהירות.
איך להגן על עצמי מ-MEV?+
אפשר להשתמש ב-RPC פרטי כמו Flashbots Protect, להגדיר slippage נמוך בבורסות מבוזרות, לפצל עסקאות גדולות, ולהשתמש ב-DEX aggregators כמו CoW Swap או 1inch שמנתבים דרך ערוצים מוגנים מ-MEV.
מה ההבדל בין Front Running ל-Back Running ב-MEV?+
ב-Front Running הבוט נכנס לפני העסקה של המשתמש כדי לנצל את שינוי המחיר הצפוי. ב-Back Running הבוט פועל אחרי עסקה גדולה כדי לנצל את הפער שנוצר, למשל ארביטראז׳ בין בורסות. Back Running נחשב פחות מזיק למשתמשים.
האם MEV חוקי?+
MEV הוא תוצר מבני של בלוקצ׳יינים ציבוריים ואינו מוגדר כפעולה בלתי חוקית ברוב המדינות. עם זאת, הדיון הרגולטורי מתפתח, במיוחד לגבי פרקטיקות אגרסיביות כמו התקפות סנדוויץ׳ שפוגעות במשתמשים. ב-SEC ובגופי רגולציה אחרים בוחנים את הנושא.
האם MEV קיים רק ברשת Ethereum?+
לא. MEV קיים בכל בלוקצ׳יין עם mempool ציבורי וגמישות בסדר עסקאות. הוא נפוץ ב-Solana, BSC, Polygon, Arbitrum ורשתות נוספות. ברשתות Layer 2 ה-Sequencer המרכזי יכול למנוע חלק מה-MEV אבל גם ליצור בעיות חדשות.
רוצה ללמוד לסחור?
הכשרה קבוצתית - מתפרנסים ממסחר
12 מפגשים פרונטליים בשוק ההון וקריפטו. +7,000 בוגרים.
לפרטים על ההכשרה
