O que são trocas atômicas?

Os swaps atômicos consistem em uma técnica que permite a troca rápida de duas criptomoedas diferentes, executadas em redes de blockchain distintas. Esse processo (também conhecido como negociação atômica entre cadeias) é baseado em contratos inteligentes e permite que os usuários negociem suas moedas diretamente de suas carteiras criptográficas pessoais. Portanto, os swaps atômicos são, essencialmente, negociações ponto a ponto entre diferentes blockchains.

Apesar de ser uma técnica inovadora, a ideia de negociação entre cadeias está em discussão há muitos anos. Tier Nolan foi provavelmente o primeiro a descrever um protocolo de troca atômica completo, em 2013. No entanto, um protocolo de troca sem confiança chamado P2PTradeX foi apresentado por Daniel Larimer em 2012, e algumas pessoas o consideram o protótipo de uma troca atômica.

Nos anos seguintes, muitos desenvolvedores começaram a experimentar protocolos de troca atômica. Evidências sugerem que as comunidades Bitcoin, Litecoin, Komodo e Decred desempenharam um papel importante no processo.

Aparentemente, as primeiras trocas atômicas ponto a ponto começaram a ocorrer em 2014. Mas foi somente em 2017 que a técnica se tornou amplamente conhecida pelo público em geral - principalmente por causa das trocas bem-sucedidas entre LTC/BTC e DCR/LTC.


Como funcionam as trocas atômicas?

Protocolos de troca atômica são projetados de uma forma que impede qualquer uma das partes envolvidas de trapacear. Para entender como eles funcionam, vamos imaginar que Alice quer trocar seus Litecoins (LTC) pelos Bitcoins (BTC) de Bob.

Primeiro, Alice deposita seu LTC em um endereço de contrato que atua como um cofre. Quando esse cofre é criado, Alice também gera uma chave para acessá-lo. Ela então compartilha um hash criptográfico dessa chave com Bob. Observe que Bob ainda não pode acessar o LTC porque ele só tem o hash da chave e não a chave em si.

Em seguida, Bob usa o hash fornecido por Alice para criar outro endereço de contrato seguro, no qual ele deposita seu BTC. Para reivindicar o BTC, Alice precisa usar a mesma chave e, ao fazer isso, ela a revela a Bob (graças a uma função especial chamada hashlock). Isso significa que, assim que Alice reivindica o BTC, Bob pode reivindicar o LTC e a troca é concluída.

O termo ‘atômico’ se refere ao fato de que essas transações acontecem totalmente ou não acontecem. Se qualquer uma das partes desiste ou não faz o que deveria, o contrato é cancelado e os fundos são automaticamente devolvidos aos seus donos.

As trocas atômicas podem acontecer de duas maneiras diferentes: on-chain e off-chain. As trocas atômicas on-chain acontecem em qualquer uma das redes da moeda (neste caso, a blockchain do Bitcoin ou Litecoin). As trocas atômicas off-chain, por outro lado, acontecem em uma camada secundária. Esse tipo de troca atômica geralmente é baseado em canais de pagamento bidirecionais, semelhantes aos usados ​​na Lightning Network.

Tecnicamente falando, a maioria desses sistemas de negociação sem confiança são baseados em contratos inteligentes que usam assinaturas múltiplas e contratos de bloqueio de tempo de hash (HTLC).


Contratos de Hash Timelock (HTLC)

Embora Hash Timelock Contracts (HTLC) sejam uma parte importante da Bitcoin Lightning Network, eles também são um dos principais componentes que tornam as trocas atômicas possíveis. Como o nome sugere, eles são baseados em duas funções principais: um hashlock e um timelock.

Um hashlock é o que impede que fundos sejam gastos a menos que um pedaço de dado seja revelado (a chave de Alice no exemplo anterior). Timelock é uma função que garante que o contrato só pode ser executado dentro de um prazo predefinido. Consequentemente, o uso de HTLCs remove a necessidade de confiança porque eles criam um conjunto específico de regras que impedem que swaps atômicos sejam executados parcialmente.


Vantagens

As maiores vantagens dos swaps atômicos estão todas relacionadas à sua natureza descentralizada. Ao remover a necessidade de uma exchange centralizada ou qualquer outro tipo de mediador, os swaps entre cadeias podem ser executados por duas (ou mais) partes sem exigir que elas confiem uma na outra. Há também um nível maior de segurança porque os usuários não precisam dar seus fundos a uma exchange centralizada ou a terceiros. Em vez disso, as negociações podem acontecer diretamente das carteiras pessoais dos usuários.

Além disso, essa forma de negociação peer to peer tem custos operacionais muito mais baixos, pois as taxas de negociação são muito baixas ou inexistentes. Por fim, as trocas atômicas possibilitam que as negociações aconteçam muito rapidamente, com maiores graus de interoperabilidade. Em outras palavras, altcoins podem ser trocadas diretamente sem fazer uso de Bitcoin ou Ethereum como moeda intermediária.


Limitações

Existem algumas condições que precisam ser atendidas para que uma troca atômica ocorra, e elas provavelmente podem apresentar obstáculos para que a técnica seja amplamente adotada. Por exemplo, para realizar uma troca atômica, as duas criptomoedas precisam ser baseadas em blockchains que compartilham o mesmo algoritmo de hash (por exemplo, SHA-256 para Bitcoin). Além disso, elas também precisam ser compatíveis com HTLC e outras funcionalidades programáveis.

Além disso, as trocas atômicas trazem preocupações sobre a privacidade dos usuários. Isso porque as trocas e transações on-chain podem ser rastreadas rapidamente em um explorador de blockchain, facilitando a vinculação dos endereços. Uma resposta de curto prazo para esse problema é usar criptomoedas focadas em privacidade como uma forma de reduzir a exposição. Ainda assim, muitos desenvolvedores estão experimentando o uso de assinaturas digitais em trocas atômicas como uma solução mais confiável.


Por que elas são importantes?

Os swaps atômicos têm grande potencial para melhorar o espaço das criptomoedas e ainda precisam ser testados em uma escala mais ampla. A negociação entre cadeias pode eventualmente resolver muitos dos problemas que fazem parte da maioria das bolsas centralizadas. Embora essas bolsas tenham mantido os sistemas de criptomoedas até hoje, há várias preocupações sobre elas. Alguns desses problemas incluem:

  • Maior vulnerabilidade: manter muitos recursos valiosos em um local os torna mais vulneráveis ​​a hackers, e as trocas centralizadas são os principais alvos de assaltos digitais.

  • Má gestão de fundos e erro humano: as exchanges centralizadas são administradas por pessoas. Se aqueles em papéis importantes cometem erros ou se os líderes fazem escolhas ruins em relação à operação da exchange, os fundos dos usuários podem ser comprometidos.

  • Custos operacionais mais altos: as bolsas centralizadas têm taxas de retirada e negociação mais altas

  • Ineficiência em relação às demandas de volume: quando a atividade do mercado se torna muito intensa, as bolsas centralizadas muitas vezes não conseguem lidar com o aumento da demanda de negociação, fazendo com que o sistema fique lento ou fique offline.

  • Regulamentação: na maioria dos países, a regulamentação de criptomoedas está longe do ideal. Ainda há muitas preocupações em torno da aprovação e gestão do governo.


Considerações finais

Embora os swaps atômicos ainda sejam relativamente novos e certamente existam limitações, essa tecnologia está impulsionando mudanças significativas em relação à interoperabilidade de blockchain e às capacidades de negociação entre cadeias. Como tal, a técnica tem grande potencial para influenciar o crescimento da indústria de criptomoedas, abrindo novos caminhos em termos de descentralização e transferências monetárias peer-to-peer. As chances são de que os swaps atômicos sejam usados ​​cada vez mais em um futuro próximo, especialmente em exchanges descentralizadas.