712 / 736D++

Dandelion++

Relay de transações em duas fases para reduzir o rastro de rede

Dandelion++ é uma proposta de pesquisa para relay mais privado de transações Bitcoin: primeiro conduz a transaction por um caminho stem estreito e só depois a espalha pelo flooding fluff normal, dificultando inferir o node de origem.

O protocolo muda apenas a primeira fase do relay P2P: durante uma época de aproximadamente dez minutos encaminha a transaction por um stem graph pseudorandom e, após mudar para fluff, a rede a anuncia normalmente; não oculta dados on-chain nem altera o consenso.

Dandelion++ procura reduzir um rastro de rede específico: estimar o IP do node de origem a partir do primeiro ponto de propagação de uma nova transaction. Não cifra a transaction, não esconde valores ou endereços e não apaga rastros que permanecem no blockchain público. [1]

O relay tem duas fases. Em stem, a transaction não é enviada a todos os peers, mas percorre uma rota pseudorandom estreita; quando um node muda para fluff, começa a difusão normal. Isso cria atraso e incerteza entre a fonte real e o primeiro local de propagação ampla. [1]

Em cada época de aproximadamente 10 minutos, Dandelion++ forma com peers de saída escolhidos um anonymity graph aproximadamente 4-regular. O node escolhe até 2 conexões stem relay, e uma nova atribuição na época seguinte limita a observação prolongada da mesma rota. [1]

As transactions próprias do node saem pela mesma stem edge durante uma época, enquanto as recebidas são mapeadas de uma incoming edge para uma outbound edge. O papel relay ou diffuser é escolhido pseudorandom por node e época, não por transaction; isso enfrenta graph-learning e intersection attacks do Dandelion original. [1]

O paper Dandelion++ não é um BIP ativo do Bitcoin. BIP 156 descrevia o Dandelion anterior e foi fechado sem implementação; Bitcoin Core issue 20203 propôs Dandelion++, mas hoje está fechado e não lista branch nem pull request anexados. Bitcoin Core comum não o usa por padrão. [3]

Um atacante pode tentar black-hole attacks, posições Sybil, aprender a topologia ou correlacionar várias transactions. Um fail-safe embargo timer aleatório muda a transaction para fluff se o node não a vir difundida a tempo; melhora liveness, mas timing e partial deployment ainda permitem vazamento e atraso. [4]

Dandelion++ pode ser combinado com Tor ou I2P, mas tem função diferente. Uma anonymity network oculta o transport path da conexão, enquanto Dandelion++ muda o transaction gossip entre Bitcoin peers; nenhum deles sozinho corrige heurísticas on-chain ou erros de coin control. [1]

Verificar uma alegação exige uma implementação concreta, não apenas o nome. É preciso examinar negociação, construção de épocas e stem peers, mapping de incoming edges, mudança stem/fluff, embargo timer, fallback com peers incompatíveis e medições de anonimato, latência e partial deployment. [2]

Para ter uma visão mais completa, leia este verbete junto com Transação, Mempool, Full Node, Privacidade no Bitcoin, Lightning Routing, Sybil Attack. Também há referências a este verbete em Bitcoin Anonymity Networks.

01Dandelion++ faz parte do Bitcoin Core?

Não segundo o estado público atual. O antigo BIP 156 foi fechado sem implementação, e Bitcoin Core issue 20203 para Dandelion++ também está fechado sem branch nem pull request anexados. Um paper não é uma função ativada de um node comum.

02Dandelion++ torna as transações Bitcoin anônimas?

Não. Ele limita uma forma de estimar a origem de rede, mas a transaction continua pública no blockchain e pode revelar vínculos por endereços, valores, timing, coin selection ou outras observações de rede.

DOC · 001Dandelion++: Lightweight Cryptocurrency Networking with Formal Anonymity GuaranteesDocumentação DOC · 002BIP 156 — Dandelion: Privacy Enhancing RoutingEspecificação DOC · 003Bitcoin Core issue 20203 — Dandelion++ transaction relayFonte primária DOC · 004A Systematic Analysis of the Security of Dandelion, Dandelion++ and Lightning NetworkDocumentação
Revisto em: Fontes em primeiro lugar · Não é recomendação de investimento