Visão geral
Um canal turbo (também chamado de canal de zero confirmações) é um canal da Lightning Network que se torna utilizável imediatamente após sua criação, sem aguardar que a transação de financiamento seja confirmada na cadeia. Normalmente, um canal Lightning requer pelo menos uma confirmação na cadeia (tipicamente três ou seis) antes de poder rotear pagamentos. Os canais turbo contornam esse período de espera fazendo com que o parceiro do canal aceite o risco da transação de financiamento não confirmada.
Como funciona
Abertura de canal padrão:
Tx de financiamento transmitida --> Aguardar 3 confirmações --> Canal utilizável
(~30 minutos)
Abertura de canal turbo:
Tx de financiamento transmitida --> Canal imediatamente utilizável
(0 confirmações)
O modelo de confiança funciona porque a parte que oferece o canal turbo (tipicamente um Provedor de Serviços Lightning, ou LSP) é quem criou a transação de financiamento. Como controlam a transação, sabem que ela é válida e é improvável que realizem um gasto duplo de sua própria transação de financiamento.
Premissas de confiança
Os canais turbo envolvem uma relação de confiança assimétrica:
- O financiador (geralmente um LSP) confia que sua própria transação de financiamento será confirmada. Isso é razoável, pois eles a construíram.
- O receptor confia que o financiador não realizará um gasto duplo da transação de financiamento antes que ela seja confirmada. Essa confiança é aceitável porque o financiador tem uma reputação comercial a manter e os valores geralmente são limitados.
Isso é diferente das transações de zero confirmações gerais na cadeia, onde o receptor não tem nenhuma relação nem confiança no remetente.
Casos de uso
Os canais turbo são particularmente valiosos para integrar novos usuários da Lightning:
- Um novo usuário que baixa uma carteira móvel pode receber um pagamento Lightning imediatamente através de um canal turbo aberto pelo LSP da carteira.
- Provedores de serviços Lightning usam canais turbo para fornecer liquidez "just-in-time" de forma transparente.
- Comerciantes podem começar a receber pagamentos sem aguardar confirmações na cadeia.
Riscos e mitigações
O risco principal é que a transação de financiamento não seja confirmada (devido a taxas baixas ou gasto duplo intencional). Os LSPs mitigam isso usando taxas apropriadas, monitorando a mempool e limitando o valor dos canais turbo. Se a transação de financiamento for descartada, o canal deixa de existir e qualquer pagamento roteado por ele pode ser perdido.