Skip to content

Bitcoin Stamps vs Ordinals: Comparação da Arquitetura Técnica

Esta comparação técnica examina as diferenças arquiteturais fundamentais entre os Bitcoin Stamps e os Ordinals/Inscriptions, focando-se nos mecanismos de armazenamento, nas garantias de permanência e nas escolhas de design dos protocolos.

Diferenças Arquiteturais Fundamentais

Camada de Armazenamento de Dados

Bitcoin Stamps: Armazenamento Baseado em UTXO

Os Bitcoin Stamps utilizam a codificação P2WSH (Pay-to-Witness-Script-Hash) e as saídas de transação tradicionais do Bitcoin:

  • Localização do Armazenamento: Dados incorporados diretamente no conjunto UTXO
  • Crítico para o Consenso: Fazem parte dos requisitos centrais de validação do Bitcoin
  • Requisitos dos Nós: TODOS os nós completos têm de armazenar estes dados permanentemente
  • Poda: Não podem ser podados — são necessários para a validação de transações
  • Fundamento do Protocolo: Construído sobre o Counterparty protocol (estabelecido em 2014)

Ordinals/Inscriptions: Armazenamento em Dados de Testemunho

Os Ordinals/Inscriptions utilizam segmentos de dados de testemunho das transações SegWit:

  • Localização do Armazenamento: Dados de testemunho (não fazem parte do hash da transação)
  • Papel no Consenso: NÃO são críticos para o consenso do funcionamento do Bitcoin
  • Requisitos dos Nós: Podem ser podados pelos nós após a validação
  • Garantia de Armazenamento: Sem garantia de que os dados persistem em todos os nós
  • Fundamento do Protocolo: Protocolo de sobreposição mais recente (2023)

A Realidade de que "os Sats na Verdade Não Existem"

O Modelo Contabilístico do Bitcoin

O Bitcoin funciona com base num modelo UTXO (Unspent Transaction Output), e não no rastreio de satoshis individuais:

  • Os UTXOs São Contentores: Contêm quantidades de bitcoin (medidas em satoshis)
  • Sem Sats Individuais: Os satoshis são unidades contabilísticas, não objetos discretos e rastreáveis
  • Validação da Rede: Os nós do Bitcoin validam as quantidades de UTXO, não os "históricos dos sats"
  • Limitação da Teoria Ordinal: Atribui um significado artificial a sats individuais que não existem

A Realidade da Implementação Técnica

Bitcoin Network Reality:
┌──────────────────┐    ┌──────────────────┐
│   UTXO: 0.001    │───▶│  UTXO: 0.0005    │
│   BTC (100,000   │    │  BTC (50,000     │
│   satoshis)      │    │  satoshis)       │  
└──────────────────┘    └──────────────────┘

Ordinal Theory Overlay (Not Consensus):
"This sat #123456789 has trait X" ← Artificial assignment

Validação do Bitcoin Core: Verifica quantidades e scripts, NÃO os históricos de sats individuais.

Garantias de Armazenamento nos Nós

Bitcoin Stamps: Armazenamento Universal

Todos os nós completos do Bitcoin armazenam os dados dos Bitcoin Stamps porque:

  1. Requisito do Conjunto UTXO: Necessários para a validação de transações
  2. Crítico para o Consenso: Necessários para determinar as transações válidas
  3. Funcionamento da Rede: Essenciais para a funcionalidade da rede Bitcoin
  4. Arquivo Permanente: Sobrevivem indefinidamente com a rede Bitcoin

Ordinals/Inscriptions: Armazenamento Opcional

Os dados dos Ordinals não têm garantia de armazenamento porque:

  1. Dados de Testemunho: Não são necessários para a validação de transações após a verificação inicial
  2. Podáveis: Os nós podem eliminar os dados de testemunho para poupar espaço
  3. Dependência Externa: Requerem indexadores e serviços especializados
  4. Risco de Serviço: Dependentes da manutenção de infraestrutura de terceiros

Análise da Arquitetura Técnica

Bitcoin Stamps: Modelo Baseado em Contas

Construído sobre a comprovada Counterparty architecture:

typescript
// Simplified asset tracking model
interface StampAsset {
  owner: BitcoinAddress;
  assetName: string;
  quantity: number;
  // Simple account balance - no UTXO complexity
}

Benefícios:

  • Gestão simples de ativos
  • Modelo de propriedade claro
  • Protocolo estabelecido (mais de 10 anos)
  • Não requer rastreio complexo de UTXO

Ordinals: Complexidade do Rastreio de UTXO

Requer o rastreio de satoshis individuais ao longo das transações:

typescript
// Complex sat tracking model
interface OrdinalSat {
  satNumber: number;
  currentUTXO: UTXOReference;
  inscriptionData?: InscriptionData;
  transferHistory: Transaction[];
  // Must track every movement
}

Desafios:

  • Rastreio de estado complexo ao longo de todas as transações
  • Problemas de fragmentação de UTXO
  • Ambiguidade da "localização" do sat em transações com múltiplas entradas
  • Requisitos de rastreio fora do consenso

Análise de Custos e Eficiência

Custos de Transação

FuncionalidadeBitcoin StampsOrdinals/Inscriptions
Custo BaseMais elevado (custo de dados 4x)Mais baixo (desconto de testemunho)
Garantia de Permanência✅ 100% garantida❌ Sem garantia
Eficiência de ArmazenamentoMenor (sobrecarga de UTXO)Maior (dados de testemunho)
Sustentabilidade a Longo PrazoIntegrada na economia do BitcoinDepende de serviços externos

Impacto na Rede

Bitcoin Stamps:

  • Aumentam o conjunto UTXO (ligeiro impacto de armazenamento em todos os nós)
  • Geram taxas de transação que apoiam os mineradores
  • Fortalecem a rede através do maior uso
  • Contribuem para o modelo de segurança económica do Bitcoin

Ordinals/Inscriptions:

  • Podem inchar significativamente os dados de testemunho
  • Podem aumentar os requisitos de largura de banda
  • Geram taxas, mas com desconto de testemunho
  • Contribuição limitada para a economia da segurança da rede

Filosofia de Design do Protocolo

Bitcoin Stamps: Abordagem Conservadora

  • Fundamento Comprovado: O Counterparty protocol testado em batalha desde 2014
  • Nativo do Bitcoin: Funciona dentro do modelo económico e técnico existente do Bitcoin
  • Crescimento Sustentável: Concebido para a evolução do protocolo a longo prazo
  • Valores da Comunidade: Exemplificados pelos princípios de lançamento justo do KEVIN

Ordinals: Inovação com um Custo

  • Abordagem Inovadora: Uso criativo do espaço de dados de testemunho
  • Enquadramento Teórico: Sobreposição de um sistema de numeração de satoshis
  • Adoção Rápida: Aceitação rápida no mercado apesar das limitações técnicas
  • Dependências Externas: Requerem infraestrutura especializada

Análise da Descentralização

Bitcoin Stamps: Verdadeira Descentralização

  • Sem Serviços Especiais: Funciona com qualquer nó completo do Bitcoin
  • Ferramentas Padrão: Compatível com a infraestrutura existente do Bitcoin
  • Autovalidável: Integridade dos dados garantida pelo consenso do Bitcoin
  • À Prova de Futuro: Sobrevive enquanto a rede Bitcoin existir

Ordinals/Inscriptions: Dependências de Serviços

  • Requisitos de Indexadores: Necessitam de serviços especializados para rastrear e exibir
  • Dependências de API: As carteiras e as aplicações requerem infraestrutura personalizada
  • Risco para os Dados: O conteúdo das inscriptions pode tornar-se inacessível
  • Encargo de Manutenção: Requer manutenção contínua de infraestrutura

Considerações para Programadores

Construir com Bitcoin Stamps

typescript
// Simple integration pattern
const stampResult = await btcStampsSDK.createStamp({
  imageData: buffer,
  feeRate: 20
});
// Data automatically stored in UTXO set
// No additional indexing required

Construir com Ordinals

typescript
// Complex integration requirements
const ordinalService = new OrdinalIndexer(API_ENDPOINT);
const inscriptionData = await ordinalService.getInscription(satNumber);
// Requires external service
// Must handle service availability
// Need backup indexer services

Implicações a Longo Prazo

Bitcoin Stamps: Alinhamento com o Protocolo

  • Sustentável: Alinha-se com os incentivos económicos do Bitcoin
  • Escalável: O modelo baseado em contas reduz a complexidade
  • Fácil de Manter: As ferramentas padrão do Bitcoin são suficientes
  • Evolução: Caminho natural de melhoria do protocolo

Ordinals/Inscriptions: Questões de Sustentabilidade

  • Encargo de Infraestrutura: Manutenção contínua de indexadores e serviços
  • Desafios de Escalabilidade: A complexidade do rastreio de UTXO aumenta com a adoção
  • Risco de Serviço: Dependente do apoio contínuo de terceiros
  • Divergência do Protocolo: Pode entrar em conflito com as prioridades de desenvolvimento do Bitcoin Core

Recomendações Técnicas

Para Ativos Digitais Permanentes

Escolha os Bitcoin Stamps quando:

  • A permanência a longo prazo é crítica
  • Pretende verdadeira descentralização
  • As ferramentas padrão do Bitcoin são suficientes
  • O custo é secundário face à garantia de permanência

Considere os Ordinals quando:

  • Custos de transação mais baixos são prioritários
  • Tem planos de infraestrutura robustos
  • São necessários ficheiros de grande dimensão
  • O uso é de curto a médio prazo

Para o Desenvolvimento de Protocolos

Vantagens dos Bitcoin Stamps:

  • Fundamento de protocolo estabelecido
  • Arquitetura técnica comprovada
  • Compatível com a filosofia de design do Bitcoin
  • Caminho natural de atualização para melhorias futuras

Conclusão

Os Bitcoin Stamps e os Ordinals representam abordagens fundamentalmente diferentes para armazenar dados no Bitcoin. Os Bitcoin Stamps priorizam o armazenamento permanente e garantido através do modelo UTXO e dos mecanismos de consenso do Bitcoin, enquanto os Ordinals otimizam para a eficiência de custos através do uso de dados de testemunho.

A escolha entre eles reflete um compromisso central: permanência garantida vs. eficiência de armazenamento. Para aplicações que exigem permanência absoluta e verdadeira descentralização, os Bitcoin Stamps oferecem garantias técnicas superiores. Para aplicações que priorizam a eficiência de custos e aceitam dependências de infraestrutura, os Ordinals oferecem uma abordagem alternativa.

Ambos os protocolos contribuem para o crescimento do ecossistema do Bitcoin, mas os seus diferentes fundamentos técnicos tornam-nos adequados a diferentes casos de uso e tolerâncias ao risco.


Análise técnica baseada nas especificações do protocolo Bitcoin e no comportamento real da rede. Os detalhes do protocolo estão sujeitos a desenvolvimento contínuo e ao consenso da comunidade.

Projeto de código aberto pertencente à comunidade que preserva a cultura digital no Bitcoin