Confiança off-chain
As provas de legitimidade (Ordinals, 1-Sat) ficam em bancos de dados secundários. A cadeia não as verifica.
Bitcoin · Original · Layer #1
A BOLT Association administra o BOLT Protocol — um mecanismo de travamento de transações Bitcoin que torna os tokens verificáveis em tempo constante na Layer 1, sem banco de dados secundário e sem limite de escala.
O Protocolo
BOLT — Bitcoin‑Original‑Layer #1‑Token — é um protocolo de token construído sobre uma primitiva inédita: o travamento de transações. Um "Bolt" é um UTXO deixado para trás de modo que uma transação futura possa inspecionar a transação que o criou, vinculando a validade de múltiplos scripts entre si.
A partir dessa primitiva, o BOLT entrega tokens cuja legitimidade é comprovada por indução matemática diretamente na cadeia — superando o problema "Back‑To‑Genesis" que obriga todos os outros protocolos de token UTXO a depender de bancos de dados off‑chain.
Definido em “BOLT: A Bitcoin Transaction Latching Mechanism & Token Protocol”, Frederick L. S. Honohan, fevereiro de 2024.
O Problema
Os protocolos de token UTXO existentes no Bitcoin não conseguem realmente comprovar que um token é genuíno sem sair da cadeia. Suas regras se apoiam no livro-razão do Bitcoin, mas o livro-razão apenas registra que ações aconteceram — não que elas eram permitidas.
As provas de legitimidade (Ordinals, 1-Sat) ficam em bancos de dados secundários. A cadeia não as verifica.
Comprovar a ligação de um token de volta ao seu emissor exige o histórico completo de transações — as consultas crescem sem limite.
Cada transferência precisa carregar a transação que a criou, então o tamanho das transações cresce a cada salto.
A clonagem de token por man-in-the-middle é possível quando os mineradores não podem atestar o conteúdo de um token na Layer 1.
A Solução
O BOLT usa a técnica PUSHTX / PUSHCTX da nChain para permitir que um script inspecione as entradas e saídas de transações relacionadas. Com isso, a ascendência de um token é reconstruída adiante a cada gasto — e comprovada em tempo constante.
Um UTXO Bolt atrela seu próprio desbloqueio ao gasto simultâneo do UTXO do token — uma interdependência entre múltiplos UTXOs.
Os scripts de bloqueio mantêm todos os requisitos do protocolo e os reconstroem em novas saídas via scriptCode & hashOutputs.
Cada token registra seu parentOutpoint e grandparentOutpoint, validados com hashPrevouts.
Os casos-base mais o passo indutivo significam que falsificar um token exigiria falsificar um ancestral — uma impossibilidade.
O resultado: toda a proveniência de um token é verificável a partir de apenas duas saídas não gastas — O(1) independentemente do tamanho do histórico — usando apenas cabeçalhos da cadeia e provas Merkle. Sem índice secundário. Sem banco de dados.
Tecnologia
Os tokens herdam todos os benefícios do UTXO, sem limite de escala. Simple Payment Verification do início ao fim.
A proveniência reside no próprio livro-razão — sem pontes, sem domínios de sincronização, sem a complexidade acumulada de L2.
As ações do protocolo podem ser finalizadas por qualquer pessoa mediante uma pequena taxa — sem assinatura necessária — viabilizando automação pub/sub.
Emita saldos e divida, una ou troque-os entre emissores — ou emita tokens únicos. Uma primitiva, muitas formas.
O requisito de duas transações torna a clonagem por man-in-the-middle matematicamente impossível.
Ponteiros de memória confiáveis na Layer-1 destravam a máquina virtual do Bitcoin para programas on-chain mais ricos.
O BOLT depende de uma cadeia ininterrupta de assinaturas digitais e da técnica PUSHTX. O SegWit removeu as assinaturas do cálculo do ID de transação do BTC — rompendo essa cadeia — então o BOLT não pode ser implantado no BTC ou no BCH. Ele funciona apenas no protocolo original de 2009, negociado hoje como BSV.
| Cadeia | Desde | Cadeia de assinaturas | Compatível com BOLT |
|---|---|---|---|
| Original (BSV) | 2009 | Intacta | Sim |
| Core (BTC) | 2017 | Rompida (SegWit) | Não |
| Cash (BCH) | 2018 | Intacta | Não (CTOR) |
Automação Emergente
Um EventListener BOLT é um UTXO colocado na cadeia por uma taxa única, e então espera sem custo contínuo — como um processador em estado de baixo consumo. Quando uma settleTx correspondente chega, ele dispara: um minerador constrói a triggerTx, reclama uma taxa fixada na implantação, e a mudança de estado se propaga em cascata pela mempool — liquidando em um único bloco. Sem keeper bot, sem observador, sem relógio.
“A cascata não pode morrer. Só pode esperar.”
Contato
Dúvidas sobre o protocolo, a Associação ou sobre construir no BOLT? Envie-nos uma mensagem e retornaremos. Ou envie um e-mail diretamente para info@boltassociation.com.