- PVSM.RU - https://www.pvsm.ru -

Квантовый хостинг: страница существует, пока у неё есть хотя бы один наблюдатель

image

Наш мир постепенно переходит к состоянию, в котором самым ценным ресурсом оказывается информация. А ценность информации не в последнюю очередь изменяется её распространённостью. GeekTimes, Habrahabr или Wikipedia пользуются популярностью благодаря информации, хранящейся на их страницах. Хорошие фильмы и музыка сохраняются на торрентах гораздо дольше проходных.

Философские мысли посещали и создателя «эфемерного» хостинга [1] ephemeralp2p.durazo.us [2], который, в сущности, не размещает у себя ни одной страницы, а поддерживает лишь нечто вроде торрент-трекера.

С начальной страницы [3]Ephemeral каждый может вписать в форму любое содержимое, и после отправки формы браузер этого человека становится одним из узлов p2p сети. Для контента создаётся уникальный SHA-256 хэш, который включается в полный адрес созданной страницы.

Затем любой, получивший адрес созданной страницы [4], может её открыть. Её контент не хранится на сервере, и раздаётся браузерами тех участников сети, в которых эта страница открыта. Правда, процесс раздачи и поиска подходящего донора регулируется самим сервером. Когда последний браузер закрывает страницу, её содержимое бесследно исчезает. Наверху страницы отображается количество её читателей и другая служебная информация.

Автор организовал этот проект в качестве эксперимента, чтобы проверить работу веб-сокетов. Проект написан на языке Elixir [5] — ЯП для параллельных вычислений, который выполняется в виртуальной машине Erlang, BEAM. Код проекта доступен на github [6].

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

Эта статья на Ephemeral доступна по ссылке [7].

Автор: SLY_G

Источник [8]


Сайт-источник PVSM.RU: https://www.pvsm.ru

Путь до страницы источника: https://www.pvsm.ru/p2p/94317

Ссылки в тексте:

[1] хостинга: https://www.reg.ru/?rlink=reflink-717

[2] ephemeralp2p.durazo.us: http://ephemeralp2p.durazo.us

[3] С начальной страницы : http://ephemeralp2p.durazo.us/

[4] созданной страницы: http://ephemeralp2p.durazo.us/2bbbf21959178ef2f935e90fc60e5b6e368d27514fe305ca7dcecc32c0134838?

[5] Elixir: https://en.wikipedia.org/wiki/Elixir_%28programming_language%29

[6] доступен на github: https://github.com/losvedir/ephemeral2/wiki/This-page-exists-only-if-someone-is-looking-at-it

[7] доступна по ссылке: http://ephemeralp2p.durazo.us/bdf6c276b1ead088a0c629d41f9811741ac72a9072c6f25ab30aedfd93d85a9f

[8] Источник: http://geektimes.ru/post/259106/