O que é troca atômica?

Os swaps atômicos são uma tecnologia que suporta a troca rápida de duas criptomoedas executadas em diferentes redes blockchain. Este processo de transação (também conhecido como transações atômicas entre cadeias) é baseado em contratos inteligentes, permitindo aos usuários trocar os tokens desejados diretamente de suas carteiras criptografadas. Portanto, os swaps atômicos são essencialmente transações peer-to-peer entre cadeias.

Embora a tecnologia seja uma inovação, o conceito de transações entre cadeias está fora do radar há anos. Em 2013, Tier Nolan descreveu pela primeira vez o protocolo de troca atômica em detalhes. No entanto, Daniel Larimer propôs um protocolo de troca descentralizada chamado P2PTradeX em 2012, que algumas pessoas acreditam ser o protótipo da troca atômica.

Nos anos seguintes, muitos desenvolvedores continuaram a experimentar protocolos de troca atômica. Há evidências de que as comunidades Bitcoin, Litecoin, Komodo e Decred desempenharam papéis importantes neste processo.

A primeira transação de troca atômica ponto a ponto ocorreu em 2014. Mas foi só em 2017 que a tecnologia foi aceite pelo público, impulsionada pela troca bem-sucedida entre os dois pares de negociação LTC/BTC e DCR/LTC.


Como funciona a troca atômica?

Os protocolos de swap atômico são projetados de forma a prevenir efetivamente fraudes entre contrapartes. Para entender melhor como eles funcionam, vamos supor que Alice queira trocar seu Litecoin (LTC) pelo Bitcoin de Bob (BTC).

Primeiro, Alice deposita seu LTC no endereço do contrato, que é semelhante a um cofre. Após criar a segurança desta forma, Alice também gera uma chave para acessá-la. Ela então compartilha o hash criptografado dessa chave com Bob. Observe que Bob não pode obter o LTC de Alice neste momento porque ele possui apenas o valor hash da chave, não a chave em si.

Em seguida, Bob usa o valor hash fornecido por Alice para criar outro endereço de contrato seguro para depositar seu BTC. Se Alice quiser trocar BTC, Alice precisará usar a mesma chave desse endereço. Ao mesmo tempo, ela também precisará mostrar a chave LTC para Bob (com a ajuda da função especial de hashlock). Isso significa que, assim que Alice fizer uma solicitação de troca de BTC, Bob poderá obter o LTC nas mãos de Alice ao mesmo tempo, e o processo de transação do swap atômico também será concluído.

A palavra "atômica" representa a consistência da transação, ou seja, a transação é totalmente bem-sucedida ou totalmente malsucedida. Se alguma das partes desistir durante a transação ou não cumprir o esperado, o contrato será cancelado e os fundos serão automaticamente devolvidos aos seus proprietários originais.

As trocas atômicas podem ser realizadas de duas maneiras diferentes: on-chain e off-chain. As trocas atômicas on-chain ocorrem na rede blockchain online de qualquer criptomoeda (neste caso, nas redes blockchain Bitcoin e Litecoin). Por outro lado, as trocas atômicas fora da cadeia ocorrem fora da cadeia. Essas trocas atômicas são normalmente baseadas em canais de pagamento bidirecionais, semelhantes aos usados ​​na Lightning Network.

Tecnicamente falando, a maioria dos sistemas de negociação descentralizados são baseados em contratos inteligentes com múltiplas assinaturas e hash time-locked (HTLC).


Contrato de bloqueio de tempo de hash (HTLC)

Os contratos Hash Time Lock (HTLC) são uma parte importante da Bitcoin Lightning Network e também um dos principais componentes dos swaps atômicos. Como o nome sugere, eles são baseados em dois recursos principais: bloqueio de hash e bloqueio de tempo.

O bloqueio de hash congela o uso de fundos se os dados-chave relevantes (a chave de Alice no exemplo acima) não forem expostos. O bloqueio de tempo garante que os contratos inteligentes sejam executados apenas dentro de um intervalo de tempo predeterminado. Portanto, o uso de HTLC elimina a necessidade de centralização e cria regras específicas que evitam que as trocas atômicas sejam parcialmente executadas.


Vantagem

A maior vantagem dos swaps atômicos está relacionada à sua descentralização. Os swaps atômicos eliminam a necessidade de trocas centralizadas e qualquer outro tipo de intermediário, e os swaps entre cadeias podem ser realizados entre duas ou mais partes sem exigir que confiem umas nas outras. Como os usuários não precisam fornecer fundos para bolsas centralizadas ou terceiros, o nível de segurança também aumentará. As transações podem ser iniciadas diretamente da carteira pessoal do usuário.

Além disso, esta forma de negociação peer-to-peer utiliza taxas de transação muito baixas ou nenhumas taxas de transação e, portanto, tem custos operacionais mais baixos. A vantagem final é que os swaps atômicos permitem que as transações sejam mais rápidas e, portanto, tenham maior interoperabilidade. Em outras palavras, vários altcoins podem ser trocados diretamente, sem usar Bitcoin ou Ethereum como moeda intermediária.


limitação

As trocas atómicas também precisam de satisfazer algumas outras condições necessárias, o que também pode tornar-se um grande obstáculo à promoção desta tecnologia. Por exemplo, para realizar uma troca atômica, as redes blockchain nas quais ambas as criptomoedas residem precisam ser baseadas no mesmo algoritmo de hash (por exemplo, ambas usam o algoritmo de hash SHA-256 do Bitcoin). Além disso, eles precisam ser compatíveis com HTLC e outros recursos programáveis.

Além disso, as trocas atômicas também trazem riscos de segurança que revelam a privacidade do usuário. Isso ocorre porque através do Blockchain Explorer, as transações na cadeia podem ser rastreadas rapidamente e, portanto, os endereços dos usuários podem ser facilmente obtidos. Uma solução de curto prazo para esta vulnerabilidade é usar criptomoedas de privacidade, reduzindo assim a exposição. Ainda assim, muitos desenvolvedores tentam usar assinaturas digitais em trocas atômicas como uma solução mais confiável.


Por que a troca atômica é tão importante?

Os swaps atômicos têm um enorme potencial para melhorar o espaço das criptomoedas, mas atualmente não estão sendo testados em grande escala. A negociação entre cadeias pode finalmente resolver muitos dos problemas que existem nas bolsas centralizadas. Embora essas exchanges ainda mantenham o funcionamento de criptomoedas, elas ainda apresentam uma série de perigos ocultos. Algumas dessas questões incluem:

  • Ameaças significativas: As bolsas centralizadas detêm unilateralmente recursos de alto valor, por isso são mais vulneráveis ​​aos hackers. As bolsas centralizadas são o principal alvo do sequestro de moeda digital.

  • Gestão imperfeita de fundos e erro humano: As bolsas centralizadas requerem humanos para operar. Se os gestores em funções importantes cometerem erros ou os decisores tomarem decisões erradas relativamente às operações de câmbio, os fundos dos utilizadores da bolsa serão perdidos.

  • Custos operacionais mais elevados: As bolsas centralizadas têm taxas de retirada e transação mais altas.

  • O aumento no volume de transações leva à ineficiência: quando a atividade do mercado é demasiado ativa, as bolsas centralizadas são muitas vezes incapazes de lidar com o aumento maciço da procura de transações, resultando num funcionamento lento do sistema ou na indisponibilidade de serviços.

  • Regulamentação: As regulamentações sobre criptomoedas são rígidas na maioria dos países. Ainda existem muitas incertezas em torno da aprovação e regulamentação governamental.


Resumir

Embora os swaps atômicos ainda sejam uma tecnologia relativamente nova e, portanto, tenham limitações, a tecnologia é revolucionária em termos de promoção da interoperabilidade da blockchain e das transações entre cadeias. Portanto, esta tecnologia tem um grande potencial para influenciar o desenvolvimento da indústria de criptomoedas, abrindo novos caminhos na descentralização e na troca de moeda peer-to-peer. É provável que os swaps atómicos sejam cada vez mais utilizados num futuro próximo, especialmente nas bolsas descentralizadas.