Как стать автором
Обновить

Комментарии 16

Ну p2p сети все близки по духу, но все же ipfs немного в другую сторону. В статье как раз речь о том, что пришлось расширять полномочия трекера, а в ipfs трекер наоборот, отстрелян в пользу всеобъемлющего DHT.

Если вопрос о том, кто на битторренте делал свои cdn, то мы далеко не первые. My.games (vk), WarThunder, battle.net

My.games (vk), WarThunder, battle.net

Может я невнимательно смотрел, но я не видел ни аплоад трафика у себя, ни галочки "стать сидом".

Ого, круто. Не знал, благодарю.

Ну например в World of Warcraft обновления по p2p скачивались

Недавно такой функционал появился в Steam.

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

А почему стэйбл-ноды не реализовали через web-seed? и почему transmission на стэйбл-нодах? Из-за remote интерфейса?

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

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

ещё до торрентов в мире царил DC++ (он и сейчас прекрастно живёт, и зачастую контент там можно найти быстрее чем на торрентах), так вот ИМХО оно чуть больше подходит для данной задачи хотя бы потому что не обязательно досылать клиенту обновлённый torrent файл, клиент может быть "подписан" на некую шару и автоматом подхватывать из неё изменения так же как и в торренте забирая их не только у первоисточника но и у всех "соседей" у кого они уже есть.

Хэши для каждого файла добавили в BitTorrent v2. Только с поддержкой в клиентах не всё гладко. Transmission например не поддерживает.

Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации