image

Bootcamps ilimitados e +750 cursos pra sempre

70
%OFF
Article image
Fabiano Bernardo
Fabiano Bernardo05/09/2026 19:16
Compartilhe
IBM Bob: IA de Nível Empresarial para Desenvolvedores e Tech LeadersRecomendados para vocêIBM Bob: IA de Nível Empresarial para Desenvolvedores e Tech Leaders

Muriçoca Wallet: a primeira carteira HTML com reciprocidade offline-online

  • #PHP
  • #HTML
  • #JSP
  • #MySQL
  • #CSS

A Muriçoca Wallet, parte do Protocolo FVBS, propõe uma arquitetura pouco convencional para carteiras digitais: uma carteira escrita em HTML capaz de operar offline e, ao mesmo tempo, participar de um fluxo de transferência com interação posterior com o ambiente online e reciprocidade criptográfica entre as partes.

Seu código está disponível publicamente no GitHub sob licença MIT. O projeto pode ser executado como um arquivo HTML e foi projetado para funcionar em ambiente air-gapped, mantendo as chaves privadas no navegador.

O diferencial não está simplesmente em “funcionar offline”.

Está em como uma operação offline pode posteriormente encontrar o mundo online sem abandonar o princípio de soberania local.

Offline não significa isolado

Na Muriçoca, o dispositivo pode gerar uma chave, criar uma intenção de transferência e produzir um recibo assinado localmente.

Esse estado pode ser transportado por QR Code ou JSON para outro dispositivo. O projeto documenta ainda um fluxo de transferência peer-to-peer seguido de contra-assinatura do destinatário e registro em ledger duplo.

Em outras palavras:

DISPOSITIVO A
 ↓
operação local
 ↓
assinatura criptográfica
 ↓
QR / JSON
 ↓
DISPOSITIVO B
 ↓
verificação
 ↓
contra-assinatura
 ↓
reconciliação
 ↓
MUNDO ONLINE

A conexão, portanto, deixa de ser o lugar onde a operação necessariamente acontece.

Ela pode ser o lugar onde o estado posteriormente é reconciliado.

Reciprocidade criptográfica

Esse é provavelmente o ponto mais importante do conceito FVBS.

Uma transferência não precisa ser tratada simplesmente como:

A → B

A arquitetura pode ser compreendida como:

A assina → B verifica → B responde criptograficamente → o sistema reconcilia.

Isso introduz uma propriedade de reciprocidade.

A transferência deixa de ser apenas uma mensagem enviada por um participante e passa a envolver uma confirmação criptográfica do outro lado.

É uma diferença conceitual importante entre:

transportar uma mensagem

e

construir uma transação mutuamente reconhecida.

Por que HTML?

A escolha de HTML é deliberadamente interessante.

O projeto reduz o núcleo da carteira a um artefato extremamente portátil: um arquivo que pode ser baixado, armazenado localmente e aberto sem depender de uma aplicação instalada tradicionalmente. O próprio repositório informa que o carteira-offline.html pode ser aberto diretamente no navegador sem internet.

Isso transforma o navegador em uma espécie de ambiente criptográfico portátil.

O projeto utiliza Web Crypto API, ECDSA P-256, QR Code e mecanismos de backup criptografado com AES-256-GCM e PBKDF2.

O modelo FVBS

A proposta pode ser resumida em quatro princípios:

Soberania local.

A chave privada permanece no dispositivo.

Interação offline.

A operação criptográfica pode ocorrer sem internet.

Reciprocidade.

O destinatário participa da confirmação da operação.

Reconciliação.

O estado pode posteriormente ser integrado ao ambiente online.

Essa separação é o que torna o experimento interessante.

A rede não precisa ser necessariamente o lugar onde a intenção nasce.

Ela pode ser apenas o lugar onde diferentes estados assinados são posteriormente reconciliados.

Uma nova categoria de carteira?

É aqui que a Muriçoca deixa de ser apenas uma implementação curiosa.

Ela pode ser interpretada como um experimento em uma categoria ainda pouco explorada:

carteiras híbridas offline-online com transporte de estado criptográfico e reciprocidade entre participantes.

O objetivo não é eliminar a internet.

É eliminar a dependência da internet como requisito permanente para a soberania criptográfica local.

E essa diferença é fundamental.

Open source como parte do protocolo

O projeto está aberto para inspeção, modificação e evolução. O repositório contém o código da carteira, documentação e licença MIT.

Isso significa que a proposta pode ser submetida ao teste mais importante da engenharia:

outras pessoas podem olhar o código e tentar provar que ela está errada.

É assim que uma ideia deixa de ser apenas narrativa e começa a se tornar tecnologia verificável.

Uma provocação para a comunidade

Durante anos, grande parte da engenharia de aplicações financeiras foi construída assumindo:

conectividade permanente.

A Muriçoca parte de outra pergunta:

E se a conexão fosse apenas uma etapa da transação — e não sua condição de existência?

É nesse espaço que o Protocolo FVBS experimenta.

Uma carteira HTML.

Offline por projeto.

Interativa por arquitetura.

Recíproca por criptografia.

Reconectável ao mundo online.

E, principalmente:

Soberania não como discurso. Soberania como arquitetura.
Compartilhe
Recomendados para você
Ri Happy - Front-end do Zero #2
Ri Happy - Front-end do Zero
CI&T - Java AI Copilot
Comentários (0)
Recomendados para vocêIBM Bob: IA de Nível Empresarial para Desenvolvedores e Tech Leaders