Project Maelstrom

Анонсированный в прошлом году компанией Bittorrent Inc. браузер нового поколения вышел на стадию публичного бета-тестирования.

Project Maelstrom — браузер, основанный на протоколе bittorrent, позволяющий за считанные минуты опубликовать статический контент в сети в виде привычного торрента. Первая публичная бета собрана в 32-битном варианте, пока только для Windows, в скором времени обещают сборку под MacOS.
Технологии: Project Maelstrom

На главной показан счётчик, который в реальном времени отображает количество людей «хостящих» текущую страницу. Поначалу кажется, что счётчик фиктивный и красуется только для привлечения внимания, но открыв Инструменты разработчика на вкладке Сеть, можно увидеть живой Json, отдающий количество сидов, пиров, скорость отдачи и приёма.

Чуть ниже на главной странице браузера есть тестовые magnet-ссылки на torrent-файлы. В случае клика по ссылке, браузер задумывается на несколько секунд, сообщает, что ищет пиров, а потом довольно шустро открывает саму страницу. Ссылка в адресной строке принимает вид bittorrent:///. Помимо данного формата, Maelstrom также понимает magnet-ссылки и простые http-ссылки на torrent-файлы. Попытка открыть magnet главной страницы в обычном торрент-клиенте почему-то провалилась — мета-данные получить не может. А некоторые хеши вообще в DHT не видит.

Сам Хромиум, конечно, не умеет bittorrent. Он, по сути, является оболочкой для клиента µTorrent, скрывающегося под именем «chrome.native.torrent.exe», который стартует вместе с браузером и не сильно то старается завершиться после завершения браузера — остаётся «раздавать интернет».

Графического интерфейса для создания раздач пока нет — всё делается специальным оптимизирующим скриптом на Питоне. Суть его оптимизаций заключается в упорядочивании последовательности скачивания файлов, например, index.html должен грузиться первым. Плюс к этому — устанавливается фиксированный размер порции данных торрента в 16кб, т.к. слишком большой размер может повлиять на скорость загрузки сайта.

Начальное сидирование сайта нужно стартовать в самом обычном µTorrent или Bittorrent клиентах. С другими могут не работать magnet-ссылки — предупреждают разработчики.

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

По сути взят готовый торрент-клиент, на него через API навешен браузер в виде Хромиума, никаких удобных инструментов нет.

Можно надеяться, что это всего лишь бета, и в относительно скором времени появится что-то более-менее интересное, например, аналог DNS.

Кто желает попробовать.

Я качнул, буду тестить.

5 комментариев

djamix
Установил. Он хочет *по умолчанию*, я, есстесна, отказал:-)
Короче, хрен пока поймешь: вас ист дас.
Торренты качаю ZONA, привык.
Svetlana
Потом расскажешь — что, зачем и почему...))) И ЭТО вообще зачем? Торренты качать?...))
djamix
Ага:-) Торренты:-)
Svetlana
А простого клиента уже мало, да? Надо брУзер ставить?...)))
djamix
Ну, судя по описанию, он перехватывает закачки.

Оставить комментарий

Комментировать при помощи: