En este artículo
- Resumen rápido
- El error de wallet que más cuesta
- Qué soporta realmente el protocolo ord
- Qué necesitas antes de empezar
- Ruta 1 Gamma.io sin código punto de partida recomendado
- Ruta 2 OrdinalsBot inscripciones por lotes
- Ruta 3 ord CLI solo usuarios avanzados
- Estimación de comisiones
- Después de tu inscripción
- Lecturas relacionadas
- Tres rutas, una regla
Trabajo en el espacio de la auto-custodia cripto. He visto el debate sobre inscripciones partir salas de desarrolladores Bitcoin desde principios de 2023. A mayo de 2026, más de 127 millones de inscripciones viven en la cadena de Bitcoin según ordinals.com/status. La técnica funciona. Las herramientas son maduras. Lo que sigue rompiendo a la gente es un error de wallet que borra la inscripción antes de que el dueño entienda qué pasó.
Resumen rápido
Tres rutas para inscribir un ordinal Bitcoin en 2026. Gamma.io lo hace todo sin código. OrdinalsBot añade lotes y pago por Lightning. El ord CLI (anclado a ord 0.27.1 del 2025-03-29) da soberanía total pero exige un nodo Bitcoin sincronizado, hoy unos 743 GB de disco. Sea cual sea la ruta, manda la inscripción solo a una wallet compatible con Ordinals. Xverse, UniSat y Leather son las opciones verificadas. Cualquier otro destino se arriesga a perderla para siempre.
El error de wallet que más cuesta
Una inscripción vive incrustada en un satoshi concreto. Ese satoshi lleva al menos 546 sats de valor y reside en un UTXO. Si recibes la inscripción en una wallet que no entiende Ordinals, el software puede elegir ese UTXO para un barrido de comisiones rutinario o un coinjoin. El satoshi se gasta como comisión minera. La inscripción desaparece. No hay vuelta atrás.
Bitcoin es inmutable. Ese es el punto. También significa que este error es definitivo.
Usa siempre una wallet compatible con Ordinals para recibir, almacenar y transferir inscripciones:
- Xverse en xverse.app
- UniSat en unisat.io
- Leather (antes Hiro) en leather.io
Nunca recibas inscripciones en una dirección de exchange. Nunca recibas inscripciones en una dirección de hardware wallet salvo que hayas comprobado que su interfaz soporta control de UTXO compatible con Ordinals. Lee esto antes de hacer cualquier otra cosa.
Qué soporta realmente el protocolo ord
El manual de ord dice que las inscripciones pueden llevar cualquier tipo de contenido HTTP válido. El protocolo no fija una lista blanca de MIME. En la práctica la comunidad usa un puñado de tipos:
image/pngeimage/jpegpara imágenes estáticasimage/gifpara animacionesimage/svg+xmlpara gráficos vectorialestext/plainpara texto planotext/htmlpara HTML interactivoapplication/jsonpara metadatos y archivos de atributos de arte generativo
Son ejemplos, no la lista completa. El límite real es el tamaño de bloque. El peso de testigo de Bitcoin marca un techo práctico de unos 400 KB por inscripción. El tope de 520 bytes por PUSHDATA obliga a partir los datos grandes en varios push dentro del sobre. 400 KB es alcanzable. Varios megabytes no.
El mecanismo es una construcción commit-reveal con dos transacciones Taproot. Los datos viven en un gasto por ruta de script Taproot con el sobre OP_FALSE OP_IF "ord" 1 <content-type> 0 <data> OP_ENDIF. Bitcoin Core 30.0 (2025-10-10) subió el límite de relay -datacarriersize de 83 a 100.000 bytes vía PR #32359, que solo afecta a outputs OP_RETURN. Las inscripciones por ruta de testigo Taproot quedan fuera. Si viste debate sobre CVE-2023-50428 o el cambio de datacarriersize rompiendo Ordinals, no fue así. El análisis completo cubre la distinción.
Qué necesitas antes de empezar
- Una wallet Bitcoin compatible. Xverse es la opción recomendada en 2026, con app móvil y extensión de navegador más manejo completo de Ordinals y Runes. UniSat y Leather son alternativas sólidas.
- Bitcoin para comisiones. El coste sigue al mempool. Consulta mempool.space para tasas en vivo en sat/vByte antes de firmar. La API devuelve
fastestFee,halfHourFee,hourFee,economyFeeyminimumFeeen sat/vByte. Estimación de coste:commit_fee + reveal_fee + postage. El postage por defecto del software ord es 10.000 sats por inscripción. - Tu archivo listo. Cualquier tipo de contenido HTTP válido que el visor del destinatario pueda renderizar. Por debajo de 400 KB para mantenerse en el rango práctico.
Ruta 1 Gamma.io sin código punto de partida recomendado
Gamma.io hace la estimación de comisión, construye la transacción y la difunde. Sin nodo. Sin terminal. Ocho pasos.
Paso 1. Descarga Xverse (o UniSat o Leather). Crea la wallet, anota tu frase de recuperación, financia tu dirección de recepción de Ordinals. Mira mempool.space antes de financiar.
Paso 2. Ve a gamma.io. Pulsa Connect Wallet arriba a la derecha. Elige tu wallet y aprueba la conexión.
Paso 3. En el menú principal, ve a Create o Inscribe. Para la primera, elige individual.
Paso 4. Pulsa Upload File y elige tu archivo. Vale cualquier tipo de contenido HTTP válido. Por debajo de 400 KB.
Paso 5. Revisa la estimación de comisión. Gamma muestra la comisión de red según las tasas actuales en sat/vByte más una comisión de servicio. Si el total se ve alto, mira mempool.space. Las ventanas fuera de pico salen mucho más baratas que la máxima congestión.
Paso 6. Pulsa Inscribe (o Confirm) y aprueba en tu wallet. La transacción sale a Bitcoin.
Paso 7. Espera la confirmación. A tasas estándar, uno a seis bloques, diez a sesenta minutos. A tasas bajas la cola crece. El estado aparece en tu panel de Gamma.
Paso 8. Mira tu inscripción. La sección My Inscriptions de Gamma, la pestaña Collectibles de Xverse o el ID de inscripción en ord.io.
Ruta 2 OrdinalsBot inscripciones por lotes
OrdinalsBot es un servicio de inscripción con soporte de lotes integrado, mandas varios archivos en un único flujo. Te ahorras el overhead por transacción cuando inscribes un conjunto.
El flujo es como el de Gamma.io.
- Conecta tu wallet compatible con Ordinals.
- Sube uno o varios archivos.
- Usa el selector de comisiones integrado para fijar la prioridad.
- Paga la factura vía Bitcoin Lightning o en cadena.
- Recibe tu(s) inscripción(es) en la dirección que especifiques.
OrdinalsBot lleva procesadas millones de inscripciones y está operativo al cierre de este texto. Alternativa fiable a Gamma.io si prefieres lotes o su presentación de comisiones.
Ruta 3 ord CLI solo usuarios avanzados
El CLI ord es la implementación de referencia en github.com/ordinals/ord, hoy mantenida por raphjaph. La sintaxis de abajo está anclada a ord 0.27.1 del 2025-03-29. Los flags cambian entre versiones. Mira siempre las notas de la versión que instales.
Requisitos:
- Bitcoin Core 28 o posterior, sincronizado, con
txindex=1en bitcoin.conf. La configuración estándar también necesitaserver=1,rpcuseryrpcpasswordsegún bitcoincore.org. - Un nodo Bitcoin sincronizado, unos 743 GB de disco a mayo de 2026 según blockchainsize.org. Reserva margen.
- El binario
ordcompilado o descargado de la release verificada en GitHub. - Soltura con la terminal.
Flujo de trabajo básico de wallet (ord 0.27.1):
# Create the ord wallet
ord wallet create
# Get your receive address
ord wallet receive
# Inscribe a file (verified flags in ord 0.27.1)
ord wallet inscribe --fee-rate <sats/vB> --file <path-to-file>
# Send an inscription to another address
ord wallet send <address> <inscription-id>
Flags de inscripción verificados en ord 0.27.1:
| Flag | Función |
|---|---|
--fee-rate <sats/vB> | Tasa de comisión de red (obligatorio) |
--file <path> | Archivo a inscribir (obligatorio) |
--destination <address> | Dónde aterriza la inscripción |
--postage <sats> | Valor en sats adjunto al output de la inscripción (por defecto 10.000) |
--commit-fee-rate <sats/vB> | Tasa de comisión separada para la tx commit |
--compress | Comprime el contenido con gzip para reducir tamaño |
--dry-run | Simula la inscripción sin difundir |
--parent <inscription-id> | Establece una inscripción padre |
--delegate <inscription-id> | Delega contenido desde otra inscripción |
--cbor-metadata <path> | Adjunta metadatos codificados en CBOR |
--json-metadata <path> | Adjunta metadatos en JSON |
--sat <ordinal> | Inscribe en un sat específico |
--satpoint <satpoint> | Inscribe en un satpoint específico |
Dos notas sobre flags que los tutoriales viejos confunden. El flag correcto para una simulación es --dry-run. No existe --metadata. Usa --cbor-metadata o --json-metadata según tu codificación. Si una guía lista cualquiera de las formas incorrectas, está desfasada.
Las inscripciones recursivas referencian contenido de otras inscripciones por el endpoint /r/inscription/<ID> (barra, no guion bajo) según la documentación de recursión de ord.
Consulta mempool.space antes de fijar --fee-rate. La API en https://mempool.space/api/v1/fees/recommended devuelve fastestFee, halfHourFee, hourFee, economyFee y minimumFee en sat/vByte.
No es para principiantes. Para la mayoría, Gamma.io llega al mismo resultado en una fracción del tiempo sin levantar un nodo.
Estimación de comisiones
El coste de inscripción tiene dos partes. La comisión de red va a los mineros y sigue la fórmula commit_fee + reveal_fee + postage. El factor dominante es el tamaño del archivo en bytes por la tasa en sat/vByte. La comisión de servicio es un añadido plano que cobra Gamma.io u OrdinalsBot cuando usas esas plataformas.
El postage es 10.000 sats por defecto en el código de ord (constante TARGET_POSTAGE en inscribe.rs). Es el importe adjunto al UTXO de output de la inscripción. No es una comisión, es el valor en sats que después gastarás o transferirás junto con la inscripción.
Cuándo inscribir. Mira mempool.space antes de cada inscripción. Los picos de congestión (tras movimientos fuertes de precio, durante lanzamientos de colecciones grandes) suben las tasas en sat/vByte de golpe. Las ventanas tranquilas pueden bajar mucho el coste de red de la misma inscripción. Si no tienes prisa, fija la tasa economyFee y espera.
Después de tu inscripción
Verifica en cadena. Tu inscripción tiene un ID único con la forma <txid>i0. Búscalo en ord.io para confirmar contenido, sat, altura de bloque y propiedad actual.
Transfiere bien. En Xverse, ve a Collectibles, selecciona la inscripción, pulsa Send. La wallet construye una transacción Taproot moviendo el satoshi concreto. Nunca uses la función estándar de envío de Bitcoin para inscripciones. Solo la transferencia específica de Ordinals en una wallet compatible.
Pon a la venta. Los principales mercados de Ordinales operativos al cierre de este texto.
- Magic Eden Ordinals (mayor liquidez)
- Gamma.io
- OKX Ordinals
El listado es no custodial en las tres. Conservas tus claves privadas hasta que el comprador paga.
Lecturas relacionadas
¿Nuevo en numeración de satoshis y cómo funcionan las inscripciones? Empieza por Discover How Bitcoin Ordinals and Inscriptions Transform Satoshi's Vision. Para sats raros y los niveles de rareza, Bitcoin Ordinals and Satoshi Uniqueness. Para la seguridad de la frase de recuperación al montar tu wallet, Auto-custodia Bitcoin. Para el episodio CVE-2023-50428 y el cambio de datacarriersize que vino después, Bitcoin CVE-2023-50428 explained. Para una visión más amplia de NFTs y tokens en Bitcoin, NFTs and Tokens on Bitcoin.
Tres rutas, una regla
Gamma.io. Primera inscripción, sin setup, listo en minutos. La opción por defecto.
OrdinalsBot. Lotes, controles de optimización de comisiones, mismo modelo de confianza.
ord CLI. Soberanía total. Sin confianza en terceros. Reserva unos 743 GB de disco y tiempo de configuración frente a la sintaxis de ord 0.27.1.
Sea cual sea la ruta, usa la wallet correcta. Xverse, UniSat o Leather para recibir y transferir. No una dirección de exchange. No una wallet Bitcoin estándar que trate todos los UTXO como intercambiables. Bitcoin es inmutable. El error también.
¿Nuevo en Bitcoin? Empieza con el Capítulo 1 en ocho minutos.
¿Quieres el panorama completo? Lee los 19 capítulos gratis u ordena el libro físico.
