Skip to content

Bitcoin Stamps vs Ordinals: Comparación de Arquitectura Técnica

Esta comparación técnica examina las diferencias arquitectónicas fundamentales entre Bitcoin Stamps y Ordinals/Inscriptions, centrándose en los mecanismos de almacenamiento, las garantías de permanencia y las decisiones de diseño de protocolo.

Diferencias Arquitectónicas Fundamentales

Capa de Almacenamiento de Datos

Bitcoin Stamps: Almacenamiento Basado en UTXO

Los Bitcoin Stamps utilizan codificación P2WSH (Pay-to-Witness-Script-Hash) y salidas de transacción tradicionales de Bitcoin:

  • Ubicación del Almacenamiento: Datos integrados directamente en el conjunto UTXO
  • Crítico para el Consenso: Parte de los requisitos centrales de validación de Bitcoin
  • Requisitos de los Nodos: TODOS los nodos completos deben almacenar estos datos de forma permanente
  • Poda: No puede podarse; es necesario para la validación de transacciones
  • Fundamento del Protocolo: Construido sobre el protocolo Counterparty (establecido en 2014)

Ordinals/Inscriptions: Almacenamiento en Datos de Testigo

Los Ordinals/Inscriptions utilizan segmentos de datos de testigo (witness) de las transacciones SegWit:

  • Ubicación del Almacenamiento: Datos de testigo (no forman parte del hash de la transacción)
  • Rol en el Consenso: NO es crítico para el consenso ni para el funcionamiento de Bitcoin
  • Requisitos de los Nodos: Pueden ser podados por los nodos tras la validación
  • Garantía de Almacenamiento: No hay garantía de que los datos persistan en todos los nodos
  • Fundamento del Protocolo: Protocolo de superposición más reciente (2023)

La Realidad de que "los Sats No Existen Realmente"

El Modelo Contable de Bitcoin

Bitcoin opera sobre un modelo UTXO (Unspent Transaction Output), no sobre el seguimiento de satoshis individuales:

  • Los UTXOs son Contenedores: Contienen cantidades de bitcoin (medidas en satoshis)
  • Sin Sats Individuales: Los satoshis son unidades contables, no objetos discretos rastreables
  • Validación de Red: Los nodos de Bitcoin validan cantidades de UTXO, no "historiales de sats"
  • Limitación de la Teoría Ordinal: Asigna un significado artificial a sats individuales que no existen

La Realidad de la Implementación Técnica

Realidad de la Red Bitcoin:
┌──────────────────┐    ┌──────────────────┐
│   UTXO: 0.001    │───▶│  UTXO: 0.0005    │
│   BTC (100,000   │    │  BTC (50,000     │
│   satoshis)      │    │  satoshis)       │  
└──────────────────┘    └──────────────────┘

Superposición de la Teoría Ordinal (No es Consenso):
"Este sat #123456789 tiene el rasgo X" ← Asignación artificial

Validación de Bitcoin Core: Comprueba cantidades y scripts, NO historiales de sats individuales.

Garantías de Almacenamiento en los Nodos

Bitcoin Stamps: Almacenamiento Universal

Cada nodo completo de Bitcoin almacena los datos de los Bitcoin Stamps porque:

  1. Requisito del Conjunto UTXO: Necesario para la validación de transacciones
  2. Crítico para el Consenso: Requerido para determinar transacciones válidas
  3. Operación de Red: Esencial para el funcionamiento de la red Bitcoin
  4. Archivo Permanente: Sobrevive indefinidamente junto con la red Bitcoin

Ordinals/Inscriptions: Almacenamiento Opcional

Los datos de Ordinals no tienen garantía de almacenamiento porque:

  1. Datos de Testigo: No son necesarios para la validación de transacciones tras la verificación inicial
  2. Podables: Los nodos pueden eliminar los datos de testigo para ahorrar espacio
  3. Dependencia Externa: Requiere indexadores y servicios especializados
  4. Riesgo de Servicio: Depende del mantenimiento de infraestructura de terceros

Análisis de la Arquitectura Técnica

Bitcoin Stamps: Modelo Basado en Cuentas

Construido sobre la probada arquitectura Counterparty:

typescript
// Modelo simplificado de seguimiento de activos
interface StampAsset {
  owner: BitcoinAddress;
  assetName: string;
  quantity: number;
  // Saldo de cuenta simple, sin la complejidad de UTXO
}

Beneficios:

  • Gestión de activos sencilla
  • Modelo de propiedad claro
  • Protocolo establecido (más de 10 años)
  • No requiere el complejo seguimiento de UTXO

Ordinals: Complejidad del Seguimiento de UTXO

Requiere rastrear satoshis individuales a través de las transacciones:

typescript
// Modelo complejo de seguimiento de sats
interface OrdinalSat {
  satNumber: number;
  currentUTXO: UTXOReference;
  inscriptionData?: InscriptionData;
  transferHistory: Transaction[];
  // Debe rastrear cada movimiento
}

Desafíos:

  • Seguimiento de estado complejo a través de todas las transacciones
  • Problemas de fragmentación de UTXO
  • Ambigüedad de la "ubicación" del sat en transacciones con múltiples entradas
  • Requisitos de seguimiento ajenos al consenso

Análisis de Costos y Eficiencia

Costos de Transacción

CaracterísticaBitcoin StampsOrdinals/Inscriptions
Costo BaseMás alto (costo de datos 4x)Más bajo (descuento de testigo)
Garantía de Permanencia✅ 100% garantizada❌ Sin garantía
Eficiencia de AlmacenamientoMenor (sobrecarga de UTXO)Mayor (datos de testigo)
Sostenibilidad a Largo PlazoIntegrada en la economía de BitcoinDepende de servicios externos

Impacto en la Red

Bitcoin Stamps:

  • Aumentan el conjunto UTXO (leve impacto de almacenamiento en todos los nodos)
  • Generan comisiones de transacción que apoyan a los mineros
  • Fortalecen la red mediante un mayor uso
  • Contribuyen al modelo de seguridad económica de Bitcoin

Ordinals/Inscriptions:

  • Pueden inflar significativamente los datos de testigo
  • Pueden aumentar los requisitos de ancho de banda
  • Generan comisiones, pero con el descuento de testigo
  • Contribución limitada a la economía de seguridad de la red

Filosofía de Diseño del Protocolo

Bitcoin Stamps: Enfoque Conservador

  • Fundamento Probado: Protocolo Counterparty probado en batalla desde 2014
  • Nativo de Bitcoin: Funciona dentro del modelo económico y técnico existente de Bitcoin
  • Crecimiento Sostenible: Diseñado para la evolución del protocolo a largo plazo
  • Valores Comunitarios: Ejemplificados por los principios de lanzamiento justo de KEVIN

Ordinals: Innovación con un Costo

  • Enfoque Novedoso: Uso creativo del espacio de datos de testigo
  • Marco Teórico: Superposición del sistema de numeración de satoshis
  • Adopción Rápida: Rápida aceptación del mercado pese a las limitaciones técnicas
  • Dependencias Externas: Requiere infraestructura especializada

Análisis de Descentralización

Bitcoin Stamps: Descentralización Verdadera

  • Sin Servicios Especiales: Funciona con cualquier nodo completo de Bitcoin
  • Herramientas Estándar: Compatible con la infraestructura existente de Bitcoin
  • Autovalidación: La integridad de los datos está garantizada por el consenso de Bitcoin
  • A Prueba de Futuro: Sobrevive mientras exista la red Bitcoin

Ordinals/Inscriptions: Dependencias de Servicio

  • Requisitos de Indexadores: Necesitan servicios especializados para rastrear y mostrar
  • Dependencias de API: Las billeteras y aplicaciones requieren infraestructura personalizada
  • Riesgo de Datos: El contenido de las inscripciones puede volverse inaccesible
  • Carga de Mantenimiento: Requiere mantenimiento continuo de infraestructura

Consideraciones para Desarrolladores

Construir con Bitcoin Stamps

typescript
// Patrón de integración simple
const stampResult = await btcStampsSDK.createStamp({
  imageData: buffer,
  feeRate: 20
});
// Los datos se almacenan automáticamente en el conjunto UTXO
// No se requiere indexación adicional

Construir con Ordinals

typescript
// Requisitos de integración complejos
const ordinalService = new OrdinalIndexer(API_ENDPOINT);
const inscriptionData = await ordinalService.getInscription(satNumber);
// Requiere un servicio externo
// Debe gestionar la disponibilidad del servicio
// Necesita servicios de indexador de respaldo

Implicaciones a Largo Plazo

Bitcoin Stamps: Alineación con el Protocolo

  • Sostenible: Se alinea con los incentivos económicos de Bitcoin
  • Escalable: El modelo basado en cuentas reduce la complejidad
  • Mantenible: Las herramientas estándar de Bitcoin son suficientes
  • Evolución: Camino natural de mejora del protocolo

Ordinals/Inscriptions: Cuestiones de Sostenibilidad

  • Carga de Infraestructura: Mantenimiento continuo de indexadores y servicios
  • Desafíos de Escalado: La complejidad del seguimiento de UTXO aumenta con la adopción
  • Riesgo de Servicio: Depende del soporte continuo de terceros
  • Divergencia de Protocolo: Puede entrar en conflicto con las prioridades de desarrollo de Bitcoin Core

Recomendaciones Técnicas

Para Activos Digitales Permanentes

Elige Bitcoin Stamps cuando:

  • La permanencia a largo plazo es crítica
  • Deseas una descentralización verdadera
  • Las herramientas estándar de Bitcoin son suficientes
  • El costo es secundario frente a la garantía de permanencia

Considera Ordinals cuando:

  • Los costos de transacción más bajos son prioritarios
  • Tienes planes de infraestructura robustos
  • Se requieren archivos de gran tamaño
  • El uso es a corto o medio plazo

Para el Desarrollo de Protocolos

Ventajas de Bitcoin Stamps:

  • Fundamento de protocolo establecido
  • Arquitectura técnica probada
  • Compatible con la filosofía de diseño de Bitcoin
  • Camino de actualización natural para futuras mejoras

Conclusión

Bitcoin Stamps y Ordinals representan enfoques fundamentalmente diferentes para almacenar datos en Bitcoin. Los Bitcoin Stamps priorizan el almacenamiento permanente y garantizado a través del modelo UTXO y los mecanismos de consenso de Bitcoin, mientras que los Ordinals optimizan la eficiencia de costos mediante el uso de datos de testigo.

La elección entre ambos refleja una disyuntiva fundamental: permanencia garantizada vs. eficiencia de almacenamiento. Para aplicaciones que requieren permanencia absoluta y descentralización verdadera, los Bitcoin Stamps ofrecen garantías técnicas superiores. Para aplicaciones que priorizan la eficiencia de costos y aceptan dependencias de infraestructura, los Ordinals ofrecen un enfoque alternativo.

Ambos protocolos contribuyen al crecimiento del ecosistema de Bitcoin, pero sus diferentes fundamentos técnicos los hacen adecuados para distintos casos de uso y tolerancias al riesgo.


Análisis técnico basado en las especificaciones del protocolo Bitcoin y el comportamiento real de la red. Los detalles del protocolo están sujetos al desarrollo continuo y al consenso de la comunidad.

Proyecto comunitario de código abierto que preserva la cultura digital en Bitcoin