Pagamentos e Lightning

O plugin Bark do BTCPay — Aceite pagamentos Lightning sem rodar um nó

O plugin Bark traz pagamentos Lightning e Ark autocustodiados para o BTCPay Server sem precisar de nó, canais ou liquidez de entrada. Veja como funciona.

Publicado 25 de setembro de 2026 · Atualizado 25 de setembro de 2026 · 8 min de leitura

A Lightning se tornou o padrão de fato do bitcoin para pagamentos no varejo, mas comerciantes que usam checkouts baseados em BTCPay Server tradicionalmente precisavam operar um nó Lightning completo — com canais e liquidez de entrada — só para aceitá-la. O plugin Bark para BTCPay Server, já na versão 0.9.2 e pronto para produção, elimina completamente essa exigência. Ele é construído sobre o protocolo Ark, um novo design de camada 2 do bitcoin que substitui os canais de pagamento por UTXOs compartilhadas fora da cadeia. Este artigo explica como o Ark funciona, o que o plugin realmente faz por um comerciante, e quais são as contrapartidas envolvidas.

Por que a Lightning ficou difícil para pequenos comerciantes

Rodar um nó Lightning não é só instalar um software — é trabalho operacional contínuo. O comerciante precisa abrir canais, financiá-los on-chain e manter liquidez de entrada suficiente disponível para que os clientes consigam pagar. Como os fluxos de pagamento no varejo são quase inteiramente unidirecionais (clientes pagando a loja, quase nunca o contrário), os canais de um comerciante ficam sem capacidade de entrada à medida que as vendas acontecem, exigindo rebalanceamento periódico, muitas vezes custoso, para continuar funcionando.

Esse peso operacional — disponibilidade do nó, gestão de canais, obtenção de liquidez — é um grande motivo pelo qual a adoção da Lightning entre pequenas lojas com BTCPay ficou atrás do interesse real. Donos de negócio querem aceitar Lightning; a maioria não quer rodar um nó para isso.

O que é o protocolo Ark?

Ark é um protocolo de camada 2 do bitcoin, originalmente proposto na lista de discussão bitcoin-dev, projetado para permitir transações fora da cadeia e de baixo custo sem o trabalho de configurar e financiar canais de pagamento. Apesar da comparação natural, o design do Ark tem pouco em comum com o da Lightning. A Lightning é uma rede de canais de pagamento bilaterais que roteiam pagamentos por caminhos entre eles. O Ark, por sua vez, é um protocolo cliente-servidor: os usuários coordenam por meio de um servidor Ark central, mas mantêm o controle do próprio bitcoin o tempo todo.

O elemento central é o VTXO (UTXO virtual) — a fração de um usuário dentro de uma UTXO grande, compartilhada potencialmente entre centenas de milhares de participantes. Enquanto a Lightning compartilha uma UTXO entre exatamente duas contrapartes de canal, o Ark compartilha uma única UTXO entre todo um grupo de usuários, estruturada como uma árvore de transações fora da cadeia.

  • Rodadas: o servidor Ark organiza periodicamente “rodadas”, nas quais os usuários podem atualizar (refresh) suas VTXOs existentes para uma nova UTXO compartilhada. Isso mantém as VTXOs válidas sem exigir uma transação on-chain para cada usuário a cada vez.
  • Conectores: saídas especiais na transação da UTXO compartilhada tornam as atualizações de cada rodada atômicas, de modo que um usuário nunca abre mão de uma VTXO antiga sem a garantia de uma nova.
  • Arkoor (pagamentos fora de rodada): como as rodadas levam tempo e exigem confirmação on-chain, os pagamentos reais entre usuários acontecem instantaneamente, fora de rodada, coassinados pelo servidor Ark. O receptor pode manter essa VTXO até precisar atualizá-la, ou incluí-la na próxima rodada.

De forma crucial, o servidor Ark nunca fica com a custódia dos fundos dos usuários — quem possui uma VTXO sempre pode transmitir seu ramo de transações e reivindicar seu bitcoin on-chain, sem a cooperação do servidor. Há atualmente duas implementações independentes do protocolo em desenvolvimento: Second (second.tech, o time por trás do Bark) e Arkade (arkadeos.com).

O que o plugin Bark realmente faz por uma loja BTCPay

O plugin Bark conecta uma loja BTCPay Server diretamente a uma carteira Ark, então não há processo de nó separado, gestão de canais ou liquidez para providenciar. O lojista instala o plugin, ativa, e seu checkout fica imediatamente habilitado para Lightning e Ark — sem espera de sincronização, e sem transação on-chain necessária para abrir um primeiro canal.

Painel de uma carteira Bark mostrando um saldo de 101.760 sats dividido entre fundos off-chain e on-chain, uma contagem regressiva para a próxima rodada, e uma lista de transações recentes em Ark, Lightning e on-chain Figura 1: Painel de uma carteira Bark, mostrando a divisão de saldo off-chain/on-chain, a contagem regressiva até a próxima atualização de VTXO, e uma mistura de transações Ark, Lightning e on-chain em uma única visão — o mesmo motor de carteira que alimenta o plugin do BTCPay.

No checkout, os clientes veem um único código QR unificado que oferece pagamento on-chain, Lightning e Ark simultaneamente, deixando a carteira de cada cliente escolher o método mais eficiente. Como não há teto de liquidez de entrada, a loja pode receber pagamentos — grandes ou pequenos — indefinidamente, e pagamentos de até um único sat são suportados tanto por Lightning quanto por Ark. Receber por Lightning é gratuito para o comerciante, e os clientes não pagam nada além das taxas de roteamento Lightning padrão. Cada pagamento cai no saldo Ark off-chain da loja, que pode ser sacado por Lightning, on-chain ou Ark quando necessário.

Além do checkout em si, o plugin é praticamente uma carteira completa:

  • Widgets do painel para uma visão rápida da atividade on-chain e off-chain.
  • Páginas completas de envio e recebimento, incluindo verificação opcional de destino.
  • Manutenção automatizada da carteira via Barkd, o daemon de referência da carteira, que mantém o saldo Ark da loja sempre atualizado em segundo plano.
  • Controle de atualização (refresh) — atualização automática perto do vencimento para manter grátis, ou atualização ao receber por uma pequena taxa e segurança extra.
  • Uma página de gestão de VTXOs para usuários avançados que queiram inspecionar, atualizar, retirar (offboard) ou sair (exit) de VTXOs individuais.
  • Backup e restauração por frase de recuperação, para que uma instalação nova do BTCPay possa recuperar o saldo da loja se o servidor morrer.
  • Uma função de saída de emergência, que permite ao plugin reivindicar de forma independente todo o saldo off-chain da loja on-chain, sem precisar da cooperação do servidor Ark — a garantia de autocustódia que faz o modelo todo funcionar.

Carteiras compatíveis com Bark: quem recebe pagamentos Ark gratuitos

Qualquer carteira Lightning pode pagar em um checkout BTCPay com Bark via Lightning, pela taxa de roteamento normal. Mas clientes usando uma carteira compatível com Bark recebem pagamentos Ark gratuitos direto no saldo do comerciante. Carteiras construídas com Bark incluem:

Contrapartidas a considerar antes de instalar

O design do Ark troca algumas premissas da Lightning por uma integração mais simples, e vale a pena entender essa troca antes de confiar nela para um negócio:

  • Pagamentos fora de rodada dependem do servidor Ark agir honestamente. Pagamentos arkoor são coassinados pelo servidor Ark, e o modelo de confiança assume que remetente e servidor não vão conluiar para um duplo gasto antes de o receptor atualizar a VTXO na próxima rodada. Atualizar prontamente reduz essa janela de exposição.
  • Um único servidor Ark é um ponto de coordenação, mesmo nunca detendo custódia. Usuários sempre podem sair para uma UTXO on-chain de forma independente, mas essa saída ainda depende de transmitir uma árvore específica de transações corretamente e a tempo.
  • O plugin exige um BTCPay Server autoalojado, não a versão hospedada, rodando a versão 2.4.4 ou posterior.
  • É um software jovem. O plugin só alcançou o que seus desenvolvedores chamam de prontidão para produção na versão 0.9.2 em setembro de 2026, tendo lançado na mainnet do bitcoin apenas três meses antes, em junho de 2026.

Como instalar

  1. Garanta que sua loja rode um BTCPay Server autoalojado na versão 2.4.4 ou posterior.
  2. Instale o plugin pelo BTCPay Plugin Builder, ou siga o guia de instalação passo a passo da Second.
  3. Ative na sua loja e confirme que o código QR unificado aparece no checkout.
  4. Para suporte, use o fórum da comunidade ou o chat da comunidade da Second.

Para negócios que já acompanham o preço do bitcoin para reconciliar vendas ou definir preços de produtos, o rastreador de preços da Bitcoin Utility Tools é uma forma gratuita de acompanhar preços em tempo real ao lado de um checkout habilitado para Lightning e Ark.

Fontes

  1. Neil Woodfine, “Accept Lightning on BTCPay without running a node”, blog da Second (24 de setembro de 2026) — recursos do plugin, requisitos e crédito a James Bitcoin Bond por suas contribuições ao plugin.
  2. Ark Protocol — visão técnica oficial de VTXOs, rodadas, conectores e pagamentos fora de rodada (arkoor).
  3. Steven Roose, “Bark now on bitcoin mainnet”, blog da Second (21 de maio de 2026).

Pesquisa