Guía definitiva: Tipos de Bots en Ethereum
Es extendido el uso de los bots en Ethereum. Lo más conocidos son los MEV bots, quienes son usados tanto por los validadores como por quienes quieren aprovecharse del slippage de transacciones de terceros.
En esta guía te vamos a mostrar los tipos de robots existentes en la red de Ethereum. Si quieres saber cómo aplicar tecnología anti-bot a tu token, puedes visitar nuestro artículo al respecto.
1. MEV Bots ERC20
Los bots de Maximal Extractable Value (MEV) explotan oportunidades para maximizar las ganancias a través de varias estrategias, a menudo generando preocupaciones sobre la equidad y la integridad de los protocolos blockchain. MEV se refiere al valor máximo que se puede extraer de la producción de bloques además de la recompensa estándar del bloque y las tarifas de gas al incluir, excluir y cambiar el orden de las transacciones en un bloque.
1.1. Front-Running Bots
Los bots de front-running detectan transacciones pendientes en el mempool (el pool de transacciones no confirmadas) y colocan sus transacciones con una tarifa de gas más alta antes de las detectadas para beneficiarse de los cambios de precio subsecuentes. Esto explota el retraso temporal entre la presentación de una transacción y su inclusión en un bloque.
1.2. Arbitrage Bots
Los bots de arbitrage explotan las diferencias de precio entre varios mercados o exchanges para obtener ganancias. Monitorizan fuentes de precios múltiples y ejecutan operaciones para comprar a bajo precio en una plataforma y vender a un precio más alto en otra, a menudo ejecutando estas operaciones en segundos para capturar la discrepancia de precios.
1.3. Liquidation Bots
Los bots de liquidación identifican y actúan sobre oportunidades para liquidar posiciones subcolateralizadas en plataformas de préstamos como Aave y Compound. Estos bots monitorizan los ratios de colateralización y ejecutan rápidamente transacciones de liquidación cuando el colateral de un prestatario cae por debajo del umbral requerido, obteniendo ganancias de las tarifas de liquidación.
1.4. Sandwich Bots
Los bots de sandwich realizan ataques de sandwich colocando una orden de compra inmediatamente antes de una gran transacción pendiente (aumentando el precio) y una orden de venta inmediatamente después de la transacción (capitalizando el precio más alto). Esto implica realizar front-running de la transacción objetivo y luego back-running para obtener ganancias del movimiento del precio.
2. CEX Bots ERC20
Los bots de Centralized Exchange (CEX) gestionan las interacciones entre exchanges centralizados y la blockchain, asegurando operaciones fluidas y eficientes.
2.1. Hot Wallet Bots
Los bots de hot wallet manejan transacciones frecuentes y operaciones diarias, manteniendo la liquidez necesaria para la ejecución inmediata. Aseguran que las hot wallets, que están conectadas a Internet para acceso rápido, tengan fondos suficientes para retiros y operaciones de usuarios.
2.2. Deposit Wallet Bots
Los bots de deposit wallet gestionan los fondos de los usuarios facilitando depósitos y retiros en exchanges centralizados. Automatizan el proceso de reconocer depósitos entrantes, acreditar cuentas de usuarios y procesar retiros, asegurando transacciones oportunas y precisas.
2.3. Funding Wallet Bots
Los bots de funding wallet aseguran que haya fondos suficientes disponibles para cubrir tarifas de transacción y otros costos operativos en la blockchain. Gestionan la transferencia de fondos entre diferentes wallets del exchange para mantener niveles óptimos de liquidez.
3. DEX Bots ERC20
Los bots de Decentralized Exchange (DEX) participan en el trading y la provisión de liquidez en plataformas descentralizadas, automatizando estrategias financieras complejas.
3.1. Custom Trading Bots
Los bots de trading personalizado implementan estrategias de trading únicas, adaptándose a las condiciones del mercado para maximizar las ganancias. Estos bots pueden ejecutar órdenes limitadas, órdenes de mercado y otras estrategias de trading avanzadas basadas en algoritmos predefinidos.
3.2. Liquidity Compounding Bots
Los bots de liquidez compuesta proporcionan liquidez a pools en plataformas como Uniswap, SushiSwap y otras. Reinvierten las ganancias (tarifas de trading y recompensas) automáticamente de nuevo en los pools de liquidez, aumentando los rendimientos con el tiempo.
4. NFT Bots ERC20
Los bots de NFT se especializan en actividades relacionadas con Non-Fungible Tokens (NFTs), automatizando procesos de trading y minting para maximizar la eficiencia.
4.1. NFT Trading Bots
Los bots de trading de NFTs automatizan la compra y venta de NFTs basándose en tendencias del mercado y modelos de precios. Escanean varios mercados de NFTs, como OpenSea y Rarible, para identificar oportunidades de trading rentables.
4.2. Minting Bots
Los bots de minting automatizan el proceso de crear nuevos NFTs, a menudo eludiendo restricciones como los límites de volumen impuestos por contratos inteligentes. Pueden monitorizar lanzamientos de NFTs y mint tokens nuevos rápidamente tan pronto como estén disponibles.
5. Play to Earn Bots ERC20
Los bots de Play to Earn (P2E) participan en juegos basados en blockchain, automatizando acciones para ganar recompensas y progresar en el juego.
5.1. Questing Bots
Los bots de questing automatizan la realización de misiones en el juego, ganando recompensas y avanzando en el progreso del jugador. Pueden realizar tareas repetitivas de manera más eficiente que los jugadores humanos, maximizando las ganancias en el juego.
5.2. Combat Bots
Los bots de combate participan en batallas y otras actividades relacionadas con el combate dentro del juego, maximizando las recompensas ganadas a través de victorias. Estos bots están programados para ejecutar estrategias óptimas durante escenarios de combate.
5.3. Crafting Bots
Los bots de crafting automatizan la creación de ítems en el juego, que pueden ser utilizados o vendidos para obtener ganancias. Simplifican el proceso de creación, reduciendo el tiempo y esfuerzo requerido por los jugadores.
5.4. Market Interaction Bots
Los bots de interacción de mercado gestionan la compra y venta de ítems en el juego en mercados descentralizados. Monitorizan los precios del mercado y ejecutan operaciones para maximizar los márgenes de beneficio.
6. General Purpose Bots ERC20
Los bots de propósito general realizan una variedad de tareas rutinarias que no son específicas de ninguna categoría en particular, asegurando el funcionamiento fluido de varios protocolos.
6.1. Protocol Update Bots
Los bots de actualización de protocolo automatizan la implementación de actualizaciones y cambios en contratos inteligentes y protocolos. Aseguran que las últimas versiones del protocolo se implementen sin intervención manual, reduciendo el riesgo de errores humanos.
6.2. Rollup Bots
Los bots de rollup facilitan soluciones de escalado de capa 2 agrupando transacciones y desplegándolas en la blockchain principal de Ethereum. Ayudan a mejorar el rendimiento de transacciones y reducir las tarifas de gas al agregar múltiples transacciones en un solo lote.
6.3. Payment Bots
Los bots de pago automatizan el proceso de enviar y recibir pagos, asegurando transacciones oportunas y precisas. Pueden manejar pagos recurrentes, microtransacciones y otras tareas relacionadas con pagos de manera eficiente.
6.4. Airdrop Collecting Bots
Los bots de recolección de airdrops reclaman automáticamente los tokens distribuidos a través de airdrops, asegurando que todos los tokens elegibles sean recolectados. Monitorizan anuncios de airdrops y ejecutan las transacciones necesarias para reclamar los tokens.
7. Non-Attributable Bots ERC20
Los bots no atribuibles exhiben comportamientos automatizados sin un propósito claro, lo que hace que sean difíciles de categorizar.
7.1. Miscellaneous Bots
Los bots misceláneos realizan una variedad de tareas que no encajan perfectamente en ninguna de las otras categorías, a menudo debido a la ofuscación o actividades diversas. Pueden ser utilizados para propósitos experimentales o funciones de nicho dentro del ecosistema blockchain.
7.2. Unclassified Bots
Los bots no clasificados exhiben comportamientos que no están bien entendidos o documentados, lo que hace que su categorización sea un desafío. Estos bots pueden operar en áreas oscuras o emergentes de la tecnología blockchain, con actividades que aún no han sido completamente analizadas.
Consideraciones Finales
La blockchain de Ethereum deja lugar a la operación de un gran número de bot, muchos de ellos son utilizados por los validadores y otros se usan con el fin de obtener ganancia de transacciones o activos de terceros.
Si Estás pensando en realizar tu Liquidity Pool, deberías revisar los post sobre antibot de Ethereum que tenemos para ti.
Fuente: Detecting Financial Bots on the Ethereum Blockchain
¿Superar a tus competidores?
Únete a nuestra Newsletter y recibe noticias semanales sobre Blockchain especializadas en creadores NFT.
Industrial Engineer. Member of the Smithii’s marketing team. Solana trader. Collaborator in the $SHRIMP memecoin launch.