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 tornarem soluções centralizadas devido à falta de solucionadores.
A falta de solucionadores para executar as intenções do usuário é um questão amplamente conhecida. É 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 solvers o tempo todo. Precisamos resolver esse problema pendente de integrar mais solvers, ou então corremos o risco de construir um futuro financeiro que se parece estranhamente com a indústria financeira tradicional - onde o fluxo de pedidos está concentrado nas mãos de poucas entidades.
Neste artigo, definimos a estrutura de protocolos baseados em intenção e exploramos soluções emergentes no mercado que podem potencialmente resolver o problema da escassez de solucionadores ao corrigir os pontos problemáticos para os solucionadores.
Vamos mergulhar!
Nota: Pule esta seção se você já estiver familiarizado com as intenções ou tiver lido o nosso artigo anterior.
As intenções invertem 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 isso depois). Existem dois principais benefícios do design baseado em intenções:
O design baseado em intenções é o núcleo que deu à luz a bolsa de pipocas chamada abstração de cadeia - também conhecido como construir uma aplicação que interage com várias cadeias enquanto se sente como uma única experiência "cripto" interconectada.
Protocolos baseados em intenções têm três partes principais:
As intenções são todas boas e bem – suaves, rápidas, eficientes, simples. Mas há um problema no design baseado em intenções: a falta de solucionadores.
Os solucionadores são a espinha dorsal dos protocolos baseados em intenção. Eles são as entidades que realmente executam a intenção do usuário, como entregar um ativo à cadeia A a partir da cadeia B.
Em um mundo perfeito, a resolução é um ambiente competitivo, com solucionadores lutando para atender intenções pelo menor preço. No entanto, ser um solucionador é difícil. No entanto, existem certas barreiras à entrada para os solucionadores:
Como resultado, hoje nos encontramos em uma posição em que há um contraste acentuado no que a participação do solucionador parece para os poucos aplicativos no topo em comparação com 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 intercadeia:
Troca de vacastem um leilão competitivo com 16 solucionadores independentes competindo pelas ordens do usuário. Nenhum solucionador único domina, e nenhum dos solucionadores é executado pela equipe CoWswap.
Across tem mais de 15 solvers (chamados relayers) competindo ativamente para preencher as intenções de cross-chain dos usuários. Enquanto Risk Labs continua a executar seu próprio solver, o gráfico abaixo mostra que, ao contrário dos dados anteriores em nosso pesquisa, nenhum resolvedor único domina mais os leilões. Há concorrência suficiente entre os resolvedores.
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.
Enquanto isso, a maioria outros protocolos baseados em intençãosó tem solucionadores que são market makers bem capitalizados (Olá Wintermute!) ou a equipe do protocolo em si (que tem interesse em executar intenções do usuário coletadas em seu aplicativo).
Existem algumas razões para essa disparidade, mas a conclusão é que simplesmente não há solucionadores suficientes. Isso pode parecer um detalhe menor, 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ões que imaginávamos, certo? Basicamente, estamos colocando uma interface gráfica sofisticada 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 esse gargalo do solucionador, e rápido. Mais solucionadores, e logo, 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 solucionadores.
Na próxima seção, vamos mergulhar em algumas novas soluções que visam facilitar a vida dos solvers em cada etapa do sistema baseado em intenção. Mais solvers, mais diversão, certo?
Não há uma maneira definida para protocolos baseados em intenção coletarem intenções do usuário e transmiti-las para os solvers. Isso significa que cada aplicativo baseado em intenção criou seus próprios fluxos de trabalho e estruturas para determinar de que informações uma intenção deve ser composta e como ela deve ser processada.
Esta falta de padronização significa mais trabalho para os solvers se familiarizarem com o funcionamento de cada protocolo baseado em intenções (proliferação de fragmentação, pode-se supor). Os solvers têm que gastar tempo e recursos para entender cada sistema específico e escrever código personalizado para dar suporte a ele.
À medida que o número de protocolos baseados em intenções no mercado aumenta, essa abordagem se torna insustentável para os solvers suportarem. A fragmentação leva a redes de solvers isoladas para cada aplicativo, prejudicando o ciclo de efeitos de rede para intenções, à medida que continuamos a construir dentro de nossos jardins murados.
Para abordar essas questões, Uniswap Labs e Across propuseramERC-7683, um formato padronizado para intenções de inter-ligação. Este padrão oferece vários benefícios:
Muitos protocolos de infraestrutura baseados em solucionadores, como Khalani, Nomial, estão visando ser compatíveis com o padrão ERC-7683. Este é um desenvolvimento promissor e representa um cenário de ganha-ganha para todas as partes envolvidas - aplicativos baseados em intenção como UniswapX se beneficiarão de um número aumentado de solvers competindo pelo fluxo de pedidos, enquanto os solvers dentro desses protocolos de infraestrutura terão acesso imediato a mais fluxo de pedidos 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 - sempre haverá mais de um.
A maioria dos protocolos baseados em intenção concentra-se em uma gama estreita de ações, como swaps e pontes, em um número limitado de cadeias.
Para se tornar verdadeiramente a arquitetura de design dominante, os sistemas baseados em intenção precisam ir além de swaps e pontes para apoiar uma ampla gama de ações, incluindo staking, empréstimos, conversão de moeda fiduciária e muito mais.
Uma maneira de suportar mais tipos de intenções é embarcar em solvers especializados. Ao embarcar em solvers que se especializam nessas á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.
Esses solucionadores especializados devem trabalhar juntos em vez de isolados. Essa colaboração permitirá que os protocolos baseados em intenção executem intenções mais generalizadas, combinando múltiplas ações para atender a uma gama mais ampla de intenções.
Plataformas como Khalanipropor uma solução para permitir a colaboração entre solvers. Em vez de competir PvP um contra o outro, os solvers trabalham juntos para encontrar a melhor solução para a intenção de cada usuário. Isso permite que uma infinidade de solvers menores e especializados colaborem de forma eficaz.
Origem: Apresentando Khalani
Como Kevin Wang (co-fundador da Khalani) descreve: Khalani é a plataforma para o solucionador peer-to-peer "Coincidência de Can-do". A colaboração permite dividir intenções complexas em intenções especializadas menores (ou intenções componíveis), peças mais gerenciáveis que os solucionadores individuais podem manipular.
Khalani oferece uma plataforma onde os solvers podem combinar seus recursos e habilidades especializadas para lidar com intenções específicas do usuário de forma mais eficaz. Pense nisso como a criação de 'pools de solvers' semelhantes a Gate.piscinas de staking— ao reunir seus recursos, os participantes podem alcançar resultados mais consistentes e potencialmente mais altos do que poderiam sozinhos.
Para entender como Khalani possibilita a colaboração entre solucionadores, vamos considerar um exemplo.
Vamos dizer que... Bob, um usuário do Ethereum com USDC, quer ETH na Arbitrum e usa uma ponte baseada em intenção.
Aqui está como um solucionador poderia usar Khalani para executar esta intenção:
Bob envia sua intenção: "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 de Bob, vamos chamar este resolvedor, Resolvedor A - o escolhido.
No entanto, o Solver A fica sem inventário no Arbitrum para atender à intenção de Bob e decide alavancar o pool de solvers da Khalani para fornecer o capital necessário.
Solver A envia uma intenção para Khalani para pedir a outro solucionador (ou combinação de solucionadores) para adiantar o capital no Arbitrum em troca dos fundos bloqueados de Bob no Ethereum.
Outro solucionador, Solver B (baleia Arbitrum) que detém inventário nos fronts do Arbitrum, fornece os ativos desejados para Bob no Arbitrum.
Usuário - liquidação do resolvedor - Uma vez que o Resolvedor B completa a solicitação de Bob, o Resolvedor A combina com o usuário fornecendo a prova à plataforma de liquidação, que neste caso é a ponte baseada na intenção. Como resultado, o Resolvedor A recebe o USDC de Bob na Ethereum.
Solver - resolução de solução - O Solver A liquida com o Solver B apresentando a prova de execução à cadeia Khalani.
Embora este seja um exemplo simplificado de como um resolvedor pode colaborar no Khalani para cumprir intenções, o Khalani pode executar intenções mais complexas usando o mesmo processo.
Por exemplo, Bob, um usuário do Ethereum com USDC, deseja depositar ETH em uma plataforma de empréstimo na Arbitrum.
Neste caso, o solucionador escolhido poderia colaborar com vários solucionadores especializados na Khalani, dependendo da expertise necessária:
Da mesma forma, outros solucionadores especializados na Khalani também podem ser chamados para decompor intenções complexas em tarefas simplificadas executadas por uma combinação de solucionadores, em vez de depender de um único solucionador para fazer todo o trabalho.
Resolver via Khalani pode permitir a execução de intenções generalizadas e seria uma grande desbloqueio para o paradigma baseado em intenções. No entanto, existem gargalos potenciais em cada etapa deste fluxo que podem impactar 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, já que os solucionadores esperam que as tarefas pré-requisito sejam concluídas.
2) Etapas de segurança e verificação: Implementar verificações de segurança e etapas adicionais para verificar transações a fim de evitar fraudes ou ações maliciosas pode aumentar a latência.
Para garantir a confiabilidade e a qualidade geral da execução da intenção apesar desses possíveis atrasos, alguns protocolos baseados em intenções realizam leilões com permissão e optam por trabalhar apenas com solucionadores confiáveis e autorizados.
No entanto, deve-se observar que essa latência depende das tarefas e não muda se as tarefas estão sendo executadas por um único solucionador ou vários solucionadores colaborando - será semelhante em todos os protocolos baseados em intenção que dependem de solucionadores para execução.
As plataformas de infraestrutura do Solver serão compatíveis com padrões como o 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 gigante para o paradigma baseado em intenções:
Durante o processo de liquidação de intenções, os solucionadores são reembolsados na cadeia de origem onde as intenções do usuário são geradas. Isso significa que eles acabam com fundos dispersos por uma dúzia de cadeias diferentes, que precisam ser constantemente reequilibrados. Não apenas é uma dor para gerenciar, mas grande parte desse capital simplesmente fica lá como peso morto. Além disso, quanto mais cadeias houver, mais fina a liquidez de cada solucionador fica espalhada ao longo do tempo.
Atualmente, não há um sistema compartilhado para coordenar esses fluxos de capital entre as correntes. Cada resolvedor é um lobo solitário, gerenciando a liquidez nessa bagunça fragmentada. É aí que Everclearpretende intervir e resolver o problema de reequilíbrio para os solvers.
Everclear tem como objetivo resolver isso coordenando liquidação de liquidez global entre cadeias por meio 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.
Netting é 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, o netting 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 do nômade cripto, vocês devem estar familiarizados com o Splitwise - um aplicativo que ajuda grupos de pessoas a rastrear despesas compartilhadas, como durante uma viagem. O recurso "Acertar Contas" no Splitwise é um exemplo perfeito de liquidação:
Este conceito de compensação também é usado por empresas de remessas como TransferWiseEm vez de mover dinheiro através das fronteiras, eles combinam remetentes e destinatários com necessidades opostas de moeda e as compensam entre si. 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 'acertem as contas' entre si em várias 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 que sabem como o CowSwap funciona, essencialmente o netting é uma coincidência de desejos em grande escala, entre os solvers a cada período de tempo X.
Origem: Apresentando Everclear
Everclear acredita que ~80% dos fluxos diários de ida e volta para e das cadeias podem ser compensados.Isso significa que, para cada $1 transferido para a cadeia média diariamente, $0.80 são transferidos para fora. Isso implica que, no geral, há 5 vezes mais volume sendo enviado através de pontes do que o necessário, e os solucionadores estão reequilibrando entre as cadeias significativamente mais, já que estão trabalhando isoladamente.
Vamos tentar entender como os usuários (protocolos baseados em intenções, solvers ou CEXs) aproveitariam a pilha do Everclear.
Considere o exemplo de Alice, uma solucionadora que prefere liquidar na Arbitrum. Alice precisa preencher uma transação de 10 ETH do Optimism para a Arbitrum. Veja 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 (solucionadores, 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 instância, para o efeito de roda livre de integração de mais solvers.
Everclear está posicionado na pilha de intenções de forma que qualquer protocolo ou infraestrutura envolvendo solvers pode aproveitá-lo para resolver o problema de rebalanceamento e reduzir custos e complexidade operacional para os solvers.
Por exemplo, infraestrutura de solução como Khalani se integraria com Everclear, permitindo que os solvers que colaboram através da sua pilha aproveitem o Everclear paraliquidação eficiente de capitalAssim, pode-se dizer que o lançamento do Everclear é um desenvolvimento positivo para o paradigma baseado em intenções e, conforme melhora todos os diferentes tipos de projetos que fazem parte desse ecossistema e amplia o mercado para todos.
Para habilitar isso, 'Everclear é projetado como um Arbitrum Orbitrollup usandoEigenDAem parceria comGelato RaaS’. No momento do lançamento da mainnet alpha (planejado 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) Arbitrageurs irão operar com base em curvas de precificação previsíveis, reduzindo a incerteza em suas ofertas, e
2) lançar com uma piscina ativa e líquida de arbitragistas garantirá competição e potencialmente preços estáveis durante leilões.
Essa combinação de curvas de preços fixos e um ecossistema líquido de arbitragistas deve contribuir para um resultado mais previsível para os pagamentos para os solucionadores, mesmo quando leilões são necessários.
De vez em quando, uma nova ideia surge que ousa mudar o status quo. O paradigma baseado em intenções é 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 solucionadores o tempo todo; se vamos inaugurar uma era de intenções na cripto, vamos precisar de muito mais solucionadores.
Na LI.FI, desenvolvemos uma extensa distribuição de 250+ aplicativos, carteiras, acessos e outros protocolos DeFi que integraram nosso produto. Nós tocamos diretamente nos frontends onde os usuários expressam as intenções mais comuns - trocas, transferências entre cadeias e ações de vários passos como zaps. Este ponto de vista único nos permite capturar o valor gerado na camada de expressão de intenção.
À medida que o cenário dos executores subjacentes (pontes, DEXs, solvers e infraestrutura baseada em solvers) evolui, o papel dos agregadores torna-se cada vez mais crucial. Isso apresenta uma oportunidade significativa para novos participantes, como protocolos de infraestrutura baseada em solvers, construírem tecnologia compatível que possa integrar-se perfeitamente com LI.FI e aproveitar nossa extensa base de usuários e fluxo de pedidos.
Nossa missão é agregar toda a infraestrutura de execução relevante, herdar suas características e fornecer aos nossos parceiros de integração uma variedade de opções por meio de nosso middleware de execução. Nós os encorajamos a escolher fornecedores com base em fatores como caso de uso, características necessárias, público-alvo, tamanhos médios de transferência, frequência de transferência esperada, cadeias suportadas e muito mais.
Estamos focados em construir a melhor solução de abstração e agregação do mercado. Nosso objetivo é ajudar equipes a acessar toda a liquidez e usuários no DeFi, permitindo que dominem o ecossistema cripto multi-cadeia.
Se você é um construtor de corrente, ponte, desenvolvedor de aplicativos baseados em intenções, solucionador ou desenvolvedor de infraestrutura solucionadora, venha conversar conosco. 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 tornarem soluções centralizadas devido à falta de solucionadores.
A falta de solucionadores para executar as intenções do usuário é um questão amplamente conhecida. É 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 solvers o tempo todo. Precisamos resolver esse problema pendente de integrar mais solvers, ou então corremos o risco de construir um futuro financeiro que se parece estranhamente com a indústria financeira tradicional - onde o fluxo de pedidos está concentrado nas mãos de poucas entidades.
Neste artigo, definimos a estrutura de protocolos baseados em intenção e exploramos soluções emergentes no mercado que podem potencialmente resolver o problema da escassez de solucionadores ao corrigir os pontos problemáticos para os solucionadores.
Vamos mergulhar!
Nota: Pule esta seção se você já estiver familiarizado com as intenções ou tiver lido o nosso artigo anterior.
As intenções invertem 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 isso depois). Existem dois principais benefícios do design baseado em intenções:
O design baseado em intenções é o núcleo que deu à luz a bolsa de pipocas chamada abstração de cadeia - também conhecido como construir uma aplicação que interage com várias cadeias enquanto se sente como uma única experiência "cripto" interconectada.
Protocolos baseados em intenções têm três partes principais:
As intenções são todas boas e bem – suaves, rápidas, eficientes, simples. Mas há um problema no design baseado em intenções: a falta de solucionadores.
Os solucionadores são a espinha dorsal dos protocolos baseados em intenção. Eles são as entidades que realmente executam a intenção do usuário, como entregar um ativo à cadeia A a partir da cadeia B.
Em um mundo perfeito, a resolução é um ambiente competitivo, com solucionadores lutando para atender intenções pelo menor preço. No entanto, ser um solucionador é difícil. No entanto, existem certas barreiras à entrada para os solucionadores:
Como resultado, hoje nos encontramos em uma posição em que há um contraste acentuado no que a participação do solucionador parece para os poucos aplicativos no topo em comparação com 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 intercadeia:
Troca de vacastem um leilão competitivo com 16 solucionadores independentes competindo pelas ordens do usuário. Nenhum solucionador único domina, e nenhum dos solucionadores é executado pela equipe CoWswap.
Across tem mais de 15 solvers (chamados relayers) competindo ativamente para preencher as intenções de cross-chain dos usuários. Enquanto Risk Labs continua a executar seu próprio solver, o gráfico abaixo mostra que, ao contrário dos dados anteriores em nosso pesquisa, nenhum resolvedor único domina mais os leilões. Há concorrência suficiente entre os resolvedores.
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.
Enquanto isso, a maioria outros protocolos baseados em intençãosó tem solucionadores que são market makers bem capitalizados (Olá Wintermute!) ou a equipe do protocolo em si (que tem interesse em executar intenções do usuário coletadas em seu aplicativo).
Existem algumas razões para essa disparidade, mas a conclusão é que simplesmente não há solucionadores suficientes. Isso pode parecer um detalhe menor, 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ões que imaginávamos, certo? Basicamente, estamos colocando uma interface gráfica sofisticada 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 esse gargalo do solucionador, e rápido. Mais solucionadores, e logo, 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 solucionadores.
Na próxima seção, vamos mergulhar em algumas novas soluções que visam facilitar a vida dos solvers em cada etapa do sistema baseado em intenção. Mais solvers, mais diversão, certo?
Não há uma maneira definida para protocolos baseados em intenção coletarem intenções do usuário e transmiti-las para os solvers. Isso significa que cada aplicativo baseado em intenção criou seus próprios fluxos de trabalho e estruturas para determinar de que informações uma intenção deve ser composta e como ela deve ser processada.
Esta falta de padronização significa mais trabalho para os solvers se familiarizarem com o funcionamento de cada protocolo baseado em intenções (proliferação de fragmentação, pode-se supor). Os solvers têm que gastar tempo e recursos para entender cada sistema específico e escrever código personalizado para dar suporte a ele.
À medida que o número de protocolos baseados em intenções no mercado aumenta, essa abordagem se torna insustentável para os solvers suportarem. A fragmentação leva a redes de solvers isoladas para cada aplicativo, prejudicando o ciclo de efeitos de rede para intenções, à medida que continuamos a construir dentro de nossos jardins murados.
Para abordar essas questões, Uniswap Labs e Across propuseramERC-7683, um formato padronizado para intenções de inter-ligação. Este padrão oferece vários benefícios:
Muitos protocolos de infraestrutura baseados em solucionadores, como Khalani, Nomial, estão visando ser compatíveis com o padrão ERC-7683. Este é um desenvolvimento promissor e representa um cenário de ganha-ganha para todas as partes envolvidas - aplicativos baseados em intenção como UniswapX se beneficiarão de um número aumentado de solvers competindo pelo fluxo de pedidos, enquanto os solvers dentro desses protocolos de infraestrutura terão acesso imediato a mais fluxo de pedidos 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 - sempre haverá mais de um.
A maioria dos protocolos baseados em intenção concentra-se em uma gama estreita de ações, como swaps e pontes, em um número limitado de cadeias.
Para se tornar verdadeiramente a arquitetura de design dominante, os sistemas baseados em intenção precisam ir além de swaps e pontes para apoiar uma ampla gama de ações, incluindo staking, empréstimos, conversão de moeda fiduciária e muito mais.
Uma maneira de suportar mais tipos de intenções é embarcar em solvers especializados. Ao embarcar em solvers que se especializam nessas á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.
Esses solucionadores especializados devem trabalhar juntos em vez de isolados. Essa colaboração permitirá que os protocolos baseados em intenção executem intenções mais generalizadas, combinando múltiplas ações para atender a uma gama mais ampla de intenções.
Plataformas como Khalanipropor uma solução para permitir a colaboração entre solvers. Em vez de competir PvP um contra o outro, os solvers trabalham juntos para encontrar a melhor solução para a intenção de cada usuário. Isso permite que uma infinidade de solvers menores e especializados colaborem de forma eficaz.
Origem: Apresentando Khalani
Como Kevin Wang (co-fundador da Khalani) descreve: Khalani é a plataforma para o solucionador peer-to-peer "Coincidência de Can-do". A colaboração permite dividir intenções complexas em intenções especializadas menores (ou intenções componíveis), peças mais gerenciáveis que os solucionadores individuais podem manipular.
Khalani oferece uma plataforma onde os solvers podem combinar seus recursos e habilidades especializadas para lidar com intenções específicas do usuário de forma mais eficaz. Pense nisso como a criação de 'pools de solvers' semelhantes a Gate.piscinas de staking— ao reunir seus recursos, os participantes podem alcançar resultados mais consistentes e potencialmente mais altos do que poderiam sozinhos.
Para entender como Khalani possibilita a colaboração entre solucionadores, vamos considerar um exemplo.
Vamos dizer que... Bob, um usuário do Ethereum com USDC, quer ETH na Arbitrum e usa uma ponte baseada em intenção.
Aqui está como um solucionador poderia usar Khalani para executar esta intenção:
Bob envia sua intenção: "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 de Bob, vamos chamar este resolvedor, Resolvedor A - o escolhido.
No entanto, o Solver A fica sem inventário no Arbitrum para atender à intenção de Bob e decide alavancar o pool de solvers da Khalani para fornecer o capital necessário.
Solver A envia uma intenção para Khalani para pedir a outro solucionador (ou combinação de solucionadores) para adiantar o capital no Arbitrum em troca dos fundos bloqueados de Bob no Ethereum.
Outro solucionador, Solver B (baleia Arbitrum) que detém inventário nos fronts do Arbitrum, fornece os ativos desejados para Bob no Arbitrum.
Usuário - liquidação do resolvedor - Uma vez que o Resolvedor B completa a solicitação de Bob, o Resolvedor A combina com o usuário fornecendo a prova à plataforma de liquidação, que neste caso é a ponte baseada na intenção. Como resultado, o Resolvedor A recebe o USDC de Bob na Ethereum.
Solver - resolução de solução - O Solver A liquida com o Solver B apresentando a prova de execução à cadeia Khalani.
Embora este seja um exemplo simplificado de como um resolvedor pode colaborar no Khalani para cumprir intenções, o Khalani pode executar intenções mais complexas usando o mesmo processo.
Por exemplo, Bob, um usuário do Ethereum com USDC, deseja depositar ETH em uma plataforma de empréstimo na Arbitrum.
Neste caso, o solucionador escolhido poderia colaborar com vários solucionadores especializados na Khalani, dependendo da expertise necessária:
Da mesma forma, outros solucionadores especializados na Khalani também podem ser chamados para decompor intenções complexas em tarefas simplificadas executadas por uma combinação de solucionadores, em vez de depender de um único solucionador para fazer todo o trabalho.
Resolver via Khalani pode permitir a execução de intenções generalizadas e seria uma grande desbloqueio para o paradigma baseado em intenções. No entanto, existem gargalos potenciais em cada etapa deste fluxo que podem impactar 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, já que os solucionadores esperam que as tarefas pré-requisito sejam concluídas.
2) Etapas de segurança e verificação: Implementar verificações de segurança e etapas adicionais para verificar transações a fim de evitar fraudes ou ações maliciosas pode aumentar a latência.
Para garantir a confiabilidade e a qualidade geral da execução da intenção apesar desses possíveis atrasos, alguns protocolos baseados em intenções realizam leilões com permissão e optam por trabalhar apenas com solucionadores confiáveis e autorizados.
No entanto, deve-se observar que essa latência depende das tarefas e não muda se as tarefas estão sendo executadas por um único solucionador ou vários solucionadores colaborando - será semelhante em todos os protocolos baseados em intenção que dependem de solucionadores para execução.
As plataformas de infraestrutura do Solver serão compatíveis com padrões como o 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 gigante para o paradigma baseado em intenções:
Durante o processo de liquidação de intenções, os solucionadores são reembolsados na cadeia de origem onde as intenções do usuário são geradas. Isso significa que eles acabam com fundos dispersos por uma dúzia de cadeias diferentes, que precisam ser constantemente reequilibrados. Não apenas é uma dor para gerenciar, mas grande parte desse capital simplesmente fica lá como peso morto. Além disso, quanto mais cadeias houver, mais fina a liquidez de cada solucionador fica espalhada ao longo do tempo.
Atualmente, não há um sistema compartilhado para coordenar esses fluxos de capital entre as correntes. Cada resolvedor é um lobo solitário, gerenciando a liquidez nessa bagunça fragmentada. É aí que Everclearpretende intervir e resolver o problema de reequilíbrio para os solvers.
Everclear tem como objetivo resolver isso coordenando liquidação de liquidez global entre cadeias por meio 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.
Netting é 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, o netting 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 do nômade cripto, vocês devem estar familiarizados com o Splitwise - um aplicativo que ajuda grupos de pessoas a rastrear despesas compartilhadas, como durante uma viagem. O recurso "Acertar Contas" no Splitwise é um exemplo perfeito de liquidação:
Este conceito de compensação também é usado por empresas de remessas como TransferWiseEm vez de mover dinheiro através das fronteiras, eles combinam remetentes e destinatários com necessidades opostas de moeda e as compensam entre si. 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 'acertem as contas' entre si em várias 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 que sabem como o CowSwap funciona, essencialmente o netting é uma coincidência de desejos em grande escala, entre os solvers a cada período de tempo X.
Origem: Apresentando Everclear
Everclear acredita que ~80% dos fluxos diários de ida e volta para e das cadeias podem ser compensados.Isso significa que, para cada $1 transferido para a cadeia média diariamente, $0.80 são transferidos para fora. Isso implica que, no geral, há 5 vezes mais volume sendo enviado através de pontes do que o necessário, e os solucionadores estão reequilibrando entre as cadeias significativamente mais, já que estão trabalhando isoladamente.
Vamos tentar entender como os usuários (protocolos baseados em intenções, solvers ou CEXs) aproveitariam a pilha do Everclear.
Considere o exemplo de Alice, uma solucionadora que prefere liquidar na Arbitrum. Alice precisa preencher uma transação de 10 ETH do Optimism para a Arbitrum. Veja 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 (solucionadores, 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 instância, para o efeito de roda livre de integração de mais solvers.
Everclear está posicionado na pilha de intenções de forma que qualquer protocolo ou infraestrutura envolvendo solvers pode aproveitá-lo para resolver o problema de rebalanceamento e reduzir custos e complexidade operacional para os solvers.
Por exemplo, infraestrutura de solução como Khalani se integraria com Everclear, permitindo que os solvers que colaboram através da sua pilha aproveitem o Everclear paraliquidação eficiente de capitalAssim, pode-se dizer que o lançamento do Everclear é um desenvolvimento positivo para o paradigma baseado em intenções e, conforme melhora todos os diferentes tipos de projetos que fazem parte desse ecossistema e amplia o mercado para todos.
Para habilitar isso, 'Everclear é projetado como um Arbitrum Orbitrollup usandoEigenDAem parceria comGelato RaaS’. No momento do lançamento da mainnet alpha (planejado 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) Arbitrageurs irão operar com base em curvas de precificação previsíveis, reduzindo a incerteza em suas ofertas, e
2) lançar com uma piscina ativa e líquida de arbitragistas garantirá competição e potencialmente preços estáveis durante leilões.
Essa combinação de curvas de preços fixos e um ecossistema líquido de arbitragistas deve contribuir para um resultado mais previsível para os pagamentos para os solucionadores, mesmo quando leilões são necessários.
De vez em quando, uma nova ideia surge que ousa mudar o status quo. O paradigma baseado em intenções é 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 solucionadores o tempo todo; se vamos inaugurar uma era de intenções na cripto, vamos precisar de muito mais solucionadores.
Na LI.FI, desenvolvemos uma extensa distribuição de 250+ aplicativos, carteiras, acessos e outros protocolos DeFi que integraram nosso produto. Nós tocamos diretamente nos frontends onde os usuários expressam as intenções mais comuns - trocas, transferências entre cadeias e ações de vários passos como zaps. Este ponto de vista único nos permite capturar o valor gerado na camada de expressão de intenção.
À medida que o cenário dos executores subjacentes (pontes, DEXs, solvers e infraestrutura baseada em solvers) evolui, o papel dos agregadores torna-se cada vez mais crucial. Isso apresenta uma oportunidade significativa para novos participantes, como protocolos de infraestrutura baseada em solvers, construírem tecnologia compatível que possa integrar-se perfeitamente com LI.FI e aproveitar nossa extensa base de usuários e fluxo de pedidos.
Nossa missão é agregar toda a infraestrutura de execução relevante, herdar suas características e fornecer aos nossos parceiros de integração uma variedade de opções por meio de nosso middleware de execução. Nós os encorajamos a escolher fornecedores com base em fatores como caso de uso, características necessárias, público-alvo, tamanhos médios de transferência, frequência de transferência esperada, cadeias suportadas e muito mais.
Estamos focados em construir a melhor solução de abstração e agregação do mercado. Nosso objetivo é ajudar equipes a acessar toda a liquidez e usuários no DeFi, permitindo que dominem o ecossistema cripto multi-cadeia.
Se você é um construtor de corrente, ponte, desenvolvedor de aplicativos baseados em intenções, solucionador ou desenvolvedor de infraestrutura solucionadora, venha conversar conosco. Vamos trabalhar juntos.