BitTorrent: A história da tecnologia de código aberto neutra e pirataria

Como um protocolo de armazenamento de arquivos descentralizado representativo na "era pré-blockchain", como o BitTorrent e sua história de desenvolvimento e declínio podem nos inspirar?

palavras: affe

O que é BitTorrent

BitTorrent é um protocolo peer-to-peer clássico desenvolvido pelo programador americano Bram Cohen.

Para simplificar, um arquivo completo no BitTorrent é dividido em muitos quebra-cabeças de arquivos, que estão espalhados pelos computadores pessoais de downloaders individuais. Se você quiser obter um arquivo completo, o cliente BitTorrent irá ajudá-lo a perguntar quem tem o quebra-cabeça de arquivo que você precisa em seu computador e baixá-lo para você, e se o quebra-cabeça que você baixar é necessário para outra pessoa, o cliente BitTorrent também fará upload do quebra-cabeça de arquivo que você tem para outros baixarem.

Portanto, quanto mais pessoas baixarem o mesmo arquivo, mais rápido ele será baixado (porque cada downloader pode coletar vários quebra-cabeças de arquivos ao mesmo tempo e pode fazer pleno uso de sua largura de banda de rede de upload). É essencialmente uma rede de partilha "todos por um, um por todos". No entanto, em tal rede, há um componente semelhante a um nó centralizado: o servidor Tracker. Sabemos que o cliente BitTorrent pode ajudá-lo a obter recursos dos computadores de outras pessoas, mas como ele sabe "quais computadores das pessoas têm quais quebra-cabeças de arquivos"? É aí que entra o servidor Tracker. O servidor Tracker registra informações sobre quais clientes possuem quais quebra-cabeças de arquivo, e toda vez que um cliente BitTorrent quer baixar um arquivo, ele pergunta ao servidor Tracker onde encontrar o quebra-cabeça de arquivo correspondente.

Há três pontos que vale a pena notar aqui: primeiro, o downloader também é responsável por carregar o recurso para outros baixarem durante o download do recurso, caso contrário, todos só baixarão, mas não carregarão, e todos não terão nada para jogar. Em segundo lugar, o protocolo BitTorrent depende de um servidor Tracker relativamente centralizado para funcionar, e se o servidor não funcionar corretamente, todos os clientes que dependem desse servidor também não funcionarão. Em terceiro lugar, o principal caso de uso do protocolo BT é compartilhar todos os tipos de recursos de áudio e vídeo, uma parte considerável dos quais são recursos piratas (Pirating, e "pirataria" ). A partir dessas três características, podemos entender melhor os desafios encontrados na popularização do protocolo BitTorrent.

"É pirataria": regulamento sanciona pirataria

Depois que um grande número de usuários usou o BitTorrent para compartilhar filmes piratas, a Motion Picture Association of America teve problemas. Não há dúvida de que BitTorrent facilita a disseminação de filmes e televisão piratas. Apesar da insistência de Bram em "fornecer apenas a tecnologia e não o conteúdo", e de acordo com sua esposa, "Bram é provavelmente o único dos usuários da BT que não baixa nenhum vídeo e software pirata sem torrenting, a grande quantidade de violação de direitos autorais na BT atraiu a atenção regulatória, e governos em todo o mundo restringiram o uso da BT para espalhar pirataria, e a maneira mais simples é desligar os conhecidos servidores Tracker."

No caso do BitTorrent, obter vídeos piratas e de graça é a primeira coisa que muitas pessoas pensam em usar torrent. E o surgimento de cada tecnologia P2P é mais ou menos uma evasão da "regulação". Esta natureza "subterrânea" é tanto o charme da BT como a razão inevitável para a repressão regulamentar.

Não vou entrar em muitos detalhes sobre se devemos pressionar por leis de direitos autorais mais abertas, como o conhecido movimento do software livre e o conceito de copyleft, que já é um clichê no mundo blockchain.

Curiosamente, as características técnicas do BitTorrent, que "dependem de servidores rastreadores centralizados para funcionar", também fornecem um excelente meio de reprimir a regulamentação. Isso indiretamente levou à adoção de tecnologias como a DHT, que podem evitar a dependência de um único servidor, como o IPFS, que será discutido mais adiante, e o ecossistema blockchain como o conhecemos hoje.

Baixe apenas e não carregue: a sucção de sangue de provedores de serviços centralizados

Além dos fatores regulatórios, a existência de prestadores de serviços centralizados também tornou os "semeadores" cada vez mais raros. "Semeando" refere-se ao ato de baixar um arquivo e, ao mesmo tempo, carregar partes do arquivo para outros baixarem (todos por um, um por todos). No entanto, alguns provedores de serviços centralizados, como o famoso disco de rede e o famoso trovão, estabelecerão estações de recursos BT centralizadas especiais, mas essas estações de recursos não contribuem com tráfego de upload para toda a rede BT no processo de download, e ocupam um grande número de tráfego de upload de clientes individuais. Depois de coletar um grande número de recursos contribuídos por indivíduos da rede BT, esses recursos podem ser transformados em "direitos de adesão" ou funções de "download offline" para os usuários ganharem dinheiro. Uma vez que é o utilizador individual que paga a taxa de rede para carregar a banda larga, pode considerar-se que estas estações de recursos centralizados "prostituem" a contribuição de nós individuais para a rede. Devido à assimetria de tráfego de download e upload, outros usuários de clientes de torrent que cumprem com o "download também upload" irão gradualmente mudar para esses provedores de serviços centralizados devido à velocidade de download lenta. Em consequência, a atividade de toda a rede deteriorou-se.

É claro que tal processo ocorre sem a perceção da maioria dos usuários comuns. O usuário médio não sabe o que está acontecendo por trás do protocolo BT, de onde os recursos são baixados e qual o papel que seu computador desempenha; Eles também não têm incentivo para prestar atenção, e a maioria deles visa baixar filmes gratuitos e não se importam com a filosofia, detalhes técnicos e princípios operacionais por trás da tecnologia. Antes de estudar ciência da computação, eu não entendia por que alguns filmes baixam lentamente e outros baixam rápido (resposta: quanto mais pessoas baixarem ao mesmo tempo, mais rápido será o download).

Esta é uma clássica "tragédia dos comuns": devido à imperfeição do mecanismo de incentivo, concorrentes mal-intencionados podem ignorar o conceito de "todos por um, um por todos" para prostituir os recursos da BT. Mesmo sem olhar para o desenvolvimento das redes BT de uma perspetiva ética, podemos ver que um mecanismo de incentivo/punição bem concebido é, na verdade, um componente essencial de uma rede P2P para sobreviver a longo prazo.

Hobbies de nicho: o estado atual dos sites de rastreadores privados

Além da regulamentação acima mencionada e da sucção de sangue, os problemas de disponibilidade causados pela topologia de rede do mundo real, a arquitetura de código do próprio protocolo, a experiência interativa do protocolo, o bloqueio de portas BT por operadores de rede e a concorrência de mídia de streaming centralizada barata e de alta qualidade são todas as razões pelas quais a BT evoluiu de um protocolo de interação de arquivos altamente antecipado para um hobby de nicho hoje. Existem sites PT (Private Tracker) em todo o mundo e, ao contrário do ambiente aberto original, os sites PT de hoje são extremamente rigorosos quanto à entrada de novas pessoas. Tomemos o Mantou Station (um conhecido site PT) como exemplo, se você não tiver um código de convite, a taxa mensal de "doação" (na verdade, assinatura) é de 30 USD, e a vida útil é de 520 USD. Alguns sites não estão abertos para inscrições e só podem ser acessados por convite.

O círculo petista chinês há muito que tem um conjunto de "palavras negras" que todos os hobbies de nicho têm, e em cada estação PT há sistemas que precisam de ser seguidos à risca para evitar fazer mal ou atrair atenção desnecessária, e há mecanismos maduros para incentivar a "semeadura". A comunidade de rede BT outrora "descentralizada" também teve que estabelecer uma estrutura de confiança centralizada parcial para continuar a se desenvolver "underground". Esta é, sem dúvida, uma história interessante no mundo blockchain de hoje." "Centralização" e "descentralização" não são, de modo algum, duas ideias distintas. Há um espectro muito específico entre eles: os detalhes do protocolo, a implementação específica, a influência do ambiente externo, etc., terão um impacto no posicionamento de uma rede descentralizada no espectro.

Curiosamente, embora a arquitetura de um único site PT seja provavelmente centralizada, cada site PT tem normalmente uma área de "forno oficial", que é um link de convite para outros sites PT. Estes centros locais estabelecidos através de uma forte confiança produziram uma rede estruturalmente "descentralizada" de forma espontânea, o que é um acontecimento particularmente memorável na opinião do autor.

Resumo

Do ponto de vista técnico, devido à existência do Tracker no BitTorrent, que é fácil de ser bloqueado por um único ponto, os protocolos de armazenamento descentralizados subsequentes aprenderam esta lição. Além disso, como o BitTorrent é um armazenamento de arquivos, seu principal objetivo é armazenar dados multimídia como um armazenamento de bloco de blob, que é muito diferente do OLTP usado na camada de aplicação e do sistema OLAP usado na camada de análise de dados. Em um artigo de acompanhamento, vamos dar uma olhada em como o IPFS se compara ao BitTorrent. O autor não se aprofundou nos detalhes técnicos e fez uma investigação em primeira mão com a comunidade ao pesquisar BitTorrent, então alguns dos fatos e detalhes técnicos podem estar incorretos

Referência

por que BitTorrent não é popular no continente

Resumo de sites PT bem conhecidos no país e no estrangeiro

Introdução à IPFS

Círculo PT vernáculo

BitTorrent Wikipédia

Pai da BT: Pirataria, não é minha intenção original

Ver original
O conteúdo é apenas para referência, não uma solicitação ou oferta. Nenhum aconselhamento fiscal, de investimento ou jurídico é fornecido. Consulte a isenção de responsabilidade para obter mais informações sobre riscos.
  • Recompensa
  • Comentário
  • Compartilhar
Comentário
0/400
Sem comentários
  • Marcar
Faça trade de criptomoedas em qualquer lugar e a qualquer hora
qrCode
Escaneie o código para baixar o app da Gate.io
Comunidade
Português (Brasil)
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • ไทย
  • Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)