Bitmagnet позволяет запустить персональный децентрализованный локальный торрент-индексатор

Гостевой
Bitmagnet позволяет запустить персональный децентрализованный локальный торрент-индексатор
PST

Обычно BitTorrent характеризуется как децентрализованная технология обмена файлами. Однако его зависимость от централизованных индексов противоречит этой идее. В последние годы появилось несколько «нерушимых» альтернатив, включая относительно новый Bitmagnet. Bitmagnet позволяет запустить частный индекс BitTorrent на базе протоколов DHT и BEP51.

В 2002 году Брэм Коэн представил широкой публике самый первый BitTorrent, тем самым полностью перевернув процесс обмена файлами.

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

Передача файлов через BitTorrent функционирует посредством однорангового обмена файлами, который не требует централизованного хранилища. Последние дополнения к протоколу, включающие BitTorrent Distributed Hash Table (DHT), позволяют работать с торрент-файлами без сервера трекера, что делает их полностью децентрализованными.

Хотя теоретически эта схема не всегда функционирует. Пользователи, которые подключаются к BitTorrent в научных целях или ищут там новейшие дистрибутивы Linux, часто пользуются централизованными поисковиками или индексами. Если те оказываются офлайн, то и соответствующие файлы .torrent тоже оказываются недоступны.

Децентрализация торрентов

Эта проблема существует достаточно давно, как и её решения. Так, существует торрент-клиент Tribler, спонсируемый университетом, и разработанное «The 8472» расширение для протокола BitTorrent (BEP51), созданное специально для решения этой проблемы.

BEP51 с помощью DHT обнаруживает и собирает хеши торрента, не используя центральный трекер. Такие хеши торрента можно преобразовать в magnet-ссылки, а вместе с соответствующими метаданными они образуют полный BitTorrent-индекс, который не уступает большинству централизованных торрент-сайтов.

Ряд централизованных торрент-сайтов, например BTDigg, уже используют данную схему. Однако плюсом решения на базе DHT является то, что централизованные сайты вовсе не обязательно будут работать как поисковики. Нужный код позволяет любому желающему создать собственные персонализированные и частные DHT-краулер, торрент-индекс и поисковик.

Bitmagnet: частный децентрализованный торрент-индекс

Bitmagnet — сравнительно новый инструмент с собственным сервером, заточенный под решение именно этого вопроса. Это ПО всё ещё находится на начальном этапе разработки и пару месяцев как стало доступно для широкой публики.

Пользователи, умеющие создавать Docker-контейнер, могут развернуть программу за пару минут. Для тех, кто заботится о конфиденциальности, сообщаем, что докерный файл на GitHub поддерживает VPN через Gluetun. Сразу после запуска Bitmagnet начинает сканировать DHT в поисках данных о торрентах и чётко индексирует все найденные файлы, после чего их можно будет найти через собственную поисковую систему.

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

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

Курация

В отличие от торрент-сайтов, которые тщательно модерируются, в базу Bitmagnet попадают практически все найденные торренты. Сюда попадают и файлы с неправильными тегами, и вредоносные программы, и контент, потенциально нарушающий закон. Однако ПО старается ограничивать неправомерное использование с помощью фильтрации метаданных для CSAM-контента.

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

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

Однако до сих пор эти проблемы не мешали пользователям тестировать это ПО.

Несмотря на то что пока доступна только «альфа»-версия, пользователи уже проявляют большой интерес к этому ПО. Докерный образ уже загрузили почти 25 тысяч раз, а репозиторий высоко оценило множество разработчиков.

Будьте осторожны!

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

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

Пожаловаться могут даже на тех, кто скачал это ПО для частного использования и загрузки законного контента. Поскольку программа сканирует DHT, она выглядит как торрент-клиент. Несмотря на то что она автоматически не запускает загрузку контента, некоторые примитивные антипиратские инструменты тем не менее могут (ошибочно) фиксировать эту активность.

Невозможно уничтожить

В целом, Bitmagnet — интересный инструмент, который использует потенциальные возможности BitTorrent, что в последнее время является редкостью.

По своей идее Bitmagnet напоминает Magnetico, который впервые был выпущен в 2017 году. Хотя активная поддержка этого ПО прекратилась, его всё ещё можно скачать на GitHub. За всё время работы этого ПО мы не видели ни одной жалобы на него, связанной с нарушением авторских прав.

Источник: https://torrentfreak.com/



Great! Next, complete checkout for full access to All-In-One Person
Welcome back! You've successfully signed in
You've successfully subscribed to All-In-One Person
Success! Your account is fully activated, you now have access to all content
Success! Your billing info has been updated
Your billing was not updated