Mover ativos entre redes blockchain é mais complicado do que trocar dois tokens na mesma rede. Cada blockchain mantém o seu próprio registo, executa as suas próprias transações e segue as suas próprias regras.

Como resultado, uma transação numa rede não conclui automaticamente uma transação correspondente noutra.

Este é o problema que a infraestrutura de execução entre cadeias pretende resolver.

A STON.fi resolve este desafio através da Omniston, uma camada de execução entre cadeias concebida para coordenar trocas de ativos entre redes blockchain compatíveis.

Em vez de exigir que os usuários coordenem manualmente transações separadas, a Omniston reúne a busca por cotações, os provedores de liquidez, a execução da transação e a liquidação em um processo coordenado.

Compreender como esses componentes funcionam em conjunto ajuda a explicar tanto os benefícios quanto os riscos das trocas entre redes.

1. Solicitação de cotação: encontrando uma rota executável

O processo começa quando um usuário seleciona um ativo de origem, um ativo de destino e o valor a trocar.

Por exemplo, considere um usuário que queira trocar USDT na TON por USDG na Robinhood Chain.

O aplicativo solicita uma cotação para a transação pretendida.

A Omniston usa um mecanismo de solicitação de cotação (RFQ) para obter ofertas executáveis de provedores de liquidez participantes, conhecidos como resolvedores.

Esses resolvedores avaliam a troca solicitada e podem retornar cotações com base na liquidez disponível, nos preços e nas condições de execução.

Em seguida, o usuário pode analisar a oferta disponível no aplicativo.

Isso é importante porque o preço exibido está associado a uma proposta de execução, em vez de ser apenas um preço de mercado indicativo.

As cotações e rotas disponíveis dependem dos resolvedores participantes, dos ativos compatíveis e das condições atuais do mercado.

2. Concorrência entre resolvedores: fornecendo liquidez no destino

Os resolvedores são provedores de liquidez independentes que competem para executar solicitações de troca elegíveis.

Cada resolvedor determina o preço e as condições que pode oferecer com base em fatores como seu inventário, custos operacionais e o par de ativos solicitado. Em uma transação entre redes, um resolvedor pode fornecer os ativos do lado do destino necessários para cumprir a ordem.

Isso significa que o aplicativo não precisa necessariamente manter seu próprio inventário de todos os ativos compatíveis em todas as blockchains.

Em vez disso, os resolvedores participantes podem fornecer liquidez no destino quando uma ordem adequada estiver disponível.

A concorrência entre resolvedores pode melhorar os preços e as opções de execução, embora a melhor oferta disponível dependa das cotações efetivamente recebidas.

Uma rota também pode estar indisponível se nenhum resolvedor estiver disposto ou for capaz de executá-la em condições aceitáveis.

3. Coordenação da execução: vinculando transações entre redes

Encontrar uma cotação é apenas uma parte do processo. A transação também precisa ser executada nas redes de origem e de destino.

A STON.fi descreve a arquitetura de liquidação entre redes da Omniston usando contratos de bloqueio temporal com hash (HTLCs) vinculados.

Um HTLC é um mecanismo de contrato inteligente que combina uma condição criptográfica com um limite de tempo.

Em termos simples, os contratos estabelecem as condições sob as quais as partes podem reivindicar os respectivos ativos.

Para uma troca entre redes compatível, o processo pode envolver dois contratos vinculados:

- Um contrato do lado da origem associado ao ativo do usuário.

- Um contrato do lado do destino associado ao ativo do resolvedor.

Ambos os contratos usam uma condição de hash criptográfico compartilhada e limites de tempo compatíveis.

Isso vincula os dois lados da troca sem exigir que as blockchains compartilhem um único livro-razão.

Os contratos impõem as condições de liquidação especificadas nas respectivas redes.

A distinção importante: a Omniston coordena a troca, enquanto as transações e os contratos inteligentes da blockchain subjacente impõem as condições relevantes de execução e liquidação.

4. Liquidação atômica: o que acontece quando a troca é concluída?

A liquidação atômica é central no projeto entre redes descrito pela Omniston.

Neste contexto, atomicidade significa que a troca é estruturada em torno de condições vinculadas, para que a transferência de ativos prevista possa ser concluída em ambos os lados ou os ativos bloqueados pertinentes possam ser reembolsados.

O processo usa um segredo criptográfico cujo hash é incorporado aos contratos vinculados.

Quando o segredo exigido é revelado e as condições contratuais são satisfeitas, isso permite as reivindicações correspondentes.

O usuário pode reivindicar o ativo de destino, enquanto o resolvedor pode usar o segredo revelado para reivindicar o ativo de origem.

A condição criptográfica compartilhada conecta as duas reivindicações.

Se a condição de liquidação exigida não for atendida dentro do prazo pertinente, os contratos oferecem uma opção de reembolso de acordo com suas regras.

Este projeto visa reduzir o risco de uma troca deixar uma das partes tendo entregue ativos sem receber o ativo acordado em contrapartida.

No entanto, a liquidação atômica não deve ser interpretada como uma garantia contra todo tipo de perda possível. Vulnerabilidades em contratos inteligentes, erros de implementação, interrupções de rede e outros riscos técnicos ainda podem ser relevantes.

Os usuários devem compreender a implementação efetiva do protocolo e o estado da transação, em vez de confiar apenas na palavra «atômica».

5. Um exemplo prático: USDT na TON para USDG na Robinhood Chain

Considere um usuário que possui USDT na TON e quer receber USDG na Robinhood Chain.

O fluxo de trabalho previsto ilustra como os diferentes componentes se encaixam.

Etapa 1: selecione os ativos.

O usuário escolhe USDT na TON como ativo de origem e USDG na Robinhood Chain como ativo de destino, desde que a rota exata seja compatível com o aplicativo em funcionamento.

Etapa 2: solicite uma cotação.

O aplicativo solicita uma oferta executável para os ativos e o valor selecionados.

Etapa 3: analise a oferta.

Antes de autorizar a transação, o usuário analisa o valor esperado a receber, as taxas aplicáveis e as condições de execução.

Etapa 4: coordene a execução.

Se o usuário prosseguir e a rota for aceita, o processo de execução pertinente coordena os lados de origem e de destino de acordo com o mecanismo de liquidação do protocolo.

Etapa 5: conclua ou recupere os ativos.

Se a troca for liquidada com sucesso, o usuário recebe o ativo de destino nas condições acordadas. Se a execução não for concluída, o mecanismo de reembolso aplicável do protocolo determina como os ativos bloqueados podem ser recuperados.

O fluxo de trabalho exato depende da rota selecionada e da implementação.

O exemplo de USDT para USDG é ilustrativo: antes de tentar a troca, os usuários devem verificar se esse par específico de ativos está disponível no momento na interface ativa da STON.fi.

6. Por que essa arquitetura é importante

A abordagem da Omniston separa várias responsabilidades que costumam ser gerenciadas por sistemas diferentes.

A busca por cotações ajuda a identificar as ofertas de execução disponíveis.

A concorrência entre resolvedores inclui provedores de liquidez no processo.

A coordenação da execução conecta os lados de origem e de destino da transação.

A liquidação por contratos inteligentes impõe as condições sob as quais os ativos podem ser reivindicados ou reembolsados.

Combinar essas funções pode simplificar a experiência dos usuários e reduzir a necessidade de os aplicativos criarem uma infraestrutura separada para cada rota compatível.

Isso também pode ajudar integradores a oferecer funcionalidades entre redes sem manter por conta própria liquidez no lado do destino para cada transação.

O benefício depende da compatibilidade efetiva da rota, da participação dos resolvedores e da confiabilidade dos contratos subjacentes.

7. Riscos e limitações

Embora a Omniston tenha sido projetada para coordenar a execução entre redes, os usuários ainda devem compreender os riscos.

Liquidez e preços: a concorrência entre resolvedores não garante o melhor preço de mercado possível em todas as situações. As ofertas disponíveis dependem dos provedores participantes e das condições atuais.

Disponibilidade da rota: nem todos os pares de ativos ou combinações de redes são necessariamente compatíveis. Uma rota pode estar indisponível quando a liquidez ou a capacidade de execução for insuficiente.

Risco de contratos inteligentes: contratos vinculados podem reduzir certos riscos de liquidação, mas não eliminam vulnerabilidades nem falhas de implementação.

Condições da rede: congestionamento, interrupções e atrasos nas transações podem afetar a execução e o tempo necessário para resolver uma troca não concluída.

Condições da cotação: os usuários devem analisar a cotação efetiva, as taxas e as condições de execução aplicáveis antes de assinar.

Condições de recuperação: os reembolsos dependem das regras do contrato, dos limites de tempo e do estado da transação.

Os usuários devem compreender essas condições em vez de presumir que toda falha resulta em um reembolso imediato.

Compreender essas limitações é essencial ao avaliar qualquer sistema de execução entre redes.

A Omniston coordena trocas entre redes ao reunir a busca por cotações, a liquidez fornecida pelos resolvedores, a coordenação da execução e a liquidação por contratos inteligentes.

Seu mecanismo de RFQ permite que os resolvedores participantes proponham ofertas executáveis. Sua arquitetura entre redes usa HTLCs vinculados para estabelecer condições de liquidação ou recuperação nas redes participantes. Para os usuários, o objetivo é simples: trocar um ativo em uma blockchain compatível por um ativo em outra, sem coordenar manualmente cada operação subjacente. Para os desenvolvedores, a arquitetura oferece uma forma de integrar a execução entre redes sem construir por conta própria cada componente do processo de roteamento e liquidação.

A lição mais ampla é que a infraestrutura entre redes envolve mais do que mover tokens entre redes. Ela exige coordenar liquidez, preços, execução de transações e condições de recuperação entre sistemas que operam de forma independente.

Saiba mais em: https://ston.fi/cross-chain-swap-from-ton-to-base

Pesquise o mecanismo.

Verifique a rota.

Entenda os riscos antes de realizar a transação.

$GRAM $XRP

Recursos oficiais:

  1. «Visão geral da execução entre redes» da Omniston (https://ston.fi/omniston)

  2. «Documentação técnica da Omniston» da STON.fi (https://docs.ston.fi/developer-section/omniston)

  3. «Explicação da execução entre redes» da STON.fi (https://blog.ston.fi/omniston-explained-how-cross-chain-swaps-on-ton-work-without-a-bridge/)