Básico
Spot
Opera con criptomonedas libremente
Margen
Multiplica tus beneficios con el apalancamiento
Convertir e Inversión automática
0 Fees
Opera cualquier volumen sin tarifas ni deslizamiento
ETF
Obtén exposición a posiciones apalancadas de forma sencilla
Trading premercado
Opera nuevos tokens antes de su listado
Contrato
Accede a cientos de contratos perpetuos
TradFi
Oro
Plataforma global de activos tradicionales
Opciones
Hot
Opera con opciones estándar al estilo europeo
Cuenta unificada
Maximiza la eficacia de tu capital
Trading de prueba
Introducción al trading de futuros
Prepárate para operar con futuros
Eventos de futuros
Únete a eventos para ganar recompensas
Trading de prueba
Usa fondos virtuales para probar el trading sin asumir riesgos
Lanzamiento
CandyDrop
Acumula golosinas para ganar airdrops
Launchpool
Staking rápido, ¡gana nuevos tokens con potencial!
HODLer Airdrop
Holdea GT y consigue airdrops enormes gratis
Launchpad
Anticípate a los demás en el próximo gran proyecto de tokens
Puntos Alpha
Opera activos on-chain y recibe airdrops
Puntos de futuros
Gana puntos de futuros y reclama recompensas de airdrop
Inversión
Simple Earn
Genera intereses con los tokens inactivos
Inversión automática
Invierte automáticamente de forma regular
Inversión dual
Aprovecha la volatilidad del mercado
Staking flexible
Gana recompensas con el staking flexible
Préstamo de criptomonedas
0 Fees
Usa tu cripto como garantía y pide otra en préstamo
Centro de préstamos
Centro de préstamos integral
Centro de patrimonio VIP
Planes de aumento patrimonial prémium
Gestión patrimonial privada
Asignación de activos prémium
Quant Fund
Estrategias cuantitativas de alto nivel
Staking
Haz staking de criptomonedas para ganar en productos PoS
Apalancamiento inteligente
Apalancamiento sin liquidación
Acuñación de GUSD
Acuña GUSD y gana rentabilidad de RWA
El principio básico de los robots on-chain: Tomemos a FriendTech como ejemplo
Prefacio
Friend.Tech es una plataforma social basada en contratos inteligentes, los usuarios deben conectar su propio Twitter para registrarse y “emitir” su propia clave, los usuarios con clave pueden ingresar a una sala similar al chat grupal para comunicarse con el propietario de la clave. Sigue siendo una plataforma social centralizada, pero se basa en contratos inteligentes en la cadena para implementar la lógica clave de compra y venta, y la función principal es una aplicación de mensajería instantánea basada en la página web. Y en el proceso de compraventa de llaves, el 10% del valor se dividirá en dos partes, una parte para el desarrollador Friend.Tech y la otra parte para el propietario de la habitación correspondiente. Luego, en el caso de que dicha clave pueda eludir el front-end para completar la compra y venta, naturalmente producirá robots en la cadena para jugar nuevo, comprar, vender y engañar. Entonces, ¿cómo se implementan?
Habla de golpear nuevos robots
Golpear nuevos robots puede tener beneficios considerables en la etapa inicial de Friend.Tech operación, porque en este momento, los robots francotiradores en la cadena no han evolucionado hasta cierto punto, y se pueden comprar después de un simple juicio de información y pueden tener altas expectativas de ganancias. Ahora, comience con la lógica de implementación de bots más simple y recorra paso a paso una lógica de bot compleja.
Por supuesto, antes de eso, necesitamos introducir **Event**, que es una abstracción de eventos de registro en EVM bajo el lenguaje de programación Solidity. Por lo general, se empareja con una instrucción emit para desencadenar un evento**. Correspondiente a los registros que son transacciones en el navegador de la cadena de bloques, como la siguiente transacción para comprar una clave, que desencadena un evento Trade que contiene una serie de información.
! [Fundamentos de los robots on-chain: FriendTech como ejemplo] (https://cdn-img.panewslab.com/panews/images/6yihX4ZR6n.png)
Duración del contrato
Los eventos son una parte importante de las DApps, a través de las Friend.Tech cuales pueden escuchar el cambio de estado del contrato, por ejemplo, también escucharán el contrato para ajustar una serie de datos en la base de datos, como el precio de visualización del front-end, la cantidad de tenencia, etc.
La idea más simple
Entonces, la lógica más simple de un nuevo robot es esta: escuchar los eventos del contrato de Friend.Tech, y cuando encuentre que un evento desencadenado por un intercambio cumple con las siguientes condiciones, llamar al contrato de Friend.Tech para seguir la compra
* El evento es compra (el valor de compra es verdadero)
* El comerciante y el propietario tienen la misma dirección (comerciante == sujeto)
* La transacción es la transacción que creó la sala (el suministro es 1)
La siguiente figura muestra el diagrama de flujo del proceso
! [Fundamentos de los robots on-chain: FriendTech como ejemplo] (https://cdn-img.panewslab.com/panews/images/cTUYN1J80k.png)
Bot mínimo
¿Contrato? ¡Atomicidad!
Hay ciertos problemas con un robot de este tipo:
Primero considere resolver los problemas 1 y 2, una de las ventajas de EVM es que puede llamar atómicamente a otros contratos en un solo contrato, por lo que solo necesita implementar un contrato para realizar una compra y establecer una serie de condiciones, como el código de contrato de código abierto en Github [friendrekt] , puede establecer el precio máximo de compra, así como la cantidad.
Para la pregunta 3, la forma más fácil es usar la interfaz oficial para consultar, obtener la dirección correspondiente de la información de Twitter del usuario y luego consultar la cantidad de seguidores de Twitter y otra información para filtrar, y luego determinar si comprar, cuánto comprar y cuál es el precio máximo. En este punto, el flujo de operación del robot se convierte en el que se muestra en la siguiente figura.
! [Fundamentos de los robots on-chain: FriendTech como ejemplo] (https://cdn-img.panewslab.com/panews/images/16OzVP13Ts.png)
Introducción de los contratos daigou
Explosión tecnológica
Se puede ver que este proceso aumenta las solicitudes de información y las llamadas de contratos inteligentes, y el robot determina la activación de una nueva cuenta después de escuchar el evento del contrato, después de un simple juicio lógico, y luego usa la API para consultar la información relevante para filtrar, y finalmente usa el contrato inteligente implementado para completar la compra. Pero estos robots todavía tienen defectos:
Una vez más, resuelva estos problemas uno por uno. Veamos primero la pregunta 3, gracias al recordatorio de 0xleo [¿cómo perdí 10,000 cuchillos en friend.tech - 0xleo?, descubrí que otra interfaz puede consultar la información de la dirección después de que el usuario se registre, luego puede monitorear esta interfaz de forma continua e incremental para encontrar la última identificación y obtener la información del registrante. Si se considera que el registrante es valioso, almacena la dirección en la caché (también se requiere una base de datos para garantizar la persistencia del reinicio) y la compra después de escuchar los eventos en cadena y acceder a la caché.
La segunda son las preguntas 1 y 2, ¿cómo juzgar si un usuario es valioso? Luego es necesario utilizar algunos sitios de puntuación KOL de Twitter de terceros para ayudar, el autor usa Twiiterscan para consultar en el proceso de exploración, porque la información de registro se puede obtener con anticipación, por lo que el tiempo dedicado a consultar Twiiterscan antes de la activación no tiene mucho impacto. Además, puede establecer manualmente la lista blanca y el precio de compra para completar la configuración de compra.
Por último, el flujo básico del bot que implementamos es el siguiente. Un “bot” adicional extrae la información más reciente de la API y la almacena en la base de datos y el caché después del juicio, mientras que el robot dedicado a la compra consulta la información del caché después de recibir el evento y realiza una compra después de golpear el caché. Este caché también puede almacenar información de la lista blanca, seleccionar algunos KOL valiosos y establecer el precio y la cantidad a comprar.
! [Fundamentos de los robots on-chain: FriendTech como ejemplo] (https://cdn-img.panewslab.com/panews/images/2G0v64Q8N0.png)
Seguimiento avanzado y análisis de influencia
Dado que el autor implementó este bot relativamente tarde, el beneficio no es muy objetivo. A finales de septiembre, comenzó a darse cuenta y optimizar, y alcanzó un máximo de ingresos de 1.2E alrededor del 3 de octubre, y las ganancias retrocedieron después de no hacer movimientos oportunos en esos días, y no hubo ganancias ni pérdidas después de agregar una serie de tarifas de manejo. Los bots de esta arquitectura pueden lograr una compra en el primer bloque después de que el registrante compre, y dado que no existe una operación tan tumultuosa como un escaneo de mempool en la base, la mayoría de las compras que siguen al mismo bloque son básicamente un juego loco: después de escuchar la compra, la compra se ejecuta hasta que se completa la compra, como otro robot visto en el proceso: .
Su estrategia es sencilla, basada en la arquitectura que describimos anteriormente, no almacena la base de datos, y comienza a comprar directamente hasta que se complete la compra. Después de optimizar hasta este punto, es un juego de lucha por la cantidad de dinero, y se puede jugar así si puede permitirse quemar gas, y la ganancia es particularmente considerable cuando la estrategia es correcta.
Conclusión
En el preámbulo también mencionamos la operación de compra y venta, fraude de tarifas, aquí hay una introducción casual:
Hasta ahora, hemos completado la introducción del principio del robot en cadena, la implementación específica implica que el código ya no se explica, los amigos que quieran entenderlo también pueden consultarlo [friendrekt] implementación.