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

Теперь peer-2-peer браузер Project Maelstrom доступен всем

Теперь peer-2-peer браузер Project Maelstrom доступен всем - 1

Разработчики протокола BitTorrent из одноимённой компании выпустили публичную бета-версию [1] своего браузера Maelstrom после нескольких месяцев альфа-тестирования. Скачав и запустив браузер (37 Mb), изготовленный на основе Chrome, каждый может опробовать просмотреть уже существующие распределённые сайты. Пока браузер работает только под ОС Windows.

Альфа-версия браузера [2], доступная не всем, была анонсирована [3] в декабре 2014. Проект задуман разработчиками протокола в качестве альтернативы традиционной системе сайтов клиент-сервер. Очевидные минусы этой системы – в уязвимости серверов. В случае блокировки или технической неисправности сервера сайты, расположенные на нём, перестают отвечать (при отсутствии сложной системы кеширования).

Теперь peer-2-peer браузер Project Maelstrom доступен всем - 2

Пока в сети сайтов Maelstrom есть лишь статичные сайты. URL выглядит как magnet-ссылка, открывая которую, браузер устраивает небольшое шоу с анимацией работы пиринговой сети. После успешного открытия протокол URL отображается как bittorrent://, а адресом сайта становится хэш.

Теперь peer-2-peer браузер Project Maelstrom доступен всем - 3

Веб-мастерам, желающим опубликовать таким образом свой сайт, предоставляется инструмент generator из набора torrent-web-tools [4]. Скрипт, написанный на Python 2.7, обрабатывает заданную директорию со статичными файлами и создаёт torrent-файл и magnet-ссылку. Чтобы сделать свой сайт доступным по ссылке для просмотра всеми желающими, веб-мастеру необходимо добавить торрент в uTorrent и раздавать его достаточное количество времени.

Теперь peer-2-peer браузер Project Maelstrom доступен всем - 4

Плюс такой распределённой системы – в отсутствие какого-либо сервера, который можно было бы закрыть или заблокировать. Кроме того, довольно сложно будет вычислить источник данных, если создатель сайта пожелает остаться анонимным.

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

Идея распределённого интернета уже приходила в головы разработчиков. Можно вспомнить о проекте ZeroNet [5]. Python-скрипт, запущенный в системе, работает как локальный прокси, в результате чего сайты можно просматривать в любом браузере.

Автор: SLY_G

Источник [6]


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

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

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

[1] бета-версию: http://blog.bittorrent.com/2015/04/10/project-maelstrom-enters-beta/

[2] Альфа-версия браузера: http://blog.bittorrent.com/2014/12/10/project-maelstrom-the-internet-we-build-next/

[3] была анонсирована: http://geektimes.ru/post/242785/

[4] torrent-web-tools: https://github.com/bittorrent/torrent-web-tools

[5] ZeroNet: https://github.com/HelloZeroNet/ZeroNet

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