Atomic Swap

Uma tecnologia de contrato inteligente que permite a troca de uma criptomoeda por outra diretamente entre carteiras de usuários, sem a necessidade de um terceiro confiável como uma exchange.

O que é um Atomic Swap?

Um atomic swap é uma troca peer-to-peer de criptomoedas que residem em diferentes blockchains. A natureza 'atômica' significa que a troca é concluída com sucesso para ambas as partes ou falha completamente, garantindo que nenhuma das partes possa enganar a outra recebendo fundos sem enviar os seus. Isso é tipicamente alcançado usando Contratos de Timelock Hash (HTLCs).

Como Funciona (usando HTLCs)

  1. Iniciação: Alice quer trocar sua Moeda A pela Moeda B de Bob. Alice gera um segredo (pré-imagem) e cria seu hash.
  2. Contrato de Alice: Alice cria um contrato inteligente na blockchain da Moeda A que bloqueia sua Moeda A. Bob pode reivindicar essas moedas se fornecer o segredo dentro de um prazo específico (por exemplo, 48 horas). Caso contrário, Alice pode recuperar suas moedas.
  3. Contrato de Bob: Bob cria um contrato inteligente semelhante na blockchain da Moeda B, bloqueando sua Moeda B. Alice pode reivindicar essas moedas se fornecer o mesmo segredo dentro de um prazo mais curto (por exemplo, 24 horas), usando o hash que Alice forneceu. Caso contrário, Bob pode recuperar suas moedas.
  4. Alice Reivindica: Alice revela o segredo para reivindicar a Moeda B de Bob de seu contrato.
  5. Bob Reivindica: Ao reivindicar, Alice revela o segredo na blockchain da Moeda B. Bob vê esse segredo e o usa para reivindicar a Moeda A de Alice de seu contrato antes que o timelock mais longo dela expire.

Se algo der errado ou o tempo acabar, ambas as partes podem recuperar seus fundos originais.

Benefícios

  • Descentralização: Remove a necessidade de exchanges centralizadas.
  • Segurança: Reduz o risco de contraparte, pois os fundos estão bloqueados em contratos.
  • Taxas Mais Baixas: Potencialmente taxas mais baixas em comparação com exchanges.

Requisitos

  • Ambas as blockchains devem suportar HTLCs ou funcionalidade de contrato inteligente semelhante.
  • Ambas as blockchains devem usar o mesmo algoritmo de hash.

Termos Relacionados

Ready to Start Trading?

Join The Kingfisher community and get access to professional-grade trading tools and insights.