Na LI.FI, já discutimos anteriormente que, embora as pontes baseadas em intenção possam acelerar a UX de pontes, elas correm o risco de se tornar soluções centralizadas devido à falta de solvers.
A falta de solucionadores para executar intenções de usuário é um problema amplamente conhecidoÉ um problema reconhecido com uma solução simples - apenas embarcar mais solvers - que ainda não foi, ahem, resolvido.
O que percebemos é que com intenções, são os solucionadores até o fim. Precisamos resolver esse problema pendente de embarcar mais solucionadores, ou então corremos o risco de construir um futuro financeiro que se assemelha estranhamente à indústria financeira tradicional - onde o fluxo de ordens está concentrado nas mãos de poucas entidades.
Neste artigo, definimos a estrutura de protocolos baseados em intenções e exploramos soluções emergentes no mercado que podem potencialmente abordar o problema da escassez de resolutores ao corrigir os pontos problemáticos para os resolutores.
Vamos mergulhar!
Nota: Pule esta seção se já estiver familiarizado com os intents ou tiver lido o nosso artigo anterior.
Os intents mudam o script de como uma transação funciona, focando no objetivo final do usuário ou "intenção" em vez das etapas específicas para alcançá-lo (mais sobre isto mais tarde). Existem dois principais benefícios do design baseado em intenção:
O design baseado em intenções é o núcleo que deu origem ao saco de pipocas chamado abstração de cadeia– também conhecido como construir uma aplicação que interage com várias cadeias enquanto parece uma única experiência "cripto" interconectada.
Os protocolos baseados em intenção têm três partes principais:
As intenções são todas boas e corretas - suaves, rápidas, eficientes, simples. Mas há uma armadilha no design baseado em intenções: a falta de solucionadores.
Os solucionadores são a espinha dorsal dos protocolos baseados em intenções. Eles são as entidades que efetivamente executam a intenção de um usuário, como entregar um ativo à cadeia A a partir da cadeia B.
Num mundo perfeito, a resolução é um ambiente competitivo, com resolutores a lutar para cumprir intenções ao preço mais baixo. No entanto, ser um resolutor é difícil. No entanto, existem certas barreiras à entrada para os resolutores:
Como resultado, hoje, encontramo-nos numa posição em que há um contraste acentuado na participação do solucionador para as poucas aplicações no topo versus o ecossistema mais amplo.
Por exemplo, vamos analisar dois benchmarks para protocolos baseados em intenções: Cowswap para intenções de troca e Across para intenções de interligação de cadeias:
Troca de vacastem um leilão competitivo com 16 solucionadores independentes competindo por ordens de utilizadores. Nenhum solucionador único domina e nenhum dos solucionadores é administrado pela equipa do Gate.io.
A Across tem mais de 15 solvers (chamados relayers) a competir ativamente para preencher as intenções de cross-chain dos utilizadores. Enquanto a Risk Labs continua a executar o seu próprio solver, o gráfico abaixo mostra que, ao contrário dos dados anteriores no nosso investigação, nenhum solucionador único domina mais os leilões. Há concorrência suficiente entre os solucionadores.
Distribuição do fluxo de pedidos entre os relayers da Across. Nota: A Risk Labs opera os solvers indicados em verde e cinza escuro no gráfico acima. Fonte: Dados internos da Across.
Entretanto, a maioria outros protocolos baseados em intençãosó tem solucionadores que são ou bem capitalizados market makers (olá Wintermute!) ou a equipe do protocolo em si (que tem um interesse em executar intenções do utilizador recolhidas na sua aplicação).
Existem algumas razões para esta disparidade, mas a questão principal é que simplesmente não há solucionadores suficientes. Isto pode parecer um pormenor insignificante, mas na verdade é uma bomba-relógio para a centralização.
Aqui está a parte preocupante: a falta de solucionadores cria problemas de centralização. Isso significa pontos únicos de falha, riscos de censura e a possibilidade de os solucionadores aumentarem as taxas.
Não é exatamente o futuro aberto e sem permissão que imaginamos, certo? Basicamente estamos colocando uma interface elegante em um sistema centralizado - a antítese de toda a revolução da finança aberta, onde estamos cometendo os mesmos erros do sistema legado que estamos tentando interromper.
Precisamos corrigir este gargalo do solucionador, e rápido. Mais solucionadores, e em breve, são a chave para desbloquear o verdadeiro potencial dos sistemas baseados em intenções.
A boa notícia? Há sinais de melhoria. Novos projetos estão sendo lançados, e equipes existentes estão colaborando para facilitar a integração de mais solvers.
Na próxima secção, iremos mergulhar em algumas novas soluções que têm como objetivo tornar a vida mais fácil para os solvers em cada passo do sistema baseado na intenção. Mais solvers, mais diversão, certo?
Não há uma forma definida para os protocolos baseados em intenções recolherem intenções de utilizadores e transmiti-las aos solucionadores. Isto significa que cada aplicação baseada em intenções criou os seus próprios fluxos de trabalho e estruturas para determinar de que informações uma intenção deve consistir e como deve ser processada.
Esta falta de padronização significa mais trabalho para os solucionadores se familiarizarem com o funcionamento de cada protocolo baseado em intenções (proliferação de fragmentação, poder-se-ia supor). Os solucionadores têm de dedicar tempo e recursos para entender cada sistema específico e escrever código personalizado para o apoiar.
À medida que o número de protocolos baseados em intenções no mercado aumenta, esta abordagem torna-se insustentável para os solvers apoiarem. A fragmentação leva a redes isoladas de solvers para cada aplicação, enfraquecendo o ciclo virtuoso dos efeitos de rede para intenções, à medida que continuamos a construir dentro dos nossos jardins murados.
Para lidar com essas questões, Uniswap Labs e Across propuseramERC-7683, um formato padronizado para intenções entre cadeias. Este padrão oferece várias vantagens:
Muitos protocolos de infraestrutura baseados em solucionadores, como Khalani, Nomial, estão a apontar para serem compatíveis com o padrão ERC-7683. Este é um desenvolvimento promissor e representa um cenário vantajoso para todas as partes interessadas envolvidas – aplicações baseadas em intenções como UniswapX irão beneficiar de um maior número de solucionadores a competir pelo fluxo de ordens, enquanto os solucionadores dentro destes protocolos de infraestrutura terão acesso imediato a mais fluxo de ordens a partir do Dia
1. Esta compatibilidade tem vários grandes benefícios:
No entanto, também existem algumas desvantagens e limitações potenciais que poderiam prejudicar os benefícios gerais e a adoção do ERC-7683:
O problema com os padrões - haverá sempre mais do que um.
A maioria dos protocolos baseados em intenções concentra-se numa gama estreita de ações, como swaps e pontes, num número limitado de cadeias.
Para se tornarem verdadeiramente a arquitetura de design dominante, os sistemas baseados em intenção precisam ir além de swaps e pontes para suportar uma variedade mais ampla de ações, incluindo staking, empréstimos, onramping de moeda fiduciária e mais.
Uma forma de apoiar mais tipos de intenções é integrar solucionadores especializados. Ao integrar solucionadores que se especializam nestas áreas específicas, podemos garantir que cada intenção seja executada com o mais alto nível de proficiência, levando a resultados mais otimizados.
Estes solvers especializados devem trabalhar juntos em vez de isoladamente. Esta colaboração permitirá que os protocolos baseados em intenções executem intenções mais generalizadas, combinando múltiplas ações para cumprir uma gama mais ampla de intenções.
Plataformas como Khalanipropor uma solução para permitir a colaboração entre solvers. Em vez de competirem PvP uns contra os outros, os solvers trabalham juntos para encontrar a melhor solução para a intenção de cada utilizador. Isto permite que uma multiplicidade de solvers mais pequenos e especializados colaborem de forma eficaz.
Origem: Apresentando Khalani
Como Kevin Wang (co-founder of Khalani)descreve: Khalani é a plataforma para o solver peer-to-peer "Coincidence of Can-do". A colaboração permite decompor intenções complexas em intenções especializadas menores (ou intenções componíveis), peças mais geríveis que os solvers individuais podem lidar.
Khalani oferece uma plataforma onde os solucionadores podem combinar seus recursos e habilidades especializadas para abordar de forma mais eficaz intenções específicas do usuário. Pense nisso como criar 'pools de solucionadores' semelhantes a piscinas de stakingAo unir os seus recursos, os participantes podem alcançar resultados mais consistentes e potencialmente mais elevados do que poderiam alcançar sozinhos.
Para entender como o Khalani permite a colaboração solver-solver, vamos considerar um exemplo.
Vamos dizer que... Bob, um utilizador de Ethereum com USDC, quer ETH na Arbitrum e utiliza uma ponte baseada em intenções.
Aqui está como um solucionador poderia usar Khalani para executar este intento:
Bob submete a sua intenção: “Eu quero ETH na Arbitrum em troca de USDC na Ethereum”.
A ponte baseada em intenções seleciona um resolvedor exclusivo para preencher a intenção do Bob, vamos chamar este resolvedor, Resolvedor A - o escolhido.
No entanto, o Solver A fica sem inventário no Arbitrum para cumprir a intenção de Bob e decide aproveitar o pool de solvers da Khalani para disponibilizar o capital necessário.
O Solver A envia uma intenção ao Khalani para pedir a outro solucionador (ou combinação de solucionadores) para antecipar o capital no Arbitrum em troca dos fundos bloqueados do Bob no Ethereum.
Outro resolvedor, Solver B (baleia Arbitrum) que detém inventário em Arbitrum adianta os ativos desejados a Bob em Arbitrum.
Utilizador - resolução de solver - Uma vez que o Solver B completa o pedido de Bob, o Solver A resolve com o utilizador, fornecendo a prova à plataforma de resolução, que neste caso é a ponte baseada na intenção. Como resultado, o Solver A recebe USDC de Bob na Ethereum.
Solver - solver settlement – O Solver A resolve com o Solver B apresentando a prova de execução à cadeia Khalani.
Embora este seja um exemplo simplificado de como um solucionador pode colaborar no Khalani para cumprir intenções, o Khalani pode executar intenções mais complexas usando o mesmo processo.
Por exemplo, Bob, um utilizador de Ethereum com USDC, quer depositar ETH numa plataforma de empréstimos na Arbitrum.
Neste caso, o solver escolhido poderia colaborar com vários solvers especializados na Gate, dependendo da expertise necessária:
Da mesma forma, outros solvers especializados em Khalani também podem ser chamados para decompor intenções complexas em tarefas simplificadas executadas por uma combinação de solvers, em vez de depender de um único solver para fazer todo o trabalho.
Resolver via Khalani pode permitir a execução de intenções generalizadas e seria um grande desbloqueio para o paradigma baseado em intenções. No entanto, existem potenciais gargalos em cada etapa deste fluxo que podem afetar a execução da intenção:
1) Dependências de tarefas: Algumas tarefas podem depender da conclusão de outras. Coordenar essas dependências e lidar com erros pode introduzir atrasos à medida que os solucionadores aguardam a conclusão das tarefas pré-requisito.
2) Etapas de segurança e verificação: Implementar verificações de segurança e etapas adicionais para verificar transações para evitar fraudes ou ações maliciosas pode aumentar a latência.
Para garantir a fiabilidade e qualidade global da execução da intenção, apesar dessos atrasos potenciais, alguns protocolos baseados em intenções realizam leilões com permissão e escolhem trabalhar apenas com solucionadores de confiança, solucionadores em lista branca.
No entanto, deve ser notado que esta latência depende das tarefas e não muda se as tarefas estiverem a ser executadas por um único resolvedor ou vários resolvedores a colaborar - será semelhante em todos os protocolos baseados em intenções que dependem de resolvedores para execução.
As plataformas de infraestrutura do Solver serão compatíveis com padrões como ERC-7683, pois é uma situação vantajosa para todos os envolvidos. O principal objetivo de todos esses projetos e iniciativas é atrair mais solvers para o ecossistema e, se conseguirmos fazer isso, a compatibilidade entre os dois pode iniciar um efeito de roda viva para o paradigma baseado na intenção:
Durante o processo de liquidação de intenções, os solvers são reembolsados na cadeia de origem onde as intenções do utilizador são geradas. Isto significa que acabam com fundos dispersos por uma dúzia de cadeias diferentes, que precisam de reequilibrar constantemente. Não só é uma dor de cabeça para gerir, mas grande parte desse capital fica simplesmente inativo. Além disso, quanto mais cadeias houver, mais fina é a liquidez de cada solver ao longo do tempo.
Atualmente, não há um sistema compartilhado para coordenar esses fluxos de capital entre as cadeias. Cada solucionador é um lobo solitário, gerenciando a liquidez nessa bagunça fragmentada. É aí que Everclearpretende intervir e resolver o problema de reequilíbrio para solucionadores.
Everclear tem como objetivo resolver isso coordenando liquidação de liquidez global entre cadeias através de uma 'Camada de Compensação' - uma rede descentralizada que coordena a compensação global e liquidação de fluxos de capital entre cadeias.
A chave da proposta de valor da Everclear é o conceito de compensação.
A compensação é um mecanismo que agrega (ou combina) múltiplos pagamentos entre diferentes partes para alcançar um pagamento líquido reduzido (ou número de pagamentos). Isso significa que, em vez de lidar com cada transação separadamente, a compensação calcula o valor total devido entre as partes e apenas a diferença é paga. Isso torna o processo mais fácil e reduz o número de pagamentos necessários.
Para aqueles de vocês que fazem parte do clube dos nómadas cripto, devem estar familiarizados com o Splitwise - uma aplicação que ajuda grupos de pessoas a acompanhar despesas partilhadas, como durante uma viagem. A funcionalidade "Settle Up" no Splitwise é um exemplo perfeito de compensação:
Este conceito de compensação também é utilizado por empresas de transferência de dinheiro como TransferWiseEm vez de mover dinheiro através das fronteiras, eles combinam remetentes e destinatários com necessidades opostas de moeda e compensam uns contra os outros. Isso reduz o número de transferências reais necessárias, tornando-o mais eficiente e econômico.
Da mesma forma, o Everclear permite que os solvers 'liquidem' uns com os outros entre cadeias, reduzindo o número total de liquidações necessárias, o que minimiza o custo para os solvers, bem como o inventário e a complexidade geral. Para aqueles de vocês que estão cientes de como o CowSwap funciona, essencialmente o netting é uma coincidência de desejos em grande escala, entre solvers a cada período de tempo X.
Origem: Apresentando Everclear
Everclear acredita que Cerca de 80% dos fluxos diários de e para cadeias podem ser compensados.Isso significa que, para cada $1 transferido para a cadeia média diariamente, $0,80 é transferido para fora. Isso implica que, no geral, há 5 vezes mais volume sendo enviado através das pontes do que o necessário, e os solucionadores estão reequilibrando entre as cadeias significativamente mais, uma vez que estão trabalhando de forma isolada.
Vamos tentar entender como os utilizadores (protocolos baseados em intenções, solucionadores ou CEXs) iriam alavancar a pilha da Everclear.
Considere o exemplo de Alice, uma solucionadora que prefere liquidar na Arbitrum. Alice precisa preencher uma transação de 10 ETH da Optimism para a Arbitrum. Eis como o fluxo funcionaria com e sem Everclear:
Podemos ver que os benefícios de uma camada de compensação como Everclear para seus usuários (solvers, MMs) como Alice são:
Ao eliminar um ponto de dor importante para os solvers, o Everclear pode incentivar mais participação no ecossistema, contribuindo, em última análise, para o efeito de roda livre de integração de mais solvers.
Everclear está posicionado na pilha de intenções de forma a que qualquer protocolo ou infraestrutura envolvendo solvers possa aproveitá-lo para resolver o problema de reequilíbrio e reduzir custos e complexidade operacional para os solvers.
Por exemplo, infraestrutura do solucionador como Khalani integraria com Everclear, permitindo que os solvers que colaboram através de sua pilha aproveitem o Everclear para liquidação eficiente de capitalAssim, pode-se dizer que o lançamento da Everclear é um desenvolvimento positivo para o paradigma baseado em intenções, pois melhora todos os diferentes tipos de projetos que fazem parte deste ecossistema e expande o mercado para todos.
Para permitir isso, 'Everclear é projetado como um Arbitrum Orbitrollup usandoEigenDAem parceria comGelato RaaS’. No momento do lançamento da mainnet alfa (previsto para o início do terceiro trimestre de 2024), Everclear estaria sob algumas limitações e restrições:
Nota: A mainnet Alpha é como o estágio de testes públicos da Everclear. O lançamento completo apresentará expansões de cadeias sem permissão, permitindo que as cadeias definam suas próprias preferências de segurança.
Além disso, existem certos riscos potenciais e suposições de confiança associadas ao Everclear como mecanismo de compensação:
1) Os arbitragistas irão operar com base em curvas de preços previsíveis, reduzindo a incerteza nas suas ofertas, e
2) lançar com um grupo ativo e líquido de arbitragem garantirá concorrência e potencialmente preços estáveis durante as vendas em leilão.
Esta combinação de curvas de preços fixos e um ecossistema líquido de árbitros deve contribuir para um resultado mais previsível para os reembolsos para os solucionadores, mesmo quando os leilões são necessários.
De vez em quando, surge uma nova ideia que ousa mudar o status quo. O paradigma baseado na intenção é uma dessas ideias, com o objetivo de transformar fundamentalmente a forma como os usuários interagem com blockchains.
Ainda é cedo, e só o tempo dirá se a filosofia de design baseada em intenções terá sucesso. Mas uma coisa é clara: com intenções, são os solvers o caminho a seguir; se vamos inaugurar uma era de intenções em cripto, vamos precisar de muitos mais solvers.
Na LI.FI, desenvolvemos uma extensa distribuição de 250+ aplicativos, carteiras, entradas e outros protocolos DeFi que integraram nosso produto. Tocamos diretamente os frontends onde os usuários expressam as intenções mais comuns - trocas, transferências entre cadeias e ações de várias etapas como zaps. Este ponto de vista único nos permite capturar o valor gerado na camada de expressão de intenções.
À medida que o cenário dos executantes subjacentes (pontes, DEXs, solucionadores e infraestruturas baseadas em solucionadores) evolui, o papel dos agregadores torna-se cada vez mais crucial. Isto apresenta uma oportunidade significativa para novos intervenientes, como protocolos de infraestrutura baseados em solucionadores, construírem tecnologia compatível que possa integrar-se perfeitamente com LI.FI e aceder à nossa extensa base de utilizadores e fluxo de pedidos.
A nossa missão é agregar toda a infraestrutura de execução relevante, herdar as suas funcionalidades e oferecer aos nossos parceiros de integração uma variedade de opções através da nossa middleware de execução. Nós encorajamo-los a escolher fornecedores com base em fatores como caso de uso, funcionalidades necessárias, público-alvo, tamanhos médios de transferência, frequência esperada de transferência, cadeias suportadas e mais.
Estamos focados em construir a melhor solução de abstração e agregação do mercado. O nosso objetivo é ajudar as equipas a aceder a toda a liquidez e utilizadores na DeFi, permitindo-lhes dominar o ecossistema cripto multi-chain.
Se é um construtor de cadeias, pontes, desenvolvedor de aplicações baseadas em intenções, solucionador ou desenvolvedor de infraestruturas solucionadoras, venha falar connosco. Vamos trabalhar juntos.
Na LI.FI, já discutimos anteriormente que, embora as pontes baseadas em intenção possam acelerar a UX de pontes, elas correm o risco de se tornar soluções centralizadas devido à falta de solvers.
A falta de solucionadores para executar intenções de usuário é um problema amplamente conhecidoÉ um problema reconhecido com uma solução simples - apenas embarcar mais solvers - que ainda não foi, ahem, resolvido.
O que percebemos é que com intenções, são os solucionadores até o fim. Precisamos resolver esse problema pendente de embarcar mais solucionadores, ou então corremos o risco de construir um futuro financeiro que se assemelha estranhamente à indústria financeira tradicional - onde o fluxo de ordens está concentrado nas mãos de poucas entidades.
Neste artigo, definimos a estrutura de protocolos baseados em intenções e exploramos soluções emergentes no mercado que podem potencialmente abordar o problema da escassez de resolutores ao corrigir os pontos problemáticos para os resolutores.
Vamos mergulhar!
Nota: Pule esta seção se já estiver familiarizado com os intents ou tiver lido o nosso artigo anterior.
Os intents mudam o script de como uma transação funciona, focando no objetivo final do usuário ou "intenção" em vez das etapas específicas para alcançá-lo (mais sobre isto mais tarde). Existem dois principais benefícios do design baseado em intenção:
O design baseado em intenções é o núcleo que deu origem ao saco de pipocas chamado abstração de cadeia– também conhecido como construir uma aplicação que interage com várias cadeias enquanto parece uma única experiência "cripto" interconectada.
Os protocolos baseados em intenção têm três partes principais:
As intenções são todas boas e corretas - suaves, rápidas, eficientes, simples. Mas há uma armadilha no design baseado em intenções: a falta de solucionadores.
Os solucionadores são a espinha dorsal dos protocolos baseados em intenções. Eles são as entidades que efetivamente executam a intenção de um usuário, como entregar um ativo à cadeia A a partir da cadeia B.
Num mundo perfeito, a resolução é um ambiente competitivo, com resolutores a lutar para cumprir intenções ao preço mais baixo. No entanto, ser um resolutor é difícil. No entanto, existem certas barreiras à entrada para os resolutores:
Como resultado, hoje, encontramo-nos numa posição em que há um contraste acentuado na participação do solucionador para as poucas aplicações no topo versus o ecossistema mais amplo.
Por exemplo, vamos analisar dois benchmarks para protocolos baseados em intenções: Cowswap para intenções de troca e Across para intenções de interligação de cadeias:
Troca de vacastem um leilão competitivo com 16 solucionadores independentes competindo por ordens de utilizadores. Nenhum solucionador único domina e nenhum dos solucionadores é administrado pela equipa do Gate.io.
A Across tem mais de 15 solvers (chamados relayers) a competir ativamente para preencher as intenções de cross-chain dos utilizadores. Enquanto a Risk Labs continua a executar o seu próprio solver, o gráfico abaixo mostra que, ao contrário dos dados anteriores no nosso investigação, nenhum solucionador único domina mais os leilões. Há concorrência suficiente entre os solucionadores.
Distribuição do fluxo de pedidos entre os relayers da Across. Nota: A Risk Labs opera os solvers indicados em verde e cinza escuro no gráfico acima. Fonte: Dados internos da Across.
Entretanto, a maioria outros protocolos baseados em intençãosó tem solucionadores que são ou bem capitalizados market makers (olá Wintermute!) ou a equipe do protocolo em si (que tem um interesse em executar intenções do utilizador recolhidas na sua aplicação).
Existem algumas razões para esta disparidade, mas a questão principal é que simplesmente não há solucionadores suficientes. Isto pode parecer um pormenor insignificante, mas na verdade é uma bomba-relógio para a centralização.
Aqui está a parte preocupante: a falta de solucionadores cria problemas de centralização. Isso significa pontos únicos de falha, riscos de censura e a possibilidade de os solucionadores aumentarem as taxas.
Não é exatamente o futuro aberto e sem permissão que imaginamos, certo? Basicamente estamos colocando uma interface elegante em um sistema centralizado - a antítese de toda a revolução da finança aberta, onde estamos cometendo os mesmos erros do sistema legado que estamos tentando interromper.
Precisamos corrigir este gargalo do solucionador, e rápido. Mais solucionadores, e em breve, são a chave para desbloquear o verdadeiro potencial dos sistemas baseados em intenções.
A boa notícia? Há sinais de melhoria. Novos projetos estão sendo lançados, e equipes existentes estão colaborando para facilitar a integração de mais solvers.
Na próxima secção, iremos mergulhar em algumas novas soluções que têm como objetivo tornar a vida mais fácil para os solvers em cada passo do sistema baseado na intenção. Mais solvers, mais diversão, certo?
Não há uma forma definida para os protocolos baseados em intenções recolherem intenções de utilizadores e transmiti-las aos solucionadores. Isto significa que cada aplicação baseada em intenções criou os seus próprios fluxos de trabalho e estruturas para determinar de que informações uma intenção deve consistir e como deve ser processada.
Esta falta de padronização significa mais trabalho para os solucionadores se familiarizarem com o funcionamento de cada protocolo baseado em intenções (proliferação de fragmentação, poder-se-ia supor). Os solucionadores têm de dedicar tempo e recursos para entender cada sistema específico e escrever código personalizado para o apoiar.
À medida que o número de protocolos baseados em intenções no mercado aumenta, esta abordagem torna-se insustentável para os solvers apoiarem. A fragmentação leva a redes isoladas de solvers para cada aplicação, enfraquecendo o ciclo virtuoso dos efeitos de rede para intenções, à medida que continuamos a construir dentro dos nossos jardins murados.
Para lidar com essas questões, Uniswap Labs e Across propuseramERC-7683, um formato padronizado para intenções entre cadeias. Este padrão oferece várias vantagens:
Muitos protocolos de infraestrutura baseados em solucionadores, como Khalani, Nomial, estão a apontar para serem compatíveis com o padrão ERC-7683. Este é um desenvolvimento promissor e representa um cenário vantajoso para todas as partes interessadas envolvidas – aplicações baseadas em intenções como UniswapX irão beneficiar de um maior número de solucionadores a competir pelo fluxo de ordens, enquanto os solucionadores dentro destes protocolos de infraestrutura terão acesso imediato a mais fluxo de ordens a partir do Dia
1. Esta compatibilidade tem vários grandes benefícios:
No entanto, também existem algumas desvantagens e limitações potenciais que poderiam prejudicar os benefícios gerais e a adoção do ERC-7683:
O problema com os padrões - haverá sempre mais do que um.
A maioria dos protocolos baseados em intenções concentra-se numa gama estreita de ações, como swaps e pontes, num número limitado de cadeias.
Para se tornarem verdadeiramente a arquitetura de design dominante, os sistemas baseados em intenção precisam ir além de swaps e pontes para suportar uma variedade mais ampla de ações, incluindo staking, empréstimos, onramping de moeda fiduciária e mais.
Uma forma de apoiar mais tipos de intenções é integrar solucionadores especializados. Ao integrar solucionadores que se especializam nestas áreas específicas, podemos garantir que cada intenção seja executada com o mais alto nível de proficiência, levando a resultados mais otimizados.
Estes solvers especializados devem trabalhar juntos em vez de isoladamente. Esta colaboração permitirá que os protocolos baseados em intenções executem intenções mais generalizadas, combinando múltiplas ações para cumprir uma gama mais ampla de intenções.
Plataformas como Khalanipropor uma solução para permitir a colaboração entre solvers. Em vez de competirem PvP uns contra os outros, os solvers trabalham juntos para encontrar a melhor solução para a intenção de cada utilizador. Isto permite que uma multiplicidade de solvers mais pequenos e especializados colaborem de forma eficaz.
Origem: Apresentando Khalani
Como Kevin Wang (co-founder of Khalani)descreve: Khalani é a plataforma para o solver peer-to-peer "Coincidence of Can-do". A colaboração permite decompor intenções complexas em intenções especializadas menores (ou intenções componíveis), peças mais geríveis que os solvers individuais podem lidar.
Khalani oferece uma plataforma onde os solucionadores podem combinar seus recursos e habilidades especializadas para abordar de forma mais eficaz intenções específicas do usuário. Pense nisso como criar 'pools de solucionadores' semelhantes a piscinas de stakingAo unir os seus recursos, os participantes podem alcançar resultados mais consistentes e potencialmente mais elevados do que poderiam alcançar sozinhos.
Para entender como o Khalani permite a colaboração solver-solver, vamos considerar um exemplo.
Vamos dizer que... Bob, um utilizador de Ethereum com USDC, quer ETH na Arbitrum e utiliza uma ponte baseada em intenções.
Aqui está como um solucionador poderia usar Khalani para executar este intento:
Bob submete a sua intenção: “Eu quero ETH na Arbitrum em troca de USDC na Ethereum”.
A ponte baseada em intenções seleciona um resolvedor exclusivo para preencher a intenção do Bob, vamos chamar este resolvedor, Resolvedor A - o escolhido.
No entanto, o Solver A fica sem inventário no Arbitrum para cumprir a intenção de Bob e decide aproveitar o pool de solvers da Khalani para disponibilizar o capital necessário.
O Solver A envia uma intenção ao Khalani para pedir a outro solucionador (ou combinação de solucionadores) para antecipar o capital no Arbitrum em troca dos fundos bloqueados do Bob no Ethereum.
Outro resolvedor, Solver B (baleia Arbitrum) que detém inventário em Arbitrum adianta os ativos desejados a Bob em Arbitrum.
Utilizador - resolução de solver - Uma vez que o Solver B completa o pedido de Bob, o Solver A resolve com o utilizador, fornecendo a prova à plataforma de resolução, que neste caso é a ponte baseada na intenção. Como resultado, o Solver A recebe USDC de Bob na Ethereum.
Solver - solver settlement – O Solver A resolve com o Solver B apresentando a prova de execução à cadeia Khalani.
Embora este seja um exemplo simplificado de como um solucionador pode colaborar no Khalani para cumprir intenções, o Khalani pode executar intenções mais complexas usando o mesmo processo.
Por exemplo, Bob, um utilizador de Ethereum com USDC, quer depositar ETH numa plataforma de empréstimos na Arbitrum.
Neste caso, o solver escolhido poderia colaborar com vários solvers especializados na Gate, dependendo da expertise necessária:
Da mesma forma, outros solvers especializados em Khalani também podem ser chamados para decompor intenções complexas em tarefas simplificadas executadas por uma combinação de solvers, em vez de depender de um único solver para fazer todo o trabalho.
Resolver via Khalani pode permitir a execução de intenções generalizadas e seria um grande desbloqueio para o paradigma baseado em intenções. No entanto, existem potenciais gargalos em cada etapa deste fluxo que podem afetar a execução da intenção:
1) Dependências de tarefas: Algumas tarefas podem depender da conclusão de outras. Coordenar essas dependências e lidar com erros pode introduzir atrasos à medida que os solucionadores aguardam a conclusão das tarefas pré-requisito.
2) Etapas de segurança e verificação: Implementar verificações de segurança e etapas adicionais para verificar transações para evitar fraudes ou ações maliciosas pode aumentar a latência.
Para garantir a fiabilidade e qualidade global da execução da intenção, apesar dessos atrasos potenciais, alguns protocolos baseados em intenções realizam leilões com permissão e escolhem trabalhar apenas com solucionadores de confiança, solucionadores em lista branca.
No entanto, deve ser notado que esta latência depende das tarefas e não muda se as tarefas estiverem a ser executadas por um único resolvedor ou vários resolvedores a colaborar - será semelhante em todos os protocolos baseados em intenções que dependem de resolvedores para execução.
As plataformas de infraestrutura do Solver serão compatíveis com padrões como ERC-7683, pois é uma situação vantajosa para todos os envolvidos. O principal objetivo de todos esses projetos e iniciativas é atrair mais solvers para o ecossistema e, se conseguirmos fazer isso, a compatibilidade entre os dois pode iniciar um efeito de roda viva para o paradigma baseado na intenção:
Durante o processo de liquidação de intenções, os solvers são reembolsados na cadeia de origem onde as intenções do utilizador são geradas. Isto significa que acabam com fundos dispersos por uma dúzia de cadeias diferentes, que precisam de reequilibrar constantemente. Não só é uma dor de cabeça para gerir, mas grande parte desse capital fica simplesmente inativo. Além disso, quanto mais cadeias houver, mais fina é a liquidez de cada solver ao longo do tempo.
Atualmente, não há um sistema compartilhado para coordenar esses fluxos de capital entre as cadeias. Cada solucionador é um lobo solitário, gerenciando a liquidez nessa bagunça fragmentada. É aí que Everclearpretende intervir e resolver o problema de reequilíbrio para solucionadores.
Everclear tem como objetivo resolver isso coordenando liquidação de liquidez global entre cadeias através de uma 'Camada de Compensação' - uma rede descentralizada que coordena a compensação global e liquidação de fluxos de capital entre cadeias.
A chave da proposta de valor da Everclear é o conceito de compensação.
A compensação é um mecanismo que agrega (ou combina) múltiplos pagamentos entre diferentes partes para alcançar um pagamento líquido reduzido (ou número de pagamentos). Isso significa que, em vez de lidar com cada transação separadamente, a compensação calcula o valor total devido entre as partes e apenas a diferença é paga. Isso torna o processo mais fácil e reduz o número de pagamentos necessários.
Para aqueles de vocês que fazem parte do clube dos nómadas cripto, devem estar familiarizados com o Splitwise - uma aplicação que ajuda grupos de pessoas a acompanhar despesas partilhadas, como durante uma viagem. A funcionalidade "Settle Up" no Splitwise é um exemplo perfeito de compensação:
Este conceito de compensação também é utilizado por empresas de transferência de dinheiro como TransferWiseEm vez de mover dinheiro através das fronteiras, eles combinam remetentes e destinatários com necessidades opostas de moeda e compensam uns contra os outros. Isso reduz o número de transferências reais necessárias, tornando-o mais eficiente e econômico.
Da mesma forma, o Everclear permite que os solvers 'liquidem' uns com os outros entre cadeias, reduzindo o número total de liquidações necessárias, o que minimiza o custo para os solvers, bem como o inventário e a complexidade geral. Para aqueles de vocês que estão cientes de como o CowSwap funciona, essencialmente o netting é uma coincidência de desejos em grande escala, entre solvers a cada período de tempo X.
Origem: Apresentando Everclear
Everclear acredita que Cerca de 80% dos fluxos diários de e para cadeias podem ser compensados.Isso significa que, para cada $1 transferido para a cadeia média diariamente, $0,80 é transferido para fora. Isso implica que, no geral, há 5 vezes mais volume sendo enviado através das pontes do que o necessário, e os solucionadores estão reequilibrando entre as cadeias significativamente mais, uma vez que estão trabalhando de forma isolada.
Vamos tentar entender como os utilizadores (protocolos baseados em intenções, solucionadores ou CEXs) iriam alavancar a pilha da Everclear.
Considere o exemplo de Alice, uma solucionadora que prefere liquidar na Arbitrum. Alice precisa preencher uma transação de 10 ETH da Optimism para a Arbitrum. Eis como o fluxo funcionaria com e sem Everclear:
Podemos ver que os benefícios de uma camada de compensação como Everclear para seus usuários (solvers, MMs) como Alice são:
Ao eliminar um ponto de dor importante para os solvers, o Everclear pode incentivar mais participação no ecossistema, contribuindo, em última análise, para o efeito de roda livre de integração de mais solvers.
Everclear está posicionado na pilha de intenções de forma a que qualquer protocolo ou infraestrutura envolvendo solvers possa aproveitá-lo para resolver o problema de reequilíbrio e reduzir custos e complexidade operacional para os solvers.
Por exemplo, infraestrutura do solucionador como Khalani integraria com Everclear, permitindo que os solvers que colaboram através de sua pilha aproveitem o Everclear para liquidação eficiente de capitalAssim, pode-se dizer que o lançamento da Everclear é um desenvolvimento positivo para o paradigma baseado em intenções, pois melhora todos os diferentes tipos de projetos que fazem parte deste ecossistema e expande o mercado para todos.
Para permitir isso, 'Everclear é projetado como um Arbitrum Orbitrollup usandoEigenDAem parceria comGelato RaaS’. No momento do lançamento da mainnet alfa (previsto para o início do terceiro trimestre de 2024), Everclear estaria sob algumas limitações e restrições:
Nota: A mainnet Alpha é como o estágio de testes públicos da Everclear. O lançamento completo apresentará expansões de cadeias sem permissão, permitindo que as cadeias definam suas próprias preferências de segurança.
Além disso, existem certos riscos potenciais e suposições de confiança associadas ao Everclear como mecanismo de compensação:
1) Os arbitragistas irão operar com base em curvas de preços previsíveis, reduzindo a incerteza nas suas ofertas, e
2) lançar com um grupo ativo e líquido de arbitragem garantirá concorrência e potencialmente preços estáveis durante as vendas em leilão.
Esta combinação de curvas de preços fixos e um ecossistema líquido de árbitros deve contribuir para um resultado mais previsível para os reembolsos para os solucionadores, mesmo quando os leilões são necessários.
De vez em quando, surge uma nova ideia que ousa mudar o status quo. O paradigma baseado na intenção é uma dessas ideias, com o objetivo de transformar fundamentalmente a forma como os usuários interagem com blockchains.
Ainda é cedo, e só o tempo dirá se a filosofia de design baseada em intenções terá sucesso. Mas uma coisa é clara: com intenções, são os solvers o caminho a seguir; se vamos inaugurar uma era de intenções em cripto, vamos precisar de muitos mais solvers.
Na LI.FI, desenvolvemos uma extensa distribuição de 250+ aplicativos, carteiras, entradas e outros protocolos DeFi que integraram nosso produto. Tocamos diretamente os frontends onde os usuários expressam as intenções mais comuns - trocas, transferências entre cadeias e ações de várias etapas como zaps. Este ponto de vista único nos permite capturar o valor gerado na camada de expressão de intenções.
À medida que o cenário dos executantes subjacentes (pontes, DEXs, solucionadores e infraestruturas baseadas em solucionadores) evolui, o papel dos agregadores torna-se cada vez mais crucial. Isto apresenta uma oportunidade significativa para novos intervenientes, como protocolos de infraestrutura baseados em solucionadores, construírem tecnologia compatível que possa integrar-se perfeitamente com LI.FI e aceder à nossa extensa base de utilizadores e fluxo de pedidos.
A nossa missão é agregar toda a infraestrutura de execução relevante, herdar as suas funcionalidades e oferecer aos nossos parceiros de integração uma variedade de opções através da nossa middleware de execução. Nós encorajamo-los a escolher fornecedores com base em fatores como caso de uso, funcionalidades necessárias, público-alvo, tamanhos médios de transferência, frequência esperada de transferência, cadeias suportadas e mais.
Estamos focados em construir a melhor solução de abstração e agregação do mercado. O nosso objetivo é ajudar as equipas a aceder a toda a liquidez e utilizadores na DeFi, permitindo-lhes dominar o ecossistema cripto multi-chain.
Se é um construtor de cadeias, pontes, desenvolvedor de aplicações baseadas em intenções, solucionador ou desenvolvedor de infraestruturas solucionadoras, venha falar connosco. Vamos trabalhar juntos.