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.
¿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.
FWIW, a esta vulnerabilidad se le ha asignado el identificador CVE-2023-50428: Luke Dashjr (@LukeDashjr) 10 de diciembre de 2023
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.
No es necesario ejecutar el software de Luke. A diferencia de otras cadenas de bloques, bitcoin tiene muchas implementaciones de su software. Mientras sigan un consenso, no existen bifurcaciones duras: Charlie Shrem (@CharlieShrem) 6 de diciembre de 2023

















