الدليل الشامل: أنواع البوتات في Ethereum
انتشر استخدام البوتات على نطاق واسع في Ethereum. وأشهرها بوتات MEV، التي يستخدمها كل من الـ validators ومن يسعون للاستفادة من slippage المعاملات الخاصة بالآخرين.
في هذا الدليل سنستعرض أنواع البوتات الموجودة على شبكة Ethereum. وإذا أردت معرفة كيفية تطبيق تقنيات مكافحة البوتات على token الخاص بك، يمكنك زيارة مقالنا حول هذا الموضوع.
1. بوتات MEV على ERC20
تستغل بوتات Maximal Extractable Value (MEV) الفرص لتحقيق أقصى قدر من الأرباح عبر استراتيجيات متعددة، وغالباً ما تُثير مخاوف بشأن العدالة ونزاهة بروتوكولات البلوكشين. ويُشير مصطلح MEV إلى الحد الأقصى من القيمة التي يمكن استخراجها من إنتاج الكتل بالإضافة إلى مكافأة الكتلة المعتادة و gas fees، وذلك من خلال إدراج المعاملات في الكتلة أو استبعادها أو إعادة ترتيبها.
1.1. بوتات Front-Running
ترصد بوتات الـ front-running المعاملات المعلّقة في الـ mempool (تجمّع المعاملات غير المؤكدة) ثم تُرسل معاملاتها بـ gas fees أعلى قبل المعاملات المرصودة، لتستفيد من تغيّرات الأسعار اللاحقة. وهذا يستغل الفجوة الزمنية بين إرسال المعاملة وإدراجها في الكتلة.
1.2. بوتات Arbitrage
تستغل بوتات الـ arbitrage فروقات الأسعار بين الأسواق أو الـ exchanges المختلفة لتحقيق الأرباح. فهي تراقب مصادر أسعار متعددة وتُنفّذ صفقات للشراء بسعر منخفض من منصة والبيع بسعر أعلى في منصة أخرى، وغالباً ما تُنجز هذه الصفقات في ثوانٍ لاقتناص فارق السعر.
1.3. بوتات Liquidation
تُحدد بوتات التصفية الفرص المتاحة لتصفية المراكز ذات الضمانات الناقصة على منصات الإقراض مثل Aave و Compound، وتعمل عليها. تراقب هذه البوتات نسب الضمانات وتُنفّذ معاملات التصفية بسرعة عندما تنخفض ضمانات المقترض دون الحد المطلوب، فتُحقق أرباحاً من رسوم التصفية.
1.4. بوتات Sandwich
تنفّذ بوتات الـ sandwich هجمات الـ sandwich بوضع أمر شراء قبل معاملة كبيرة معلّقة مباشرة (فيرتفع السعر) ثم أمر بيع بعد المعاملة مباشرة (فتستفيد من السعر الأعلى). وهذا يعني تنفيذ front-running على المعاملة المستهدفة ثم back-running للربح من حركة السعر.
2. بوتات CEX على ERC20
تتولى بوتات Centralized Exchange (CEX) إدارة التفاعلات بين الـ exchanges المركزية والبلوكشين، بما يضمن سير العمليات بسلاسة وكفاءة.
2.1. بوتات Hot Wallet
تتعامل بوتات الـ hot wallet مع المعاملات المتكررة والعمليات اليومية، وتحافظ على السيولة اللازمة للتنفيذ الفوري. فهي تضمن أن الـ hot wallets، المتصلة بالإنترنت للوصول السريع، تحوي رصيداً كافياً لعمليات السحب وتعاملات المستخدمين.
2.2. بوتات Deposit Wallet
تتولى بوتات الـ deposit wallet إدارة أموال المستخدمين عبر تسهيل الإيداعات والسحوبات في الـ exchanges المركزية. فهي تُؤتمت عملية رصد الإيداعات الواردة وإضافتها إلى حسابات المستخدمين ومعالجة طلبات السحب، بما يضمن إنجاز المعاملات بدقة وفي الوقت المناسب.
2.3. بوتات Funding Wallet
تضمن بوتات الـ funding wallet توفّر رصيد كافٍ لتغطية رسوم المعاملات وغيرها من التكاليف التشغيلية على البلوكشين. وتُدير عمليات تحويل الأموال بين wallets الـ exchange المختلفة للحفاظ على مستويات سيولة مثالية.
3. بوتات DEX على ERC20
تشارك بوتات Decentralized Exchange (DEX) في عمليات الـ trading وتوفير السيولة على المنصات اللامركزية، وتعمل على أتمتة الاستراتيجيات المالية المعقدة.
3.1. بوتات Custom Trading
تُطبّق بوتات الـ trading المخصص استراتيجيات تداول فريدة، وتتكيّف مع ظروف السوق لتحقيق أقصى ربح ممكن. ويمكن لهذه البوتات تنفيذ أوامر محددة (limit orders) وأوامر سوقية (market orders) وغيرها من استراتيجيات التداول المتقدمة بناءً على خوارزميات معدّة مسبقاً.
3.2. بوتات Liquidity Compounding
توفّر بوتات السيولة المركّبة سيولة للـ pools على منصات مثل Uniswap و SushiSwap وغيرها. وتُعيد استثمار الأرباح (trading fees والمكافآت) تلقائياً في liquidity pools، فترفع العوائد مع مرور الوقت.
4. بوتات NFT على ERC20
تتخصص بوتات NFT في الأنشطة المرتبطة بالـ Non-Fungible Tokens (NFTs)، وتعمل على أتمتة عمليات الـ trading والـ minting لتحقيق أقصى كفاءة.
4.1. بوتات NFT Trading
تُؤتمت بوتات تداول الـ NFTs عمليات شراء وبيع الـ NFTs بناءً على اتجاهات السوق ونماذج التسعير. وتمسح أسواق NFT متعددة، مثل OpenSea و Rarible، لرصد فرص التداول المربحة.
4.2. بوتات Minting
تُؤتمت بوتات الـ minting عملية إنشاء NFTs جديدة، وغالباً ما تتجاوز القيود مثل حدود الكميات التي تفرضها الـ smart contracts. ويمكنها مراقبة إطلاقات الـ NFT وعمل mint للـ tokens الجديدة بسرعة فور توفّرها.
5. بوتات Play to Earn على ERC20
تشارك بوتات Play to Earn (P2E) في الألعاب القائمة على البلوكشين، وتُؤتمت الإجراءات لكسب المكافآت والتقدّم داخل اللعبة.
5.1. بوتات Questing
تُؤتمت بوتات الـ questing إنجاز المهام داخل اللعبة، فتحصد المكافآت وتدفع تقدّم اللاعب إلى الأمام. ويمكنها تنفيذ المهام المتكررة بكفاءة أعلى من اللاعبين البشر، فتُحقق أقصى قدر من الأرباح داخل اللعبة.
5.2. بوتات Combat
تشارك بوتات القتال في المعارك وغيرها من الأنشطة القتالية داخل اللعبة، وتُحقق أقصى قدر من المكافآت من خلال الانتصارات. وهذه البوتات مبرمجة لتنفيذ أفضل الاستراتيجيات في سيناريوهات القتال.
5.3. بوتات Crafting
تُؤتمت بوتات الـ crafting إنشاء العناصر داخل اللعبة، التي يمكن استخدامها أو بيعها لتحقيق الأرباح. وتُبسّط هذه البوتات عملية التصنيع، وتُقلّل الوقت والجهد المطلوبين من اللاعبين.
5.4. بوتات Market Interaction
تُدير بوتات التفاعل مع السوق عمليات شراء وبيع العناصر داخل اللعبة في الأسواق اللامركزية. وتراقب أسعار السوق وتُنفّذ الصفقات لتحقيق أعلى هوامش ربح ممكنة.
6. بوتات General Purpose على ERC20
تُنفّذ بوتات الأغراض العامة طيفاً متنوعاً من المهام الروتينية التي لا تنتمي إلى فئة بعينها، بما يضمن عمل البروتوكولات المختلفة بسلاسة.
6.1. بوتات Protocol Update
تُؤتمت بوتات تحديث البروتوكولات تطبيق التحديثات والتعديلات على الـ smart contracts والبروتوكولات. وتضمن نشر أحدث إصدارات البروتوكول دون تدخّل يدوي، فتُقلّل خطر الأخطاء البشرية.
6.2. بوتات Rollup
تتيح bots الـ rollup حلول التوسع على الطبقة الثانية عبر تجميع المعاملات ونشرها على blockchain الأساسية لـ Ethereum. تساهم في تحسين أداء المعاملات وتقليل gas fees من خلال دمج عدة معاملات في دفعة واحدة.
6.3. بوتات الدفع (Payment Bots)
تقوم bots الدفع بأتمتة عملية إرسال واستقبال المدفوعات، بما يضمن تنفيذ معاملات دقيقة وفي وقتها. يمكنها التعامل بكفاءة مع المدفوعات المتكررة والمعاملات الصغيرة وغيرها من المهام المرتبطة بالدفع.
6.4. بوتات جمع Airdrop
تقوم bots جمع الـ airdrop بالمطالبة تلقائياً بالـ tokens الموزعة عبر airdrops، بما يضمن جمع كل الـ tokens المؤهلة. ترصد إعلانات الـ airdrops وتنفذ المعاملات اللازمة للمطالبة بالـ tokens.
7. البوتات غير القابلة للتصنيف ERC20
تُظهر الـ bots غير القابلة للتصنيف سلوكيات آلية دون غرض واضح، ما يجعل تصنيفها أمراً صعباً.
7.1. بوتات متنوعة
تنفذ الـ Miscellaneous Bots مجموعة متنوعة من المهام التي لا تنتمي بدقة إلى أي من الفئات الأخرى، غالباً بسبب التمويه أو تنوع الأنشطة. وقد تُستخدم لأغراض تجريبية أو وظائف متخصصة داخل منظومة الـ blockchain.
7.2. بوتات غير مصنفة
تُظهر الـ Unclassified Bots سلوكيات غير مفهومة أو موثقة بشكل جيد، ما يجعل تصنيفها تحدياً حقيقياً. قد تعمل هذه الـ bots في مناطق غامضة أو ناشئة من تقنية الـ blockchain، بأنشطة لم تُحلَّل بالكامل بعد.
خلاصة القول
تتيح blockchain الـ Ethereum المجال لتشغيل عدد ضخم من الـ bots، بعضها يستخدمها المُحقّقون (validators) والبعض الآخر يُستخدم بهدف تحقيق الربح من معاملات أو أصول الآخرين.
إذا كنت تفكر في إطلاق Liquidity Pool الخاص بك، ننصحك بمراجعة مقالاتنا حول antibot لـ Ethereum.
المصدر: Detecting Financial Bots on the Ethereum Blockchain

مهندسة صناعية تحوّلت إلى متداولة Solana. مسؤولة التسويق في Smithii ومساهمة في إطلاق memecoin $SHRIMP.







