Para incentivar a liquidez em AMMs de liquidez centralizada, Angle lançou Merkl, uma nova plataforma de mecanismo para incentivar fundos de liquidez do tipo Uniswap V3. Qualquer DAO ou indivíduo pode personalizar o tipo e a forma de incentivar o Uniswap V3 no Merkl, incluindo definir seus próprios parâmetros de alocação para incentivar escopos mais restritos e muito mais. Com esses novos recursos, o Merkl pode se tornar a maneira mais eficiente e flexível de incentivar os pools de mineração Uniswap V3? Angle & Merkl Angle é um protocolo de stablecoin descentralizado, eficiente em termos de capital e com excesso de garantias, lançado em novembro de 2021. Em 28 de setembro de 2021, concluiu uma rodada inicial de financiamento de US$ 5 milhões liderada por a16z, Fabric VC, Wintermute, Divergence Ventures e outros participou do investimento. O Angle pode ser usado para emitir stablecoins chamados agTokens, que são projetados para refletir o valor dos ativos aos quais estão vinculados. O protocolo consiste em vários módulos ou conjuntos diferentes de contratos inteligentes a partir dos quais stablecoins podem ser emitidos ou cunhados. Enquanto a Angle está lançando sua primeira stablecoin, agEUR, com um único módulo de cunhagem (Core Module), ela também está introduzindo um módulo de empréstimo que permite o empréstimo de stablecoins da Angle como garantia. O protocolo também participa de um módulo de depósito direto, também conhecido como Algorithmic Market Operations (AMO), permitindo aumentar a liquidez dos agTokens entre outros protocolos. Embora o mecanismo Merkl seja construído e mantido pela Angle Labs, ele é separado do protocolo Angle. O que Merkl é Essencialmente, Merkl é uma plataforma de mecanismo que incentiva os provedores de liquidez do tipo Uniswap V3 (LPs) no Uniswap V3 e outros tipos de AMMs com liquidez centralizada podem sacar de um ou mais pools de incentivos. Os incentivadores desfrutam de grande flexibilidade na forma como alocam recompensas: eles podem optar por recompensar mais LPs que fornecem mais liquidez em um único token, ou podem recompensar melhor aqueles que definem um intervalo apertado e começam com LPs cujas posições recebem mais taxas de transação. Eles também podem escolher se desejam incentivar a liquidez além do escopo ou se os detentores de determinados tokens receberão recompensas maiores. O uso do Merkl elimina o risco de qualquer capital e não exige que os LPs realizem quaisquer interações específicas de contrato inteligente: eles podem reter liquidez enquanto ainda recebem recompensas.Eles também podem personalizar suas posições para maximizar os benefícios de taxas e incentivos, aproveitando todas as possibilidades oferecidas pelo tipo de liquidez centralizada dos AMMs. Merkl é compatível com gestores de posição de liquidez como Gamma ou Arrakis. Isso significa que é possível fornecer liquidez no pool através do Gamma e receber recompensas sem ter que realizar nenhuma ação adicional (sem necessidade de apostar tokens Gamma ou Arrakis). Portanto, usar Merkl para incentivar um pool é exatamente o mesmo que incentivar tokens Arrakis ou Gamma por meio de um contrato de staking quando não há outros provedores de liquidez no pool. Merkl cobra baixas taxas de manutenção para incentivos. Não há custos para os provedores de liquidez usarem a plataforma, além do gás consumido ao reivindicar recompensas. Como Merkl administra incentivos de novos paradigmas? Merkl é baseado em um script fora da cadeia que analisa dados de pools incentivados em uma determinada cadeia, calculando recompensas para as partes interessadas de todos esses pools. Com base nisso, o script agrega todos os dados de distribuição de recompensas em uma árvore Merkle, que é então compactada em uma raiz Merkle e colocada na cadeia para permitir que os LPs reivindiquem suas recompensas. O script é executado regularmente sempre e por um período fixo. Isso significa que toda vez que você executa o script, ele analisa apenas os dados da cadeia relevantes para esse período específico. Fórmula de alocação personalizável Estritamente falando, para um pool com dois tokens (A e B), o script analisa os swaps que ocorreram no pool durante a execução e com base nas taxas ganhas durante o período de retenção (representando o uso do pool. Os pontos de recompensa são calculados com base nas ações TOKEN A e TOKEN B detidas durante o período de swap no pool. Os incentivadores podem atribuir pesos diferentes a cada parâmetro e personalizar ainda mais a distribuição de recompensas do pool, permitindo que endereços que possuem tokens específicos (como veANGLE ou veCRV) recebam recompensas mais altas. A fórmula exata de distribuição para posições dentro deste pool durante um período de tempo específico é a seguinte: Duração da época e período de disputa O período de tempo (também chamado de época) para o qual o script é executado depende da cadeia e também é o tempo real entre duas distribuições de recompensa . A duração da época é basicamente entre 2 horas e 3 dias, por exemplo, se a duração da época do Ethereum for de 1 dia, então os LPs Uniswap V3 podem receber até novas recompensas por dia no Merkl. Como Merkl é baseado em um script que agrega todos os pools de todos os AMMs suportados na mesma cadeia, os provedores de liquidez com liquidez para pools diferentes podem receber a recompensa inteira de uma vez no final de cada época. Além disso, como o sistema depende de uma única raiz Merkle para lidar com a distribuição de cada cadeia, os provedores de liquidez podem capturar todas as recompensas simbólicas (de potencialmente muitos pools diferentes em um AMM de liquidez centralizado) em uma única transação. Para permitir que qualquer pessoa participe do sistema sem aprovação e para reduzir o risco do sistema a possíveis hacks ou mau funcionamento, cada nova atualização da raiz Merkle é seguida por um período de disputa que permite a qualquer pessoa contestar os resultados. A nova raiz Merkle dos dados de distribuição de recompensas da cadeia de agregação só é válida após este período de disputa. As disputas podem ser desencadeadas enviando um número predefinido de tokens de disputa (provavelmente agEUR) para o contrato de distribuição de recompensas. Durante a disputa, a raiz Merkle do contrato de distribuição de recompensas foi congelada em sua última versão válida. Uma disputa pode ser considerada válida, caso em que a pessoa que a levantou receberá um reembolso e a raiz Merkle da disputa será revogada ou será inválida. Neste último caso, a pessoa que apresenta a disputa perderá os seus fundos e o período de disputa será reiniciado do zero (o que significa que a árvore contestada ainda não é considerada válida). O token de disputa, quantidade e duração podem ser obtidos consultando diretamente o contrato que trata de recompensas constantes. Estrutura de taxas Merkl é gratuita para os provedores de liquidez reivindicarem recompensas, e uma taxa de manutenção de 3% será cobrada quando os motivadores enviarem o valor do incentivo. Esta taxa é dispensada para pools contendo determinados tokens aprovados. Por exemplo, não há taxas para recompensas enviadas para um pool de recompensas contendo agEUR ou outras stablecoins do Angle Protocol. Como os provedores de liquidez recebem incentivos usando Merkl? Como provedor de liquidez, a Merkl permite que os usuários personalizem suas próprias posições de capital, definindo fórmulas de alocação com base no pool do motivador para otimizar os retornos em AMMs como o Uniswap V3. Para ganhar recompensas por ser listado na Merkl, a liquidez pode ser fornecida diretamente em um AMM (como UniswapV3) ou em um gestor de liquidez compatível. As principais escolhas que você precisa fazer ao adicionar liquidez são: a largura da faixa de financiamento e a divisão entre os dois tokens.Depois que a liquidez for fornecida, nenhuma etapa adicional será necessária para começar a receber recompensas e você poderá reivindicá-las diretamente na página Merkl ou em qualquer outro aplicativo integrado ao Merkl. Em particular, você não precisa apostar seus tokens em nenhum outro lugar. Como a parte do projeto usa Merkl para distribuir incentivos? Qualquer DAO ou indivíduo que pretenda incentivar um pool pode utilizar Merkl e personalizar a sua alocação para obter o tipo de liquidez necessária. Após entrar no site oficial, basta preencher o endereço do pool de mineração que deseja incentivar, o endereço dos tokens de recompensa e a quantidade de recompensas enviadas durante o período de distribuição selecionado. Os tokens de recompensa precisam ser colocados na lista de permissões antes de serem gastos e, para os tokens na lista de permissões, um valor mínimo precisa ser enviado para que a alocação seja considerada válida. Se o token de recompensa que você deseja usar ainda não estiver na lista de permissões, você pode deixar uma mensagem oficial no canal Merkl do servidor Angle Discord. Em seguida, personalize quaisquer parâmetros personalizáveis da fórmula de alocação. Depois de concluído, o aplicativo solicitará que você assine uma mensagem de isenção de responsabilidade e, em seguida, publique uma transação que envie os tokens para o contrato de distribuição. Os endereços que detêm fundos podem reivindicar recompensas no final de cada época com base em como fornecem liquidez ao pool. Lembrete Blockbeats: Como pode haver atrasos significativos nas atualizações de raiz Merkle na cadeia e pode haver falhas nos scripts ou na infraestrutura usada para atualizar os resultados na cadeia, use Merkle a seu próprio critério.
