Compartilhe este artigo

As Criptomoeda podem melhorar o compartilhamento de arquivos P2P?

O que o fechamento recente do The Pirate Bay significa para o compartilhamento descentralizado de arquivos? E o blockchain poderia ajudar a melhorar o conceito?

The Pirate Bay

O Pirate Bay pode nunca chegar à adolescência. O popular site de compartilhamento de arquivos, lançado em 2003, foi recentemente tirado do ar após uma batida policial sueca.

É umevento tristepara um site que supostamente é sobre compartilhamento de arquivos inatacável e, embora versões ressuscitadas do The Pirate Bay já possam estar online novamente, a última interrupção em seu serviço levanta uma série de questões.

A História Continua abaixo
Não perca outra história.Inscreva-se na Newsletter Crypto Daybook Americas hoje. Ver Todas as Newsletters

O que esse ataque significa para o compartilhamento de arquivos P2P descentralizado? E as mesmas tecnologias que sustentam as criptomoedas podem ajudar a sustentar ou até mesmo aprimorar redes de compartilhamento de arquivos P2P descentralizadas como o The Pirate Bay?

Uma maneira de contornar os ISPs

Redes de compartilhamento de arquivos P2P funcionam permitindo que vários computadores na Internet compartilhem arquivos entre si. A maioria das redes P2P hoje usa o protocolo BitTorrent .

O BitTorrent tem algumas semelhanças superficiais com criptomoedas como o Bitcoin: a saber, é um protocolo que oferece comunicações descentralizadas entre nós autônomos em uma rede.

Há vários problemas potenciais para pessoas que querem usar redes BitTorrent . O primeiro é que visitantes de sites como o The Pirate Bay podem ser bloqueados por seus próprios ISPs, possivelmente a mando de governos ou grupos de lobby da indústria.

“T acho que um serviço descentralizado ofereça uma maneira de contornar os ISPs”, disse Nick Lambert, COO da MaidSafe, que se concentra em armazenamento de arquivos seguros distribuídos. “Quando a SAFE Network for lançada – que é o serviço mais descentralizado que já ouvi falar, pois T tem um blockchain – ela ainda não estará imune aos ISPs.”

Teoricamente, os usuários poderiam acabar com os ISPs completamente com uma rede mesh descentralizada usando Bitcoin como um incentivo para participar. Lambert aponta para Liberte-net, um conceito de rede mesh financiado por bitcoin, como uma forma de driblar ISPs completamente. No entanto, esta é mais uma solução teórica do que ONE no momento.

“A busca por um substituto para os ISPs é algo que muitas pessoas gostariam de ver, mas infelizmente acho que uma solução realmente viável está um BIT distante”, concluiu.

O outro problema potencial para usuários de compartilhamento de arquivos é que, mesmo que seus ISPs os deixem visitar sites como o The Pirate Bay, as autoridades locais podem derrubar esses sites na fonte, como aconteceu com o The Pirate Bay.

No entanto, isso pode ser um problema menor do que o esperado, porque o The Pirate Bay T estava realmente compartilhando os arquivos em si. Em vez disso, era simplesmente um índice, mantendo um banco de dados desses arquivos.

“Apesar da mensagem de aviso, a maioria desses usuários ainda baixará seus arquivos com sucesso, já que os rastreadores BitTorrent já foram tornados redundantes em grande parte por uma rede P2P global, que pode ser chamada de ' BitTorrent DHT'”, disse André Miller, um estudante de doutorado em ciência da computação na Universidade de Maryland.

Miller é um colaborador fundamental paramoeda permanente, um projeto desenvolvido para usar a Tecnologia blockchain para arquivar dados em milhares de computadores.

Como funciona o compartilhamento de arquivos BitTorrent

Para entender esse conceito, precisamos nos aprofundar em como o BitTorrent funciona.

Em uma rede BitTorrent , os arquivos são disponibilizados para outros baixarem em um processo chamado 'seeding'. Os arquivos são semeados por computadores chamados 'peers', e o computador de qualquer um pode ser transformado em um peer simplesmente baixando um cliente de software apropriado e conectando-o à Internet.

Os computadores na rede que baixam arquivos de seeders são chamados de "leeches", e é comum que um peer seja um seeder e um leech ao mesmo tempo.

Os arquivos seeded são divididos em muitos segmentos individualmente baixáveis. Isso tem três vantagens:

Primeiro, se um peer contendo um arquivo ficar indisponível durante um download, outros seeders ainda estarão disponíveis para entregar os segmentos que um leech está faltando. Segundo, múltiplos segmentos podem ser baixados de diferentes seeders de uma vez, facilitando a recuperação rápida de arquivos. Finalmente, os leeches podem rapidamente se tornar seeders eles mesmos, ao semear os arquivos que eles já baixaram. Isso contribui para a saúde geral da rede e a disponibilidade dos arquivos.

Nos primeiros dias do BitTorrent, os pares na rede se encontravam usando arquivos rastreadores, que continham uma lista constantemente atualizada de quais pares detinham quais segmentos de arquivo.

O Pirate Bay costumava ser um serviço rastreador centralizado para arquivos BitTorrent . Para cada arquivo para download, ele hospedava um arquivo rastreador para download com uma extensão .torrent.

Torrents sem rastreador

Em 2009, o The Pirate Bay desligou seu serviço de rastreamento centralizado. Em vez disso, ele mudou para torrents sem rastreador. Eles usam uma variedade de mecanismos para permitir que as pessoas encontrem seus arquivos. O mais comum é a Tecnologia de tabela de hash distribuída (DHT) que Miller descreve. Ela permite que os pares na rede mantenham listas parciais de outros pares que estão hospedando segmentos de arquivo específicos. Outro mecanismo, Peer Exchange, permite que os clientes BitTorrent perguntem diretamente a outros pares na rede a quais pares eles estão conectados.

Consequentemente, o The Pirate Bay deixou de ser uma fonte de rastreadores para download para se tornar um diretório de links magnéticos. Diferentemente dos rastreadores, os links magnéticos T informavam a um peer onde encontrar um arquivo. Em vez disso, continham informações criptografadas sobre o conteúdo de um arquivo específico para download, informando efetivamente a um cliente o que procurar. Um cliente BitTorrent que faz referência a um LINK magnético se conecta a seus peers usando tabelas de hash distribuídas e pergunta a eles quem está semeando esse arquivo.

Quando sites como o The Pirate Bay pararam de compartilhar arquivos, eles deixaram de ser necessários para a operação contínua da rede de compartilhamento de arquivos. Em vez disso, o verdadeiro trabalho pesado há muito tempo foi transferido para o cliente e as tabelas de hash distribuídas. No entanto, esses sites forneceram uma maneira útil de encontrar facilmente arquivos compartilhados online.

Uma maneira de sustentar essa facilidade de uso, em vez de depender de pessoas compartilhando links manualmente, pode ser descentralizar a publicação de informações de arquivo em si. Isso é algo para o qual tabelas de hash distribuídas são úteis. O OpenBazaar, que é um mercado descentralizado que permite que as pessoas listem seus próprios bens e serviços, usa DHTs para obter essas informações. Projetos como o OpenBazaar sugerem que é possível para nós autônomos em uma rede global publicar informações próprias para tudo, desde negociação até empréstimos P2P.

Outros projetos, comoTriblr, já implementaram a distribuição de busca para compartilhamento de arquivos.

Usando Criptomoeda para melhorar o desempenho

Então, as tecnologias subjacentes da criptomoeda podem não ser necessárias para salvar o compartilhamento de arquivos, ou a indexação de informações sobre arquivos disponíveis no momento. No entanto, pode haver espaço para a Criptomoeda melhorar o desempenho dessas redes de compartilhamento de arquivos.

“Uma das coisas inovadoras no Bitcoin é o uso de moeda virtual integrada para incentivos em sua rede”, disse Miller.

O BitTorrent também tem um mecanismo de incentivo embutido, aponta Miller. Os pares que semeiam arquivos são recompensados ​​com downloads mais rápidos, enquanto os pares que semeiam menos ou nenhum arquivo descobrirão que a frequência de segmentos de arquivo que eles podem baixar de outro par é artificialmente limitada, ou 'sufocada'.

Esse mecanismo de incentivo deixa os novos pares com um problema: eles não têm nada para semear, então seus downloads podem ser mais lentos. O protocolo BitTorrent usa 'desengasgo otimista’, em que um par aleatório é selecionado para downloads ilimitados, partindo do princípio de que isso pode valer a pena.

“No geral, a rede BitTorrent consiste em voluntários. Talvez o BitTorrent funcionasse ainda melhor se você pudesse se oferecer para pagar seus pares pelo serviço deles”, disse Miller. Em tal esquema, um par leeching sem segmentos de arquivo para negociar poderia potencialmente pagar um par seeding para desobstruí-lo, aumentando seu desempenho de download e usando o blockchain para rastrear tudo.

Uma cauda longa e fofa

Há uma nuance aqui. Arquivos populares como o último vídeo viral ou blockbuster de Hollywood provavelmente se sairiam muito bem sem um download de qualidade de serviço pago, pois haveria seeders suficientes para satisfazer até mesmo um novato sanguessuga.

“Acredito que essa abordagem teria mais potencial para a 'cauda longa' de arquivos, como backups pessoais (que dizem respeito apenas a uma pessoa) ou arquivos de nicho (que, atualmente, têm menos probabilidade de ter seeders ativos)”, disse Miller.

A cauda longa é uma distribuição na qual um pequeno número de itens supera os demais em popularidade (a cauda longa seria a parte amarela no diagrama abaixo).

A Cauda Longa
A Cauda Longa

Um termo destacado pelo popular editor da Wired, Chris Andersonlivrodo mesmo nome, aplica-se ao conteúdo na era da Internet. Um pequeno número de itens populares do mainstream será o mais baixado, enquanto outros conteúdos mais obscuros serão vistos por muito menos pessoas. No entanto, há muito mais desses itens menos populares, criando a ‘cauda longa’.

As redes BitTorrent têm sua própria versão da cauda longa, dando origem a algo conhecido como problema de promoção do semeador. Os seeders frequentemente descontinuam o seeding de arquivos após terem baixado seu próprio conteúdo. Embora sempre haja seeders suficientes para um arquivo popular, pode haver apenas um ou dois seeds para aquele obscuro documentário norueguês de domínio público sobre a história cultural do lutefisk que você está morrendo de vontade de assistir. Se você começar a sugar do punhado de seeders para aquele item e eles ficarem indisponíveis, você ficará preso sem o download completo do arquivo.

Usar uma Criptomoeda como incentivo pode ser uma maneira de "aumentar" a cauda longa, encorajando mais pessoas a compartilhar itens menos populares. Poderia recompensar os pares com uma forma de valor armazenado. Eles poderiam usar no futuro para comprar seu próprio status de download prioritário para segmentos de um arquivo diferente ou, se a Criptomoeda fosse negociada em bolsas, eles poderiam sacar.

Lidando com ataques fraudulentos de pares

Há outro uso potencial para tecnologias de Criptomoeda em redes de compartilhamento de arquivos, disse Miller: como uma forma de proteção contra ataques.

Empresas de mídia contrataram firmas para interromper redes de compartilhamento de arquivos usando uma variedade de métodos, incluindo o uso de seeders falsos. Esses seeders podem transmitir blocos incompletos ou carregar arquivos de baixa qualidade ou quebrados.

“O sistema de classificação usado pelo Pirate Bay e outros sites é importante para combater isso, mas é potencialmente frágil”, disse Miller. “É possível que, se tais ataques se tornarem muito mais avançados no futuro, a Tecnologia blockchain possa levar a defesas mais robustas.”

O blockchain pode se tornar uma maneira de armazenar downloads e informações sobre a qualidade de arquivos ou pares específicos, por exemplo. Uma Criptomoeda interna pode até ser usada como uma forma de sistema de reputação para recompensar compartilhadores genuínos e punir os fraudulentos.

Por enquanto, tais ideias permanecem teóricas, e o BitTorrent continua em seu atual caminho de sucesso sem nenhuma dessas melhorias de blockchain. Mas a Tecnologia interrompe onde pode. Se a necessidade surgir, a Tecnologia certamente estará lá.

Isenção de responsabilidade: As opiniões expressas neste artigo são do autor e não representam necessariamente as opiniões da CoinDesk e não devem ser atribuídas a ela.

A Baía dos Piratasimagem via Shutterstock.

Danny Bradbury

Danny Bradbury é escritor profissional desde 1989 e trabalha como freelancer desde 1994. Ele cobre Tecnologia para publicações como o Guardian.

Picture of CoinDesk author Danny Bradbury