☕ Um Café no Bellacosa Mainframe
Gostou do conteúdo? Ajude a manter o café quente, o COBOL compilando e o mainframe acordado. 😄
☕ Pague um café ao Bellacosa

Translate

Mostrar mensagens com a etiqueta Share. Mostrar todas as mensagens
Mostrar mensagens com a etiqueta Share. Mostrar todas as mensagens

quarta-feira, 4 de dezembro de 2019

🇯🇵 STIFLER NO JAPÃO — A Arqueologia do P2P Japonês

 

Bellacosa Mainframe e o p2p no Japão

☕ Um Café no Bellacosa Mainframe

🇯🇵 STIFLER NO JAPÃO — A Arqueologia do P2P Japonês

WinMX, Winny, Share, Perfect Dark, 2channel, NicoNico e a estranha história de uma Internet japonesa que existia diante dos nossos olhos — mas que boa parte do Ocidente quase nunca enxergou.




🍺 PRÓLOGO — STIFLER DESCOBRE QUE A INTERNET NÃO TERMINAVA NO EMULE

Imagine Steve Stifler, de American Pie, sentado diante de um computador no começo dos anos 2000.

Windows XP.

Monitor CRT.

Internet ainda relativamente lenta.

HD com alguns poucos gigabytes livres.

Winamp aberto.

ICQ piscando.

Kazaa instalado.

eMule trabalhando heroicamente durante três dias para baixar um arquivo de 700 MB.

Stifler olha para aquela maravilhosa invenção chamada Internet e chega a uma conclusão perfeitamente compatível com Stifler:

— Se existe na Internet, eu consigo encontrar.

Não, Stifler.

Você não consegue.

E talvez essa seja uma das coisas mais fascinantes da arqueologia digital.

Durante anos tivemos a impressão de que programas como Kazaa, eDonkey, eMule, LimeWire e posteriormente BitTorrent representavam praticamente todo o universo do compartilhamento de arquivos.

Mas não representavam.

Enquanto milhões de ocidentais exploravam determinadas redes, o Japão desenvolvia seu próprio ecossistema de compartilhamento.

WinMX.

Winny.

Share.

Perfect Dark.

2channel.

Depois NicoNico.

Mais tarde redes sociais, armazenamento em nuvem, aplicativos de mensagens e serviços de streaming transformariam novamente essa paisagem.

Era como se duas enormes cidades digitais estivessem funcionando simultaneamente.

Os habitantes das duas utilizavam a Internet.

Mas frequentavam bairros diferentes.

E Stifler estava prestes a descobrir que possuir o endereço IP não significava possuir o mapa da cidade.




🗺️ CAPÍTULO 1 — EXISTIAM VÁRIAS INTERNETS DENTRO DA INTERNET

Quando pensamos na Internet, imaginamos uma rede universal.

Tecnicamente isso está razoavelmente correto.

Culturalmente, não.

A Internet sempre foi dividida por idiomas, sistemas operacionais, comunidades, mecanismos de busca, protocolos e hábitos locais.

Um brasileiro dos anos 2000 poderia utilizar:

MSN
Orkut
eMule
KaZaA
ICQ
Fóruns
IRC.

Um japonês poderia circular por ambientes completamente diferentes.

Isso cria algo que podemos chamar informalmente de ilhas culturais digitais.

Não são redes necessariamente isoladas fisicamente.

A barreira está em outra camada.

Imagine:

                 INTERNET
                    |
        +-----------+-----------+
        |                       |
    ECOSSISTEMA              ECOSSISTEMA
     OCIDENTAL                JAPONÊS
        |                       |
      eMule                   WinMX
      Kazaa                   Winny
    LimeWire                  Share
    BitTorrent             Perfect Dark
        |                       |
      fóruns                2channel

Tecnicamente um brasileiro poderia instalar um software japonês.

Mas isso não significava que conseguiria encontrar alguma coisa.

Porque faltava algo importantíssimo.

Contexto.

Stifler entra na sala.

— Então basta instalar o programa japonês?

Não.

— Traduzir os botões?

Também não.

— Então o que falta?

Quase tudo.



🔎 CAPÍTULO 2 — BUSCAR É DIFERENTE DE SABER PROCURAR

Esse princípio vale até hoje.

Imagine um arquivo relacionado a determinada banda japonesa.

Você procura:

Japanese rock concert

Nada particularmente interessante aparece.

Um japonês procura o nome original da banda, uma abreviação usada pelos fãs, o nome do evento e uma convenção específica utilizada para nomear gravações.

Centenas de resultados aparecem.

O arquivo sempre esteve lá.

O problema era a consulta.

Isso é praticamente uma aula sobre banco de dados.

SELECT *
FROM INTERNET
WHERE DESCRIPTION = 'aquilo que Stifler acha que os japoneses chamam disso';

Resultado:

0 ROWS FOUND

Stifler conclui:

— Não existe!

O DBA responde:

— Sua query é que está errada.

Essa diferença torna-se gigantesca quando saímos do inglês.

Japonês possui kanji, hiragana e katakana, romanizações, abreviações, gírias e terminologia específica de determinadas comunidades.

Portanto:

arquivo existente ≠ arquivo encontrável.

Essa equação será fundamental durante toda nossa investigação.



🦖 CAPÍTULO 3 — WINMX CONQUISTA O JAPÃO

Antes de existir uma geração propriamente japonesa de softwares P2P, um programa estrangeiro encontrou terreno extremamente fértil no país.

WinMX.

Para quem viveu aquela época, o nome provoca imediatamente uma viagem no tempo.

O WinMX permitia procurar e compartilhar arquivos entre usuários e tornou-se particularmente popular no Japão.

Um dos motivos importantes era algo que hoje parece trivial:

funcionar adequadamente com caracteres japoneses.

No começo dos anos 2000 isso não era detalhe cosmético.

Era infraestrutura.

Encoding era uma guerra.

Shift JIS.

EUC-JP.

Unicode ainda não havia eliminado todos os nossos sofrimentos.

Um aplicativo que lidasse adequadamente com japonês possuía enorme vantagem naquele mercado.

Stifler observa:

— Então Unicode também influencia onde encontramos... coisas?

Sim, Stifler.

Você finalmente aprendeu alguma coisa.



👻 CAPÍTULO 4 — SURGE O MISTERIOSO MR. 47

Em 2002 começa uma das histórias mais interessantes da computação japonesa.

No gigantesco fórum anônimo japonês 2channel, um programador começou a discutir a criação de uma nova rede P2P.

Seu nome era Isamu Kaneko.

Mas naquele ambiente ele ficou associado ao apelido:

47氏 — Mr. 47.

O número estava relacionado à postagem pela qual ficou identificado na discussão.

Kaneko queria criar algo diferente.

O resultado seria:

WINNY

O nome contém um pequeno easter egg de programador.

Observe:

WINMX

Avance algumas letras:

M → N
X → Y

Temos:

WINNY

WinMX evolui linguisticamente para Winny.

Stifler olha aquilo e comenta:

— Programadores precisam sair mais de casa.

Talvez.

Mas o trocadilho ficou excelente.



🕸️ CAPÍTULO 5 — WINNY NÃO ERA APENAS OUTRO PROGRAMA DE DOWNLOAD

Aqui precisamos entrar um pouco mais profundamente na tecnologia.

Sistemas centralizados possuem uma vulnerabilidade conceitual:

o centro.

Imagine:

          SERVIDOR
         /   |   \
        /    |    \
       A     B     C

Se o servidor desaparece:

             X
         /   |   \
        A    B    C

temos um problema.

Redes P2P procuram distribuir funções entre participantes.

Simplificando bastante:

A ←→ B ←→ C
↑    ↕    ↑
↓    ↕    ↓
D ←→ E ←→ F

Cada participante pode contribuir com armazenamento, comunicação ou distribuição.

Winny empregava conceitos de descentralização, criptografia e cache distribuído.

O arquivo não precisava simplesmente permanecer no computador de uma única pessoa esperando alguém encontrá-lo.

Partes da informação podiam circular pela infraestrutura.

Isso tornava a rede mais resistente.

Também tornava controle e remoção muito mais difíceis.

E aqui aparece uma lição que continua absolutamente atual:

Descentralização distribui poder, mas também distribui responsabilidade.

Blockchain enfrentaria discussões parecidas.

Tor também.

Criptomoedas também.

IA generativa também.

A tecnologia pode ser neutra em sua arquitetura enquanto seus usos produzem consequências jurídicas, econômicas e sociais bastante concretas.


🏯 CAPÍTULO 6 — 2CHANNEL ERA O MANUAL QUE NÃO VINHA NA CAIXA

Talvez essa seja uma das peças mais importantes desta arqueologia.

O P2P japonês não era somente software.

Era software + comunidade.

2channel funcionava como uma gigantesca camada social.

Ali pessoas discutiam programas, versões, bugs, arquivos, hashes, configurações, acontecimentos e praticamente qualquer assunto imaginável.

Portanto poderíamos representar aquele ecossistema assim:

2CHANNEL
   |
   +-- conhecimento
   +-- descoberta
   +-- terminologia
   +-- comunidade
   +-- novidades
   |
   v
  WINNY
   |
   +-- busca
   +-- cache
   +-- transferência
   +-- distribuição

Essa arquitetura social é importantíssima.

Hoje fazemos algo semelhante quando alguém encontra uma informação em:

Reddit
Discord
Telegram
fórum
rede social

e segue dali para outro serviço.

O fórum não precisa armazenar o arquivo.

Ele precisa fornecer informação sobre a existência do arquivo.

É metadata humana.


🚔 CAPÍTULO 7 — A POLÍCIA BATE À PORTA

O sucesso de Winny inevitavelmente chamou atenção.

A rede passou a ser utilizada para compartilhamento de material protegido por copyright.

Usuários foram investigados.

E eventualmente o próprio Isamu Kaneko foi preso em 2004, acusado de auxiliar violações de copyright por meio do desenvolvimento do programa.

Começava uma discussão jurídica fascinante:

o criador de uma ferramenta é responsável pelos usos feitos por terceiros?

Imagine transportar a pergunta para outros contextos.

O fabricante do compilador é responsável pelo malware compilado nele?

O desenvolvedor de criptografia é responsável pela comunicação criminosa protegida pelo algoritmo?

O fabricante de uma câmera responde por fotografias ilegais produzidas com ela?

O desenvolvedor de uma IA responde por tudo que seus usuários tentarem produzir?

Não existem respostas triviais.

Kaneko foi inicialmente condenado, mas o caso percorreu o sistema judicial japonês e terminou com sua absolvição mantida pela Suprema Corte em 2011.

Ou seja, aquela aparentemente simples história de compartilhamento de arquivos virou uma discussão sobre os limites da responsabilidade de quem constrói tecnologia.

Stifler, surpreendentemente sério por alguns segundos, pergunta:

— Então quem escreve código também precisa pensar em direito?

Bem-vindo ao mundo real.


☣️ CAPÍTULO 8 — ANTINNY: QUANDO O DOWNLOAD COMEÇA A COMPARTILHAR VOCÊ

Então aconteceu algo ainda mais assustador.

Surgiu uma família de malware conhecida como Antinny.

Ela atacava usuários do ecossistema Winny.

Em determinadas variantes, arquivos existentes no computador infectado poderiam acabar sendo expostos através da própria rede.

Observe a perversidade:

USUÁRIO
   |
   v
PROCURA ARQUIVO
   |
   v
BAIXA CONTEÚDO MALICIOSO
   |
   v
EXECUTA
   |
   v
MALWARE
   |
   v
PROCURA DADOS LOCAIS
   |
   v
PUBLICAÇÃO
   |
   v
P2P

Stifler fica pálido.

Porque de repente aquela pasta chamada:

NAO_ABRIR

parece uma ideia muito ruim.

E era.

Ocorreram vazamentos envolvendo informações privadas, empresariais e governamentais.

Isso oferece uma aula extraordinária de segurança.

Confidencialidade não depende apenas de proteger o servidor.

O endpoint também importa.

O usuário também importa.

O software instalado também importa.


🛡️ CAPÍTULO 9 — UM DLP ANTES DE TODO MUNDO FALAR EM DLP

Transportemos isso para segurança corporativa moderna.

Imagine:

MAINFRAME
    |
   RACF
    |
 aplicação
    |
 arquivo exportado
    |
 workstation
    |
 malware

O mainframe poderia estar perfeitamente protegido.

RACF funcionando.

Dataset corretamente autorizado.

Auditoria impecável.

Mas alguém exportou os dados legitimamente para um endpoint comprometido.

Acabou.

Segurança precisa considerar o ciclo de vida da informação, não somente o sistema onde ela nasceu.

Esse é exatamente o tipo de situação que conceitos modernos de DLP — Data Loss Prevention — procuram enfrentar.

Winny e Antinny mostraram brutalmente que:

depois que informação confidencial sai do perímetro controlado, recuperar controle pode ser praticamente impossível.

E redes distribuídas tornam isso ainda pior.


👤 CAPÍTULO 10 — SHARE: O SUCESSOR ESPIRITUAL

A pressão sobre Winny não acabou com o P2P japonês.

O ecossistema evoluiu.

Surge:

SHARE

Share continuava explorando ideias de distribuição, anonimização e cache.

Mas existe uma curiosidade deliciosa para quem gosta de anime e cyberpunk.

Sua identidade visual possuía referência ao Laughing Man, de Ghost in the Shell: Stand Alone Complex.

Pense no encaixe perfeito:

anonimato.

Redes.

Hackers.

Identidade.

Informação.

Sociedade digital.

Ghost in the Shell.

Era praticamente inevitável.

Stifler não entende metade da referência.

Mas acha o logo legal.


🌑 CAPÍTULO 11 — PERFECT DARK E A INTERNET QUE O OCIDENTE MAL VIA

Depois surge outro nome lendário:

PERFECT DARK

O software aparece por volta de 2006 e continua a linhagem japonesa de P2P distribuído.

Perfect Dark é particularmente interessante para nossa investigação porque evidencia algo fundamental:

existiram redes cujo público estava fortemente concentrado no Japão.

Isso significa que um usuário brasileiro poderia passar anos explorando eMule e BitTorrent sem sequer perceber a dimensão de determinados ecossistemas japoneses.

Imagine dois oceanos:

        INTERNET GLOBAL
              |
      +-------+-------+
      |               |
    EMULE        PERFECT DARK
      |               |
 Europa             Japão
 Brasil             Japão
 EUA                Japão
      |               |
      +-------?-------+

Existe conexão técnica potencial.

Mas culturalmente são mundos diferentes.

É aqui que finalmente respondemos à pergunta de Stifler:

— Então existia uma Internet secreta japonesa?

Não.

Existia uma Internet japonesa que você não sabia procurar.

Essa diferença é enorme.


🔐 CAPÍTULO 12 — O RACF CULTURAL

Como programador mainframe, podemos construir uma analogia maravilhosa.

Stifler instala Perfect Dark.

Conecta.

Está dentro.

Mas procura tudo usando inglês.

Não conhece abreviações japonesas.

Não conhece comunidades.

Não conhece nomenclatura.

Não conhece referências.

Resultado:

ICH408I
USER(STIFLER)
RESOURCE(JAPANESE-CULTURAL-CONTEXT)
ACCESS INTENT(READ)
ACCESS ALLOWED(NONE)

😂

Tecnicamente:

USER AUTHENTICATED

Mas:

CULTURAL AUTHORIZATION FAILED

Ele possui acesso à rede.

Não possui acesso ao conhecimento sobre a rede.

Essa talvez seja a melhor definição da barreira.


📺 CAPÍTULO 13 — NICOnico MUDA O JOGO

Então chegamos a 2006.

Surge Niconico, que se tornaria uma das plataformas mais emblemáticas da cultura japonesa da Internet.

E começa uma transformação muito maior.

A velha geração fazia:

ENCONTRAR
   ↓
BAIXAR
   ↓
ARMAZENAR
   ↓
CATALOGAR
   ↓
COMPARTILHAR

A nova geração começa a fazer:

ENCONTRAR
   ↓
ASSISTIR
   ↓
COMENTAR
   ↓
COMPARTILHAR LINK

Parece apenas uma mudança de interface.

Não é.

É uma mudança de propriedade.


💾 CAPÍTULO 14 — NÓS ÉRAMOS BIBLIOTECÁRIOS

Quem viveu intensamente a Internet dos anos 1990 e 2000 provavelmente possui lembranças de diretórios como:

MP3
FILMES
ANIME
DOCUMENTARIOS
PROGRAMAS
FOTOS
BACKUP
BACKUP2
BACKUP_FINAL
BACKUP_FINAL_AGORA_VAI

😂

Nós acumulávamos arquivos.

Comprávamos HDs maiores.

Gravávamos CDs.

Depois DVDs.

Criávamos coleções.

Renomeávamos arquivos.

Organizávamos pastas.

Éramos bibliotecários digitais domésticos.

Stifler não chamaria aquilo de biblioteconomia.

Mas era exatamente isso.


☁️ CAPÍTULO 15 — ENTÃO PARAMOS DE POSSUIR AS COISAS

Streaming mudou completamente essa relação.

Hoje temos:

Spotify.

YouTube.

Netflix.

Serviços de anime.

Nuvens.

Redes sociais.

O arquivo não está necessariamente conosco.

Temos acesso a ele.

ERA P2P

CONTEÚDO
   ↓
MEU HD

versus:

ERA CLOUD

CONTEÚDO
   ↓
SERVIÇO
   ↓
MINHA CONTA
   ↓
STREAM

Essa transformação trouxe enorme conveniência.

Mas criou uma consequência curiosa para preservação histórica.


🏺 CAPÍTULO 16 — O PARADOXO DA INTERNET MODERNA

Temos hoje quantidades absurdamente maiores de armazenamento.

Porém determinados conteúdos podem ser mais efêmeros.

Em 2003:

arquivo
 ↓
Winny
 ↓
500 computadores
 ↓
300 backups
 ↓
CDs
 ↓
HDs esquecidos

Em 2026:

vídeo
 ↓
plataforma
 ↓
conta removida
 ↓
FIM

Isso significa que descentralização acidentalmente funcionava também como preservação.

Cada usuário mantinha uma cópia.

É semelhante ao princípio:

Lots of Copies Keep Stuff Safe.

Quanto maior a distribuição, maior a chance de alguma cópia sobreviver.


📱 CAPÍTULO 17 — O SMARTPHONE MATOU O ARQUIVISTA DOMÉSTICO

Não literalmente.

Mas mudou profundamente seu comportamento.

O computador incentivava:

SAVE AS...

O smartphone incentiva:

SHARE

Observe a diferença.

Salvar cria posse.

Compartilhar cria circulação.

Uma fotografia pode nascer no smartphone, passar por uma plataforma e nunca existir como arquivo conscientemente administrado pelo usuário.

A geração anterior perguntava:

— Em qual pasta está?

A geração moderna pergunta:

— Em qual aplicativo eu vi?

Essa diferença é gigantesca.


🕵️ CAPÍTULO 18 — ENTÃO ONDE FOI PARAR O P2P JAPONÊS?

Ele não simplesmente desapareceu numa terça-feira.

O ambiente fragmentou-se.

BitTorrent absorveu parte do compartilhamento mundial.

Serviços legais absorveram grande quantidade de mídia.

Cloud storage facilitou transferências privadas.

Redes sociais passaram a distribuir imagens e vídeos.

Mensageiros criaram comunidades fechadas.

Serviços especializados absorveram nichos.

O antigo modelo:

UM CLIENTE P2P
      ↓
MILHÕES DE ARQUIVOS

transformou-se em:

      INTERNET
          |
   +------+------+------+
   |      |      |      |
 vídeo   SNS   cloud  chat
   |      |      |      |
 nicho   nicho  nicho  nicho

Para o arqueólogo digital isso é pior.

Agora precisamos descobrir não apenas o que procurar.

Precisamos descobrir onde aquela comunidade vive.


🧠 CAPÍTULO 19 — O ALGORITMO SUBSTITUI A BUSCA

Existe ainda outra transformação.

No eMule você dizia:

Quero X.

O sistema procurava X.

Nas plataformas modernas você diz muito menos.

O algoritmo observa seu comportamento e decide:

Talvez você queira Y.

Passamos de:

SEARCH

para:

RECOMMENDATION

Isso muda inclusive a forma como culturas digitais são descobertas.

Um estrangeiro podia explorar deliberadamente um diretório P2P.

Hoje determinadas comunidades ficam escondidas atrás de recomendações personalizadas.

Duas pessoas podem abrir a mesma plataforma e praticamente enxergar duas Internets diferentes.


🧬 CAPÍTULO 20 — O QUE STIFLER FINALMENTE APRENDEU

Stifler começou esta história procurando diversão.

Terminou aprendendo ciência da computação.

O P2P japonês nos ensina sobre:

descentralização,
criptografia,
cache distribuído,
descoberta de informação,
segurança de endpoints,
malware,
DLP,
copyright,
responsabilidade de desenvolvedores,
comunidades digitais,
barreiras linguísticas,
preservação digital,
efeitos de rede
e arqueologia da Internet.

Mas existe uma lição ainda maior.

Informação não é apenas dado.

Informação é:

DADO
+
CONTEXTO
+
LINGUAGEM
+
COMUNIDADE
+
MECANISMO DE DESCOBERTA

Retire qualquer uma dessas peças e algo perfeitamente existente pode tornar-se praticamente invisível.


🥚 EASTER EGG — 03:17

São 03:17 da madrugada.

Stifler finalmente encontra um computador antigo esquecido em algum lugar.

Windows XP.

HD fazendo aquele barulho preocupante:

clack...
clack...
clack...

Existe uma pasta:

C:\P2P\

Ele abre.

WINMX
WINNY
SHARE
PERFECT_DARK

Stifler sorri.

Vinte e cinco anos de arqueologia digital finalmente chegaram ao grande momento.

Ele abre a última pasta.

Existe apenas um arquivo:

README.TXT

Stifler clica.

A mensagem diz:

VOCÊ PROCUROU DURANTE 25 ANOS.

MAS CONTINUOU PROCURANDO EM INGLÊS.

Silêncio.

O HD desliga.

Stifler olha para a tela.

— Motherf...

ICH408I — CULTURAL ACCESS DENIED.


☕ EPÍLOGO — UM CAFÉ NO BELLACOSA MAINFRAME

Talvez a história do P2P japonês seja muito maior do que Winny ou Perfect Dark.

Ela mostra como podemos estar conectados à mesma infraestrutura e ainda viver em universos digitais completamente diferentes.

O Japão não precisava construir uma rede fisicamente secreta.

Bastavam:

idioma próprio, comunidades próprias, softwares próprios, convenções próprias e hábitos próprios.

Era uma espécie de criptografia cultural.

O estrangeiro enxergava os pacotes.

Mas não necessariamente compreendia o significado.

E isso continua acontecendo em 2026.

Mudaram os protocolos.

Mudaram os aplicativos.

Mudaram os dispositivos.

Mas continuamos criando pequenas cidades dentro da grande cidade chamada Internet.

WinMX virou peça de museu digital.

Winny virou caso histórico.

Share e Perfect Dark tornaram-se capítulos fascinantes da cultura P2P japonesa.

2channel mostrou o poder das comunidades anônimas.

NicoNico antecipou uma nova cultura participativa.

Streaming substituiu grande parte da coleção local.

O smartphone transformou arquivos em feeds.

E os algoritmos começaram a decidir quais ruas dessa gigantesca cidade digital cada pessoa consegue enxergar.

No fundo, Stifler descobriu uma coisa que qualquer velho operador de mainframe já sabia:

ter conexão com o sistema não significa conhecer o sistema.

Às vezes você possui usuário.

Possui senha.

Possui terminal.

Possui rede.

Possui software.

E mesmo assim falta o componente mais importante:

saber onde procurar.

Um Café no Bellacosa Mainframe

Porque algumas das melhores aulas sobre sistemas distribuídos começaram com alguém simplesmente querendo baixar um arquivo.



Vagner Renato Bellacosa, IBM Champion e especialista em IBM Mainframe
IBM Z17 SYSTEM ONLINE
Sobre o autor

Vagner Renato Bellacosa

IBM Champion 2026 • Especialista em IBM Mainframe

Vagner Renato Bellacosa trabalha com IBM Mainframe desde 1988 , é IBM Champion e especialista em COBOL, CICS, Db2, z/OS e IBM Z. Compartilha experiências profissionais, conhecimento técnico, história da computação e práticas do universo mainframe para aproximar novas gerações das tecnologias que sustentam empresas, bancos e governos ao redor do mundo.

IBM Champion IBM Z COBOL CICS Db2 z/OS Mainframe desde 1988
GitHub LinkedIn
Inicializando conteúdo...