Este artículo aparece en la revista bitcoin. “La cuestión de la inscripción”. Hacer clic aquí para obtener su suscripción anual a la revista bitcoin.
¡Permítanme comenzar reconociendo que los ordinales son increíbles! La teoría ordinal es un método muy inteligente para tokenizar satoshis individuales y Casey Rodarmor merece grandes elogios y reconocimiento por gamificar la cadena de bloques y hacer que bitcoin vuelva a ser divertido. Por primera vez en la historia de bitcoin, tenemos nft en la cadena de prueba de trabajo más pesada, ¡conservadas de forma indeleble para siempre!
Bien, ahora que hemos aclarado eso, profundicemos en algo de historia “inconveniente”. Los Ordinales no fueron los primeros, ni mucho menos. Los tokens han existido en metacapas sobre la cadena de bloques de bitcoin durante al menos una década. La mayoría han sido destellos en la sartén como monedas de colores; nunca del todo lanzado, como RGB; o fuera del radar todo este tiempo, como Counterparty.
Es posible que no hayas oído hablar de Counterparty (un número sorprendentemente alto de Bitcoiners no lo ha hecho), que se lanzó en 2014 con una “prueba de quema” justa que envió 2130 bitcoins a una dirección de quema irrecuperable, pero es posible que hayas oído hablar de Rare Pepe. , una colección pionera de “arte tokenizado” sobre bitcoin que consta de 1.774 obras hilarantes y divertidas que giran en torno a Pepe the Frog. RAREPEPE (Serie 1, Tarjeta 1), comúnmente conocida como “Tarjeta Nakamoto”, se vendió por más de medio millón de dólares durante el pico de la manía de nft. Otra tarjeta, HOMERPEPE (Serie 2, Tarjeta 32) fue probablemente la primera venta significativa de nft por 38 000 dólares en 2018 y luego nuevamente por 320 000 dólares a principios de 2021.
Oh, ¿mencioné que soy un artista original de Rare Pepe? Envié un artículo titulado CHAMPAGNETNT (Serie 25, Tarjeta 38) que se burlaba del entonces actual auge de las ICO y de su eventual caída. Lo mejor de la colección Rare Pepe es que actúa como una cápsula del tiempo ilustrativa de lo que sucedió en bitcoin (y las criptomonedas) durante la era 2016-2018, con defectos y todo. Pero todo esto fue antes de 2021, antes de que los nft se volvieran locos, por lo que realmente no había mucha especulación ni expectativas de ganancias. Eran solo un grupo de tipos (en su mayoría tipos) pasando el rato en Telegram y haciendo arte fantástico para compartir con amigos. Regalé la mitad del suministro de mi tarjeta sin siquiera detenerme a considerar si podría valer algo “algún día”.
Avancemos unos años. Estamos a principios de 2023 y Ordinals está causando sensación como la novedad brillante. ¿Qué hace que Ordinals sea novedoso? Un método inteligente de contabilidad FIFO (primero en entrar, primero en salir), que reimagina las ondas de satoshis como partículas individuales y rastreables. Es una abstracción, porque los satoshis realmente no existen como unidades individuales no fungibles. Pero si todos están de acuerdo con el método de contabilidad FIFO, todos podemos creer colectivamente que existen y, por lo tanto, ¡existen! La función de onda colapsa gracias al efecto observador de la Teoría Ordinal. Y una vez que existen, también podemos pretender que poseer una determinada se corresponde con la propiedad de una inscripción particular en la cadena de bloques, de manera muy parecida a como un registro de estrellas te otorga un derecho sobre algún sol distante. La teoría ordinal es una lente a través de la cual ver la cadena de bloques de formas nuevas e interesantes. ¡Es como magia!
Entonces, cuando descubrí por primera vez la teoría ordinal quedé completamente impresionado. Siempre pensé: “Bueno, no se puede manifestar algo nuevo simplemente afirmando que existe utilizando un método de conteo arbitrario y completamente extrínseco al sistema mismo”. ¡Pero aparentemente puedes! Los muros artificiales en mi mente que se habían construido alrededor de “ideas locas que nunca podrían funcionar” de repente se desvanecieron y pude ver un camino claro frente a mí: ¡Yo también puedo inventar cosas! Y así nació bitcoin Stamps. Bueno no exactamente. Las ideas abundan, pero la implementación de una idea es realmente lo que le da vida. He tenido el privilegio de trabajar con grandes codificadores e ingenieros que han sido indispensables en el lanzamiento y la evolución del protocolo bitcoin Stamps: Kevin, Arwyn, Regan, B0B Smith y muchos otros. También tuvimos la suerte de aprovechar el protocolo Counterparty de una década de antigüedad, mantenido durante muchos años de escasez por incondicionales como JDog y Joe Looney, para iniciar rápidamente bitcoin Stamps.
Entonces, ¿qué es exactamente un sello bitcoin? Bueno, es arte comercializable seguro mantenido permanentemente.
Básicamente, un archivo de imagen, como JPEG o GIF, se convierte en una larga cadena Base64 (Base64 es un método para codificar datos binarios como texto imprimible) que se agrega al “sello” URI (Identificador uniforme de recursos): y se coloca en el campo de descripción de una transacción de Contraparte. Los exploradores y las billeteras convierten estas largas cadenas Base64 nuevamente en imágenes visibles.
Aquí está la cadena codificada en Base64 del primer sello de bitcoin (#0):
sello:iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAYAAACNbyblAAAAHElEQVQI12P4//8/w38GIAXDIBKE0DHxgljNBAAO9TXL0Y4OHwAAAABJRU5ErkJggg==
Un gran punto de venta de los sellos bitcoin es la preservación de los datos una vez acuñados en la cadena de bloques. ¿Cómo se logra esta persistencia de los datos? La forma en que normalmente opera la Contraparte es codificar datos en OP_RETURN de una transacción. Los OP_RETURN están limitados a 80 bytes, lo cual es bastante restrictivo desde la perspectiva del “almacenamiento”. Sin embargo, OP_RETURN funciona bien para nft tradicionales que emplean un puntero HTTPS a un recurso en un servidor de terceros como AWS. Comúnmente, cuando le dices a la gente que el arte no está en realidad “encadenado”, es como decirles que Santa Claus no existe. Por desgracia, es cierto: la gran mayoría de nft a lo largo de los años son meros indicadores de arte fuera de la cadena, lo que los hace muy susceptibles a la descomposición de bits. Cuando se deja de pagar la factura de AWS, el arte desaparece para siempre.
Sin embargo, existe otra forma de codificar grandes cantidades de datos utilizando una transacción de contraparte estándar: codificación multifirma simple. Esencialmente, cuando los datos de una transacción exceden los 80 bytes, Counterparty fragmenta y codifica esos datos en cadenas de claves multifirma simples, utilizando un quórum de 1 de 3 donde dos de las tres claves se utilizan para almacenar datos de manera furtiva. La única clave de canje real en el multisig que puede gastar los resultados es una grabadora: el artista en realidad no tiene control de la clave privada correspondiente. A esta técnica la llamamos KeyBurn porque garantiza que los datos almacenados dentro del conjunto UTXO no se puedan eliminar mediante gastos.
Los sellos de bitcoin resultan ser extremadamente pesados en SIGOPS (operaciones de firma) como resultado de cómo se almacenan los datos. Las transacciones típicas no contienen tantos SIGOPS, lo que ha llevado a algunos grupos de minería a tomar atajos a lo largo de los años y no contarlos al incluir transacciones en un bloque candidato. Todo el mundo conoce el límite de tamaño de bloque, pero ¿sabías que también existe un límite de 80.000 SIGOPS por bloque? ¡No lo hice! Descubrí esto cuando se supo por primera vez que F2Pool había creado un bloque no válido que fue rechazado por la red por exceder el límite de SIGOPS debido a todas las transacciones de Stamp en él, que estaban vinculadas a tarifas de minería muy jugosas. ¡Error caro! Luego lo volvieron a hacer poco después. Eso es 6,25 btc perdidos dos veces, sin incluir las tarifas de transacción.
¿En qué se diferencia esto de las inscripciones ordinales? Bueno, me gusta decir que a Rodarmor se le ocurrió la solución más responsable para inscribir datos en cadena colocándolos en la estructura de datos testigo de SegWit. Esta es una estructura de datos que ha sido diseñada teniendo en cuenta la opcionalidad: ¿No la quieres? Está bien, una vez que su nodo valida las firmas, los datos se pueden descartar fácilmente. De hecho, ¡no es necesario descargar nada antes de un bloque marcado como “Asumir válido”! Las inscripciones están diseñadas para respetar los deseos de los corredores de nodos, y ¿qué obtuvo Rodarmor por ser tan amable?
¡INDIGNACION! ¡CÓMO TE ATREVES A ALMACENAR TUS JPEGS EN MI NODO!
bitcoin Stamps adopta un enfoque diferente, mucho menos educado. Los datos codificados en el multisig desnudo no solo se guardan en bloques, sino también en el conjunto UTXO como salidas no gastadas. Estos datos son mucho más difíciles de “podar” ya que cada nodo, de forma predeterminada, mantiene una copia completa del conjunto UTXO. Entonces, mientras que las inscripciones se almacenan en una estructura de datos adyacente a la cadena de bloques llamada “el testigo” que, por diseño, facilita la poda, los sellos de bitcoin se almacenan en bloques reales en la estructura de datos canónica de la cadena de bloques, así como en el conjunto UTXO mantenido en la memoria por cada nodo.
Así es como se descompone:
Inscripciones ordinales: almacenadas mediante post-SegWit, solo nodos de archivo completos. Los nodos anteriores a SegWit nunca sabrán que sus hermosos archivos JPEG existen. Triste.
Sellos bitcoin: almacenados por cada nodo. Período. Nodos previos a SegWit. Nodos post-SegWit. Nodos de archivo completos. Nodos SPV podados. Todos reciben los sellos bitcoin. TODOS LOS NODOS IMPORTAN.
Me gusta hacer esta analogía: las inscripciones ordinales son como dibujar con tiza en una acera en un día soleado. bitcoin Stamps es como pintar graffitis en la acera. Es muy grosero y antisocial. También es muy difícil de eliminar.
Ahora quizás te preguntes: Esto suena demasiado bueno para ser verdad, Mike, ¿cuál es el problema?
Bueno, hay un problema: el almacenamiento permanente en blockchain no es barato. Los bitcoin Stamps no utilizan datos de testigos, por lo que no se benefician del descuento de testigos. Como regla general, los sellos de bitcoin cuestan al menos cuatro veces lo que cuesta inscribir los ordinales. Pero bueno, obtienes lo que pagas. amirita? Y antes de que me acuse de infundir miedo, ha habido discusiones muy reales por parte de varios contribuyentes principales sobre cómo cambiar el valor predeterminado de IBD (descarga de bloque inicial) en bitcoin Core para que los nodos recién activados nunca vean sus archivos JPEG en primer lugar.
Mientras escribo esto, el grupo de minería OCEAN de Luke Dashjr acaba de lanzarse con mucha fanfarria, y parece que deliberadamente no están transmitiendo datos después de OP_FALSE como una forma de censurar las inscripciones ordinales.
Y si bien existen algunos métodos teóricos para eliminar los sellos de bitcoin del conjunto UTXO, como UTreeXO, son mucho más invasivos que descartar datos de testigos y tienen sus propias compensaciones para los operadores de nodos completos. Los ordinales, magnánimamente, facilitan la poda, mientras que los sellos de bitcoin la hacen muy difícil.
Los sellos de bitcoin son mucho más caros de acuñar que los ordinales, pero hemos descubierto que las limitaciones pueden generar un buen arte. En palabras de Leonardo da Vinci: “El arte vive de las limitaciones y muere de la libertad”. La comunidad de artistas que ha surgido en torno a los sellos bitcoin tiende a gravitar hacia el arte en píxeles y SVG porque se comprimen mucho más eficientemente que el arte rasterizado, a falta de un término mejor.
La restricción de tamaño/coste también ha llevado a una innovación más reciente a través de la recursividad, donde se crea un archivo JSON que apunta a una serie de “rasgos” de sellos previamente creados. Al reutilizar estos “rasgos”, el costo de una colección grande se reduce en varios órdenes de magnitud al eliminar los datos redundantes de una colección. Los Audio Stamps que generan solo las notas de una canción (similar al formato MIDI de la vieja escuela) y los ai Stamps que generan solo un mensaje de semilla generativo son métodos innovadores adicionales que solucionan las limitaciones y brindan resultados novedosos.
¿Quieres tokens degen fungibles? Sí, también los tenemos en forma de SRC-20.
¿Quiere participar en bitcoin Stamps ya sea como artista, desarrollador o coleccionista?
Hay una próspera comunidad de Telegram llena de personas felices de responder cualquier pregunta que pueda tener, que se encuentra aquí: t.me/BitcoinStamps
Aquí hay algunos enlaces al ecosistema de bitcoin Stamps en constante crecimiento:
- STAMPCHAIN.IO
- ESTAMPADO.NINJA
- SELLO RARO.XYZ
- STAMPVERSE.IO
- OPENSTAMP.IO
- THESTAMPWALLET.COM
Este artículo aparece en la revista bitcoin. “La cuestión de la inscripción”. Hacer clic aquí para obtener su suscripción anual a la revista bitcoin.
<script async src="https://platform.twitter.com/widgets.js” charset=”utf-8″>