Compreendendo a troca atômica em um artigo

Para revitalizar a liquidez espalhada em cada cadeia e atrair mais usuários para entrar na ecologia blockchain, é necessário ser capaz de transferir ativos com segurança entre as cadeias e, ao mesmo tempo, garantir o valor central da minimização da confiança Web3. Swap atômico refere-se à transação cross-chain de ativos de token por usuários em dois blockchains diferentes e não depende de um meio centralizado durante o processo de transação. Este modelo permite que os usuários DeFi mantenham um alto nível de descentralização no ecossistema multi-chain Web3.

** O que é uma troca atômica? **

Os usuários podem realizar transações de token ponto a ponto em cadeias por meio de trocas atômicas. Ambas as partes devem pré-depositar uma certa quantidade de tokens no contrato de transação antes que a troca atômica possa ser executada. Quaisquer dois usuários podem trocar tokens digitais sem depender de terceiros para realizar a transação, eliminando assim o risco de contraparte.

"Atomicidade" é um termo de desenvolvimento de software que se refere a uma transação de banco de dados (transação) que é totalmente executada ou não é executada, e não há estado intermediário. O "swap atômico" também se baseia nesse conceito: se ambas as partes da transação depositarem previamente uma determinada quantidade de tokens, o swap será executado; caso contrário, todos os tokens depositados serão devolvidos da mesma forma.

**Qual é o mecanismo operacional da troca atômica? **

Os swaps atômicos usam um contrato de bloqueio de tempo com hash (HTLC) como um "cofre virtual" ou "conta de garantia criptografada" para manter os fundos do usuário, e o swap só será executado quando uma certa quantidade de tokens for depositada no contrato. Cada usuário deve confirmar o recebimento do token dentro de um determinado período de tempo antes de desbloqueá-lo.

CONTRATO HASH TIMELOCK

Um contrato de timelock com hash (HTLC para abreviar) é um contrato inteligente cronometrado que usa chaves privadas e valores de hash criptografados para controlar o acesso aos fundos. Cada parte deve cumprir todas as condições de troca antes que o contrato possa ser executado, caso contrário, o passe será devolvido pela rota original.

HTCL consiste em dois componentes principais:

  • **Chave hashlock (chave hashlock) - ** Ambas as partes devem enviar provas criptográficas para verificar se cumpriram os termos do contrato de troca.
  • **Timelock key (tecla timelock)—**Se o comprovante não for enviado no prazo especificado, os tokens que foram depositados serão devolvidos pela rota original.

Exemplo de Troca Atômica

  1. Alice decide trocar fichas de 10 X pelas fichas de 10 Y de Bob. Os dois criaram um contrato de hash timelock válido por 1 hora.
  2. Alice cria um endereço de contrato e deposita 10 X tokens nele. Posteriormente, o contrato gera uma chave privada conhecida apenas por Alice. Alice usa a chave privada para criar um hash criptográfico e o envia para Bob.
  3. Bob usa esse valor de hash para verificar se Alice realmente depositou 10 X tokens no contrato. Bob não pode acessar os fundos porque ele só tem o hash, não a chave privada.
  4. Bob usa esse valor de hash para gerar um novo endereço de contrato e deposita 10 tokens Y nesse contrato. Ambas as partes agora depositam tokens no contrato.
  5. Como Bob criou o endereço do contrato usando o valor hash da chave privada de Alice, Alice pode reivindicar os 10 tokens Y depositados por Bob. E ela também divulgou a chave privada para Bob ao reivindicar o token Y de Bob. Caso Bob não conclua a transação dentro do prazo de validade do contrato, o token reivindicado por Alice será devolvido a Bob.
  6. Agora, Bob usa a chave privada para retirar os 10 X tokens de Alice e concluir a transação.
  7. A troca é concluída em uma hora, o contrato não pode ser rescindido e Alice trocou com sucesso 10 fichas X pelas fichas 10 Y de Bob.

Benefícios da troca atômica

Os swaps atômicos podem trazer um valor único para os traders.

  • **Reduz o risco de contraparte - **Não há necessidade de depender de um terceiro centralizado para realizar transações. Os comerciantes têm controle total sobre seus ativos.
  • Melhorar a liquidez - Os ativos podem ser negociados em diferentes blockchains, melhorando assim a liquidez dos ativos.
  • **Troca direta de ativos—**Os usuários podem comprar ativos criptografados diretamente sem primeiro trocá-los por stablecoins altamente líquidas e, em seguida, realizar transações subsequentes. Os usuários podem negociar qualquer token na plataforma descentralizada.
  • **Transação garantida——**O contrato terá total garantia de ser executado de acordo com o processo pré-definido.Se as condições não forem atendidas, o valor original dos fundos será devolvido.
  • **Redução de custo - ** O custo da taxa de troca ponto a ponto será menor do que o custo da transação de depender de um terceiro.

** Gargalo da Troca Atômica **

Devido a alguns gargalos na negociação de ativos de token na forma de atomic swaps, DEX e plataformas de negociação centralizadas ainda possuem um grande mercado.

  • Experiência do usuário - Cada contraparte deve primeiro concordar com o valor/preço da transação, período de bloqueio, dados da transação e valor de hash e aguardar a conclusão da transação. Este processo é demorado e complicado, especialmente para iniciantes.
  • Preocupações com a privacidade - Os swaps atômicos precisam aguardar a conclusão de vários blocos, o que pode convidar invasores, dando-lhes tempo para rastrear endereços e bloquear comerciantes.
  • PROBLEMAS DE COMPATIBILIDADE - Você não pode realizar trocas atômicas em todos os blockchains. Para realizar uma troca atômica, cada blockchain deve usar o mesmo algoritmo de hash.

Atomic Swap VS Cross-Chain Bridge

Os swaps atômicos podem negociar ativos nativos ponto a ponto, enquanto as pontes entre cadeias podem conectar diferentes blockchains. As pontes de cadeia cruzada permitem que os ativos agrupados sejam interligados por meio dos modos de bloqueio/desbloqueio ou cunhagem/destruição. Até o momento, mais de US$ 2,6 bilhões em fundos foram roubados devido a ataques de pontes entre cadeias. Portanto, a indústria Web3 está adotando rapidamente uma nova solução de cadeia cruzada.

Usando Chainlink CCIP para obter comunicação entre cadeias

Os comerciantes e protocolos podem usar o Chainlink CCIP para resolver problemas com pontes cruzadas e trocas atômicas. O CCIP é um padrão de interoperabilidade entre cadeias que pode transferir tokens programáveis de forma segura, confiável e eficiente em vários blockchains e é perfeitamente compatível com blockchains com diferentes algoritmos de hash. Synthetix usa CCIP para realizar a função de Synth Teleporters e facilmente transferir liquidez entre cadeias em seu ecossistema multi-cadeia.

Ver original
Esta página pode conter conteúdo de terceiros, que é fornecido apenas para fins informativos (não para representações/garantias) e não deve ser considerada como um endosso de suas opiniões pela Gate nem como aconselhamento financeiro ou profissional. Consulte a Isenção de responsabilidade para obter detalhes.
  • Recompensa
  • Comentário
  • Compartilhar
Comentário
0/400
Sem comentários
  • Marcar
Faça trade de criptomoedas em qualquer lugar e a qualquer hora
qrCode
Escaneie o código para baixar o app da Gate
Comunidade
Português (Brasil)
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)