Existe um rublo para entrada, mas não há saída: como os arquivos de terceiros entram no blockchain e o que fazer com ele

Olá Habr!

Prometi compartilhar pensamentos filosóficos sobre o blockchain. Portanto, hoje haverá um artigo sobre um tópico que geralmente aparece na imprensa: sobre arquivos "proibidos" em blocos.

Em março de 2018, em um dos blocos de bitcoin, foram encontrados links para pornografia infantil e imagens de natureza sexual. Em um site, fórum ou rede social comum, você pode excluir materiais indesejados e encontrar quem os publicou. Mas com o blockchain, isso não vai funcionar, e é por isso que o evento ficou muito alto.

As informações na blockchain não podem ser corrigidas. Como sabemos, os blocos blockchain já criados (fechados) permanecem inalterados graças à criptografia criptográfica, onde o hash do bloco anterior é incluído no próximo. Esta é uma característica fundamental da tecnologia, por assim dizer, característica por design. E isso significa que você não pode excluir imagens e links que se tornaram parte do bloco. Além disso, as carteiras da maioria das criptomoedas são anônimas: ao contrário das contas de redes sociais, elas não estão vinculadas a cartões bancários e números de telefone. Portanto, é impossível rastrear quem postou conteúdo ilegal.

Eu imediatamente tive muitas perguntas: como a adição de dados ao blockchain “funciona”? É acessível a usuários comuns? E as autoridades podem atribuir algo às empresas de blockchain? Aqui está o que eu consegui descobrir.



Da teoria à incorporação


A ideia de que é possível "ocultar" conteúdo ilegal no blockchain está pairando não apenas na comunidade de TI. Em 2015, a Interpol alertou que é tecnicamente possível armazenar malware no blockchain que não pode ser removido a partir daí. E em 2017, pesquisadores da Universidade Técnica da Renânia-Vestfália de Aachen, na Alemanha, realmente descobriram o conteúdo proibido no Bitcoin e o examinaram.

Em cada transação do blockchain, alguns dados de terceiros podem ser armazenados, isso é fornecido pela estrutura do bloco. No estudo (p. 2-5), os cientistas listam os métodos pelos quais eles podem ser colocados lá. Os métodos 2-4 estão disponíveis apenas para mineradores e, para 1-2, você precisa de conhecimentos básicos de linguagens de programação.

  • Scripts de entrada P2SH (não são usados ​​alguns tipos de endereços para enviar bitcoins).
  • Método OP_RETURN: um código embutido no protocolo Bitcoin que permite armazenar uma quantidade maior de dados.
  • O campo de dados da base de moedas, ou script de desbloqueio no bloco: você pode especificar algo entre 2 e 100 bytes nele.
  • Campos de transações comuns para a transferência de bitcoins - por exemplo, ao gerar chaves e hashes de acordo com um determinado padrão.

Todos esses métodos permitem incorporar uma pequena quantidade de dados de terceiros na blockchain: um texto breve ou um link. Mas também existem métodos que revelam mais possibilidades. Um deles é o uso de uma linguagem de script interna (até 60 Kb de dados de terceiros em cada bloco). Aqui você tem que pagar uma comissão aos mineiros. Outro método é o Data Oracle. O Oracle é um aplicativo que conecta o blockchain a uma fonte externa. Com ele, você pode colocar dados de terceiros no blockchain como uma série de transações, e eles também serão imutáveis.



Existem serviços intermediários que oferecem os serviços de colocação de dados arbitrários no blockchain: por exemplo, CryptoGraffiti ou Satoshi Uploader.

Segundo os pesquisadores, agora existem cerca de 1.600 arquivos no blockchain do Bitcoin. Cerca de 10 deles contêm conteúdo pornográfico e links para ele na Internet e na Darknet.

O que a lei responde?


Não há precedentes judiciais relacionados a arquivos ilegais na blockchain. Portanto, eu só podia imaginar as consequências, com base nas leis de diferentes países.

Ameaças para usuários comuns


Na Alemanha, Reino Unido, Estados Unidos e vários outros países, o armazenamento de conteúdo proibido por lei também é ilegal. Em muitos estados, a distribuição de tal conteúdo é considerada crime. Mas é possível equiparar o uso da blockchain ao armazenamento ou disseminação de informações?

Nas transações Bitcoin normais, uma cópia do blockchain não é baixada no computador do usuário. Portanto, usuários comuns não podem ser chamados de "guardiões" de arquivos ilegais.

Riscos para mineradores e blockchain em geral


Durante a mineração, o registro ou partes dele são baixados no dispositivo do usuário. Portanto, há receios na comunidade de que conteúdo ilegal possa se tornar uma desculpa conveniente para restringir a mineração ou usar o blockchain.

Vamos para o outro lado. Imagens e links de natureza duvidosa carregados na blockchain podem ser chamados de conteúdo ilegal? Os especialistas em TI já apontaram a diferença: os dados no blockchain são criptografados criptograficamente. Portanto, para fazer o download das fotos, são necessárias instruções precisas sobre a localização e o método de decifração desses dados e, antes da descriptografia, elas não são identificadas como imagens.

E o professor e pesquisador de bitcoin da Universidade de Princeton, Arvind Narayanan, comenta os links para materiais proibidos (que compõem a maior parte do "conteúdo ilegal"). Ele lembra que, do ponto de vista jurídico, o link e o original não são a mesma coisa.



Portanto, a publicação de links acarreta consequências, e não para o blockchain, mas para os sites em que o "original" está localizado. A propósito, a maioria deles está na Darknet. E postar imagens de qualquer conteúdo na blockchain não é de acesso aberto, mas algo como uma abreviação de computador. Portanto, de acordo com as leis de hoje, é improvável que seja possível impor sanções às cadeias de blocos. Mas o clamor público acabou sendo forte, e algumas empresas já anunciaram um aumento no controle do usuário. Portanto, o aplicativo de processamento de pagamento do Money Button, associado a um dos episódios de adição de conteúdo ilegal à blockchain, relata que bloqueará os usuários para tais ações e informará as autoridades.

Combate ao conteúdo ilegal: métodos e ferramentas


É realmente impossível excluir arquivos de terceiros de um bloco já criado na blockchain. Teoricamente, isso pode ser feito usando um fork, mas, de fato, ninguém executará uma operação tão complexa em prol de vários links ou imagens.

Proibições e "listas negras" anunciadas por serviços como o Money Button são uma medida preventiva: o conteúdo de um usuário banido não desaparecerá. A pré-moderação automática de dados também pode ser contornada.

Isso significa que as autoridades têm uma desculpa conveniente para sanções contra empresas de blockchain? E veremos precedentes judiciais relacionados a materiais pornográficos em bitcoin e outros ecossistemas? Até agora, uma coisa é clara: com base nas leis existentes, é muito difícil condenar e as empresas de blockchain têm bons argumentos em sua defesa.

A única ameaça real que existe para o setor é o clamor público. Algumas empresas realmente começarão a distribuir proibições e conteúdo moderado. Mas a parte não sacrifica seus princípios e não interfere no ecossistema. Estou certo de que nosso projeto estará entre os segundos.

PS: Atenção, cruzamento! Decidimos com a equipe publicar este artigo no VC.Ru, de acordo com as novas regras que você puder. Aqui: vc.ru/crypto/58669-smena-paradigmy-s-kogo-sprosyat-za-nezakonnyy-kontent-v-blokcheyne

Source: https://habr.com/ru/post/pt440450/


All Articles