Uma troca atômica é um tipo de troca de criptomoedas que ocorre de maneira descentralizada e sem a necessidade de intermediários no processo.
Lswaps atômicos ou trocas atômicas, referem-se a um tipo de troca entre criptomoedas, onde não há necessidade de confiar em terceiros. Durante todo o processo, os usuários manter o controle total de seus fundos e chaves privadas. Com esta nova tecnologia, o objetivo é facilitar a troca de usuários sem intermediários
de diferentes criptomoedas.
Um exemplo do uso dessa tecnologia seria o seguinte:
Exemplo: Como funciona uma troca atômica?
Miguel possui 5 ETH em sua posse, mas ele deseja trocá-los pelo BTC. No entanto, Miguel não deseja usar um serviço de câmbio tradicional, no qual ele deve renunciar ao controle de suas criptomoedas, já que ele terá que fazer um depósito prévio para fazer a troca de moeda. Para lidar com isso, você decide usar um Troca Atômica. Com este serviço, Miguel anuncia que deseja trocar seus éteres pelo equivalente em bitcoins. É aí que o pedido de Miguel é publicado e outro usuário, por exemplo Daniela, o vê. Daniela tem BTC e quer ETH, é por isso que ela aceita a ordem que Miguel publicou e o processo de troca começa conjunta e simultaneamente, ou seja, o moedas eles se movem de uma direção para outra de cada vez.
Para facilitar esse processo, os chamados Contrato de hash por tempo limitado (HTTC). Isso garante que cada parte receba seus fundos sem problemas.
Em seguida, Miguel envia seu ETH para um endereço indicado pela plataforma, enquanto Daniela faz o mesmo com seu BTC. Depois que as duas transações são feitas e verificadas em suas respectivas blockchain, Miguel e Daniela geram uma prova criptográfica (hash) Este teste confirma a conclusão de tais transações. Com isso, a plataforma garante que ambas as partes cumpram o envio de suas criptomoedas, no prazo e no valor estipulados.
Uma vez que todas as verificações foram concluídas, o processo está concluído e então Miguel terá seu BTC e Daniela seu ETH.
HTLC, o núcleo do funcionamento dos Atomic Swaps
Os HTLCs são a tecnologia básica para a operação de swaps atômicos e a garantia de sua operação. Um Contrato de HTLC ou hash por tempo limitado é apenas um smart contract que gerencia um canal de pagamento. Esses canais fazem uso das propriedades da blockchain hachuras y bloqueios de tempo. Por meio deles, o destinatário de um pagamento é solicitado a confirmar que o recebeu antes de um prazo. Para fazer isso, você deve gerar uma prova criptográfica de pagamento ou, caso contrário, perderá a capacidade de reivindicá-la, com a qual o valor será devolvido ao pagador.
O comprovante criptográfico de pagamento gerado pelo receptor pode ser usado para acionar ações diferentes em outros pagamentos. Isso faz do HTLC uma técnica poderosa para produzir pagamentos condicionais em Bitcoin ou outros criptomoedas com essa capacidade.
Além disso, os HTLCs têm a capacidade de produzir interações na corrente (dentro da blockchain) u fora da cadeia (fora da blockchain). Isso permite que o transações executadas pelas partes participantes de um HTLC são muito mais rápidas e baratas.
Tipos de Swaps Atômicos
Na cadeia
Esse tipo de troca é o que ocorrer diretamente em de la blockchain de cada uma das criptomoedas que intervêm nela. Ou seja, são transações que são realizadas e verificadas pela blockchain de criptomoeda. Devido a isso, o processo dessas transações geralmente é mais lento, pois a verificação de rede é necessária para poder validá-los na plataforma de swaps atômicos. No entanto, esse processo os torna mais seguro e adequado para trocas de alto valor.
Exemplo: Trocas Atômicas na Cadeia
Sofia quer fazer uma troca de 100 BTC por Litecoin . Para fazer isso, acesse o site da plataforma de troca atômica de sua escolha e anuncie sua troca. Luis aceita a troca e juntos eles iniciam o processo. A plataforma de troca atômica aumenta o HTLC na cadeia e registra cada transação. No entanto, para validá-lo, você deve aguardar a validação das transações feitas por Sofía e Luis em suas respectivas blockchain. Isso significa que Luis receberá uma confirmação rápida dele, mas Sofia terá que esperar muito mais. Somente quando os dois lados estiverem confirmados, a troca estará completa.
Fora da cadeia
Essas trocas são o que ocorrer em canais fuera de la cadeia ou blockchain de cada criptomoeda. Eles geralmente são realizados em Plataformas Camada 2 (Camada 2) como Lightning Network o Liquidity Network. o propósito fazer alterações nesses sistemas é acelerar el processo de intercâmbio. Isso, então, permite que eles sejam praticamente instantâneos. Tudo isso sem que nenhuma das partes perca o controle total sobre isso.
Exemplo: Trocas Atômicas fora da cadeia
Matías quer trocar 0,5 BTC por Litecoin. David aceita a troca, mas nesse caso eles usarão a opção fora da cadeia de troca atômica. Para efetuar pagamentos, eles usarão o Lightning Network. Com isso, ambas as partes garantem o pagamento correspondente em criptomoedas à outra parte imediatamente. O processo de uso do HTLC é o mesmo, tudo para garantir o processo e para que ambas as partes recebam o que é justo. Uma vez que ambas as partes concluíram as transações, a troca é encerrada.
Vantagens e desvantagens
Vantagens
- Swaps atômicos permitem uma maneira mais transparente y pessoal de trocas. Tudo isso graças ao fato de que a intervenção de terceiros no processo não é necessária.
- Eles permitem mais velhos níveis de segurança em trocas e no tratamento de criptomoedas ou tokens dos usuários. Em primeiro lugar, o roubo de criptomoedas ou tokens devido a um ataque malicioso ao serviço é ineficaz. Isso ocorre porque os fundos do usuário não estão no serviço de troca atômica, mas em sua carteira pessoal. Dessa forma, é garantido que um ataque malicioso não signifique roubo de fundos, uma situação bastante comum. Exemplos disso são os assaltos ocorridos em Binance, Cryptopia ou Mt. Gox.
- Eles permitem que o interoperabilidade entre diferente criptomoedas. Isso permitindo que os usuários interajam com muito mais facilidade e diretamente.
Desvantagens
- O uso de swaps atômicos é limitador a criptomoedas capaz de usar HTLC. Se uma das criptomoedas de troca não possuir essa funcionalidade, ela não poderá ser executada. Isso ocorre porque o HTLC é aquele que garante o cumprimento das obrigações e se as redes das moedas envolvidas não permitem a implementação do HTLC, a plataforma Atomic Swap não pode realizar essa troca específica.
- Os Plataformas ainda são en desenvolvimento e suas opções são limitadas em escopo. Além disso, sua comunidade ainda é pequena, o que limita a capacidade e oferta de troca.