Eu Escaneei Toda a Blockchain do Bitcoin em Busca de Imagens. O Que Eu Encontrei Vai Te Chocar
Eu escaneei a blockchain do Bitcoin em busca de imagens; o que encontrei vai te chocar. Muito se falou online sobre os dados e conteúdos arbitrários que podem ser encontrados na blockchain do Bitcoin. Essa possibilidade não apenas gerou uma cena artística de nicho, mas também levou a um movimento contra as 'transações não monetárias' na rede Bitcoin. Se você ouvisse de um de seus defensores ou detratores, você concluiria que a blockchain é basicamente uma parede cheia de grafites.
Bem, eu decidi colocar a questão à prova: existem realmente imagens na blockchain? E o que isso realmente significa para os Bitcoiners que simplesmente tentam rodar seu próprio nó completo e maximizar sua soberania financeira?
Minha metodologia foi simples: eu compraria um novo disco rígido para armazenar a blockchain e, em seguida, eu executaria um software clássico de recuperação de imagens sobre os dados - algo usado para resgatar imagens de discos rígidos quebrados, algo projetado para encontrar dados de imagem bruta.
Escolhi o PhotoRec para fazer o trabalho de recuperação de imagens, um programa de recuperação de imagens de código aberto que existe há mais de 20 anos. O software é projetado para encontrar arquivos de imagem em dados brutos. Isso pode ser usado para recuperar imagens e outros formatos de arquivo de discos rígidos que falharam ou foram corrompidos. Na verdade, é frequentemente usado para recuperar arquivos wallet.dat perdidos dos primeiros dias das carteiras Bitcoin, antes da proliferação do formato de palavras-semente.
Sincronizando o Nó Completo do Bitcoin
Para o armazenamento da blockchain completa do Bitcoin, decidi comprar um disco rígido de 4 terabytes por algumas centenas de dólares. Em seguida, instalei a versão mais recente do Bitcoin Core nele e comecei a sincronizar a cadeia. O processo, que envolve baixar e verificar a integridade contábil de todas as transações na história do Bitcoin, levou cerca de 72 horas ou três dias, automatizado e rodando em segundo plano pelo software Bitcoin Core.
Fiz isso com uma máquina de jogos poderosa; o principal gargalo em termos de tempo foi o disco rígido, que é lento para ler e gravar dados conforme necessário ao sincronizar a blockchain do Bitcoin. A parte lenta do processo envolve o conjunto de saídas de transação não gastas, ou UTXO. Quando um usuário sincroniza a blockchain, cada valor de transação não gasta (saída) ou saldo positivo é organizado no conjunto UTXO, e à medida que esses valores são gastos, eles são removidos do conjunto, enquanto o novo endereço para o qual esses satoshis foram enviados é adicionado.
No disco rígido, esse processo de indexação UTXO poderia ter levado três semanas, segundo algumas estimativas, então, para acelerar, meu assistente (agente de IA) sugeriu que indexássemos os dados na RAM em vez disso, e depois movêssemos os dados de volta para o disco rígido de 4 terabytes. Embora todo o processo tenha levado três dias, rodando em segundo plano, um SSD poderia ter feito todo o trabalho em cerca de um dia. Os discos SSD são muito mais rápidos do que os discos rígidos; eles são mais modernos, mas também custam facilmente quatro vezes mais, ou mais.
Uma vez que a blockchain foi totalmente baixada e validada, movemos o índice UTXO da RAM de volta para o disco e inicializamos o software Bitcoin; a cadeia estava totalmente sincronizada e a carteira pronta para uso. Agora era hora do próximo passo: recuperar as imagens armazenadas na blockchain.
Recuperação de Imagens na Blockchain com PhotoRec
Com a blockchain completa do Bitcoin no meu disco rígido, desliguei o Bitcoin Core e pedi ao meu assistente (agente de IA Cursor) para rodar o PhotoRec 7.2 no disco. O processo padrão do PhotoRec procura por formatos jpg, png, gif, tif, bmp, ico, psd e raw. O processo rodou por mais de 11 horas nos dados da blockchain e, no final, encontrou ... (tambores) ... nada.
Mais de um terabyte de dados da blockchain e meio dia de escaneamento e nenhuma imagem apareceu. A página wiki do PhotoRec dá um exemplo simples de como o software funciona: "PhotoRec identifica um arquivo JPEG quando um bloco começa com: 0xff, 0xd8, 0xff, 0xe0, 0xff, 0xd8, 0xff, 0xe1, ou 0xff, 0xd8, 0xff, 0xfe." Em outras palavras, o programa analisa os dados no disco em busca de bytes que sinalizam que há um arquivo de imagem.
O programa é capaz de gerar falsos positivos; ele salvou 8 ICOs e 4 arquivos PNG idênticos que não mostram nenhuma imagem quando abertos, como pode ser visto na imagem abaixo. Portanto, efetivamente, nenhuma imagem significativa de qualquer tipo foi encontrada.
Para Onde Foram os Jpegs? Truques Mágicos de XOR
Como isso é possível? Durante anos, pessoas do mundo cripto têm falado sobre NFTs e como gravar dados de imagem na blockchain do Bitcoin. Milhões de dólares foram movimentados nesse nicho, e uma verdadeira guerra cultural está sendo travada sobre o assunto enquanto falamos. Será que realmente não há imagens na cadeia?
Acontece que os riscos envolvidos com dados arbitrários têm sido discutidos e planejados nos círculos de desenvolvimento do Bitcoin Core há muito tempo, desde 2011. XOR, uma técnica simples de ofuscação de dados, é usada para embaralhar todos os dados da blockchain enquanto estão em repouso em um disco rígido.
Você pode ter ouvido que a linguagem fundamental dos computadores é composta de 0's e 1's. Bem, em resumo, XOR compara dois dígitos ou bits e retorna 1 se os bits forem diferentes ou 0 se os bits forem iguais. No caso do Bitcoin, XOR compara cada bit dos dados da blockchain a uma chave aleatória gerada durante a instalação inicial, resultando em dados em repouso que outros programas não conseguem interpretar. No entanto, quando o software do Bitcoin é executado, ele possui a chave para desembaralhar esses dados e usá-los à vontade. XOR também é muito rápido, portanto, não impacta significativamente o desempenho. Aqui está um exemplo do bloco gênese do Bitcoin antes e depois de um XOR.
Atualmente, o XOR é aplicado tanto aos dados da blockchain quanto ao conjunto UTXO. O XOR foi discutido pela primeira vez em 2014, quando softwares antivírus começaram a ser confundidos pelos dados da blockchain que interpretavam como código de vírus. O software antivírus então colocava um bloco em quarentena, corrompendo os dados da blockchain e travando o Bitcoin, tornando a sincronização impossível. No final de 2015, o XOR havia sido implementado nos dados do conjunto UTXO em repouso e, em 2024, foi implementado em todos os dados da blockchain em repouso.
Acidentalmente, o processo de XOR significa que nenhum dado arbitrário pode ser identificado ou extraído da blockchain sem contornar intencionalmente o XOR, um processo que não é necessário para o uso monetário do Bitcoin. Como o software do Bitcoin Core mantém um banco de dados simples da localização de cada bloco embaralhado, ele pode obter seus dados, desembaralhá-los e usá-los de maneira direcionada facilmente.
Sincronizar o Bitcoin de uma maneira desembaralhada é um processo personalizado que pode levar tanto tempo quanto sincronizar do zero, já que basicamente precisa reescrever o terabyte completo de dados em uma nova ordem, e não faz muito sentido para alguém que apenas deseja os benefícios normais de privacidade e segurança de executar um nó do Bitcoin. Portanto, quando se trata da vasta maioria das cópias dos dados da blockchain do Bitcoin, repousando nos computadores de normais usuários de Bitcoin em todo o mundo, efetivamente não há dados ou imagens arbitrárias que possam ser identificadas. Chocante, eu sei. Sinta-se à vontade para executar o teste PhotoRec você mesmo em seu próprio nó!
Este conteúdo é fornecido apenas para fins informativos gerais e não constitui aconselhamento financeiro, de investimento, jurídico ou tributário. Quaisquer eventos, recompensas, promoções online ou informações relacionadas mencionadas neste documento não devem ser consideradas uma recomendação, solicitação ou convite para comprar, vender, negociar ou realizar qualquer outra transação com criptoativos. Criptoativos são altamente voláteis e podem resultar em perdas. A disponibilidade dos serviços, produtos e eventos relacionados da WEEX pode variar conforme a região. É de sua responsabilidade garantir que sua participação esteja em conformidade com as leis e regulamentações locais aplicáveis.
Você também pode gostar

A teoria da "internet morta" se confirma: O tráfego de agentes de IA explode em 8000%

A invenção ideal para correr à noite: um colete inteligente com luzes LED para maior segurança

Créditos hipotecários e garantias: o Governo prepara um novo sistema para ampliar o acesso à habitação

Férias de inverno: promoções, parcelas e neve não são suficientes para encher os destinos

OpenAI e Anthropic pressionam por revisão de 30 dias para modelos de IA de fronteira

O Prompt de IA com Aparência Mais Estúpida Acabou de Superar Meses de Engenharia de Prompt de Design de Jogos Cuidadosa

Deixou seu Tesla Cybertruck conectado por duas semanas e não ligou mais: o que realmente aconteceu?

O que é e como funciona o "Apple Upgrade", o plano oficial de aluguel de iPhones, iPads e Macbooks

Matemática Rápida Sobre Recompra de STRC: A Verdade Sobre o Bitcoin Líquido Por Ação e Aumento

Robinhood Chain Supera Solana em Volume de Ações Tokenizadas Via Pares de Memecoins

Entre sanções econômicas e bombardeios, a estratégia dos EUA para negociar com o Irã

Irã Lançou um Vídeo com Ameaças Contra Melania e Barron Trump: Tensões com os EUA Escalam

Inteligência Artificial: Vint Cerf quer dar uma identidade a cada agente de IA

Ondo abandona sua blockchain L1 e agora aposta na execução off-chain

SBI expande além da Ripple com unidade da Canton Network

Michael Saylor: O Bitcoin já venceu, mas deve ser protegido contra a corrupção interna

Clear Creek revela portfólio de Bitcoin e ETF de criptomoedas de $15 milhões

Flare torna XRPFi acessível com uma única assinatura nas contas inteligentes v1.3

Bitcoin: a disputa entre baleias e pequenos investidores indica um fundo?

Startup Ethereum EthSystems aposta que a privacidade é a chave para levar bancos a blockchains públicas

CEO da Nansen aposta em agentes de IA para superar traders humanos em dois anos

AmericanFortress propõe esquema de carteira de criptomoeda seguro contra quânticos

Arthur Hayes Compra Mais $6,39 Milhões em ETH Apesar de uma Perda de $301 Mil: Aqui Está no Que Ele Está Apostando

Impacto forte da volatilidade global: 8 em cada 10 investidores reforçam posições defensivas

Emirates lança pagamento em cripto com Crypto.com

Hyperliquid está levando os perps de cripto para o profundo mundo do ‘LEGO do dinheiro’ DeFi

"Além das carteiras, rumo às finanças on-chain"... Exilist destaca a estratégia de expansão de 'ações tokenizadas' da MEW

Ethereum: BitMine já detém 4,8% da oferta de ETH

Raoul Pal: A Correlação de 87% do Bitcoin com a Liquidez Global Supera Lucros e Manchetes












