Skip to main content

Roteamento Cebola | Bitcoin Glossary | Mapping Bitcoin

Roteamento Cebola

Lightning

Also known as: sphinx routing

Técnica de privacidade da Lightning Network onde pagamentos são criptografados em camadas, impedindo que nós intermediários conheçam o caminho completo.

Visão Geral

O roteamento cebola é uma técnica de privacidade usada na Lightning Network para proteger as informações do remetente e do receptor do pagamento de nós de roteamento intermediários. Cada nó de roteamento no caminho de pagamento só conhece a identidade do nó imediatamente anterior e seguinte — nunca a rota completa, o remetente original ou o destinatário final.

Como Funciona o Roteamento Cebola

O remetente constrói um pacote "cebola" — um conjunto aninhado de camadas criptografadas, uma para cada salto na rota. Cada nó descriptografa sua camada externa para revelar instruções de encaminhamento e a cebola interna para o próximo salto.

O remetente constrói:
┌──────────────────────────────────────┐
│ Camada 3 (criptografada para Nó C)   │
│ ┌──────────────────────────────────┐ │
│ │ Camada 2 (criptografada p/ Nó B) │ │
│ │ ┌──────────────────────────────┐ │ │
│ │ │ Camada 1 (criptogr. p/ Nó A) │ │ │
│ │ │  "Encaminhar para B, aqui    │ │ │
│ │ │   está a cebola interna"     │ │ │
│ │ └──────────────────────────────┘ │ │
│ └──────────────────────────────────┘ │
└──────────────────────────────────────┘

Nó A vê: "Recebi do Remetente, encaminhar para B"
Nó B vê: "Recebi de A, encaminhar para C"
Nó C vê: "Recebi de B, isso é para mim (destinatário)"

Nenhum nó vê o caminho completo.

Construção do Pacote Sphinx

A Lightning Network usa a construção de pacotes Sphinx, que garante:

  • Todos os pacotes cebola têm o mesmo tamanho em cada salto (impedindo que os nós adivinhem sua posição na rota pelo tamanho do pacote)
  • Cada nó só pode descriptografar sua própria camada
  • Os pacotes não podem ser reproduzidos ou modificados sem detecção

Propriedades de Privacidade

  • Privacidade do remetente: Nós intermediários não sabem quem iniciou o pagamento
  • Privacidade do receptor: Nós intermediários não conhecem o destino final
  • Privacidade do caminho: Nenhum nó único (exceto o remetente) conhece o caminho completo
  • Privacidade do valor: Cada nó só vê o valor para seu salto (que inclui taxas de roteamento para nós posteriores)

Conceitos Errôneos Comuns

O roteamento cebola no Lightning não é idêntico ao Tor, embora ambos usem criptografia em camadas. A implementação do Lightning é otimizada para rotas de pagamento de comprimento fixo em vez de fluxos de dados arbitrários. Além disso, o roteamento cebola protege contra vigilância por nós de roteamento, mas o remetente necessariamente conhece o caminho completo, pois constrói a cebola.