Os swaps atômicos funcionam utilizando contratos inteligentes e técnicas criptográficas de hashlock para proteger as trocas de ativos digitais.
“atómica” é um termo usado para descrever processos que são concluídos com êxito ou não são iniciados — Não há outra alternativa. Uma troca atômica para negociação de criptografia implica apenas dois resultados possíveis: ou a negociação é executada com sucesso ou nenhuma ação ocorre.
Em termos mais simples, uma troca atômica cria um mecanismo em que ambos os lados do comércio de criptomoedas devem satisfazer todas as condições predeterminadas antes que o comércio possa ser finalizado. Isso é alcançado por meio da implementação de contratos inteligentes, que são programas autoexecutáveis projetados para impor as condições necessárias para que uma transação seja bem-sucedida.
Os swaps atômicos utilizam contratos de bloqueio de tempo hash (HTLCs), que são uma forma de contrato inteligente, para permitir trocas seguras e sem confiança de criptomoedas. HTCLs, em essência, “bloquear” uma transação e exigir que ambas as partes verifiquem as informações antes que a troca possa prosseguir.
Os contratos inteligentes de troca atômica têm dois componentes essenciais:
Hashlock
O mecanismo de hashlock permite que o contrato seja bloqueado com uma chave criptográfica exclusiva que só pode ser gerada pelo depositante da criptomoeda. Essa chave, que é um dado único, garante que a troca só seja finalizada quando ambas as partes aprovarem a transação.
Timelock
O mecanismo de timelock é como um prazo para a troca. Ele garante que a transação seja concluída em um determinado período de tempo e, caso isso não aconteça, devolve os recursos do depositante. Timelock essencialmente ajuda a proteger a transação. Ambas as partes devem aprovar a troca dentro do prazo especificado ou então a transação será abortada e a criptografia será devolvida aos seus respectivos proprietários.
Fonte: Coin Telegraph