Descripción General de la Teoría Ordinal
Los Ordinals son un sistema de numeración para los satoshis con el cual podemos hacerles seguimiento y transferirlos de manera individual. Dichos números se denominan números ordinales. A cada Satoshi se le otorga un número de serie que se establece según el orden en el que fueron minados y se transfieren basándose en la secuencia de las transacciones entrantes y salientes, siguiendo el proceso FIFO (First In, First Out). Tanto el esquema de numeración como el de transferencia se basan en el orden secuencial; el esquema de numeración en el orden en que se minan los satoshis, mientras que el esquema de transferencia se basa en el orden de las entradas y salidas de las transacciones. De allí se deriva el nombre, ordinals.
Los detalles técnicos están disponibles en el BIP.
La teoría Ordinal funciona en este momento sin hacer cambios a Bitcoin y no requiere de un token aparte u otra blockchain.
Los números Ordinales tienen varias representaciones:
-
Notación entera:
2099994106992659
. El número ordinal, asignado según el orden en que se minó el Satoshi. -
Notación decimal:
3891094.16797
El primer número es la altura del bloque en el cual se minó el Satoshi, el segundo es el desplazamiento del Satoshi dentro del bloque. -
Notación sexagesimal:
3°111094′214″16797‴
. Hablaremos de eso más adelante. -
Notación porcentual:
99.99971949060254%
. La posición del Satoshi en el suministro de Bitcoin, expresado como un porcentaje. -
Nombre:
Satoshi
. Una codificación del número ordinal utilizando los caracteres de laa
a laz
.
Activos arbitrarios como los NFTs, tokens de seguridad, cuentas o stablecoins se pude adjuntar a los satoshis usando números ordinales como identificadores.
Ordinals es un proyecto de código abierto, desarrollado en GitHub. El proyecto consta de un BIP que describe el esquema de Ordinals, un índice que se comunica con un nodo de Bitcoin Core para rastrear la ubicación de todos los satoshis, un monedero que permite realizar transacciones de Ordinals, un explorador de bloques para la exploración interactiva de la blockchain, funcionalidad para inscribir artefactos digitales en los satoshis y este manual.
Rareza
Los humanos son coleccionistas, y ahora que los satoshis se pueden rastrear y transferir, las personas querrán coleccionarlos. Los teóricos de Ordinals pueden decidir por sí mismos cuáles sats son raros y deseables, pero aquí hay algunas pistas…
Bitcoin tiene eventos periódicos, algunos frecuentes y algunos menos comunes, y estos se prestan para obtener un sistema de rareza. Estos eventos periódicos son:
-
Bloques: Se mina un bloque nuevo aproximadamente cada 10 minutos, desde ahora hasta el fin de los tiempos.
-
Ajustes de dificultad: Cada 2016 bloques, o aproximadamente cada dos semanas, la red de Bitcoin responde a cambios en la tasa de hash ajustando la dificultad que los bloques deben cumplir para ser aceptados.
-
Halvings: Cada 210,000 bloques, o aproximadamente cada cuatro años, la cantidad de nuevos Satoshis creados en cada bloque se reduce a la mitad.
-
Ciclos: Cada seis halvings, sucede algo mágico: el halving y el ajuste de dificultad suceden al mismo tiempo. Esto se llama conjunción, y el período de tiempo entre conjunciones es un ciclo. Una conjunción ocurre aproximadamente cada 24 años. La primera conjunción debería ocurrir en el 2032.
Esto nos conlleva a los siguientes niveles de rareza:
común
: Cualquier sat que no es el primero en su bloquepoco común
: El primer sat de cada bloqueraro
: El primer sat en un periodo de ajuste de dificultadépico
: El primer satoshi después de un halvinglegendario
: El primer Satoshi de cada ciclomítico
: El primer Sat del bloque génesis
Esto nos lleva a la notación sexagesimal, la cual representa un numero ordinal de tal manera que nos facilita ver la rareza de un satoshis:
A°B′C″D‴
│ │ │ ╰─ Index of sat in the block
│ │ ╰─── Index of block in difficulty adjustment period
│ ╰───── Index of block in halving epoch
╰─────── Cycle, numbered starting from 0
Los teóricos de Ordinals suelen usar los términos "hora", "minuto", "segundo" y "tercero" en referencia a A, B, C, y D.
Por ejemplo, este Satoshi es común:
1°1′1″1‴
│ │ │ ╰─ Not first sat in block
│ │ ╰─── Not first block in difficulty adjustment period
│ ╰───── Not first block in halving epoch
╰─────── Second cycle
Este Satoshi es poco común:
1°1′1″0‴
│ │ │ ╰─ First sat in block
│ │ ╰─── Not first block in difficulty adjustment period
│ ╰───── Not first block in halving epoch
╰─────── Second cycle
Este Satoshi es raro:
1°1′0″0‴
│ │ │ ╰─ First sat in block
│ │ ╰─── First block in difficulty adjustment period
│ ╰───── Not the first block in halving epoch
╰─────── Second cycle
Este Satoshi es épico:
1°0′1″0‴
│ │ │ ╰─ First sat in block
│ │ ╰─── Not first block in difficulty adjustment period
│ ╰───── First block in halving epoch
╰─────── Second cycle
Este Satoshi es legendario:
1°0′0″0‴
│ │ │ ╰─ First sat in block
│ │ ╰─── First block in difficulty adjustment period
│ ╰───── First block in halving epoch
╰─────── Second cycle
Este Satoshi es mítico:
0°0′0″0‴
│ │ │ ╰─ First sat in block
│ │ ╰─── First block in difficulty adjustment period
│ ╰───── First block in halving epoch
╰─────── First cycle
Si el Satoshi es el primero en el bloque, el cero puede ser omitido. Este es el ejemplo del Satoshi poco común que explicamos previamente:
1°1′1″
│ │ ╰─ Not first block in difficulty adjustment period
│ ╰─── Not first block in halving epoch
╰───── Second cycle
Suministro de Satoshi Raros
Suministro Total
common
: 2,099,999,990,760,000uncommon
: 6,926,535rare
: 3432epic
: 27legendario
: 5mítico
: 1
Suministro actual
common
: ~1.98 quadrillionuncommon
: ~880,000 (a new uncommon is mined roughly every ten minutes)rare
: ~430 (a new rare is mined roughly every two weeks)épico
: 3legendario
: 0mítico
: 1
At the moment, even uncommon satoshis are quite rare. As of this writing, 876,023 uncommon satoshis have been mined - one per 22.6 bitcoin in circulation.
Nombres
Cada Satoshi tiene un nombre compuesto por las letras A hasta la Z. Este nombre se va haciendo más corto cuanto más lejos en el futuro se mine el Satoshi. Podrían comenzar con nombres cortos e irse alargando, pero esto causaría que todos los nombres cortos quedaran atrapados en el bloque génesis el cual no se puede gastar.
Por ejemplo, el nombre de 1905530482684727°' es "iaiufjszmoba". El nombre del último satoshi que será minado es "a". Cada combinación de 10 caracteres o menos ya existe, o existirá, algún día.
Exóticos
Los satoshis pueden ser valorados por otras características distintas a su nombre o rareza. Esto podría ser alguna cualidad intrínseca con el número, como tener una raíz cuadrada o cúbica. También podría ser debido a una conexión con un evento histórico, tales como los Satoshis del bloque 477,120, el bloque en el que se activó SegWit, o 2099999997689999°, el último satoshi que será minado.
A estos satoshis se les denomina "exóticos". Cuales Satoshis son exóticos y lo que los convierte en ello es subjetivo. A los teóricos de Ordinals se les incentiva a buscar sats exóticos basados en sus propios criterios.
Inscripciones
Los satoshis pueden ser inscritos con contenido arbitrario, de este modo creando artefactos digitales nativos en Bitcoin. La inscripción se realiza enviando el satoshi que se desea inscribir en una transacción que revela el contenido adjuntado a la inscripción en la cadena. Este contenido queda inextricablemente vinculado a ese satoshi, convirtiéndolo en un artefacto digital inmutable que puede ser rastreado, transferido, guardado, comprado, vendido, perdido y redescubierto.
Arqueología
Ha surgido una gran comunidad de arqueólogos que se dedican a catalogar y coleccionar los primeros NFTs. Aquí hay un gran resumen de los NFTs históricos por Chainleft.
El 19 de marzo del 2018, por lo general es la fecha límite para referirnos a los primeros NFT debido a que este día se implementó en Ethereum el primer contrato ERC-721, SU SQUARES.
¡Si los Ordinals son de interés o no para los arqueólogos de NFT siempre será una pregunta abierta! Los ordinals fueron creados a principios del 2022, cuando se finalizaron las especificaciones de Ordinals. En este sentido, no son de interés histórico.
Pero si miramos desde otra perspectiva, los ordinals fueron creados por Satoshi Nakamoto en el 2009 cuando minó el bloque génesis de Bitcoin. Desde este punto de vista, los ordinals, y especialmente los primeros ordinals, ciertamente son de interés histórico.
Muchos teóricos de ordinals favorecen este concepto. Esto se debe en parte a que los ordinals fueron descubiertos en otras dos ocasiones, mucho antes de que comenzara la era de los NFTs modernos.
El 21 de agosto de 2012, Charlie Lee publicó una propuesta en el foro de Bitcoin Talk para añadir el Proof of Stake (PoS) o prueba de participación a Bitcoin. Esto no era un esquema de activos, pero sí utilizaba el algoritmo de ordinals, y fue implementado, pero nunca se utilizó.
El 8 de octubre de 2012, jl2012 publicó una propuesta en el mismo foro que utiliza notación decimal y tiene todas las propiedades importantes de los ordinals. Se discutió el esquema, pero nunca fue utilizado.
Estos inventos que son independientes a los ordinals indican de alguna manera que los ordinals fueron descubiertos, o redescubiertos, y no inventados. Los ordinals son algo inevitable que nace debido a la logística matemática de Bitcoin, sus raíces no provienen de su documentación moderna, sino de su génesis. Son la culminación de una secuencia de eventos que se han ido desarrollando a través de los años y comenzó cuando se minó el primer bloque.