Ambient (anteriormente CrocSwap) é um protocolo de negociação descentralizado que permite um AMM bidirecional que combina liquidez de produto centralizada e ambiente em qualquer par de ativos blockchain. A Ambient executa todo o DEX em um único contrato inteligente, onde um único pool AMM é uma estrutura de dados leve, em vez de um contrato inteligente independente. Este design torna o Ambient o DEX baseado em Ethereum mais eficiente atualmente.

Análise do mecanismo
Formador de mercado automatizado (AMM)
Na Ambient, a liquidez é fornecida por meio do mecanismo Automated Market Maker (AMM). Ao contrário das carteiras de ordens com limite (LOBs) tradicionais, a liquidez não é fornecida por ordens individuais, mas pela liquidez geral de um pool de liquidez composto por fundos fornecidos por provedores de liquidez (LPs).
Cada pool de liquidez no Ambient representa um mercado bidirecional entre um par de ativos ou tokens intercambiáveis. A qualquer momento, cada pool de liquidez tem uma taxa de câmbio única determinada pelo rácio de reservas virtuais comprometidas com esse pool. Os usuários finais podem trocar um token do par por outro com base em uma fórmula determinística.
O pool de liquidez ambiente usa o algoritmo Constant Product Market Maker (CPMM). Independentemente do tamanho ou direção da troca, o produto dos dois aspectos da reserva virtual permanecerá constante. (Além das taxas cobradas e do aumento da liquidez da concentração). Quando um trocador envia uma certa quantidade de tokens básicos para o pool, o pool de liquidez retornará uma certa quantidade de tokens cotados com base nesse relacionamento constante de produto. Portanto, a taxa de câmbio do pool de liquidez aumentará para aumentar a taxa de câmbio do token cotado em relação ao token base.
Este mecanismo equilibra a oferta e a procura, reajustando os preços proporcionalmente ao tamanho e à direção da bolsa. Portanto, os cambistas não obtêm uma taxa instantânea, mas sim um preço ligeiramente pior com base no tamanho da sua negociação em relação à liquidez no pool de liquidez. Essa diferença é chamada de choque de preços.
Além disso, os cambistas pagam taxas de liquidez com base no valor nocional de suas negociações. As taxas de liquidez são reatribuídas aos LPs com base na contribuição proporcional da liquidez ativa no pool de liquidez. As taxas variam com base no pool de liquidez específico e podem ser ajustadas com base nas condições de mercado, mas normalmente ficam na faixa de 0-1%.
Concentrar liquidez
A liquidez centralizada permite que os usuários forneçam liquidez dentro de qualquer faixa de preço predefinida em uma única curva AMM. Isto contrasta com a liquidez ambiente, onde a liquidez permanece ativa a todos os preços possíveis, de zero ao infinito.
A vantagem da liquidez conjunta é principalmente a eficiência do capital. Os fornecedores de liquidez (LP) apenas necessitam de comprometer as garantias necessárias para apoiar uma gama limitada de liquidez. Por exemplo, um par de stablecoin negociado entre US$ 0,99 e US$ 1,01 exigiria significativamente menos capital para fornecer liquidez centralizada.
A desvantagem da liquidez centralizada é que os fornecedores de liquidez deixarão de acumular taxas se o preço da curva exceder o intervalo da ordem. Portanto, o provedor de liquidez centralizado determina sabiamente sua faixa de preço ou periodicamente “reequilibra” a ordem, movendo-a de volta para a faixa.
Ambient também oferece suporte à liquidez Ambient nativa, que é diferente da "liquidez centralizada de escopo total". A primeira vantagem é que, ao contrário das taxas que se acumulam em bolsas laterais separadas, as taxas do Ambient Liquidity Provider voltam automaticamente à sua posição original, sem qualquer gestão manual. A segunda vantagem é que o custo do gás necessário para cunhar e queimar as posições dos fornecedores de liquidez Ambient é significativamente mais baixo. A terceira vantagem é que as posições de todos os provedores de liquidez Ambient em uma determinada curva são naturalmente intercambiáveis e podem ser facilmente empacotadas em “tokens LP”.
Elimine a liquidez
A remoção de liquidez comporta-se da mesma forma que a liquidez agrupada baseada em intervalo, exceto que a liquidez é permanentemente removida da curva AMM sempre que o preço da curva excede o limite do intervalo. Quando o preço da curva é inferior ao preço de compra ou o preço da curva aumenta para o preço de venda, a liquidez de eliminação pode ser definida.
O comportamento de eliminação de liquidez é um tanto semelhante ao da “ordem com limite irreversível” em uma carteira de ordens com limite centralizada tradicional. Os usuários que desejam obter execução direcional a um preço melhor que o preço atual de mercado podem comprar (vender) no pool licitando (vender) abaixo (acima) do preço atual. Contanto que o preço em determinado ponto exceda esse ponto, a ordem do usuário será executada. Ao contrário da ordem de faixa de liquidez centralizada original, os tokens adquiridos pelo usuário não serão convertidos de volta, mesmo que o preço se recupere além do preço de preenchimento. Por esse motivo, a obtenção de liquidez é uma ferramenta útil para usuários que desejam uma execução direcional, mas desejam obter um preço mais favorável do que os swaps tradicionais.
Eliminar ordens de liquidez proporciona melhores preços
Esperando por um preço mais barato
Receba em vez de pagar taxas de swap
Evite a derrapagem de preços na curva AMM
Na prática, a eliminação de liquidez está frequentemente sujeita a algumas restrições por parte dos utilizadores
Ao contrário da liquidez centralizada típica, a largura da ordem de intervalo é fixa (geralmente mais estreita) para todas as ordens knockout no pool.
A oferta eliminatória deve estar sempre abaixo do preço da curva atual, e a oferta eliminatória deve estar sempre acima do preço da curva atual.
Para ser completamente eliminado, o preço deve percorrer completamente a faixa. Se a curva se mover para o meio do intervalo, a ordem poderá ser “parcialmente preenchida”. Se o preço voltar para a faixa sem atingir o preço de nocaute, ele volta.

nível de usuário
Troca de token
A principal funcionalidade do Ambient é permitir que os usuários troquem um tipo de token por outro a um preço justo de mercado. Se existir liquidez para um determinado par de moedas no contrato DEX, os usuários poderão trocar entre tokens. Além disso, os aplicativos web front-end fornecem interfaces para trocas de uso geral.

garantia restante
Os usuários podem depositar diretamente uma certa quantidade de tokens no contrato DEX como saldo estático. O excesso de garantia serve como capital de giro leve, de modo que os custos indiretos e de transação são menores do que o processamento de transferências de token ERC20 em cada operação de swap, mint e burn. O excesso de garantia pode ser depositado diretamente pelos usuários, enviando tokens diretamente para o contrato DEX. Ou pode ser recebido como resultado de uma operação de troca, destruição ou colheita. Além disso, o excesso de garantia também pode ser sacado diretamente, para que a carteira do usuário receba os tokens base correspondentes.
Governança e Política
A governança do protocolo Ambient é, em última análise, controlada por assinaturas múltiplas DAO. Existem duas autoridades principais de assinaturas múltiplas, assinaturas múltiplas operacionais e assinaturas múltiplas financeiras.
Os recursos de ação com múltiplas assinaturas incluem:
Definir e modificar parâmetros do pool (por exemplo, taxas de liquidez, intervalos de ticks, limites JIT, etc.)
Inicializar novo modelo de tipo de pool
Definir, ativar ou desativar taxas de contrato
Definir o tamanho do subpreço melhora o limite do tamanho do token
Define o compromisso mínimo de liquidez para o tipo de pool recém-inicializado.
Instale um pipeline oracle de política com qualquer funcionalidade para manipulação de multisigs.
A multisig do Tesouro está reservada para ações administrativas mais graves. No entanto, isso requer um nível mais alto de comprometimento e uma procrastinação mais longa. Treasury Multisig combina Gnosis Vault com um bloqueio de tempo de 5 dias. Além das permissões multisig operacionais padrão, o multisig de tesouraria também:
Atualize o código no contrato DEX
Transfira as permissões do DEX para o novo contrato do controlador de política
Colete taxas de protocolo acumuladas em DEX
Forçar uma desinstalação da política oracle antes que ela expire
Forçar a conversão de um pool de permissão em um pool sem permissão (em caso de mau comportamento do Oracle de permissão)
Visão geral do sistema

A governança preenche o papel tradicional de um DAO. Ele tem poder total sobre o protocolo e é controlado por soluções de múltiplas assinaturas e bloqueio de tempo M-de-N.
A estratégia é a camada intermediária entre a governança do DAO e o próprio contrato DEX. Ele pode fornecer soluções diretamente da camada de governança ou delegar o controle de gerenciamento limitado do DEX a um oráculo externo de política de contrato inteligente instalado explicitamente pela governança DAO.
O mecanismo é o próprio contrato DEX subjacente. O CrocSwapDex (o principal contrato inteligente que mantém liquidez e posições descentralizadas) é construído com parâmetros ajustáveis que podem ser ajustados dinamicamente por oráculos estratégicos externos. Isso permite que o protocolo melhore e experimente novos recursos de uma forma mais segura e controlável do que atualizar diretamente o contrato inteligente DEX subjacente.
Vantagem
Ambient é uma nova base de código que leva em consideração as melhores práticas de engenharia e opções inovadoras de arquitetura de contrato inteligente. Isso oferece algumas vantagens essenciais em comparação com outros DEXs:
Economize significativamente nas taxas de gás.
Combina liquidez concentrada ("estilo UniV3"), ambiente ("estilo UniV3") e liquidez eliminada (que se comporta como uma ordem limite que preenche e bloqueia atomicamente a posição em uma única direção) na mesma curva de liquidez.
Taxas de pool ajustadas dinamicamente para maximizar os retornos aos provedores de liquidez em relação às condições de mercado e à demanda por liquidez.
Como as taxas centralizadas do provedor de liquidez são automaticamente reinvestidas na liquidez ambiente, os usuários ganham juros compostos mesmo sem colheita manual.
Evite ataques instantâneos de liquidez usando parâmetros mínimos de TTL em posições de liquidez centralizadas. Como resultado, os fornecedores regulares de liquidez podem cobrar taxas mais elevadas.
Os usuários podem financiar tokens antecipadamente no DEX na forma de “garantia residual”. Ao atrasar as transferências de tokens até a liquidação líquida, os traders ativos são mais eficientes.
Através do padrão off-chain EIP-712, os usuários podem realizar transações “sem gás” com tokens trocados.
Suporte exclusivo para a primitiva "pool de permissão limitada", que transfere a capacidade de gerenciar e limitar o pool para um oráculo de contrato inteligente de uso geral executado dentro ou fora do protocolo.
Resumo

O modelo de fornecimento de liquidez no Ambient combina as características das bolsas descentralizadas e das bolsas centralizadas. E, ao contrário de outros AMMs, a liquidez não está dispersa entre os pares de negociação. A Ambient também pode executar todo o sistema DEX em um único contrato inteligente, permitindo assim taxas de transação mais baixas, maiores recompensas de liquidez e uma experiência de negociação mais justa. Como um protocolo de negociação que combina as características de CEX e DEX, o Ambient apresenta novos recursos nativos de DeFi para oferecer aos usuários uma experiência de primeira classe.

