Эфемерный хостинг: страницы существуют до тех пор, пока на них кто-то смотрит

В интернете появился открытый сервис Ephemeral P2P Hosting, позволяющий создавать страницы по принципу, похожему на торренты. На находку обратили внимание пользователи Reddit.

На каждой странице отображается общее число людей «на раздаче»: если оно растёт, нагрузка на каждого отдельного пользователя уменьшается. Если оно падает, вероятность того, что контент вскоре исчезнет, увеличивается.

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

Работу сервиса можно проследить на примере тестовой страницы TJ. До тех пор, пока она будет открыта хотя бы у одного из пользователей, другие тоже смогут открыть её. Однако когда все посмотревшие её люди закроют вкладки в своих браузерах, она исчезнет навсегда.

По словам автора проекта, программиста Гейба Дюрацо (Gabe Durazo) из Нью-Йорка, технологию передачи данных через похожий веб-сервис можно было бы использовать в качестве альтернативы Dropbox или BitTorrent. Например, Ephemeral P2P хостинг мог бы оказаться полезным, когда нужно напрямую передать другу файл, который слишком велик для отправки по электронной почте, или для распределённого хранения наиболее важных файлов в истории человечества.

«Википедия» — великолепная коллекция знаний в плане статей. Возможно, было бы полезно иметь похожий некоммерческий сервис в качестве репозитория «важных» файлов.

Гейб Дюрацо, программист

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

На момент публикации заметки число пользователей на раздаче страницы с инструкцией составляло около 500. Дюрацо на всякий случай разместил её содержание на GitHub, как и исходный код сервиса.

1 апреля на Reddit появился похожий эксперимент, связанный с любознательностью пользователей. На специальном форуме открыли таинственную кнопку: каждый раз после её нажатия запускался таймер на 60 секунд. Никто не знал, что произойдёт, когда он обнулится, но пользователи продолжали нажимать на кнопку в течение нескольких месяцев.

6 июня счётчик на Reddit всё-таки дошёл до нуля. После этого синяя плашка исчезла, а вместо неё появилась надпись «Эксперимент окончен». В таинственном проекте приняли участие более миллиона пользователей.

#Новость #торренты #Reddit #эксперименты #peer_to_peer #пиринговые_сети #эфемерные_страницы

Статьи по теме
Reddit заставил сотни тысяч пользователей нажимать на кнопку неясного назначения
The Pirate Bay перезапустился со счётчиком времени и пропавшим поиском
{ "author_name": "Никита Лихачёв", "author_type": "editor", "tags": ["\u044d\u0444\u0435\u043c\u0435\u0440\u043d\u044b\u0435_\u0441\u0442\u0440\u0430\u043d\u0438\u0446\u044b","\u044d\u043a\u0441\u043f\u0435\u0440\u0438\u043c\u0435\u043d\u0442\u044b","\u0442\u043e\u0440\u0440\u0435\u043d\u0442\u044b","\u043f\u0438\u0440\u0438\u043d\u0433\u043e\u0432\u044b\u0435_\u0441\u0435\u0442\u0438","\u043d\u043e\u0432\u043e\u0441\u0442\u044c","\u043d\u043e\u0432\u043e\u0441\u0442\u0438","reddit","peer_to_peer"], "comments": 39, "likes": 25, "favorites": 10, "is_advertisement": false, "subsite_label": "internet", "id": 55765, "is_wide": true, "is_ugc": false, "date": "Mon, 20 Jul 2015 15:33:59 +0300" }
Комментарии

Солидный браслет

45

Эфемерное правительство: депутаты существуют до тех пор, пока их сумасшедшие законы принимаются обществом (надеюсь ТЖ не закроют за эту шутку. Или не шутку)

Электронный пёс_анон

3

Щас проверил. На страницах этого эфемерного хостинга вроде как работает жаваскрипт. Это значит, что там можно запилить эфемерный чатик!

Выгодный историк

2

На вебсокетах неинтересно, WebRTC тут лучше бы подошел.

Интернет
дискуссии в сообществе доступны только владельцам клубного аккаунта
С клубным аккаунтом вы сможете
создавать записи и вести дискуссии в закрытых сообществах
наслаждаться нашим сайтом без рекламы
помочь проекту и почувствовать себя лучше
Купить за 75₽

Прямой эфир

[ { "id": 1, "label": "100%×150_Branding_desktop", "provider": "adfox", "adaptive": [ "desktop" ], "adfox_method": "createAdaptive", "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "cndo", "p2": "ezfl" } } }, { "id": 2, "label": "1200х400", "provider": "adfox", "adaptive": [ "phone" ], "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "cndo", "p2": "ezfn" } } }, { "id": 3, "label": "240х200 _ТГБ_desktop", "provider": "adfox", "adaptive": [ "desktop" ], "adfox": { "ownerId": 228129, "params": { "pp": "i", "ps": "cndo", "p2": "fizc" } } }, { "id": 4, "label": "240х200_mobile", "provider": "adfox", "adaptive": [ "phone" ], "adfox": { "ownerId": 228129, "params": { "pp": "i", "ps": "cndo", "p2": "flbq" } } }, { "id": 5, "label": "300x500_desktop", "provider": "adfox", "adaptive": [ "desktop" ], "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "cndo", "p2": "ezfk" } } }, { "id": 6, "disable": true, "label": "1180х250_Interpool_баннер над комментариями_Desktop", "provider": "adfox", "adaptive": [ "desktop" ], "adfox": { "ownerId": 228129, "params": { "pp": "h", "ps": "clmf", "p2": "ffyh" } } }, { "id": 7, "label": "Article Footer 100%_desktop_mobile", "provider": "adfox", "adaptive": [ "desktop", "tablet", "phone" ], "adfox": { "ownerId": 228129, "params": { "p1": "byswn", "p2": "fjxb" } } }, { "id": 8, "label": "Fullscreen Desktop", "provider": "adfox", "adaptive": [ "desktop", "tablet" ], "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "cndo", "p2": "fjoh" } } }, { "id": 9, "label": "Fullscreen Mobile", "provider": "adfox", "adaptive": [ "phone" ], "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "cndo", "p2": "fjog" } } }, { "id": 10, "disable": true, "label": "Native Partner Desktop", "provider": "adfox", "adaptive": [ "desktop", "tablet" ], "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "clmf", "p2": "fmyb" } } }, { "id": 11, "disable": true, "label": "Native Partner Mobile", "provider": "adfox", "adaptive": [ "phone" ], "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "clmf", "p2": "fmyc" } } }, { "id": 12, "label": "Кнопка в шапке", "provider": "adfox", "adaptive": [ "desktop", "tablet" ], "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "cndo", "p2": "fdhx" } } }, { "id": 13, "label": "DM InPage Video PartnerCode", "provider": "adfox", "adaptive": [ "desktop", "tablet", "phone" ], "adfox_method": "createAdaptive", "adfox": { "ownerId": 228129, "params": { "pp": "h", "ps": "cndo", "p2": "flvn" } } }, { "id": 14, "label": "Yandex context video banner", "provider": "yandex", "yandex": { "block_id": "VI-223677-0", "render_to": "inpage_VI-223677-0-130073047", "adfox_url": "//ads.adfox.ru/228129/getCode?pp=h&ps=cndo&p2=fpjw&puid1=&puid2=&puid3=&puid4=&puid8=&puid9=&puid10=&puid21=&puid22=&puid31=&puid32=&puid33=&fmt=1&dl={REFERER}&pr=" } }, { "id": 15, "label": "Плашка на главной", "provider": "adfox", "adaptive": [ "desktop", "tablet", "phone" ], "adfox": { "ownerId": 228129, "params": { "p1": "byudv", "p2": "ftjf" } } }, { "id": 16, "label": "Кнопка в шапке мобайл", "provider": "adfox", "adaptive": [ "tablet", "phone" ], "adfox": { "ownerId": 228129, "params": { "p1": "ccydt", "p2": "ftwx" } } }, { "id": 17, "label": "Stratum Desktop", "provider": "adfox", "adaptive": [ "desktop" ], "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "cndo", "p2": "fzvb" } } }, { "id": 18, "label": "Stratum Mobile", "provider": "adfox", "adaptive": [ "tablet", "phone" ], "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "cndo", "p2": "fzvc" } } } ]
Узнавайте важные новости первыми
Подписаться на push-уведомления