ArtexSwap es un intercambio descentralizado que utiliza Artela EVM++ y la tecnología Aspect para resolver riesgos MEV y problemas de Rug Pull, mejorar la seguridad y eficiencia de las transacciones y es adecuado para escenarios de transacciones descentralizadas que requieren alta seguridad y flexibilidad.

Desde sus inicios, Ethereum ha sido el hogar tecnológico de las monedas digitales, pagos y aplicaciones globales. DEX es la piedra angular de las finanzas descentralizadas (DeFi). Después de todo, se puede decir que abandonar DEX y DeFi es solo una charla vacía. Como plataforma que se ejecuta en blockchain, ejecuta transacciones directas entre usuarios y no está sujeta a la supervisión de ninguna organización de terceros, lo que le permite crear productos financieros más avanzados.

1. Arquitectura convencional de Dex

En la actualidad, DEX está floreciendo en el ecosistema Ethereum. DEX tiene muchos modelos de diseño diferentes, cada uno de los cuales tiene sus propias ventajas y desventajas en términos de funcionalidad, escalabilidad y descentralización.

Según los diferentes mecanismos de transacción, DEX se puede dividir en dos categorías (como se muestra a continuación).

1.1. DEX basado en el libro de pedidos

El libro de órdenes es esencialmente un algoritmo de comparación que busca automáticamente órdenes de compra y venta en varios mercados que aún no se han firmado. El sistema de la plataforma de negociación comparará automáticamente estas órdenes de compra y venta. Adecuado para escenarios que requieren igualación de precios eficiente y estrategias comerciales flexibles. En pocas palabras, la liquidez de la cartera de pedidos proviene de dos fuentes: los comerciantes y los creadores de mercado.

Lectura ampliada: "Un breve análisis: modelo de libro de pedidos y creación de mercado automatizada AMM" (ver apéndice)

1.2. Creador de Mercado Automático (AMM)

Automated Market Maker (AMM) es un mecanismo de decisión de precios y liquidez en DEX. En pocas palabras, es un creador de mercado que proporciona activos líquidos (dos activos) al fondo de liquidez. El producto de las reservas en el fondo de liquidez se mantiene en el valor k. Cuando un usuario retira una moneda, debe proporcionar otra moneda al fondo de liquidez para mantener el valor k.

Para obtener una comprensión detallada de AMM, puede leer más: "Informe de investigación de UniswapX (Parte 1): resumen del vínculo de desarrollo V1-3 e interpretación de las principales innovaciones y desafíos del DEX de próxima generación"

1.3 ¿Qué valor tiene DEX?

[Fuente de datos: EL BLOQUE]

Según los resultados estadísticos de CoinGecKo, al 9 de julio de 2024, hay aproximadamente 835 intercambios DEX conocidos, con un volumen de operaciones total de 24 horas de 8.350 millones de dólares estadounidenses, de los cuales las visitas mensuales alcanzaron 320 millones de veces.

Los 3 intercambios descentralizados más grandes por volumen de operaciones son BabyDogeSwap, Uniswap V3 (Ethereum) y Orca.

Calculamos el volumen de operaciones de 24 horas de los tres principales intercambios de DEX y CEX. DEX representó el 16% de la liquidez de operaciones de un solo día y, en comparación con el volumen de operaciones de 24 horas de DEX en 2023, el año tras año. La tasa de crecimiento anual fue del 315% (2 mil millones en 2023), y el volumen de transacciones aumentó un 166% año tras año (120 millones de veces en 23). Es obvio que el mercado tiene una gran demanda de plataformas comerciales descentralizadas.

Debido a que los intercambios descentralizados (DEX) utilizan contratos inteligentes deterministas para las transacciones, no hay intervención de un tercero centralizado. Esta forma transparente de operar contrasta marcadamente con los mercados financieros tradicionales.

Por ejemplo, en 2022, FTX, una de las mayores plataformas de comercio de criptomonedas en ese momento, quebró en medio de una serie de caídas debido a la apropiación indebida de fondos de los usuarios, lo que provocó conmociones generalizadas en el mercado.

Además, DEX mejora la inclusión financiera a través de la descentralización, y algunos CEX pueden restringir el acceso de los usuarios según la ubicación geográfica u otros factores.

Pero, en general, los usuarios sólo necesitan acceder a Internet y conectar una billetera de fabricación propia compatible para utilizar los servicios DEX. Este modelo, que no requiere engorrosos registros y revisiones, permite que nuevos usuarios se unan a la plataforma de forma rápida y sencilla, mejorando la experiencia del usuario.

2. Principales riesgos de DEX

Los intercambios descentralizados (DEX) garantizan la ejecución de transacciones, aumentan la transparencia y son accesibles sin permiso. Estas características reducen significativamente las barreras para comerciar y proporcionar liquidez. Sin embargo, DEX también conlleva algunos riesgos, que incluyen, entre otros, los siguientes aspectos:

  1. Riesgos de los contratos inteligentes: aunque la tecnología blockchain puede ejecutar transacciones financieras de forma segura, la seguridad de los contratos inteligentes depende del nivel técnico y la experiencia del equipo de desarrollo.

  2. Riesgo anticipado: debido a la naturaleza abierta y transparente de las transacciones en cadena, los arbitrajistas o bots MEV pueden adelantar las transacciones y capturar el valor de los usuarios comunes. Estos robots son similares a los comerciantes de alta frecuencia en los mercados financieros tradicionales, y se benefician de las transacciones de los usuarios comunes pagando tarifas de transacción más altas y aprovechando los retrasos de la red.

  3. Riesgo de red: debido a que las transacciones ocurren en la cadena, los costos de transacción DEX pueden ser altos y los costos son aún mayores cuando la red experimenta congestión o tiempo de inactividad. Por tanto, los usuarios son susceptibles a las fluctuaciones del mercado.

  4. Riesgo de atracción de alfombras: un problema común y grave en el campo de las finanzas descentralizadas (DeFi). Hay una gran cantidad de partes del proyecto que repentinamente retiran liquidez y se quedan con sus fondos después de atraer una gran cantidad de fondos de inversores. En la actualidad, los riesgos de Rug Pull se pueden dividir a grandes rasgos en tres categorías:

  • Retiro de liquidez

  • Los desarrolladores poseen una gran cantidad de tokens o emiten tokens adicionales.

  • proyecto falso

Esta estafa provocó grandes pérdidas para los inversores y el valor del proyecto cayó instantáneamente a cero. Esto ha tenido un impacto significativo en la confianza en todo el mercado DeFi.

Por ejemplo, el incidente de SushiSwap en 2021 es un ejemplo típico. Chef Nomi, el fundador anónimo de SushiSwap, vendió repentinamente $13 millones en tokens SUSHI en el fondo de desarrolladores después de que el proyecto recaudara una gran cantidad de fondos, lo que provocó el pánico en el mercado y provocó que el precio del token cayera en picado.

Aunque posteriormente Chef Nomi devolvió los fondos y la comunidad se hizo cargo de la gestión del proyecto, este incidente causó enormes pérdidas y un impacto psicológico en los inversores.

3. Problemas que se extienden de Bancor a DEX

Si dices quién es el primer proyecto en comerse el cangrejo de AMM, entonces debes mencionar a Bancor. Es un poco lamentable decir que no recibió una atención generalizada antes del auge de DeFi, por lo que mucha gente cree erróneamente que AMM fue inventado. por Uniswap.

Hoy, acaba de lanzarse la versión Bancor V2. Aunque V2 ha introducido diseños innovadores como el oráculo que proporciona el precio más reciente y la actualización de la proporción del grupo de tokens en función del precio del oráculo, todavía tiene algunas deficiencias.

  • Aunque la introducción de oráculos puede proporcionar información de precios más precisa, también plantea desafíos de implementación. Por ejemplo, si no existe un precio de par comercial correspondiente en una plataforma comercial centralizada, esto crea un problema del huevo y la gallina. Además, la confiabilidad y seguridad de los oráculos también merecen atención. Los oráculos pueden convertirse en objetivos de ataques, lo que lleva a la manipulación de precios y otros problemas de seguridad.

  • Aunque el modelo de grupo dinámico puede actualizar la proporción del grupo de tokens de acuerdo con el precio de la máquina Oracle, en el caso de una alta volatilidad del mercado, el proveedor de liquidez (LP) puede enfrentar un mayor riesgo de pérdida. Cuanto mayor sea la volatilidad del mercado, más graves pueden ser las pérdidas transitorias del LP, lo que puede provocar que los proveedores de liquidez retiren fondos, afectando así la estabilidad del fondo de liquidez y la eficiencia comercial.

  • El diseño de Bancor también puede estar sujeto al riesgo de contraparte. Aunque se ha introducido el mecanismo del oráculo, si el precio de mercado fluctúa violentamente y el oráculo no puede actualizar el precio de manera oportuna, el proveedor de liquidez aún puede enfrentar mayores riesgos. Las actualizaciones de precios de Oracle inoportunas o inexactas pueden hacer que LP pierda dinero debido a las fluctuaciones de precios.

Aunque la versión Bancor V2 presenta muchos diseños innovadores, su complejidad también aumenta el umbral de aprendizaje y uso para los usuarios. En comparación con otros modelos de AMM que son más simples y fáciles de usar, Bancor puede requerir que los usuarios tengan más conocimientos profesionales y experiencia técnica para comprender y utilizar completamente sus nuevas funciones. Esto puede limitar el crecimiento de sus usuarios y su aceptación en el mercado.

4. Implementación DEX de ArtexSwap

La plataforma ArtexSwap funciona de manera similar a Uniswap, pero tiene una seguridad mejorada al utilizar las capacidades nativas de Artela EVM++.

4.1 Mecanismo de escalabilidad de Artela

En primer lugar, para comprender mejor el entorno subyacente de ArtexSwap, primero hablemos brevemente sobre el mecanismo operativo subyacente de Artela. La escalabilidad aquí en realidad contiene dos significados, a saber, la escalabilidad y el rendimiento de EVM.

Para lograr escalabilidad, Artela ha introducido la tecnología Aspect para la implementación. Esta tecnología ayuda a los desarrolladores a crear programas personalizados en cadena en un entorno WebAssembly (WASM). Estos programas pueden colaborar con EVM para proporcionar dApps con una extensión específica de aplicación personalizada de alto rendimiento.

Lectura extensible: "Interpretación del texto completo de Buterin: la próxima parada de la infraestructura Web3.0, ¿es" encapsulación o expansión "? "(Ver el Apéndice)

Desde una perspectiva de rendimiento, es para mejorar la eficiencia de ejecución de EVM. Todos sabemos que EVM es un entorno de máquina virtual en serie. En comparación con el hardware actual, la tasa de utilización de este método es muy baja, por lo que el procesamiento paralelo parece particularmente importante. .

Para lograr la ejecución paralela, cómo resolver los siguientes problemas:

1. ¿Cómo resolver si existen conflictos entre cosas ejecutadas al mismo tiempo?

Una estrategia de ejecución paralela que utiliza una ejecución predictiva optimista supone que no hay conflictos entre las transacciones en el estado inicial y que cada transacción registra modificaciones pero no finaliza de inmediato.

Una vez ejecutada la transacción, se verifica para comprobar si existe un conflicto y, de ser así, se vuelve a ejecutar.

La previsibilidad es el uso de modelos de inteligencia artificial para analizar datos históricos de transacciones, predecir dependencias de transacciones, optimizar secuencias de ejecución y reducir conflictos y ejecuciones repetidas.

Por el contrario, Sei y Monad dependen de archivos de dependencia de transacciones predefinidos y carecen de las capacidades adaptativas del modelo de predicción dinámica basado en IA de Artela, que es la ventaja de Artela para reducir los conflictos de ejecución.

2. ¿Cómo aumentar la velocidad de IO y reducir el tiempo de espera para la ejecución de la transacción?

Se adopta la tecnología de precarga asíncrona para resolver el cuello de botella de entrada y salida (E/S) causado por el acceso estatal.

Artela utiliza modelos predictivos para precargar los datos de estado requeridos desde el almacenamiento lento (como el disco duro) al almacenamiento rápido (como la memoria) antes de que se ejecute la transacción. Esta tecnología de carga temprana y almacenamiento en caché de datos permite que múltiples procesadores o subprocesos de ejecución accedan a ellos simultáneamente, mejorando el paralelismo y la eficiencia de la ejecución.

3. ¿Cómo resolver el problema de la expansión de datos durante la escritura de datos y la mayor presión sobre el procesamiento de la base de datos?

Artela combina una variedad de tecnologías tradicionales de procesamiento de datos para desarrollar un sistema de almacenamiento paralelo para mejorar la eficiencia del procesamiento paralelo. Los sistemas de almacenamiento paralelo resuelven principalmente dos problemas: uno es realizar el procesamiento paralelo del almacenamiento y el otro es mejorar la capacidad de registrar de manera eficiente el estado de los datos en la base de datos. Durante el proceso de almacenamiento de datos, los problemas comunes incluyen la expansión durante la escritura de datos y una mayor presión en el procesamiento de la base de datos. Para ello, Artela adopta una estrategia de separar el Compromiso del Estado (SC) y el Almacenamiento del Estado (SS). Esta estrategia divide las tareas de almacenamiento en dos partes: una parte es responsable de las operaciones de procesamiento rápido y no retiene estructuras de datos complejas para ahorrar espacio y reducir la duplicación de datos; la otra parte registra toda la información de datos detallada. Además, Artela reduce la complejidad del almacenamiento de datos al fusionar pequeños fragmentos de datos en fragmentos grandes, sin comprometer así el rendimiento al procesar grandes cantidades de datos.

Además, los nodos de validación admiten la expansión horizontal y la red puede ajustar automáticamente el tamaño de los nodos informáticos en función de la carga o demanda actual. Este proceso de expansión está coordinado por el protocolo elástico para garantizar suficientes recursos informáticos en la red de consenso.

A través de la computación elástica, se puede expandir la potencia de computación de los nodos de la red, logrando un espacio de bloque elástico, lo que permite solicitar espacio de bloque independiente según la demanda, lo que no solo satisface las necesidades de expansión del espacio de bloque público, sino que también garantiza el rendimiento y la estabilidad.

Esto permite a la red DEX responder con calma a la expansión elástica de Web2 cuando se enfrenta a las horas punta de negociación.

Vale la pena mencionar que el espacio de bloque elástico, como solución para expandir horizontalmente el rendimiento de la cadena de bloques, se basa en la premisa de que "las transacciones se pueden paralelizar solo después de aumentar el paralelismo de las transacciones, los recursos de la máquina del nodo deben expandirse horizontalmente". , para mejorar el rendimiento de las transacciones.

4.2 Exploración de seguridad DEX de ArtexSwap

ArtexSwap se actualizó a la versión 2.0. A juzgar por la arquitectura de ArtexSwap, se centra principalmente en tres aspectos de seguridad, a saber:

  • ¿Cómo debería DEX identificar y prevenir comportamientos maliciosos?

  • ¿Cómo evitar que Rug Pull perjudique a los usuarios al realizar transacciones?

  • ¿Cómo evitar que se produzca un alto deslizamiento?

Mecanismo de lista negra

El mecanismo de lista negra es una estrategia que pone el foco en la seguridad en primer lugar, porque desde una perspectiva de comportamiento, las direcciones y usuarios que han participado en "cosas malas" tienen una alta probabilidad de volver a cometer delitos al marcar cuentas y direcciones peligrosas en la plataforma ArtexSwap. realice un análisis a priori de ambas partes y el entorno antes de la transacción. El mecanismo de la lista negra continuará monitoreando las actividades de la transacción y excluirá los "elementos peligrosos" de la lista negra uno por uno cuando se detecte una cuenta de la lista negra y cuando se soliciten operaciones. se bloquean automáticamente para evitar que se produzcan comportamientos maliciosos.

Por ejemplo, si una cuenta está en la lista negra porque participó en un Rug Pull u otra actividad fraudulenta, la cuenta no podrá comerciar ni agregar liquidez en el DEX, protegiendo así a otros usuarios de posibles pérdidas.

Básicamente, ArtexSwap proporciona un sistema de defensa pasiva del lado C con un enfoque centrado en la parte posterior.

Mecanismo anti-alfombra

Rug Pull significa que los desarrolladores o grandes tenedores aumentan repentinamente el suministro de tokens o eliminan la mayoría de los fondos en el fondo de liquidez, lo que hace que el precio del token caiga en picado y los inversores sufran enormes pérdidas.

Este tipo de situación suele ir acompañada de una puerta trasera en el contrato. Entrar en este paso suele ser un pez que se escapa del mecanismo de la lista negra. Debido a que hay un cierto retraso en la información de la lista negra, generalmente ocurren dos situaciones:

1. Esta vulnerabilidad del contrato no ha sido descubierta,

2. ¿Has encontrado la lista negra?

Hablemos primero del primero. Para los casos en los que no hay evidencia directa de que hay un problema con el contrato de token, ArtexSwap generalmente adopta un mecanismo optimista para solucionarlo, es decir, es seguro por defecto, pero la plataforma ArtexSwap. Siempre monitoreará cualquier intento de aumentar significativamente el suministro de tokens. Una vez que se descubra tal situación, se bloqueará y se impedirá que otros usuarios intercambien tokens relacionados para evitar pérdidas.

El segundo tipo se basa en la comunicación de mensajes fuera de la cadena. Aspect permite la interacción y el intercambio de datos fuera de la cadena de bloques cuando la comunicación de mensajes fuera de la cadena está habilitada. Esto permite a ArtexSwap obtener las direcciones de contratos maliciosos relevantes de fuentes de información de terceros en tiempo real y luego realizar controles de seguridad en los contratos de tokens en todo el DEX. Una vez que se descubre un contrato malicioso, todas las operaciones relacionadas se bloquearán directamente.

Mecanismo de deslizamiento

Lo que hay que dejar claro es que, bajo el mecanismo de liquidez de AMM, un alto deslizamiento que conduzca a pérdidas es un evento de alta probabilidad. En pocas palabras, el deslizamiento se refiere a la diferencia entre el precio de ejecución de la transacción y el precio esperado. Cuando el mercado es volátil o la liquidez es insuficiente, el deslizamiento será significativo.

Obviamente, la prevención de deslizamientos es un problema "predictivo" y no es difícil resolver el problema de la liquidez insuficiente. El contrato de la plataforma ArtexSwap solo necesita monitorear el fondo de liquidez en tiempo real para lograrlo. La dificultad radica en la fluctuación del mercado. Debido a que el mercado es una información de evento externo, lo primero que me viene a la mente es acceder al oráculo para obtener el estatus del mercado. Para lograr esto, ArtexSwap necesita utilizar el entorno básico para su operación. Artela admite la tecnología de Aspect. ArtexSwap usa esto para crear una dApp en la cadena. La dApp puede interactuar con oráculos de terceros para obtener las fluctuaciones del mercado. Los agentes de IA, que utilizan datos del estado del mercado e IA para predecir el alto deslizamiento de las transacciones en un momento determinado, y los combinan con el monitoreo de liquidez mencionado anteriormente para obtener un valor estimado que excede un umbral (30%), impiden el comercio. ejecución, protegiendo así a los comerciantes de pérdidas causadas por fluctuaciones violentas de precios.

5. Resumen

Aunque no estamos seguros de si el modelo DEX actual puede respaldar el crecimiento a largo plazo y la adopción institucional, es previsible que DEX continúe convirtiéndose en una infraestructura indispensable en el ecosistema de las criptomonedas.

Nuevamente, detrás de cada estafa exitosa, puede haber un usuario que deja de usar Web3 y el ecosistema DEX no tendrá adónde ir sin nuevos usuarios. Por lo tanto, para DEX, perder la seguridad significa perderlo todo.

Sin embargo, en el contexto actual de la candente pista DEX, la narrativa de los derivados parece poder florecer durante mucho tiempo. Sin embargo, a largo plazo, DEX es la demanda más segura de los usuarios, por lo que no se le presta demasiada atención. mucho.

apéndice

"Un breve análisis: modelo de libro de pedidos y creación de mercado automatizada AMM"

https://mirror.xyz/coincapital.eth/jkCgaKOOtXUn2Iv47y_1npwsyC5Cm0qL3GoVhTUA-IE

"Interpretación del texto completo de Buterin: la próxima parada de la infraestructura Web3.0, ¿es" encapsulación o expansión "? 》https://www.blocktempo.com/is-the-next-step-for-web3-infrastructure-encapsulation-or-extension/