Bitcoin Stamps, es un protocolo para almacenar datos de texto e imagen dentro de las salidas de transacciones de Bitcoin. Esto ofrece una solución más nativa de Bitcoin en comparación con el protocolo Ordinals, aunque con un mayor coste de transacción. Inspirado en el token BRC-20, SRC-20 es un estándar para tokens de Bitcoin chain basados en el protocolo Stamps.
El 6 de diciembre, el desarrollador de Bitcoin core Luke Dashjr declaró en las redes sociales: «Las inscripciones están explotando un loophole en el Bitcoin Core client para enviar datos basura a la blockchain«.
Desde 2013, el código de Bitcoin Core ha permitido a los usuarios establecer límites de tamaño de datos adicionales para las transacciones durante el reenvío o la minería (datacarriersize). Las inscripciones eluden este límite disfrazando los datos de código de programa.
Dashjr tiene previsto solucionar esta vulnerabilidad en la próxima versión v27 del año que viene. Más tarde, respondiendo a preguntas sobre Ordinals, afirmó: «Las inscripciones en sí son inexistentes, es una estafa».
Los comentarios de Luke Dashjr han frenado el entusiasmo por el floreciente ecosistema de Ordinals, provocando movimientos de precios en varios tokens BRC-20.
Los críticos argumentan que la red Bitcoin pertenece a la comunidad, no a un desarrollador, y estos no pueden decidir el destino del protocolo Ordinals.
Incluso si Luke actualiza el software de Bitcoin, la mejora no se implementará en toda la red Bitcoin a menos que los mineros la adopten.
A pesar de la continua disputa entre desarrolladores y comunidad sobre las inscripciones, esta controversia ha suscitado reflexiones sobre la esencia de Ordinals y la tecnología blockchain.
Esto desvía la atención hacia un tokens similar a BRC-20, pero sin las controversias de Ordinals: el estándar SRC-20 y el protocolo Bitcoin Stamps.
Ordinals y Bitcoin Stamps
El principio básico del protocolo Ordinals
Esencialmente, el protocolo Ordinals es un protocolo derivado que utiliza el UTXO de Bitcoin como medio de almacenamiento de datos. Asigna números secuenciales a cada «Satoshi», la unidad más pequeña de Bitcoin, y luego «inscribe» la información de texto o imagen correspondiente.
En concreto, utiliza la función OP_RETURN para almacenar datos arbitrarios en la blockchain, un resultado no intencionado de las actualizaciones SegWit y Taproot de Bitcoin.
Tras la finalización de las actualizaciones SegWit y Taproot, se hizo económicamente viable escribir datos en el Witness field de un bloque Bitcoin, formando la base de datos para las inscripciones Ordinals. Sin embargo, este proceso da lugar a bloques Bitcoin más grandes, aumentando potencialmente los riesgos de centralización y los costes operativos de la red Bitcoin.
Debido a que los activos Ordinals se escriben en witness data de Bitcoin, en casos extremos, podrían ser eliminados del public ledger de Bitcoin a través de la «full node pruning».
Por el contrario, los datos de Bitcoin Stamps se escriben directamente en el UTXO de Bitcoin, lo que requiere que los full nodes descarguen y almacenen estos datos, quitando el riesgo de eliminación.
Qué es Bitcoin Stamps
Bitcoin Stamps es creado por Mike In Space, basándose en el protocolo Counterparty (XCP) de 2014, el primer estándar de protocolo de token NFT.
En 2017, los desarrolladores actualizaron significativamente el protocolo Counterparty, mejorando en gran medida su usabilidad. Actualmente, Stamps ya no utiliza el protocolo Counterparty para la propagación de la blockchain y puede ejecutarse directamente en la blockchain de Bitcoin.
El principio de funcionamiento del protocolo Stamps consiste en codificar datos de imagen (formato GIF, PNG o SVG) en Base64 string, colocándola como sufijo en el «STAMP:» dentro de la clave de descripción de la transacción, ordenada por marca de tiempo y almacenada en el Bare Multisig del UTXO de Bitcoin.
Posteriormente, El Base64 string de la blockchain se descodifica en una imagen, que se sube a stampchain.io para que los usuarios puedan verla.
En términos de estructura de datos, el diseño del protocolo Stamps se acerca al layer subyacente de la blockchain de Bitcoin, pero al mismo tiempo está sujeto a más limitaciones de la propia red.
Tras la actualización de Segwit, el tamaño del bloque de datos disponible para las inscripciones de Ordinals alcanzó los 4 MB. Debido a la limitada capacidad de almacenamiento en Bitcoin transaction outputs, solo se almacenan imágenes PNG, GIF de 24×24 píxeles y 8 bits de profundidad. Además, el coste de transacción de Stamps es mayor al coste de una transacción de inscripción de Ordinals.
Qué es SRC-20
Podemos definir al token SRC-20 como un estándar de la red Bitcoin similar al BRC-20 y con diseño basado en el protocolo Stamps. Sabemos que el BRC-20 utiliza inscripciones de texto en formato JSON para implementar el despliegue, minting y transferencia de activos del token. Del mismo modo, SRC-20 también es un estándar de tokens implementado en formato JSON, con una estructura de datos similar a la de BRC-20.
A diferencia de BRC-20, SRC-20 elimina varias limitaciones en las especificaciones de los tokens. Por ejemplo, SRC-20 proporciona nombres de tokens que van de 1 a 5 caracteres, sin distinción entre mayúsculas y minúsculas, e incluye soporte para guiones bajos y diferentes caracteres especiales, mientras que BRC-20 solo permite nombres de tokens con 4 caracteres.
Por el momento, entre los tokens con mejor valor de mercado en la categoría de tokens SRC-20 se encuentran PEPE, STAMP y KEVIN.
Cómo hacer trades con tokens SRC-20
El equipo de Bitcoin Stamps ha publicado su Stamp Wallet, en Github, que puedes descargar y utilizar desde https://www.thestampwallet.com/.
También puedes utilizar wallets de terceros como Unisat o Leather wallet para almacenar y gestionar tokens SRC-20, y ver los precios actuales de varios tokens SRC-20 en Coinranking.
Para hacer trades, puedes visitar openstamp o stampscan.xyz para el trading con tokens SRC-20, y rarestamp.xyz para el trading con Stamp NFTs.
Conclusión
En comparación con el protocolo Ordinals y el estándar BRC-20, el protocolo STAMP y el estándar SRC-20 están más cerca del almacenamiento de datos nativo de Bitcoin, lo que ha atraído una atención significativa para SRC-20 tras la reciente controversia entre los desarrolladores de Bitcoin.
Actualmente, en comparación con el estándar BRC-20, el ecosistema SRC-20 se encuentra todavía en una fase relativamente temprana de desarrollo, y el volumen de comercio de sus tokens es notablemente menor.
Recordamos a los usuarios que sean conscientes de los riesgos asociados al trading y minting de activos SRC-20.
Leave a Reply