Nos últimos anos, o ecossistema blockchain passou por um desenvolvimento e inovação extraordinários, com protocolos e aplicativos descentralizados (DApps) aparecendo em diversos campos. No entanto, um obstáculo recorrente tem sido a ausência de comunicação suave e interoperabilidade entre várias redes blockchain. Este problema refere-se a swaps e transações entre cadeias, onde os usuários frequentemente enfrentam dificuldades e ineficiências.
A empresa que criou a popular exchange descentralizada Uniswap, Uniswap Labs, acaba de sugerir um novo padrão Ethereum conhecido como ERC-7683. Com a ajuda deste padrão, os sistemas baseados em intenção serão capazes de definir atividades cross-chain com mais eficiência e levando à execução de negociações cross-chain.
Apresentamos com orgulho: ERC-7683 Um novo padrão da indústria para intenções de cadeia cruzada de Across e @Uniswaphttps://t.co/JBZYxMMxYs
pic.twitter.com/2enPsviYQZ
– Através (@AcrossProtocol) 20 de maio de 2024
O que é ERC-7683?
Um padrão Ethereum chamado ERC-7683 descreve um conjunto de diretrizes e interfaces para plataformas de execução de transações entre cadeias. Essencialmente, ele introduz uma interface de contrato inteligente ISettlementContract comum junto com uma estrutura CrossChainOrder genérica.
A estrutura CrossChainOrder destina-se a servir como um formato de pedido comum que os usuários (swappers) podem assinar e distribuir aos formadores de mercado ou retransmissores (preenchimentos) para implementação. O endereço do contrato de liquidação, o endereço do swapper, um nonce para proteção de reprodução, IDs de cadeia, prazos e um campo orderData arbitrário que aceita dados específicos da implementação estão entre os campos cruciais nesta estrutura.
Foto: Estrutura CrossChainOrder, ERC7683
Por outro lado, os contratos de liquidação precisam implementar um conjunto padrão de funções definido pela interface ISettlementContract. Isso inclui a função de resolução, que transforma um CrossChainOrder específico em um ResolvedCrossChainOrder genérico que pode ser mais facilmente integrado por outros tipos de pedidos e contratos de liquidação, e a função de início, que permite que os preenchedores iniciem a liquidação de um pedido de cadeia cruzada.
Foto: Interface ISettlementContract, ERC7683
Como parte do processo de liquidação, as entradas a serem obtidas do swapper, as saídas a serem fornecidas ao swapper e as saídas a serem fornecidas ao preenchedor são todas definidas pela estrutura ResolvedCrossChainOrder, que é uma representação de um pedido.
A motivação por trás da integração do ERC-7683
Uma maneira viável de permitir conexões entre cadeias sem as restrições de tempo das pontes tradicionais é usar sistemas baseados em intenção. Ainda assim, esses sistemas têm dificuldade em obter acesso a liquidez suficiente e a uma rede de enchimentos ativos que abrange muitas cadeias.
Os sistemas de intenções entre cadeias podem comunicar e partilhar infraestruturas, tais como redes de preenchimento e serviços de disseminação de pedidos, graças a padrões como o ERC-7683.
Os benefícios do ERC-7683
Aplicativos, preenchimentos e usuários finais são apenas algumas das partes interessadas no ecossistema que têm a ganhar com a adoção do ERC-7683.
ERC-7683 é um padrão para sistemas baseados em intenções que tenta melhorar a experiência do usuário em transações entre cadeias. Essa padronização reduz custos, acelera os tempos de processamento e melhora a confiabilidade. Além disso, os protocolos e aplicações podem utilizar as interfaces e estruturas de dados definidas do ERC-7683, simplificando a integração, facilitando a interoperabilidade, reduzindo os custos de desenvolvimento e promovendo um ecossistema cooperativo.
Os formadores de mercado, também conhecidos como preenchedores, ganham com o aumento da liquidez e do fluxo de pedidos devido a uma gama mais ampla de aplicações e a um conjunto maior de pedidos. Isto pode levar a oportunidades mais lucrativas e atrair mais participantes para o ecossistema de enchimento. O ERC-7683 promove liquidez e competitividade em múltiplas redes blockchain, levando a melhores preços e execução para os consumidores.
O Uniswap Labs adotará este padrão quando fizermos cross-chain com o UniswapX
Leia abaixo a proposta completa https://t.co/rImPo1JVENn
- Laboratórios Uniswap (@Uniswap) 20 de maio de 2024
Considerações de projeto ERC-7683
Para garantir a eficácia e ampla aceitação do ERC-7683, uma série de fatores importantes foram levados em consideração ao longo da sua criação. A adição de um campo orderData genérico à estrutura CrossChainOrder foi um detalhe importante. Esta variável fornece diferentes detalhes e adaptações de implementação, incluindo limitações de cumprimento, métodos de liquidação e algoritmos de resolução de preços (por exemplo, leilões holandeses ou preços baseados em Oracle).
Uma ampla variedade de designs de intenção de cadeia cruzada devem ser suportados pelo ERC-7683 dentro do mesmo padrão. Também incentiva a diversidade e possibilita que diversas implementações colaborem e coexistam.
A integração do padrão Permit2 foi outra escolha de design digna de nota. Os recursos de testemunha do Permit2 permitem que os swappers aprovem as condições do pedido e a transferência do token com uma única assinatura, mesmo que não sejam tecnicamente necessários pelo ERC-7683.
Adoção e colaboração ERC-7683
É impossível superestimar a influência potencial do ERC-7683 no ecossistema blockchain, embora ainda esteja em fase de proposta. Ao postar uma Solicitação de Comentário (ERC) Ethereum no fórum Ethereum Magicians e enviar o padrão ao Grupo de Trabalho CAKE para consideração e debate adicional, Uniswap Labs e Across Protocol já iniciaram a primeira fase.
Um ecossistema cross-chain mais unificado e acessível pode ser desenvolvido com a ajuda de iniciativas como a ERC-7683, que incentivará a cooperação entre projetos e intercâmbios mais suaves e eficazes entre redes blockchain.
Enquanto isso, o sucesso do ERC-7683 dependerá, em última análise, dos esforços combinados da comunidade blockchain.
A postagem Bridging Blockchain Networks: Como o ERC-7683 visa transformar trocas e transações entre cadeias apareceu pela primeira vez no Metaverse Post.