Hola Habr!
Prometí compartir pensamientos filosóficos sobre la cadena de bloques. Por lo tanto, hoy habrá un artículo sobre un tema que a menudo aparece en la prensa: sobre archivos "prohibidos" en bloques.
En marzo de 2018, en uno de los bloques de bitcoin, se encontraron enlaces a pornografía infantil e imágenes de naturaleza sexual. En un sitio, foro o red social normal, puede eliminar materiales no deseados y encontrar el que los publicó. Pero con la cadena de bloques, esto no funcionará, y es por eso que el evento se volvió muy ruidoso.
La información en la cadena de bloques no se puede arreglar. Como sabemos, los bloques blockchain ya creados (cerrados) no cambian gracias al cifrado criptográfico, donde el hash del bloque anterior se incluye en el siguiente. Esta es una característica clave de la tecnología, por así decirlo, característica por diseño. Y eso significa que no puede eliminar imágenes y enlaces que se han convertido en parte del bloque. Además, las billeteras de la mayoría de las criptomonedas son anónimas: a diferencia de las cuentas de redes sociales, no están vinculadas a tarjetas bancarias y números de teléfono. Por lo tanto, es imposible rastrear al que publicó contenido ilegal.
Inmediatamente tuve muchas preguntas: ¿cómo funciona la adición de datos a la cadena de bloques? ¿Es accesible para usuarios comunes? ¿Y pueden las autoridades imputar algo a las empresas blockchain? Esto es lo que logré averiguar.

De la teoría a la encarnación
La idea de que es posible "ocultar" contenido ilegal en la cadena de bloques ha estado flotando no solo en la comunidad de TI. En 2015, Interpol
advirtió que es técnicamente posible almacenar malware en la cadena de bloques que no se puede eliminar de allí. Y en 2017, los investigadores de la Universidad Técnica Rin-Westfalia de Aquisgrán en Alemania realmente descubrieron el contenido prohibido en Bitcoin y lo examinaron.
En cada transacción de la cadena de bloques, se pueden almacenar algunos datos de terceros, esto lo proporciona la estructura del bloque. En el
estudio (p. 2-5), los científicos enumeran los métodos por los cuales pueden colocarse allí. Los métodos 2-4 están disponibles solo para mineros, y para 1-2 necesitas conocimientos básicos de lenguajes de programación.
- Guiones de entrada P2SH (no se utilizan algunos tipos de direcciones para enviar bitcoins).
- Método OP_RETURN: un código integrado en el protocolo de Bitcoin que le permite almacenar una mayor cantidad de datos.
- El campo de datos de coinbase, o el script de desbloqueo en el bloque: puede especificar cualquier cosa de 2 a 100 bytes.
- Campos de transacciones ordinarias para la transferencia de bitcoins, por ejemplo, al generar claves y hashes de acuerdo con un patrón dado.
Todos estos métodos le permiten incrustar una pequeña cantidad de datos de terceros en la cadena de bloques: un texto breve o un enlace. Pero también hay métodos que revelan más posibilidades. Uno de ellos es el uso de un lenguaje de script incorporado (hasta 60 Kb de datos de terceros en cada bloque). Aquí tienes que pagar una comisión a los mineros. Otro método es Data Oracle. Oracle es una aplicación que conecta la cadena de bloques a una fuente externa. Con él, puede poner datos de terceros en la cadena de bloques como una serie de transacciones, y también serán inmutables.

Hay servicios intermedios que ofrecen los servicios de colocar datos arbitrarios en la cadena de bloques: por ejemplo, CryptoGraffiti o Satoshi Uploader.
Según los investigadores, ahora hay alrededor de 1.600 archivos en la cadena de bloques de Bitcoin. Aproximadamente 10 de ellos contienen contenido pornográfico y enlaces a él en Internet y Darknet.
¿Qué responde la ley?
No hay precedentes judiciales relacionados con archivos ilegales en la cadena de bloques. Por lo tanto, solo podía imaginar las consecuencias, basadas en las leyes de diferentes países.
Amenazas para usuarios comunes
En Alemania, el Reino Unido, los Estados Unidos y varios otros países, el almacenamiento de contenido prohibido por la ley también es ilegal. En muchos estados, la distribución de dicho contenido se considera un delito. Pero, ¿es posible equiparar el uso de blockchain con el almacenamiento o la difusión de información?
En las transacciones normales de Bitcoin, una copia de la cadena de bloques no se descarga en la computadora del usuario. Por lo tanto, los usuarios comunes no pueden ser llamados "custodios" de archivos ilegales.
Riesgos para mineros y blockchain en general
Al minar, el registro o partes del mismo se descargan en el dispositivo del usuario. Por lo tanto, existe el temor en la comunidad de que el contenido ilegal pueda convertirse en una excusa conveniente para restringir la minería o el uso de blockchain.
Vamos al otro lado. ¿Pueden las imágenes y enlaces de naturaleza dudosa cargados en blockchain llamarse contenido ilegal? Los expertos en TI ya han señalado la diferencia: los datos en la cadena de bloques están cifrados criptográficamente. Por lo tanto, para descargar fotos de él, son necesarias instrucciones precisas sobre la ubicación y el método para descifrar estos datos, y antes del descifrado, no se identifican en absoluto como imágenes.
Un profesor de la Universidad de Princeton y el investigador de Bitcoin Arvind Narayanan comentan los enlaces a materiales prohibidos (que constituyen la mayor parte del "contenido ilegal"). Él recuerda que desde un punto de vista legal, el enlace y el original no son para nada lo mismo.

Por lo tanto, la publicación de enlaces conlleva consecuencias más que para la cadena de bloques, sino para los sitios en los que se encuentra el "original". Por cierto, la mayoría de ellos están en Darknet. Y publicar imágenes de cualquier contenido en la cadena de bloques no es de acceso abierto, sino algo así como la taquigrafía de la computadora. Por lo tanto, de acuerdo con las leyes actuales, es poco probable que sea posible imponer sanciones a las cadenas de bloques. Pero la protesta pública resultó ser fuerte, y algunas compañías ya han anunciado un mayor control de los usuarios. Entonces, la aplicación de procesamiento de pagos de Money Button, que está asociada con uno de los episodios de agregar contenido ilegal a la cadena de bloques,
informa que bloqueará a los usuarios para tales acciones e informará a las autoridades.
Lucha contra el contenido ilegal: métodos y herramientas.
Es realmente imposible eliminar archivos de terceros de un bloque ya creado en la cadena de bloques. Teóricamente, esto se puede hacer con una bifurcación, pero de hecho nadie realizará una operación tan compleja por varios enlaces o imágenes.
Las prohibiciones y las "listas negras" anunciadas por servicios como Money Button son una medida preventiva: el contenido de un usuario prohibido no desaparecerá. La moderación automática de datos también se puede eludir.
¿Significa esto que las autoridades tienen una excusa conveniente para las sanciones contra las empresas blockchain? ¿Y veremos precedentes judiciales relacionados con materiales pornográficos en bitcoin y otros ecosistemas? Hasta ahora, una cosa está clara: sobre la base de las leyes existentes, es muy difícil condenar, y las empresas de blockchain tienen buenos argumentos en su defensa.
La única amenaza real que existe para la industria es la protesta pública. Algunas compañías comenzarán a distribuir prohibiciones y contenido moderado. Pero la parte no sacrificará sus principios y no interferirá con el ecosistema. Estoy seguro de que nuestro proyecto estará entre los segundos.
PD: ¡Atención, poste cruzado! Decidimos con el equipo publicar este artículo en VC.Ru, de acuerdo con las nuevas reglas que pueda. Aquí:
vc.ru/crypto/58669-smena-paradigmy-s-kogo-sprosyat-za-nezakonnyy-kontent-v-blokcheyne