O que são trocas atômicas?

Os swaps atômicos são um método que fornece a capacidade de troca rápida entre duas criptomoedas executadas em blockchains diferentes. Este processo (também conhecido como negociação atômica entre cadeias) é baseado em contratos inteligentes e permite aos usuários negociar moedas diretamente de sua carteira de criptomoeda.

Embora o conceito de comércio entre cadeias seja inovador, tem sido discutido há muitos anos. Tyr Nolan foi provavelmente o primeiro a descrever um protocolo de troca atômica completo em 2013. No entanto, em 2012, Daniel Larimer introduziu o protocolo P2PTradeX e algumas pessoas o consideram um protótipo anterior de troca atômica.

Nos anos seguintes, muitos desenvolvedores começaram a experimentar os protocolos descritos acima. As evidências sugerem que comunidades de criptomoedas como Bitcoin, Litecoin, Komodo e Decred desempenharam um papel importante no desenvolvimento desta tecnologia.

Aparentemente, a primeira troca de criptomoedas peer-to-peer usando swap atômico ocorreu em 2014, mas foi somente em 2017 que o método se tornou amplamente conhecido, graças a pares de swap bem-sucedidos como LTC/BTC e DCR/LTC.


Princípio de funcionamento

Os protocolos de troca atômica são projetados para evitar que qualquer participante trapaceie. Para entender como isso funciona, vamos imaginar que Alice queira trocar seus Litecoins (LTC) por Bob’s Bitcoins (BTC).

Primeiro, Alice faz um depósito de LTC no endereço do contrato, que funciona como um cofre. Uma vez criado este cofre, Alice gera uma chave para acessá-lo. Ela então compartilha o hash criptográfico dessa chave com Bob. Observe que Bob ainda não pode acessar o LTC porque ele possui apenas um hash da chave, não a chave em si.

Bob então usa o hash fornecido por Alice para criar outro endereço de contrato seguro para armazenar seu BTC. Para receber BTC, Alice deve usar a mesma chave, fornecendo assim sua moeda a Bob (graças a uma função especial chamada hashlock). Isso significa que, uma vez que Alice exija BTC, Bob, por sua vez, também solicitará LTC, após o qual a troca de moeda será concluída.

O termo "atômico" refere-se ao fato de que essas transações ocorrem integralmente ou simplesmente não ocorrem. Se uma das partes não cumprir as suas obrigações, o contrato é cancelado e os fundos são automaticamente devolvidos aos seus proprietários.

As trocas atômicas podem acontecer de duas maneiras diferentes: dentro e fora da cadeia. Os swaps on-chain ocorrem em qualquer uma das redes monetárias (neste caso, a blockchain Bitcoin ou Litecoin). As trocas fora da cadeia ocorrem na camada secundária. Esse tipo de troca normalmente é baseado em canais de pagamento bidirecionais semelhantes aos usados ​​na Lightning Network.

Do ponto de vista técnico, a maioria desses sistemas de negociação baseados em confiança são baseados em contratos inteligentes que usam assinaturas múltiplas e contratos Hash Timelock (HTLC).


Contratos de bloqueio de tempo de hash (HTLC)

Embora os contratos Hash Timelock (HTLC) sejam um componente importante da Lightning Network do Bitcoin, eles também são um componente chave que torna possíveis as trocas atômicas. Como o nome sugere, este tipo de contrato é baseado em duas funções principais: hashlock e timelock.

O hashlock é responsável por evitar que os fundos sejam gastos caso parte dos dados permaneça inacessível (como a chave de Alice no exemplo anterior). Timelock é um recurso que garante que um contrato só possa ser executado dentro de um período de tempo previamente definido. Portanto, o uso do HTLC elimina a necessidade de confiança porque o contrato cria um conjunto específico de regras que impedem a execução parcial da troca atômica.


Vantagens

Os benefícios mais básicos das trocas atômicas vêm da natureza descentralizada do recurso. Eliminando a necessidade de uma bolsa centralizada ou qualquer outro tipo de intermediário. Uma troca de criptomoedas entre cadeias pode ocorrer entre duas (ou mais) partes sem a necessidade de confiar uma na outra. O nível de segurança dos swaps também é muito maior, uma vez que os utilizadores não precisam de transferir os seus fundos para uma bolsa centralizada ou para terceiros. Em vez disso, as transações podem ocorrer diretamente entre duas carteiras de usuários.

Além disso, esta forma de trilhas peer-to-peer tem custos operacionais muito mais baixos e as comissões são muito pequenas ou inexistentes. Os swaps atômicos permitem que as transações sejam concluídas com muito mais rapidez e com maior grau de interação. Em outras palavras, as altcoins podem ser trocadas diretamente, sem usar Bitcoin ou Ether como moeda intermediária.


Imperfeições

Existem vários pré-requisitos para a troca atômica, o que poderia impedir a adoção generalizada da tecnologia. Por exemplo, para realizar uma troca, duas criptomoedas devem ser baseadas em blockchain e usar o mesmo algoritmo de hashing (por exemplo, SHA-256 da rede Bitcoin). Além disso, eles também devem ser compatíveis com HTLC e outros recursos programáveis.

Além disso, as trocas atômicas levantam preocupações sobre a privacidade do usuário. Isso ocorre porque esse tipo de troca de criptomoedas dentro de uma rede pode ser rastreada rapidamente usando um explorador de blockchain, facilitando a vinculação de endereços. A resposta de curto prazo para esse problema é usar criptomoedas com foco na privacidade como forma de mitigar riscos. No entanto, muitos desenvolvedores estão experimentando o uso de assinaturas digitais para trocas atômicas e acreditam que esta é uma solução mais confiável para este problema.


Qual é a importância desta tecnologia?

Os swaps atômicos têm grande potencial para melhorar o ecossistema de criptomoedas, mas isso ainda precisa ser testado em maior escala. O comércio entre cadeias poderia, em última análise, resolver muitos dos problemas da maioria das bolsas centralizadas e, embora apoiem o ecossistema até hoje, têm uma série de problemas que incluem:

  • Muitas vulnerabilidades: Armazenar um grande número de ativos num só local afeta a sua vulnerabilidade e isto reflete-se mais nas bolsas centralizadas, que são os principais alvos dos ataques de hackers.

  • Má gestão e erro humano: As exchanges centralizadas são administradas por pessoas e, se cometerem um erro ou se a administração fizer escolhas erradas em relação às operações de exchange, os fundos dos usuários podem ser rapidamente comprometidos.

  • Altos custos de transação: As bolsas centralizadas exigem taxas de transação mais altas para saques e negociações.

  • O desafio de lidar com grandes volumes de negociações: Quando a atividade comercial se torna demasiado elevada, as bolsas centralizadas muitas vezes não conseguem lidar com o aumento da procura, fazendo com que o sistema abrande ou feche completamente.

  • Regulamentação legal: na maioria dos países, as questões jurídicas relativas às criptomoedas ainda permanecem em aberto, bem como os problemas associados à regulação, gestão e interpretação das transações com ativos digitais pelos estados.


Conclusão

Os swaps atômicos ainda são um trabalho em andamento para uso convencional, mas a tecnologia está impulsionando mudanças significativas na interoperabilidade da blockchain e nas capacidades de negociação entre cadeias. Assim, este método tem grande potencial para o crescimento da indústria de criptomoedas, abrindo novas oportunidades para descentralização e transferências de dinheiro peer-to-peer. Muito provavelmente, a popularidade das trocas atómicas só aumentará num futuro próximo, especialmente nas bolsas descentralizadas.