ArtexSwap é uma bolsa descentralizada que usa tecnologia Artela EVM++ e Aspect para resolver riscos MEV e problemas de Rug Pull, melhorar a segurança e eficiência das transações e é adequada para cenários de negociação descentralizados que exigem alta segurança e flexibilidade.

Desde a sua criação, Ethereum tem sido o lar da tecnologia para moedas digitais, pagamentos globais e aplicações. Afinal, deixar DEX e DeFi pode ser considerado apenas conversa fiada. Por ser uma plataforma rodando no blockchain, ela realiza transações diretas entre usuários e não está sujeita à supervisão de nenhuma organização terceirizada, o que lhe permite criar produtos financeiros mais avançados.

1. Arquitetura convencional Dex

Atualmente, o DEX está florescendo no ecossistema Ethereum. O DEX possui muitos modelos de design diferentes, cada um com suas próprias vantagens e desvantagens em termos de funcionalidade, escalabilidade e descentralização. De acordo com os diferentes mecanismos de negociação, o DEX pode ser dividido em duas categorias (conforme mostrado abaixo).

1.1.DEX com base na carteira de pedidos

A carteira de ordens é essencialmente um algoritmo de correspondência que procura automaticamente ordens de compra e venda em vários mercados que ainda não foram assinados. O sistema da plataforma de negociação combinará automaticamente essas ordens de compra e venda. Adequado para cenários que exigem correspondência de preços eficiente e estratégias de negociação flexíveis. Simplificando, a liquidez da carteira de pedidos vem de duas fontes: traders e formadores de mercado. Leitura estendida: "Uma breve análise: modelo de carteira de pedidos e AMM de criação de mercado automatizada" (ver apêndice)

1.2. Formador de Mercado Automático (AMM)

Automated Market Maker (AMM) é um mecanismo de decisão de preços e liquidez em DEX. Simplificando, é um formador de mercado que fornece ativos líquidos (dois ativos) ao pool de liquidez. O produto das reservas no pool de liquidez é mantido no valor k. Quando um usuário retira uma moeda, ele precisa fornecer outra moeda ao pool de liquidez para manter esse valor k.

Para uma compreensão detalhada do AMM, você pode ler mais: "Relatório de pesquisa UniswapX (Parte 1): Resumindo o link de desenvolvimento V1-3 e interpretando as principais inovações e desafios da próxima geração DEX"

1.3 Qual o valor do DEX?

De acordo com os resultados estatísticos da CoinGecKo, em 9 de julho de 2024, existem aproximadamente 835 exchanges DEX conhecidas, com um volume total de transações em 24 horas de US$ 8,35 bilhões, das quais as visitas mensais atingiram 320 milhões de vezes.

As 3 maiores bolsas descentralizadas por volume de negociação são BabyDogeSwap, Uniswap V3 (Ethereum) e Orca.

Calculamos que o volume de negociação de 24 horas das três principais bolsas de DEX e CEX representaram 16% da liquidez de negociação de um único dia e a taxa de crescimento anual de DEX em comparação com o volume de negociação de 24 horas. nesta altura em 2023 era de 315% (2 mil milhões em 2023), o volume de transações aumentou 166% em relação ao ano anterior (120 milhões em 23), é óbvio que o mercado tem grande procura por plataformas de negociação descentralizadas.

Como as bolsas descentralizadas (DEX) utilizam contratos inteligentes determinísticos para transações, não há intervenção de terceiros centralizados. Esta forma transparente de operar contrasta fortemente com os mercados financeiros tradicionais.

Por exemplo, em 2022, a FTX, uma das maiores plataformas de negociação de criptomoedas da época, faliu em meio a uma série de quedas devido à apropriação indevida de fundos dos usuários, desencadeando choques generalizados no mercado.

Além disso, o DEX melhora a inclusão financeira através da descentralização, e alguns CEX podem restringir o acesso dos utilizadores com base na localização geográfica ou outros factores.

Mas, em geral, os usuários só precisam acessar a Internet e conectar uma carteira compatível construída por eles mesmos para usar os serviços DEX. Este modelo, que não requer registo e revisão complicados, permite que novos utilizadores adiram à plataforma de forma rápida e fácil, melhorando a experiência do utilizador.

2. Principais riscos de DEX

As bolsas descentralizadas (DEX) garantem a execução das transações, aumentam a transparência e são acessíveis sem permissão. Esses recursos reduzem significativamente as barreiras à negociação e ao fornecimento de liquidez. No entanto, a DEX também é acompanhada por alguns riscos, que incluem, mas não estão limitados aos seguintes aspectos:

  1. Riscos de contratos inteligentes: Embora a tecnologia blockchain possa executar transações financeiras com segurança, a segurança dos contratos inteligentes depende do nível técnico e da experiência da equipe de desenvolvimento.

  2. Risco de front-run: Devido à natureza aberta e transparente das transações em cadeia, os arbitradores ou bots MEV podem antecipar as transações e capturar o valor dos usuários comuns. Estes bots são semelhantes aos comerciantes de alta frequência nos mercados financeiros tradicionais, lucrando com as transações dos utilizadores comuns, pagando taxas de transação mais elevadas e aproveitando os atrasos da rede.

  3. Risco de rede: como as transações ocorrem em cadeia, os custos de transação DEX podem ser elevados, e os custos são ainda mais elevados quando a rede sofre congestionamento ou tempo de inatividade. Portanto, os usuários estão suscetíveis às flutuações do mercado.

  4. Risco de puxar tapete: um problema comum e sério no campo das finanças descentralizadas (DeFi). Há um grande número de partes do projeto que repentinamente retiram liquidez e fogem com seus fundos após atrair uma grande quantidade de fundos de investidores. Atualmente, os riscos do Rug Pull podem ser divididos em três categorias:

  • Retirada de liquidez

  • Os desenvolvedores possuem um grande número de tokens e/ou emitem tokens adicionais

  • projeto falso

Esse golpe resultou em pesadas perdas para os investidores e o valor do projeto caiu instantaneamente para zero. Isto teve um impacto significativo na confiança em todo o mercado DeFi. Por exemplo, o incidente do SushiSwap em 2021 é um exemplo típico. Depois que o projeto levantou uma grande quantidade de fundos, Chef Nomi, o fundador anônimo do SushiSwap, de repente vendeu US$ 13 milhões em tokens SUSHI no fundo de desenvolvedor, provocando pânico no mercado e fazendo com que o preço do token despencasse. Embora o Chef Nomi posteriormente tenha devolvido os fundos e a comunidade tenha assumido a gestão do projeto, este incidente causou enormes perdas e impacto psicológico nos investidores.

3. Problemas que se estendem do Bancor ao DEX

Se você disser quem é o primeiro projeto a comer o caranguejo do AMM, então terá que mencionar o Bancor. É um pouco lamentável dizer que ele não recebeu muita atenção antes do boom do DeFi, então muitas pessoas acreditam erroneamente que o AMM foi inventado. pela Uniswap.

Hoje, com a versão Bancor V2, acaba de ser lançada. Embora o V2 ​​tenha introduzido designs inovadores, como o oráculo fornecendo o preço mais recente e atualizando a proporção do pool de tokens com base no preço do oráculo, ele ainda apresenta algumas deficiências.

  • Embora a introdução de oráculos possa fornecer informações de preços mais precisas, também traz desafios de implementação. Por exemplo, se não houver preço de par de negociação correspondente em uma plataforma de negociação centralizada, isso criará um problema do ovo e da galinha. Além disso, a confiabilidade e a segurança dos oráculos também merecem atenção. Os oráculos podem se tornar alvos de ataques, levando à manipulação de preços e outros problemas de segurança.

  • Embora o modelo de pool dinâmico possa atualizar a proporção do pool de tokens de acordo com o preço da máquina oráculo, no caso de alta volatilidade do mercado, o provedor de liquidez (LP) pode enfrentar um risco maior de perda. Quanto maior a volatilidade do mercado, mais graves podem ser as perdas impermanentes do LP, o que pode fazer com que os fornecedores de liquidez retirem fundos, afetando assim a estabilidade do pool de liquidez e a eficiência da negociação.

  • A concepção do Bancor também pode estar sujeita ao risco de contraparte. Embora o mecanismo do oráculo tenha sido introduzido, se o preço de mercado flutuar violentamente e o oráculo não conseguir atualizar o preço em tempo útil, o fornecedor de liquidez ainda poderá enfrentar riscos maiores. Atualizações de preços inoportunas ou imprecisas da máquina oráculo podem fazer com que a LP perca dinheiro devido a flutuações de preços.

Embora a versão Bancor V2 apresente muitos designs inovadores, sua complexidade também aumenta o limite de aprendizado e uso dos usuários. Comparado com outros modelos AMM mais simples e fáceis de usar, o Bancor pode exigir que os usuários tenham mais conhecimento profissional e formação técnica para compreender e utilizar totalmente seus novos recursos. Isso pode limitar o crescimento do usuário e a aceitação do mercado.

4. Implementação DEX do ArtexSwap

A plataforma ArtexSwap opera de forma semelhante ao Uniswap, mas possui segurança aprimorada usando os recursos nativos do Artela EVM++.

4.1 Mecanismo de escalabilidade da Artela

Em primeiro lugar, para compreender melhor o ambiente subjacente do ArtexSwap, vamos primeiro falar brevemente sobre o mecanismo operacional subjacente do Artela. A escalabilidade aqui contém, na verdade, dois significados: a escalabilidade e o desempenho do EVM.

Para escalabilidade, Artela introduziu a tecnologia Aspect para implementação. Esta tecnologia oferece suporte aos desenvolvedores para criar programas personalizados on-chain no ambiente WebAssembly (WASM). Esses programas podem colaborar com EVM para fornecer dApps com extensão específica de aplicativo personalizada de alto desempenho.

Leitura expansível: "Interpretação do texto completo de Buterin: A próxima parada da infraestrutura Web3.0, é" encapsulamento ou expansão "? "(Veja o apendice)

Do ponto de vista do desempenho, é para melhorar a eficiência de execução do EVM. Todos sabemos que o EVM é um ambiente de máquina virtual serial. Comparado com o hardware atual, a taxa de utilização desse método é muito baixa, portanto o processamento paralelo é particularmente importante. .

Como resolver os seguintes problemas para conseguir a execução paralela:

1. Como resolver se há conflitos entre coisas executadas ao mesmo tempo?

Uma estratégia de execução paralela usando execução preditiva otimista assume que não há conflitos entre transações no estado inicial e que cada transação registra modificações, mas não é finalizada imediatamente.

Após a execução da transação, ela é verificada para verificar se há algum conflito e, em caso afirmativo, é reexecutada.

Previsibilidade é o uso de modelos de IA para analisar dados históricos de transações, prever dependências de transações, otimizar sequências de execução e reduzir conflitos e execuções repetidas.

Em contraste, Sei e Monad dependem de arquivos de dependência de transação predefinidos e não possuem os recursos adaptativos do modelo de previsão dinâmica baseado em IA da Artela, que é a vantagem da Artela na redução de conflitos de execução.

2. Como aumentar a velocidade de IO e reduzir o tempo de espera para execução da transação?

A tecnologia de pré-carregamento assíncrono é adotada para resolver o gargalo de entrada e saída (E/S) causado pelo acesso ao estado. Artela usa modelos preditivos para pré-carregar os dados de estado necessários, desde armazenamento lento (como disco rígido) até armazenamento rápido (como memória) antes que a transação seja executada. Esse carregamento antecipado e armazenamento em cache da tecnologia de dados permite que vários processadores ou threads de execução acessem-nos simultaneamente, melhorando o paralelismo e a eficiência da execução.

3. Como resolver o problema da expansão dos dados durante a escrita dos dados e do aumento da pressão no processamento do banco de dados?

Artela combina uma variedade de tecnologias tradicionais de processamento de dados para desenvolver um sistema de armazenamento paralelo para melhorar a eficiência do processamento paralelo. Os sistemas de armazenamento paralelo resolvem principalmente dois problemas: um é realizar o processamento paralelo de armazenamento e o outro é melhorar a capacidade de registrar com eficiência o status dos dados no banco de dados. Durante o processo de armazenamento de dados, problemas comuns incluem expansão durante a gravação de dados e aumento da pressão de processamento do banco de dados. Para tanto, a Artela adota uma estratégia de separar o Compromisso do Estado (SC) e o Armazenamento do Estado (SS). Esta estratégia divide as tarefas de armazenamento em duas partes: uma parte é responsável por operações de processamento rápidas e não retém estruturas de dados complexas para economizar espaço e reduzir a duplicação de dados; Além disso, Artela reduz a complexidade do salvamento de dados ao mesclar pequenos pedaços de dados em grandes pedaços, não comprometendo assim o desempenho ao processar grandes quantidades de dados.

Além disso, os nós validadores suportam expansão horizontal e a rede pode ajustar automaticamente o tamanho dos nós de computação com base na carga ou demanda atual. Este processo de expansão é coordenado pelo protocolo elástico para garantir recursos computacionais suficientes na rede de consenso.

Através da computação elástica, o poder de computação dos nós da rede pode ser expandido, realizando o espaço de bloco elástico, permitindo que o espaço de bloco independente seja solicitado de acordo com a demanda, o que não apenas atende às necessidades de expansão do espaço de bloco público, mas também garante desempenho e estabilidade.

Isso permite que a rede DEX responda com calma à expansão elástica da Web2 ao enfrentar horários de pico de negociação.

Vale ressaltar que o espaço de bloco elástico, como solução para expandir horizontalmente o desempenho do blockchain, baseia-se na premissa de que “as transações podem ser paralelizadas”. Somente após o aumento do paralelismo da transação, os recursos da máquina do nó precisam ser expandidos horizontalmente. , para melhorar o rendimento da transação. 4.2 Exploração de segurança DEX do ArtexSwap

4.2 Exploração de segurança DEX do ArtexSwap

ArtexSwap foi atualizado para a versão 2.0 A julgar pela arquitetura do ArtexSwap, ele se concentra principalmente em três aspectos de segurança, a saber:

  • Como o DEX deve identificar e prevenir comportamentos maliciosos?

  • Como evitar que os usuários sejam prejudicados pelo Rug Pull durante a negociação?

  • Como evitar que aconteça um grande deslizamento?

Mecanismo de lista negra

O mecanismo de lista negra é uma estratégia que coloca o foco na segurança em primeiro lugar, pois do ponto de vista comportamental, endereços e usuários que participaram de “coisas ruins” têm alta probabilidade de cometer crimes novamente. a plataforma ArtexSwap antes da transação A plataforma ArtexSwap pode realizar uma análise a priori de ambas as partes e do ambiente da transação. O mecanismo de lista negra continuará a monitorar as atividades de transação e excluir "elementos perigosos" da lista negra, um por um. conta é detectada. Quando as operações são solicitadas, essas solicitações são bloqueadas automaticamente para evitar a ocorrência de comportamento malicioso.

Por exemplo, se uma conta estiver na lista negra porque participou de um Rug Pull ou outra atividade fraudulenta, a conta não poderá negociar ou adicionar liquidez no DEX, protegendo assim outros usuários de possíveis perdas.

Essencialmente, ArtexSwap fornece um sistema de defesa passiva do lado C com foco centralizado na retaguarda.

Mecanismo anti-tapete

Rug Pull significa que os desenvolvedores ou grandes detentores aumentam repentinamente a oferta de tokens ou removem a maior parte dos fundos do pool de liquidez, fazendo com que o preço do token despenque e os investidores sofram enormes perdas.

Esse tipo de situação costuma ser acompanhado de um backdoor no contrato. Entrar nesta etapa costuma ser um peixe que escapa do mecanismo da Lista Negra. Como há um certo atraso nas informações da lista negra, a situação geral é dividida em dois tipos:

  1. Esta vulnerabilidade de contrato não foi descoberta,

  2. Você encontrou a lista negra?

Vamos falar primeiro do primeiro. Para os casos em que não há evidência direta de que há um problema com o contrato de token, o ArtexSwap geralmente adota um mecanismo otimista para lidar com isso, ou seja, é seguro por padrão, mas a plataforma ArtexSwap. sempre monitorará qualquer tentativa de aumentar significativamente o fornecimento de tokens. Uma vez descoberta tal situação, ela será bloqueada e outros usuários serão impedidos de negociar tokens relacionados para evitar perdas.

O segundo tipo depende da comunicação de mensagens fora da cadeia. Aspect permite interação e troca de dados fora do blockchain quando a comunicação de mensagens fora da cadeia está habilitada. Isso permite que a ArtexSwap obtenha os endereços de contratos maliciosos relevantes de fontes de informações de terceiros em tempo real e, em seguida, conduza verificações de segurança nos contratos de token em todo o DEX. Assim que um contrato malicioso for descoberto, todas as operações relacionadas serão bloqueadas diretamente.

Mecanismo de deslizamento

O que precisa de ficar claro é que, no âmbito do mecanismo de liquidez da AMM, uma elevada derrapagem que conduz a perdas é um evento de alta probabilidade. Simplificando, a derrapagem refere-se à diferença entre o preço de execução da transacção e o preço esperado.Quando o mercado é volátil ou a liquidez é insuficiente, a derrapagem tornar-se-á significativa.

Obviamente, a prevenção do Slippage é um problema "preditivo", e não é difícil resolver o problema da insuficiência de liquidez. O contrato da plataforma ArtexSwap só precisa monitorar o pool de liquidez em tempo real para atingir essa meta. A dificuldade está na flutuação do mercado. Como o mercado é uma informação de evento externo, a primeira coisa que vem à mente é acessar o oráculo para obter o status do mercado. Para isso, a ArtexSwap precisa utilizar o ambiente básico para seu funcionamento. Artela suporta a tecnologia Aspect, e Artela suporta. Agentes de IA, que utilizam dados de status de mercado e IA para prever o alto deslizamento das transações em um determinado momento, e combinam-no com o monitoramento de liquidez mencionado anteriormente para obter de forma abrangente um valor estimado O valor estimado excede um limite (30%), evita. execução comercial, protegendo assim os comerciantes de perdas causadas por flutuações violentas de preços.

5. Resumo

Embora não tenhamos certeza se o modelo DEX atual pode apoiar o crescimento a longo prazo e a adoção institucional, é previsível que o DEX continuará a se tornar uma infraestrutura indispensável no ecossistema de criptomoedas.

Novamente, por trás de cada golpe bem-sucedido, pode haver um usuário que pare de usar o Web3, e o ecossistema DEX não terá para onde ir sem novos usuários. Portanto, para o DEX, perder segurança significa perder tudo.

Acontece que, sob o cenário atual de alta do DEX, a narrativa dos derivativos parece ser capaz de florescer para sempre. Mas, no longo prazo, o DEX é a demanda mais certa dos usuários, portanto, nenhuma atenção é demais.

apêndice

"Uma breve análise: modelo de carteira de pedidos e AMM de criação de mercado automatizada"

"Interpretação do texto completo de Buterin: A próxima parada da infraestrutura Web3.0, é" encapsulamento ou expansão "? 》