Luke Dashjr, un destacado desarrollador de Bitcoin, desató la controversia al solicitar la desactivación de las «inscripciones» debido a una vulnerabilidad que está siendo explotada en Bitcoin Core. Esta vulnerabilidad permite el spam en la blockchain al eludir los límites establecidos para el tamaño de datos adicionales en las transacciones.
La peculiaridad de esta vulnerabilidad radica en la forma en que las «inscripciones» pueden sortear los límites de tamaño de datos adicionales. Desde 2013, Bitcoin Core permite a los usuarios establecer límites mediante el parámetro datacarriesize. No obstante, las «inscripciones» logran burlar estos límites al ocultar sus datos como código de programa, lo que les permite inflar el tamaño de las transacciones y, por ende, generar spam en la blockchain.
PSA: “Inscriptions” are exploiting a vulnerability in #Bitcoin Core to spam the blockchain. Bitcoin Core has, since 2013, allowed users to set a limit on the size of extra data in transactions they relay or mine (`-datacarriersize`). By obfuscating their data as program code,…
— Luke Dashjr (@LukeDashjr) December 6, 2023
La respuesta de Dashjr ante esta vulnerabilidad fue la presentación de una solicitud de extracción (PR) en el repositorio de GitHub de Bitcoin Core, proponiendo una actualización para hacer efectivo el parámetro datacarriesize con los estilos de transporte de datos más recientes. Sin embargo, la comunidad muestra opiniones divergentes sobre esta propuesta.
Dashjr sostiene que esta actualización es esencial para abordar la vulnerabilidad y que ya ha sido implementada en BTC Knots v25.1, una versión alternativa de Bitcoin Core con desarrollo y mantenimiento comunitario. No obstante, la versión actual de Bitcoin Core, v26, aún permanece vulnerable a este exploit.
Dashjr Defiende la Actualización de Bitcoin Core
La controversia se intensifica con la afirmación de Dashjr de que, si se implementa la corrección propuesta, los ordinals y los tokens brc-20 dejarían de ser viables en la red de BTC. Esta perspectiva suscitó debates acerca de los posibles impactos en los ingresos de los mineros y la dinámica de las pools de memoria privada.
Correct
— Luke Dashjr (@LukeDashjr) December 6, 2023
La propuesta de Dashjr refleja la complejidad inherente al desarrollo y la seguridad en el ecosistema de Bitcoin. A medida que BTC busca mejorar y fortalecer sus protocolos, las decisiones que se tomen sobre actualizaciones y cambios pueden generar tensiones dentro de la comunidad. La eventual resolución de esta controversia dependerá de la evaluación y aceptación por parte de los desarrolladores y usuarios de BTC.