Izquierda: métodos para incrustar datos en la cadena de bloques de Bitcoin (las cursivas indican los servicios correspondientes). Derecha: volumen de carga útil, costo y efectividad de los métodosBlockchain: una cadena secuencial continua de bloques que contiene información sobre todas las transacciones realizadas en la base de datos, comenzando por la primera. Cada bloque consta de un encabezado y una lista de transacciones. El encabezado del bloque incluye su hash, el hash del bloque anterior, los hash de transacción y la información adicional de gastos generales. La información en los bloques no está encriptada y está disponible en texto claro.
Un grupo de especialistas de la Facultad de Comunicaciones y Sistemas Distribuidos de la Universidad Técnica Rin-Westfalia de Aquisgrán (Alemania)
publicó los resultados de un estudio de la cadena de bloques de la criptomoneda Bitcoin más popular. Resultó que allí se almacenaban muchas cosas interesantes. Pero lo más peligroso es que los investigadores encontraron una foto similar a la pornografía infantil. Este hallazgo puede tener consecuencias a largo plazo, porque el almacenamiento de dicha información en una computadora personal proporciona responsabilidad penal en 112 países del mundo. Y todos los nodos de Bitcoin en toda regla descargan y almacenan en las computadoras locales una cadena de bloques de principio a fin, alrededor de 180 gigabytes en la actualidad.
El problema es que eliminar el contenido prohibido de la cadena de bloques es imposible por definición. Se quedará allí para siempre. Cambiar un bloque específico requerirá volver a calcular el hash no solo del bloque cambiado, sino también de todos los posteriores, lo cual es casi imposible.
En principio, tal situación podría esperarse. Los expertos han advertido previamente que la naturaleza de la cadena de bloques como un depósito de contenido abierto e irrevocable abre la puerta al abuso.
Investigadores alemanes estudiaron en detalle toda la gama de información no financiera incluida en la cadena de bloques. Este es el primer estudio exhaustivo y sistemático de contenido extraño en una cadena de bloques. La mayor parte de la información es inocente, pero hay algunas cosas muy dudosas. Por ejemplo, una imagen de una joven desnuda y cientos de enlaces a pornografía infantil. Los investigadores expresan preocupación porque, debido a dicho contenido, la cadena de bloques puede volverse ilegal para el almacenamiento (o ya lo es ahora). Por lo tanto, las "bromas" de algunos atacantes pueden socavar la base de la criptomoneda más grande del mundo.
Los autores describen completamente las posibles formas de introducir contenido extraño en la cadena de bloques, sus ventajas y riesgos, y también evalúan las consecuencias para el criptosistema financiero.
Como se muestra en la ilustración anterior, los datos extraños se incluyen en la cadena de bloques a un nivel bajo en pequeñas porciones de 80-96 bytes. Para esto, se utilizan secuencias de comandos de entrada y salida (estas son condiciones peculiares para el "desbloqueo" de las direcciones de entrada y salida, desde dónde y dónde se transfieren los fondos, para más detalles sobre las secuencias de comandos, consulte
aquí ). Los servicios de incrustación de contenido existentes en la cadena de bloques explotan sistemáticamente los scripts de bajo nivel, dividiendo grandes piezas de datos en muchos fragmentos. Por su trabajo, cobran unos dos dólares por byte. Esta es una pequeña tarifa por la capacidad de distribuir información importante a millones de computadoras en todo el mundo y, tal vez, guardarla para siempre en la historia de la civilización humana.
Aproximadamente 10-20 archivos se implementan mensualmente en la cadena de bloques. A agosto de 2017, los datos extraños estaban contenidos en 3,535,855 transacciones (1.4% de todas las transacciones en la cadena de bloques), el volumen total de 118.53 MiB.
Izquierda: la cantidad de archivos desplegados en la cadena de bloques mensualmente. Derecha: tamaño de transacción total de cada servicio de inyección de datos¿Qué información extraña se ha acumulado en la cadena de bloques hasta ahora? La gran mayoría de esto es información textual. Ocasionalmente, hay imágenes y archivos HTML, en casos excepcionales: código fuente, archivos, archivos de sonido y documentos PDF.

Se encontraron al menos ocho archivos de contenido sexual en la cadena de bloques. Cinco de ellos son pornografía suave, y los tres restantes, según los investigadores, pueden ser ilegales en casi todas las jurisdicciones. Dos archivos son colecciones de enlaces a pornografía infantil (274 enlaces, incluidos 142 enlaces a los servicios ocultos de Tor). Y una imagen de una joven desnuda. En el foro, esta imagen va acompañada de una descripción de "porno infantil".
Los resultados del estudio hacen que uno se pregunte si es una buena propiedad de blockchain permitir el registro de información arbitraria en la cadena.