En 2023 Bitcoin empezó a verse desde otro ángulo. Hasta entonces, la mayoría de usuarios entendía la red como un sistema para mover BTC de una dirección a otra, con scripts limitados y sin “apps” dentro de la propia capa base. Con Ordinals apareció una idea que cambió el debate: si somos capaces de identificar satoshis individuales y, además, adjuntarles datos, entonces Bitcoin puede albergar también artefactos digitales (lo que mucha gente llama “NFT en Bitcoin”), sin necesidad de salir de la cadena. Además, poco despues llegaron las Runas de bitcoin, un protocolo pensado para crear tokens fungibles nativos de Bitcoin (unidades intercambiables entre sí) sin necesidad de smart contracts.
En este artículo te explico qué son los Bitcoin Ordinals, qué es exactamente una inscripción, cómo funciona el mecanismo por dentro (sin humo), en qué se diferencia de los NFT en Ethereum y qué necesitas para crear tu propia inscripción de forma sencilla o de forma técnica con un nodo.

Contenidos
- 1 ¿Qué es una inscripción en Bitcoin?
- 2 Cómo funcionan los Bitcoin Ordinals por dentro (numeración y movimiento de sats)
- 3 Cómo se guarda una inscripción en la blockchain (Taproot y “witness”)
- 4 Ordinals vs NFT de Ethereum: diferencias reales
- 5 Cómo crear una inscripción en Bitcoin paso a paso (fácil y técnico)
- 6 Errores típicos y recomendaciones para no perder una inscripción
¿Qué es una inscripción en Bitcoin?
Una inscripción es, en esencia, un “paquete” de datos que queda grabado en la blockchain y que se asocia a un satoshi concreto mediante el protocolo Ordinals.
La documentación lo describe con un modelo muy parecido a la web: cada inscripción tiene un tipo de contenido (MIME type) y un contenido (una cadena arbitraria de bytes). Gracias a eso, una inscripción puede representarse como si fuera una respuesta HTTP, y puede mostrarse en navegador o en exploradores que la “sirven” al usuario.
Lo clave: la inscripción no “vive” en un servidor, ni depende de que alguien mantenga un enlace. Está dentro de la propia blockchain (con sus matices técnicos), y por eso se habla de durabilidad e inmutabilidad.
Cómo funcionan los Bitcoin Ordinals por dentro (numeración y movimiento de sats)
Aquí suele estar la confusión: mucha gente cree que “el sat inscripto” es un token especial dentro de Bitcoin. No. Bitcoin no sabe nada de ordinals. Ordinals es una forma de interpretar la cadena.
Numeración: orden de minado
Los ordinales se asignan por orden de minado, y eso es determinista: si dos personas aplican las mismas reglas a la misma cadena, obtienen los mismos números.
Movimiento: FIFO entre inputs y outputs
Cuando gastas una UTXO, esa salida se destruye y se crean nuevas salidas. Ordinals necesita una regla para decidir “a qué output se va cada sat” que venía en los inputs. La regla que usa es sencilla: first-in, first-out (FIFO). Imagina que los sats de los inputs forman una cola, y los outputs son “huecos” que se van llenando en orden.
Esto tiene una consecuencia práctica enorme: si no controlas bien los UTXOs, puedes gastar por accidente el sat que llevaba tu inscripción y mandarlo donde no querías. Por eso las wallets de Ordinals suelen insistir en el concepto de coin control / sat control.
Rare sats (opcional, pero popular)
Ordinals también popularizó una manera de catalogar sats “especiales” según eventos del protocolo: por ejemplo, el primer sat de cada bloque (uncommon), el primero de cada ajuste de dificultad (rare), el primero de cada halving (epic), etc.
Esto no es necesario para entender inscripciones, pero explica por qué se habla de “rare sats” en marketplaces.
Cómo se guarda una inscripción en la blockchain (Taproot y “witness”)
A nivel técnico, las inscripciones se hacen posibles por cómo Bitcoin permite incluir datos en ciertas partes de la transacción. La explicación útil (sin volverse loco) es esta:
- La inscripción se mete en el witness (datos de testigo) de una transacción, normalmente en un gasto por Taproot script path.
- Se usa una estructura tipo “sobre” (a veces se menciona con opcodes como OP_FALSE OP_IF … OP_ENDIF) para encapsular el contenido.
- El proceso suele dividirse en dos pasos: commit y reveal. En el commit preparas y “anclas” la salida que permitirá revelar; en el reveal gastas esa salida y ahí aparece el contenido en el witness.
Taproot (activado en Bitcoin en 2021) mejoró eficiencia/privacidad y habilitó usos más flexibles de scripts, lo que ayudó a que este tipo de construcciones fueran más prácticas.
Ordinals vs NFT de Ethereum: diferencias reales

Compararlos ayuda a no mezclar conceptos:
En Ethereum, un NFT típico es un contrato inteligente (ERC-721/1155) que define propiedad y transferencias en un estado global. La imagen o metadata muchas veces está fuera de cadena (IPFS, servidor, etc.), aunque puede estar on-chain.
En Ordinals, la “propiedad” sigue siendo propiedad de Bitcoin: controlas el sat inscripto si controlas la UTXO que lo contiene. El contenido queda en la propia cadena (en el witness) y se visualiza porque indexadores y exploradores lo interpretan.
Dicho de forma llana: Ethereum te da programabilidad; Ordinals te da simplicidad L1 y un objeto “coleccionable” que se mueve como BTC, pero exige más cuidado con UTXOs.
Cómo crear una inscripción en Bitcoin paso a paso (fácil y técnico)
Método 1: el camino fácil (wallet + marketplace)
La forma más sencilla suele ser usar una wallet compatible con Ordinals (por ejemplo, Xverse) y conectarla a un servicio de inscripción (por ejemplo Gamma). El flujo típico es: eliges el archivo (imagen/texto), eliges el fee, pagas, y recibes la inscripción en tu dirección.
Lo importante aquí no es la marca, sino que la wallet soporte:
- direcciones Taproot,
- control de monedas (para no gastar la inscripción sin querer),
- visualización de inscripciones.
Método 2: el camino técnico (nodo + ord)
Si quieres control total, se hace con un nodo Bitcoin y el software ord.
- Preparar infraestructura
Necesitas Bitcoin Core sincronizado y una wallet para recibir sats. La guía oficial de ord lo plantea como requisito: un nodo para ver el estado de la cadena y una wallet capaz de crear inscripciones y hacer sat control. - Recibir fondos
Generas una dirección con: ord wallet receive (Esto te da una dirección donde enviar BTC para comisiones y “postage”). - Inscribir un archivo
El comando estándar es: ord wallet inscribe –fee-rate <FEE_RATE> –file <FILE>- ord suele devolverte dos TXIDs: el de commit y el de reveal, además del ID de la inscripción cuando se confirma.
- Ver tus inscripciones
Tras confirmar, puedes listar lo que tienes en la wallet. - Enviar una inscripción
Para mandar tu inscripción a otra persona, el envío debe construirse sin “mezclar” sats. ord tiene comandos de envío y la propia guía de wallet insiste en trabajar con herramientas que hagan sat control.
Errores típicos y recomendaciones para no perder una inscripción
El error nº1 es tratar una inscripción como si fuera un token “en una cuenta”. No lo es: es un sat dentro de una UTXO. Si gastas mal esa UTXO, puedes mandarla a una dirección equivocada o a un exchange que no soporta Ordinals, y ahí suele empezar el drama.
Ideas prácticas:
- Usa wallets que hagan coin control/sat control cuando vayas a mover inscripciones.
- No envíes inscripciones a direcciones que no sabes si las soportan (muchos servicios de custodia no te garantizan recuperación).
- Ajusta fees con cabeza: inscribir es on-chain y en épocas de congestión puede salir caro.
