BLOG |
Histórias de adoção
O be-BOP, um conjunto de ferramentas de vendas gratuito e de código aberto desenvolvido na Suíça, agora aceita o Blink como opção de pagamento via Lightning.
O be-BOP, um conjunto de ferramentas de vendas gratuito e de código aberto desenvolvido na Suíça, agora aceita o Blink como opção de pagamento via Lightning. Não houve nenhuma parceria nem negociação de plano de ação por trás disso. Como o be-BOP é de código aberto, Kemal Yaşar, que lidera Projetos Especiais no Blink, desenvolveu a integração por conta própria e abriu uma solicitação de pull com seu nome de usuário pessoal no GitHub, que foi incorporada pelo be-BOP.
Em vez de apenas anunciar o recurso, conversamos com os cofundadores da be-BOP, Lionel Jeannerat e Christophe Gérard, para saber como tudo começou, quem está por trás do projeto e o que significa criar uma ferramenta à qual qualquer pessoa possa contribuir.
O be-BOP é uma plataforma de monetização gratuita e de código aberto, administrada diretamente pelos próprios comerciantes e comunidades. Ela reúne comércio eletrônico, ponto de venda, assinaturas, financiamento coletivo, venda de ingressos e doações em uma única ferramenta, sem cobrar nenhuma comissão sobre suas vendas. Você pode hospedá-la em seu próprio servidor ou usar a nuvem deles, mantendo o controle sobre seus dados, sua loja virtual e seus fundos. Ela é publicada sob a licença GNU AGPL v3, e o repositório deixa os termos bem claros: sem dependência de fornecedor, sem paywall, sem assinatura, sem comissão sobre vendas — nunca.
As formas de pagamento são à escolha do comerciante: dinheiro, cartões ou Bitcoin, tudo em um único sistema. Essa foi a ideia inicial. Como disse Christophe, quando você aceita Bitcoin, espera a mesma resiliência, resistência à censura e privacidade que o próprio Bitcoin oferece; e integrar um processador de Bitcoin a uma plataforma como o Shopify — que rastreia e monetiza os dados dos usuários — vai contra essa expectativa. O be-BOP foi criado para manter todo esse sistema privado de ponta a ponta.

A be-BOP surgiu há cerca de três anos e meio. Lionel dirige uma editora, e vender livros, e-books, realizar campanhas de financiamento coletivo e receber pagamentos em festivais significava ter que juntar uma série de ferramentas, nenhuma das quais respeitava a privacidade com a qual ele e Christophe se preocupavam. Eles já haviam tentado integrar um módulo Lightning ao PrestaShop. Mas isso não foi suficiente.
Lionel teve a ideia e garantiu o financiamento; Christophe, que já havia trabalhado com garantia de qualidade em uma empresa de processamento de pagamentos bancários online, assumiu a gestão do produto. Esse trabalho anterior moldou a ética da be-BOP. Em suas próprias palavras, ele “vi coisas relacionadas à exploração de dados de usuários” que eram legais, mas erradas, e saiu de lá convencido de que todo projeto de Bitcoin e de pagamentos deveria ser de código aberto para que qualquer pessoa pudesse auditar o que ele realmente faz.
Na proposta original de financiamento de Lionel, o projeto se chamava BOP, sigla para Boutique Online Peer-to-Peer (“boutique” significa “loja” em francês). A comunidade sugeriu acrescentar “be”, o que também faz referência ao bebop, o estilo de jazz preferido de Christophe. As letras maiúsculas em be-BOP ainda mantêm o significado original: é a sua loja, de pessoa para pessoa.
O be-BOP foi desenvolvido com recursos públicos do cantão suíço de Neuchâtel, sob uma condição proposta pelo próprio Lionel: se o Estado o financiasse, o código deveria ser aberto. Isso vai contra praticamente tudo o que os adeptos do Bitcoin esperam de um governo.
Neuchâtel é um pequeno cantão, com cerca de 180 mil habitantes, que historicamente se desenvolveu com base na relojoaria e na indústria de precisão, e não no setor financeiro. Desde aproximadamente 2015, quando corretoras de Bitcoin enfrentavam dificuldades para abrir contas bancárias em outros lugares, o governo de Neuchâtel solicitou ao seu banco cantonal que atendesse a essas empresas, e um ecossistema de desenvolvedores com perfil técnico surgiu em torno dessa abertura. Uma cooperativa chamada B2Bitcoin agora ajuda a estruturar esse ecossistema.
Lionel poderia ter mantido o código fechado. Mas não o fez:
"Eu poderia ter optado por tornar o código-fonte fechado. Mas eu disse: ‘É dinheiro público, então o código também deveria ser público’. Eles concordaram. Nem sempre sabiam exatamente o que isso significava, mas entenderam que era melhor assim."
O apoio consistiu em uma subvenção, e não em um investimento de capital ou em um empréstimo. Nas palavras de Lionel, o objetivo era “cristalizar o conhecimento” em uma ferramenta e proporcionar ao cantão um projeto concreto para apresentar. Ele já tinha um histórico de trabalho com o governo estadual por meio de suas atividades editoriais, por isso confiaram nele para cumprir o prometido, e ele afirma que a be-BOP superou as expectativas.

Atualmente, a be-BOP administra lojas, eventos e associações, a partir das iniciativas dos seus fundadores.
A editora de Lionel, a PVH Éditions, é uma das mais antigas instâncias do be-BOP, vendendo livros e e-books online e recebendo pagamentos pessoalmente em festivais de livros. Muitos de seus leitores são adeptos do software livre que não queriam fornecer seu nome para comprar um e-book, e ele afirma que as vendas de e-books aumentaram depois que lançou um sistema de checkout privado. Outras duas editoras independentes utilizam o sistema: a autora suíça de fantasia Sara Schneider e a Éditions Petites singularités, uma editora militante que também aceita o GNU Taler.
O varejo e o setor de hospitalidade apresentam um panorama bastante semelhante. A BitcoinStore, administrada pelo YouTuber e fabricante de roupas francês Mill3sim3, vende produtos relacionados ao Bitcoin e financia seus próprios projetos por meio de uma instância própria, em vez de recorrer a uma plataforma de financiamento coletivo que fica com uma comissão. A LAB 312 vende consultoria em segurança e hardware. O Montarouet, uma casa de férias no interior da França, aceita reservas em moeda fiduciária e em Bitcoin. Mais perto de casa para a equipe, o bar do Coffice, seu espaço de coworking em Neuchâtel, também funciona com o be-BOP: café, sanduíches, cerveja e até absinto podem ser pagos com Lightning, o que lhes dá feedback da equipe que atende clientes reais o dia todo.
O terceiro grupo é o de eventos e associações. O Le Paradigme Bitcoin, uma conferência suíça de língua francesa que já completa seis anos, administra sua venda de ingressos no be-BOP, assim como a próxima PROOF Conference, em Vilnius. O Le Cercle du Coin, a mais antiga associação de Bitcoin de língua francesa, gerencia suas assinaturas por meio da plataforma, e o Costa Rica Freedom Forum a utilizou em uma edição anterior. O be-BOP também foi o software de votação utilizado no Prêmio África de Impacto Social, na Conferência Bitcoin da África de 2024, onde os participantes votaram em oito projetos finalistas usando sats. Christophe estima que, em comparação com uma plataforma que cobra uma comissão de 5%, isso economizou cerca de US$ 400 para os projetos. Na África, disse ele, dá para fazer muita coisa com esse valor.
E, inevitavelmente, o be-bop.io roda no be-BOP.

Um dos usuários mais assíduos do be-BOP está bem longe de Neuchâtel. Gloire Kambale Wanzavalere administra a Bridge Sats e a Kiveclair em Goma, no leste da República Democrática do Congo, e é cofundador da Africa Bitcoin Conference. Segundo ele mesmo afirmou publicamente, ele usa o be-BOP desde o início.
Goma está isolada do sistema bancário há mais de um ano, desde que os rebeldes tomaram a cidade, e mesmo antes disso, apenas cerca de um quarto da população economicamente ativa do país possuía uma conta bancária. Ferramentas de pagamento que não exigem um banco não são uma preferência filosófica por lá.
Gloire expôs publicamente seus argumentos a favor do be-BOP já em 2024, quando o incluiu entre os parceiros por trás de seu plano para ampliar o uso do Bitcoin em todo o Congo: uma infraestrutura que combinava Bitcoin e Nostr, que ele pretendia utilizar para criar mercados soberanos e que considerava a ferramenta certa para impulsionar a adoção do Bitcoin entre as empresas locais.
Desde então, ele vem desenvolvendo o projeto de forma constante. Atualmente, cerca de cinquenta projetos são executados no be-BOP por meio de sua equipe, incluindo sites de ONGs locais que arrecadam fundos sem intermediários. O próprio site da Kiveclair também funciona nessa plataforma. Em 2024, ele lançou a Wazibooks em parceria com a PVH Éditions, de Lionel, e a Konsensus, vendendo livros impressos localmente por preços duas a três vezes menores do que os importados. Ele também criou uma página de doações no be-BOP para financiar encontros, um espaço de leitura, abrigo para um refugiado e treinamento em Bitcoin. Ele resumiu tudo isso para Frank Corva, da Fedi:
"É um dos meus projetos favoritos para a adoção do Bitcoin. É de código aberto, não requer plug-ins e é uma infraestrutura que prepara a África para a adoção do Bitcoin. Nossos clientes já utilizam o be-BOP em seus sites hoje e poderão ativar o Bitcoin amanhã sem grande dificuldade."
Um comerciante consegue um site funcional agora e ativa o Bitcoin quando estiver pronto, o que é uma exigência muito menor do que pedir para alguém adotar o Bitcoin e reformular sua loja ao mesmo tempo.
A be-BOP já vinha querendo uma integração com o Blink há cerca de um ano e meio. Eles sabiam que valia a pena fazer isso. Mas o orçamento estava apertado e havia muitas outras prioridades, então o projeto ficou em espera.
Então, em vez de esperar, Kemal desenvolveu o código e abriu uma solicitação de pull externa no repositório do be-BOP. Eles a analisaram como fariam com qualquer outra pessoa e a incorporaram.
Para Christophe, aquele momento era o motivo principal de se desenvolver em código aberto:
"Então, de um dia para o outro, alguém aparece com uma integração boa e bem feita do Blink. Era isso que eu queria ver acontecer. Qualquer pessoa no mundo pode contribuir com sua parte para o projeto, e ele está à disposição de todos."
A be-BOP afirmou exatamente isso quando anunciou a fusão:
"O Blink passa a fazer parte dos processadores Lightning compatíveis com o be-BOP. Trata-se de uma PR externa do pretyflaco, não de algo que programamos internamente. É aí que vemos a vantagem do software livre. Preferimos adicionar opções em vez de limitar os comerciantes a uma única carteira."
("O Blink passa a fazer parte dos processadores Lightning compatíveis com o be-BOP. Trata-se de um comunicado de imprensa externo da pretyflaco, não de algo que programamos internamente. É aí que vemos o valor do código aberto. Preferimos oferecer opções em vez de limitar os comerciantes a uma única carteira.") — be-BOP, anunciado no X
Blink respondeu no mesmo tom:
"Ótimo! Obrigado pela integração e pelo apoio. Viva o código aberto e a liberdade de escolha para os comerciantes!"
("Ótimo! Obrigado pela integração e pelo apoio. Viva o código aberto e a liberdade de escolha para os comerciantes!") — Blink Wallet, respondendo no X
Ninguém precisava de permissão. Ninguém precisava esperar que uma empresa desse prioridade a isso. Kemal percebeu que os dois funcionariam melhor juntos e desenvolveu o projeto de forma aberta. O be-BOP já suportava o Lightning por meio do próprio nó do comerciante, sem nó com o phoenixd, ou via BTCPay Server e Swiss Bitcoin Pay. Agora, o Blink figura ao lado deles no próprio README do be-BOP, e todos os comerciantes do be-BOP têm acesso a ele.

A contribuição, PR nº 2693, adiciona o Blink como processador de pagamentos Lightning. Trata-se de um recurso apenas para recebimento: uma loja be-BOP pode aceitar pagamentos Lightning diretamente em uma conta Blink. O be-BOP detecta qual tipo de conexão com o Blink um comerciante está usando a partir das credenciais inseridas, seja uma conta custodial com uma chave de API, uma conta custodial por endereço Lightning ou uma conta não custodial (Spark). O resultado é o mesmo em qualquer uma delas: um cliente paga uma fatura Lightning, e os sats são creditados na conta Blink do comerciante.
Não é preciso executar nenhum nó, hospedar nenhuma instância do BTCPay nem recorrer a um custodiante, caso você utilize uma conta Blink sem custódia.

Financiar software livre e de código aberto é difícil, e os subsídios destinados a isso muitas vezes não são concedidos. O que mantém o projeto vivo é uma combinação de apoio suíço, assinaturas de serviços em nuvem e trabalhos sob medida, incluindo a Watchmakers United, um mercado de relógios de luxo em Genebra que aceitou o modelo de código aberto onde um fornecedor de software proprietário poderia ter recusado. Christophe explicou a filosofia de forma clara: como o be-BOP é gratuito e pode ser hospedado pelo próprio usuário, o projeto pode sobreviver à empresa que o criou.
A integração com o Blink é um exemplo. Se você administra uma loja be-BOP e deseja uma opção do Lightning sem precisar hospedar seu próprio nó, agora isso já está disponível. E se você perceber uma lacuna em uma ferramenta que utiliza, o código aberto significa que você não precisa da permissão de ninguém para preenchê-la. A documentação da API do Blink é um bom ponto de partida.
O be-BOP também está indo além da web. Em uma demonstração recente, Christophe conectou um microcontrolador esp32 e uma impressora térmica a uma loja do be-BOP. Você paga com cartão, PayPal ou GNU Taler; sai um recibo com um código QR; você o escaneia com qualquer carteira Lightning; e os sats são creditados, retirados do próprio phoenixd do be-BOP. Ele descreve isso como transformar o be-BOP em um caixa eletrônico que paga em sats, com dinheiro em espécie no balcão a ser disponibilizado em breve. Faltam alguns meses para que qualquer pessoa possa usar o sistema, e ele já sugeriu que a mesma configuração possa acionar um distribuidor automático ou uma fechadura inteligente. Como ele mesmo disse: você paga no be-BOP e ele realiza ações na vida real.
Se você quiser experimentar antes de se comprometer com qualquer coisa, o be-BOP oferece um ambiente de teste gratuito que você pode ativar sem precisar de uma conta ou cartão de crédito, e a documentação abrange tanto a versão na nuvem quanto a auto-hospedada.
Eles também foram diretos quanto ao que precisam. Adoção em primeiro lugar: se você tem algo para vender, use isso. E investidores, mas de um tipo específico. Nas palavras de Lionel:
"Estamos procurando investidores que compartilhem nossos valores em relação ao software livre e de código aberto e à privacidade. Trata-se de um investimento em uma ideia, em um projeto concreto que transforma essa ideia em realidade. Não seguimos o modelo americano de startups, que exploram os usuários que ficam presos à solução."
Qualquer comunidade ou empresa que esteja trabalhando na adoção do Bitcoin e queira desenvolver algo específico em parceria conosco pode entrar em contato.
O be-BOP oferece suporte ao Blink como processador de pagamentos?
Sim. A partir do PR nº 2693, os comerciantes do be-BOP podem adicionar o Blink junto com o phoenixd, o BTCPay Server, o Swiss Bitcoin Pay ou seu próprio nó.
Quais tipos de conta do Blink são compatíveis com o be-BOP?
Contas custodiais com chave de API, contas custodiais apenas com um endereço Lightning e contas não custodiais (Spark). O be-BOP identifica o tipo automaticamente a partir das credenciais inseridas.
Posso enviar Bitcoins do be-BOP por meio da integração ou apenas receber?
Apenas para recebimento. Ela foi desenvolvida para aceitar pagamentos Lightning em uma conta Blink, não para enviar a partir do be-BOP.
Preciso executar um nó Lightning para usar o Blink com o be-BOP?
Não. Basta ter um endereço Lightning do Blink ou uma chave de API.
O be-BOP é realmente gratuito?
Sim. É gratuito e de código aberto sob a licença GNU AGPL v3. Você pode hospedá-lo por conta própria ou usar a nuvem do be-BOP; o código é público em ambos os casos.
Onde posso ver o código?
PR nº 2693, no repositório be-BOP-io-SA/be-BOP.
Comece a receber e enviar bitcoin agora mesmo