Publi

Entendiendo los ordinales

Los ordinales son una aplicación novedosa dentro de la cadena de bloques de Bitcoin, que permite la inscripción de datos, como texto, imágenes y videos, en satoshis individuales, la unidad más pequeña de Bitcoin. Este proceso transforma estos satoshis en tokens no fungibles (NFT) únicos, cada uno con su huella de datos distinta. Los ordinales han ampliado la utilidad de Bitcoin, tradicionalmente una plataforma para transacciones financieras, a un ámbito de arte y objetos de colección digitales.

Estándar de ficha BRC-20

Los tokens BRC-20 son un estándar de token experimental en la cadena de bloques de Bitcoin, similar a los tokens ERC-20 en Ethereum. Permiten la creación y emisión de tokens fungibles, utilizando el proceso de inscripciones ordinales para codificar metadatos de tokens en transacciones de Bitcoin. Esto permite rastrear y administrar tokens en la cadena de bloques de Bitcoin sin registros separados ni contratos inteligentes.

Publicidad

¿Qué es el núcleo de Bitcoin??

Bitcoin Core es la implementación de software original del protocolo Bitcoin y sirve como columna vertebral de la red Bitcoin. Mantiene y transmite la cadena de bloques, valida las transacciones y garantiza el cumplimiento de las reglas de la red. Bitcoin Core es de código abierto y está mantenido por una comunidad de desarrolladores voluntarios, incluido Luke Dashjr.

¿Quién es Luke Dashjr?

Luke Dashjr es un destacado desarrollador de software y colaborador clave del proyecto Bitcoin Core. Conocido por su experiencia técnica, Dashjr ha estado involucrado en el desarrollo de Bitcoin desde sus primeros años. Es respetado por sus contribuciones al protocolo y al software, y desempeña un papel importante en la comunidad Bitcoin.

Advertencia de Dashjr sobre la vulnerabilidad del núcleo de Bitcoin

El 6 de diciembre de 2023, Luke Dashjr abordó un problema importante en la plataforma de redes sociales X, afirmando que las «inscripciones» están explotando una vulnerabilidad en Bitcoin Core. Explicó que desde 2013, Bitcoin Core ha permitido a los usuarios establecer límites a los datos adicionales en las transacciones que transmiten o extraen a través de la configuración -datacarriersize. Sin embargo, los ordinales y los tokens BRC-20 superan este límite al disfrazar sus datos como código de programa, enviando spam a la cadena de bloques.

Implicaciones de la solución propuesta

Dashjr señaló que este error se solucionó en la versión 25.1 de Bitcoin Knots, un software que mantiene, pero que sigue sin solucionarse en la próxima versión v26 de Bitcoin Core. Afirma que la actualización de 2024 de Bitcoin Core, prevista en la versión 27, interrumpirá la funcionalidad de los tokens ordinales y BRC-20 al solucionar esta vulnerabilidad, evitando de manera efectiva que los ordinales y los tokens BRC-20 eludan los límites de datos y mantengan la integridad de la cadena de bloques.

La respuesta de Charlie Shrem y la naturaleza descentralizada de Bitcoin

En respuesta a las preocupaciones de Dashjr, Charlie Shrem enfatizó la naturaleza descentralizada de Bitcoin. Señaló que los usuarios tienen la libertad de elegir entre múltiples implementaciones de software que se adhieran a las reglas de consenso de Bitcoin. Los comentarios de Shrem resaltan la flexibilidad y diversidad dentro del ecosistema de Bitcoin, sugiriendo que incluso si una versión de Bitcoin Core aborda un problema específico, otras versiones o implementaciones podrían adoptar un enfoque diferente, permitiendo una innovación y adaptación continuas. Este enfoque descentralizado significa que los cambios en una implementación, como Bitcoin Core, no requieren automáticamente una bifurcación, siempre que estos cambios no tengan como objetivo alterar las reglas de consenso centrales.