Pular para o conteúdo
FarmanipulaçãoFarmanipulação

Glossário · técnico

Blockchain (e por que NÃO usamos)

Tecnologia de registro distribuído com consenso descentralizado. Não usamos em farmácia magistral — hash-chain centralizado é suficiente e mais prático.

Glossáriotécnico

Blockchain é tecnologia de registro distribuído onde transações são agrupadas em blocos encadeados criptograficamente e validados por consenso descentralizado (proof-of-work, proof-of-stake). Bitcoin, Ethereum e similares.

Por que se confunde com hash-chain:

Ambos usam hashes encadeados. A diferença está em:

CaracterísticaHash-chain (centralizado)Blockchain (descentralizado)
Onde está a chain?Em servidor da farmáciaReplicado em milhares de nós
Quem valida?Servidor centralConsenso (ex: PoW dos mineradores)
Ataque "mudar chain"Possível se acessar servidor com privilégio totalInviável computacionalmente
Custo operacionalBaixíssimoAlto (energia, hardware mineração)
Latênciamenor que 1sminutos (Bitcoin: 10min/bloco)
Auditoria externaVia download do log + recomputaçãoVia consultar qualquer nó

Por que NÃO usamos blockchain em farmácia magistral:

  1. Overkill regulatório — auditor Anvisa quer ver hash-chain centralizado auditável, não exige blockchain
  2. Custo operacional desnecessário — manter nó próprio em blockchain pública (ou privada) custa muito mais que servidor centralizado
  3. Latência inadequada — manipulação magistral acontece em segundos; blockchain pode demorar minutos
  4. Privacidade — blockchain públicas expõem todo histórico; em saúde, dados sensíveis precisam controle de acesso
  5. Auditoria centralizada já é suficiente se hash-chain tem:
    • Append-only enforced no banco
    • Hashes encadeados verificáveis
    • Backup replicado em múltiplos locais
    • Publicação periódica do hash final em local público (ex: tweet semanal — anchoring barato)

Quando blockchain agrega valor:

  • Trust-less entre múltiplas organizações sem autoridade central (ex: cadeia de suprimento multi-empresa)
  • Tokens econômicos (irrelevante para farmácia magistral)
  • Smart contracts que executam autonomamente (irrelevante)

Como anchoramos hash-chain centralizada:

Para mitigar a vulnerabilidade "alguém com acesso total ao servidor pode reescrever":

  1. Backup em locais independentes (S3, Google Drive, servidor secundário)
  2. Anchoring público periódico:
    • Publicar hash do último evento em Twitter/LinkedIn diariamente
    • Submeter hash em serviço de timestamp (OpenTimestamps ancora em Bitcoin)
    • Email automático com hash diário para conta externa
  3. Auditoria externa anual — consultor Anvisa autorizado verifica integridade

Esse modelo é "hash-chain + anchoring" — pega o benefício de blockchain (imutabilidade auditável externamente) sem o overhead operacional.

Conclusão:

Em farmácia magistral, blockchain seria buzzword sem benefício prático. Hash-chain centralizado com anchoring público + auditoria interna + auditoria externa = padrão adequado regulatoriamente, com custo operacional baixo e auditabilidade externa real.

A Farmanipulação implementa hash-chain SHA-256 centralizado + anchoring periódico (a definir cadência pós-AFE) + audit log com replicação. Não usamos blockchain.

Comunicação ao paciente fica simples: "QR-code do seu lote → audit log JSON → recomputa SHA-256 → valida". Sem precisar entender DAOs, mineração ou tokens.

Termos relacionados