O que são Atomic Swaps?
Atomic Swaps permitem que duas pessoas troquem moedas entre cadeias diferentes diretamente, sem uma exchange pelo meio. É tudo ou nada, por isso ou ambas as trocas ocorrem ou nenhuma ocorre. Pense em dois cofres trancados que só abrem se ambas as chaves girarem ao mesmo tempo.
Os Atomic Swaps precisam de uma ponte centralizada ou de um token especial. Não. São aplicados por código como contratos inteligentes que bloqueiam e libertam moedas apenas quando ambas as partes cumprem as regras.
Como funcionam os Atomic Swaps?
Uma explicação rápida com um par conhecido. A Alice quer o LTC do Bob e o Bob quer o BTC da Alice. Acordam uma taxa e depois deixam o código gerir os fundos.
- Início: A Alice e o Bob acordam o montante, a taxa e os limites de tempo. Sem conta numa exchange, apenas carteiras que suportem isto.
- Bloquear: A Alice cria um segredo e o hash desse segredo, depois bloqueia BTC num contrato que só pode ser reclamado ao revelar esse segredo antes do tempo expirar.
- Reflexo: O Bob vê o hash e bloqueia LTC no seu próprio contrato com um temporizador ligeiramente mais curto. Ambos os bloqueios seguem Hashed Timelock Contracts (HTLCs).
- Revelar: A Alice reclama o LTC ao revelar o segredo na cadeia. Essa revelação é pública.
- Reclamar: O Bob lê o segredo revelado e reclama imediatamente o BTC.
- Reembolso: Se alguém desaparecer, os prazos expiram e cada lado pode recuperar as suas próprias moedas. Rede de segurança ativada.
Esse é o fluxo. Sem intermediário de confiança, apenas bloqueios temporizados e um segredo partilhado.
Porque os Atomic Swaps são importantes
Aqui está porque deve interessar-se, mesmo que não seja um entusiasta de protocolos:
- Benefício: Troque entre cadeias sem entregar as suas chaves nem abrir conta numa exchange.
- Perspetiva: Insere-se na tendência para finanças geridas pelos utilizadores baseadas em blockchain, onde a confiança reside na matemática, não nas empresas.
- Relevância: Vai encontrá-los em carteiras de custódia própria, em alguns DEXs e até em swaps ao estilo Lightning.
Experimente primeiro com um valor muito pequeno e verifique cada temporizador para saber quando os reembolsos ficam disponíveis. Capturas de ecrã ajudam quando os nervos aparecem.
Características principais dos Atomic Swaps
As principais características, sem rodeios:
- Atomicidade: Ou ambas as transferências são liquidadas ou nenhuma o é, sem meias trocas.
- Sem custódia por terceiros: Os fundos ficam em contratos que controla, não numa carteira de exchange.
- Entre cadeias: Funciona entre redes diferentes se ambas suportarem os scripts necessários.
- Reembolsos: Os limites de tempo garantem uma forma de recuperar as suas moedas se a outra parte desaparecer.
- Criptografia: A segurança vem de funções hash e de bloqueios temporizados, não de confiança.
- Taxas: Paga as habituais taxas on chain em ambas as redes, não comissões de negociação a um intermediário.
Variações
Mesmo conceito, variantes diferentes:
- Onchain: Swap clássico diretamente em ambas as camadas base.
- Lightning: Swaps fora da cadeia que ligam a canais de pagamento para maior rapidez.
- Scriptless: Swaps com assinaturas adaptadoras que escondem a lógica nas assinaturas.
- Com intermediário: Livro de ordens ou um coordenador ajuda a encontrar uma contraparte, o swap continua sem custódia.
Nem todos os pares de cadeias suportam Atomic Swaps. As suas carteiras devem implementar scripts compatíveis e as moedas precisam das funcionalidades adequadas para bloqueios temporizados e segredos.
Exemplo
Troca uma pequena quantia de BTC por LTC a partir da sua carteira com Atomic Swaps, sem conta numa exchange, e ambas as partes são liquidadas automaticamente quando o segredo é revelado.
Curiosidade
Tier Nolan esboçou o conceito em 2013, e um dos primeiros swaps públicos ocorreu em 2017 entre Litecoin e Decred. A comunidade crypto no Reddit ficou em polvorosa.
Resumo
Versão curta: Atomic Swaps são trocas entre cadeias sem necessidade de confiança que lhe permitem manter as suas chaves e obter o ativo que deseja.
