Skip to main content

Troca Submarina | Bitcoin Glossary | Mapping Bitcoin

Troca Submarina

Lightning

Also known as: swap

Troca atômica via HTLCs entre bitcoin on-chain e Lightning Network para mover fundos entre as camadas sem custódia ou confiança em intermediários.

Visão Geral

Uma troca submarina é um mecanismo sem confiança para trocar bitcoin na cadeia por bitcoin da Lightning Network (ou vice-versa). Conecta a camada base do Bitcoin com a Lightning Network, permitindo aos usuários mover fundos entre camadas sem depender de uma exchange centralizada ou custodiante.

Como Funciona

As trocas submarinas aproveitam os HTLCs (Contratos Hash com Bloqueio de Tempo) para garantir atomicidade — ou ambos os lados da troca se completam, ou nenhum deles.

Na cadeia para Lightning (Loop Out):

Alice (tem sats LN)          Serviço de Troca
      |                           |
      |--- Pagamento LN (HTLC) -->|
      |    bloqueado para hash(H)  |
      |                           |
      |<-- Tx na cadeia (HTLC) ---|
      |    bloqueada para hash(H)  |
      |                           |
      |--- Revelar pré-imagem H -->|
      |    (reivindica tx na cadeia)|
      |                           |
      |    Serviço reivindica pag. |
      |    LN usando H             |

A propriedade crítica é que a mesma pré-imagem de hash bloqueia tanto o pagamento Lightning quanto a transação na cadeia. Quando uma parte revela a pré-imagem para reivindicar seus fundos, a outra parte pode usar essa mesma pré-imagem para reivindicar os seus.

Casos de Uso

  • Receber na cadeia: Um usuário Lightning que deseja mover fundos para armazenamento frio pode trocar sats Lightning por um UTXO na cadeia.
  • Receber na Lightning: Um usuário com fundos na cadeia pode abrir ou recarregar canais Lightning via uma troca.
  • Reequilíbrio de canal: As trocas submarinas ajudam a gerenciar a liquidez do canal Lightning sem fechar e reabrir canais.
  • Saques de exchanges: Alguns serviços oferecem saques Lightning via trocas submarinas mesmo que operem principalmente na cadeia.

Implementações Notáveis

Serviços como Loop (da Lightning Labs) e Boltz Exchange implementam trocas submarinas, fornecendo interfaces amigáveis para mover entre camadas. Esses serviços cobram uma pequena taxa por facilitar a troca, mas não podem roubar fundos devido à natureza atômica do mecanismo HTLC.

Casos Extremos

Se a troca não for concluída dentro do período de timelock, o HTLC expira e ambas as partes recuperam seus fundos originais. Isso garante que os fundos nunca sejam perdidos permanentemente em uma troca fracassada, embora taxas na cadeia para a transação de reembolso ainda sejam incorridas.