O que é troca atômica?

A troca atômica é uma técnica que permite a conversão rápida de duas criptomoedas diferentes executadas em redes blockchain diferentes. Esse processo (também conhecido como negociação atômica entre cadeias) é baseado em contratos inteligentes e permite que os usuários comprem e vendam suas moedas diretamente de sua carteira criptografada pessoal. Então, em essência, uma troca atômica é uma negociação peer-to-peer realizada entre diferentes blockchains.

Embora a ideia de negociação entre cadeias seja uma técnica inovadora, ela tem sido discutida há muitos anos. Tier Nolan foi provavelmente o primeiro a descrever um protocolo completo de troca atômica em 2013. No entanto, um protocolo de troca sem confiança, P2PTradeX, foi proposto por Daniel Larimer em 2012, e alguns o consideram o protótipo das trocas atômicas.

Nos anos que se seguiram, muitos desenvolvedores experimentaram protocolos de troca atômica. As evidências mostram que as comunidades Bitcoin, Litecoin, Komodo e Decred desempenham um papel importante no processo.

Aparentemente, as primeiras trocas atômicas peer-to-peer começaram a ser feitas em 2014. Mas a técnica só se tornou conhecida em 2017. A principal razão para isso são as trocas bem-sucedidas entre LTC/BTC e DCR/LTC.


Como funcionam as trocas atômicas?

Os protocolos de troca atômica são projetados para impedir que as partes participantes trapaceiem. Para entender como funcionam os protocolos, vamos supor que Alice queira trocar seus Litecoins (LTC) por Bob’s Bitcoins (BTC).

Primeiro, Alice deposita seus LTCs em um endereço de contrato que funciona como um cofre. Quando este cofre é criado, Alice também cria uma chave para acessá-lo. Alice então compartilha um hash criptográfico dessa chave com Bob. Bob ainda não pode acessar os LTCs porque ele possui apenas o hash da chave, não a chave em si.

Em seguida, Bob cria outro endereço de contrato de cofre usando o hash fornecido por Alice e deposita seus BTCs nesse endereço. Para receber os BTCs, Alice deve usar a mesma chave e, ao fazer isso, ela torna a chave visível para Bob (graças a uma função especial chamada hashlock). Isso significa que assim que Alice acessar os BTCs, Bob também poderá acessar os LTCs, completando assim a troca.

O termo 'atômica' significa que essas transações ocorrem completamente ou simplesmente não ocorrem. Se uma das partes desistir ou não fizer o que deveria fazer, o contrato será cancelado e os fundos serão automaticamente devolvidos aos seus proprietários.

As trocas atômicas podem ser feitas de duas maneiras diferentes: on-chain ou off-chain. Os swaps atômicos on-chain ocorrem na rede de uma das duas moedas (neste caso, na blockchain Bitcoin ou Litecoin). As trocas atômicas fora da cadeia, por outro lado, ocorrem na segunda camada. Normalmente, esses tipos de swaps atômicos dependem de canais de pagamento bidirecionais semelhantes aos usados ​​na Lightning Network.

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


Contratos Hash Time Locked (HTLC)

Embora os contratos Hash Time-Locked (HTLC) sejam partes importantes da Bitcoin Lightning Network, eles também são os elementos-chave que permitem trocas atômicas. Como o nome sugere, eles são baseados em duas funções básicas: um bloqueio de hash e um bloqueio de tempo.

O bloqueio de hash evita que os fundos sejam gastos, a menos que um dado (a chave de Alice no exemplo anterior) seja compartilhado. Time lock é a função que garante que o contrato só poderá ser implementado dentro de um intervalo de tempo pré-determinado. Como resultado, o uso de HTLCs elimina a necessidade de confiança porque o conjunto de regras que eles criam impede a execução parcial de trocas atômicas.


Vantagens

As vantagens mais importantes das trocas atômicas estão relacionadas à sua natureza descentralizada. Ao eliminar a necessidade de uma bolsa central ou de qualquer outro intermediário, as trocas entre cadeias podem ser realizadas sem a necessidade de confiança mútua entre duas (ou mais) partes. Como os utilizadores não confiam os seus fundos a uma bolsa central ou a terceiros, o nível de segurança também aumenta. Em vez de usar uma corretora, as negociações são feitas diretamente nas carteiras pessoais dos usuários.

Além disso, as despesas operacionais desta forma de negociação peer-to-peer são muito menores porque os custos de negociação são muito baixos ou inexistentes. Finalmente, os swaps atómicos permitem que as negociações ocorram muito rapidamente, com um elevado nível de interoperabilidade. Em outras palavras, as altcoins podem ser trocadas diretamente sem usar Bitcoin ou Ethereum como moeda intermediária.


Limitações

Existem várias condições que devem ser cumpridas antes que as trocas atómicas possam ser implementadas, e estas condições podem dificultar uma utilização mais ampla da técnica. Por exemplo, para fazer uma troca atômica, duas criptomoedas devem compartilhar o mesmo algoritmo de hashing (por exemplo, SHA-256 para Bitcoin). Eles também precisam ser compatíveis com HTLC e outros recursos programáveis.

Além disso, as trocas atômicas também levantam preocupações sobre a privacidade do usuário. Isso ocorre porque as trocas e transações na rede podem ser rastreadas rapidamente por meio do navegador blockchain, facilitando a vinculação de endereços. A solução de curto prazo para esse problema é usar criptomoedas com foco na privacidade para serem menos visíveis. Ainda assim, muitos desenvolvedores estão explorando o uso de assinaturas digitais em trocas atômicas para criar uma solução mais confiável.


Por que os Swaps Atômicos são importantes?

Os swaps atômicos têm um enorme potencial para melhorar o mundo das criptomoedas, mas ainda precisam ser testados em maior escala. A negociação entre cadeias pode resolver muitos problemas que existem na maioria das bolsas centralizadas. Embora estas bolsas tenham mantido os seus sistemas de criptomoedas em funcionamento até hoje, algumas preocupações ainda permanecem. Alguns dos problemas atuais incluem:

  • Vulnerabilidade a ataques: Manter muitos recursos valiosos num só local torna-os mais vulneráveis ​​a ataques de hackers, e as trocas centralizadas são o principal alvo dos ataques digitais.

  • Má gestão de fundos e erro humano: as exchanges centralizadas são administradas por humanos. Se os principais funcionários cometerem erros ou os executivos fizerem escolhas erradas em relação às operações cambiais, os fundos dos utilizadores podem ser confiscados.

  • Custos operacionais mais elevados: os custos de retirada e negociação são mais elevados em bolsas centralizadas

  • Ineficiência para grandes volumes de procura: Quando os movimentos do mercado são muito intensos, as bolsas centralizadas são muitas vezes incapazes de responder ao aumento da procura comercial, fazendo com que o sistema abrande ou fique offline.

  • Regulamentação regulatória: na maioria dos países, as regulamentações sobre criptomoedas estão longe do ideal. Ainda existem muitas preocupações em relação à aprovação e administração pelos governos.


últimas ideias

Embora os swaps atômicos sejam relativamente novos e tenham limitações, esta tecnologia está impulsionando mudanças significativas na interoperabilidade da blockchain e nas capacidades de negociação entre cadeias. A técnica possui um enorme potencial para o crescimento da indústria de criptomoedas, abrindo novas possibilidades em termos de descentralização e transferência de dinheiro peer-to-peer. É muito provável que os swaps atómicos sejam cada vez mais utilizados num futuro próximo, especialmente em bolsas descentralizadas.