Почему веб-хостинг p2p не получил широкого распространения?[закрыто]

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

  •  09-09-2019
  •  | 
  •  

Вопрос

Мы можем видеть рост систем, использующих принципы peer-to-peer.Но есть область, где peer-to-peer (пока) широко не используется:веб-хостинг.

Уже запущено несколько проектов, но не существует масштабного решения, которое позволило бы пользователям использовать одноранговый веб-хостинг и вносить в него свой вклад.

Я имею в виду не закрытые проекты (например, Google Web Hosting, которые используют ресурсы Google, а не пользователей), а открытые проекты, где каждый пользователь вносит свой вклад в хостинг глобального веб-хостинга, предоставляя доступ к его ресурсам (cpu, bandwith).

Я могу вспомнить несколько преимуществ таких систем:

  • автоматическая балансировка нагрузки
  • лучшая местность
  • отсутствие ограничений по хранению
  • Бесплатно

Итак, почему такая система до сих пор широко не используется ?

Редактировать: Я думаю, что проблема "97.2%, plz seed!!" возникает из-за того, что все пользователи загружают не все файлы.Но если будет построена система, в которой все пользователи в равной степени вносят свой вклад во весь контент, эта проблема больше не возникнет.Благодаря этому одноранговые системы хранения данных (такие как Wuala) надежны.

Уместна проблема проприетарного кода, а также того факта, что пользователь может не знать, какой контент (возможно, "плохой") он размещает.Спасибо за ваши ответы.

Я добавляю еще одну проблему:задержка, которая может быть выше, чем при использовании выделенного сервера.

ПРАВКА 2: Конфиденциальность кода и данных может быть достигнута с помощью шифрования.Например, в Wuala все файлы зашифрованы, и я думаю, что в этой системе нет известных нарушений безопасности (но я могу ошибаться).

Это правда, что у сеялок было бы не так много преимуществ, или их было бы немного.Но это предотвратило бы зависимость людей от компаний, предоставляющих веб-хостинг.И я думаю, что такой децентрализованный способ размещения веб-сайтов ближе к первоначальной идее интернета.

Это было полезно?

Решение

Это то, что Бесплатная Сеть в основном это,

Freenet - это бесплатное программное обеспечение, которое позволяет вам публиковать и получать информацию в Интернете, не опасаясь цензуры.Чтобы достичь этой свободы, сеть полностью децентрализована, а издатели и потребители информации анонимны.Без анонимности никогда не может быть истинной свободы слова, а без децентрализации сеть будет уязвима для атак.

[...]

Пользователи вносят свой вклад в работу сети, предоставляя пропускную способность и часть своего жесткого диска (называемого "хранилищем данных") для хранения файлов.В отличие от других одноранговых сетей обмена файлами, Freenet не позволяет пользователю контролировать то, что хранится в хранилище данных.Вместо этого файлы сохраняются или удаляются в зависимости от того, насколько они популярны, причем наименее популярные отбрасываются, чтобы освободить место для более нового или популярного контента.Файлы в хранилище данных зашифрованы, чтобы снизить вероятность судебного преследования со стороны лиц, желающих подвергнуть цензуре контент Freenet.

Самая большая проблема в том, что это происходит медленно.Как по скорости передачи, так и (в основном) по задержке..Даже если вы сможете привлечь много людей с приличной пропускной способностью для загрузки, выделенный сервер или два все равно никогда не будут такими быстрыми..Скорость хороша для того, что такое Freenet (публикация данных без страха цензуры), но не для размещения вашего веб-сайта..

Более серьезная проблема заключается в том, что контент должен представлять собой статические файлы, что исключает его использование на большинстве сайтов с высоким трафиком..Чтобы обслуживать динамические данные, каждому узлу пришлось бы выполнять код (страшно) и, вероятно, пришлось бы извлекать данные из базы данных (что было бы еще одной большой задержкой, опять же из-за задержки)

Я думаю, что "облачные вычисления" настолько близки к веб-хостингу P2P, насколько мы увидим на данный момент..

Другие советы

Для нашего бизнеса я могу придумать 2 причины не использовать одноранговый хостинг:

  1. Отзывчивость.Одноранговые размещенные решения часто надежны из-за огромного количества совместно используемых ресурсов, но они также крайне нестабильны.Таким образом, просмотр будет прерывистым.
  2. Проприетарные данные / код.Если я написал пользовательскую логику для своего сайта, я не хочу, чтобы все пользователи сети имели доступ.Вы также сталкиваетесь с проблемами конфиденциальности данных клиентов.

Если бы я пожертвовал часть своего процессора и пропускной способности какому-нибудь сервису веб-хостинга p2p, как я мог бы быть уверен, что он не будет в конечном итоге использован для показа детского порно или другого столь же отвратительного контента?

Хостинг веб-сайтов P2P еще не получил широкого распространения, потому что сопутствующая технология, позволяющая повышать скорость восходящего потока для отдельных клиентов, еще не получила широкого распространения, и это то, что я хочу изучить *.

То, что необходимо для этого, называется беспроводной ячеистой сетью, которая должна позволить обычному пользователю использовать всю скорость восходящего потока, на которую способен их маршрутизатор, а не просто то, что им предлагает какой-нибудь спекулятивный провайдер, в то время как они передают информацию между другими маршрутизаторами, чтобы она в конечном итоге достигла своей цели.

Для размещения веб-сайта P2P требуется своего рода комбинация технологий беспроводной ячеистой связи, RAID-хранилища с множественным резервированием, совместного использования торрентов и некоторой иерархии ключей шифрования, которая предоставляет различным пользователям разные возможности изменять передаваемые данные, позволяя размещать что-то динамическое, например форум.Система должна была бы самообновляться, чтобы включить последнее, вероятно, путем временной отметки всех распределенных пакетов данных.

Могут быть и другие возможные катализаторы, которые привели бы к широкому использованию p2p-хостинга, но я думаю, что хорошим кандидатом является все, что возвращает физическую архитектуру аппаратных средств, фактически подключающих Интернет, к первоначальной теории веб-коммуникации.

Конечно, как всегда, главная причина, по которой это до сих пор не реализовано, заключается в том, что на это мало денег или их вообще нет.Идея будет подхвачена гораздо быстрее, если либо:

  1. Кто-то находит способ в значительной степени испортить это в сторону потребительства

  2. Производители маршрутизаторов понимают, что существует большой спрос на маршрутизаторы, готовые к работе с WiMesh

  3. Существует глобальный сдвиг парадигмы прочь от мотивации получения прибыли и к созданию вещей только для того, чтобы приносить пользу всему человечеству, создавая изобилие и стремясь к оптимальной эффективности

* смотрите p2pint dot darkbb dot com, если вы заинтересованы в разработке этой концепции

Сколько раз вы видели "97.2%, пожалуйста, заполните!!" для любого случайного торрента?

Только представьте себе хаос, если бы даже небольшая часть Интернета стала недоступна таким образом.

Похоже, что эта идея увеличила бы стоимость отдельного сеялки (пропускную способность) без большой выгоды.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top