Por que é p2p hospedagem na web não é amplamente utilizado? [fechadas]

StackOverflow https://stackoverflow.com/questions/737560

  •  09-09-2019
  •  | 
  •  

Pergunta

Podemos ver o crescimento de sistemas utilizando peer to princípios de pares. Mas há uma área onde peer to peer não é (ainda) amplamente utilizado:. Hospedagem na web

Vários projetos já estão lançados, mas não há nenhuma grande solução que permitiria aos usuários utilizar e contribuir para um peer to webhosting pares.

Eu não quero dizer projetos não-abertos (como o Google Web Hosting, que usam ressources Google, e não dos usuários), mas projetos abertos, onde cada usuário contribuem para a hospedagem da web mundial hospedagem, permitindo que seus ressources (cpu , largura de banda) estar disponível.

Não consigo pensar em vários ativos de tais sistemas:

  • balanceamento automático de carga
  • melhor localidade
  • há limites de armazenamento
  • livre

Então, por que esse sistema ainda não é amplamente utilizado?

EDIT: Eu acho que o "97,2%, plz semente !!" problema ocorre porque todos os usuários não semear todos os arquivos. Mas se um sistema onde todos os usuários contribuem igualmente para todo o conteúdo é construído, este problema não ocorre mais. Peer to sistemas de armazenamento de pares (como Wuala) são confiáveis, graças a isso.

O problema de código proprietário é pertinente, bem o fato de que um usuário pode não saber qual o conteúdo (possivelmente "ruim") que está hospedando. Obrigado por suas respostas.

eu adicionar outro problema:. A latência wich pode ser maior do que com um servidor dedicado

EDIT 2: A confidencialidade de código e dados podem ser atingido por encriptação. Por exemplo, com Wuala, todos os arquivos são criptografados, e eu acho que não é conhecido violação de segurança neste sistema (mas eu posso estar errado).

É verdade que semeadores não teria muitos benefícios, ou alguns. Mas seria impedir as pessoas de beeing dependente de empresas de hospedagem web. E de tal forma descentralizada para hospedar sites está mais perto da idéia original da internet, eu acho.

Foi útil?

Solução

Isto é o que Freenet basicamente é,

Freenet é um software livre que permite publicar e obter informações na Internet sem medo de censura. Para alcançar esta liberdade, a rede é totalmente descentralizada e editores e consumidores de informação são anônimos. Sem anonimato nunca pode haver verdadeira liberdade de expressão, e sem descentralização a rede estará vulnerável a ataques.

[...]

Os usuários contribuem para a rede, dando largura de banda e uma parte do seu disco rígido (o chamado "armazenamento de dados") para armazenar arquivos. Ao contrário de outras redes de compartilhamento de arquivos peer-to-peer, Freenet não permite que o controle de usuário que está armazenado no armazenamento de dados. Em vez disso, os arquivos são mantidos ou excluídos, dependendo de como eles são populares, com o ser menos populares descartados para abrir caminho para o conteúdo mais recente ou mais popular. Arquivos no armazenamento de dados são criptografados para reduzir a probabilidade de serem processados ??por pessoas que desejam censurar o conteúdo Freenet.

O maior problema é que ele é lento. Tanto na velocidade de transferência e (principalmente) latência .. Mesmo se você pode obter lotes de pessoas com rendimento decente upload, ele vai ainda não ser tão rápido a servidores dedicados ou dois .. A velocidade é bom para o Freenet é (publicação de dados sem medo de censura), mas não para hospedar seu site ..

Um maior problema é o conteúdo tem que ser arquivos estáticos, o que exclui a sua utilização para a maioria dos sites de alto tráfego .. Para servir dados dinâmicos cada peer teria que executar código (assustador), e provavelmente teria de recuperar dados de um banco de dados (o que seria outro grande atraso, novamente por causa do latência)

Eu acho que "cloud computing" é quase tão perto de P2P de hospedagem web, como veremos, por enquanto ..

Outras dicas

Para o nosso negócio que eu posso pensar de 2 razões para não usar pares de hospedagem:

  1. Capacidade de Resposta. Peer soluções hospedadas muitas vezes são confiáveis ??por causa do grande número de recursos compartilhados, mas eles também são nutoriously instável. Assim, a experiência de navegação será intermitente.
  2. dados proprietários / code. Se eu escrevi lógica personalizada para o meu site eu não quero todos no acesso à rede ter. Você também correr em questões de privacidade com os dados do cliente.

Se eu fosse para doar um pouco do meu PCs CPU e largura de banda para algum serviço de hospedagem p2p web, como eu poderia ter certeza de que ele não iria acabar sendo usado para servir pornografia infantil ou outro conteúdo semelhante nojento?

P2P site de hospedagem ainda não é amplamente utilizado, porque a tecnologia companheira permitindo taxas mais elevado montante para clientes individuais ainda não é amplamente utilizado, e isso é algo que eu quero olhar para *.

O que é necessário para isso é chamado de malha de rede sem fio, o que deve permitir que o usuário médio para utilizar a velocidade a montante completo que o seu router é capaz de, em vez de apenas o que algumas rações especulação ISP para eles, enquanto eles transmitem informações entre outros roteadores para que ele finalmente atinge o seu alvo.

Para hospedar um P2P website, é necessário uma espécie de combinação de tecnologia entre a comunicação wireless mesh, armazenamento RAID-redundância múltipla, compartilhamento torrent, e algum tipo de hierarquia de chave de criptografia que permite que vários usuários diferentes habilidades para alterar os dados que está sendo transmitida, permitindo que algo dinâmico, como um fórum para ser hospedado. O sistema teria que ser auto-atualização para incorporar o último, provavelmente pelo tempo-carimbar todos os pacotes de dados distribuídos.

Pode haver outros catalisadores possíveis que poderiam causar o uso generalizado de p2p hospedagem, mas eu acho que qualquer coisa que retorna a arquitetura física de hardware realmente fiação até a volta internet à sua teoria original de comunicação web é um bom candidato.

Claro que, como sempre, a principal razão isso não foi implementado ainda é porque existe pouco ou nenhum dinheiro nele. A ideia será pego muito mais rápido se:

  1. Alguém encontra um caminho para ele em grande parte corrupta face ao consumismo

  2. fabricantes de roteadores perceber que há uma grande demanda por WiMesh-pronto routers

  3. Há um mudança global paradigma longe do lucro e para a criação de coisas só para benefício toda a humanidade através da criação de abundância e esforçando-se para uma eficiência superior

* ver p2pint dot darkbb dot com, se você estiver interessado em desenvolver este conceito

Quantas vezes você já viu "97,2%, por favor semente !!" para qualquer torrente aleatório?

Basta imaginar o caos se mesmo uma pequena porção da web se tornou indisponíveis desta forma.

Parece que esta ideia seria adicionar um monte de custo para o semeador indivíduo (largura de banda), sem um monte de benefício.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top