Peer-to-Peer → Lua что новенького в BitTorrent DHT?
Какое-то время назад я написал для Shareaza внешний DHT Tracker на Lua (GitHub). Для Shareaza это обычный локальный трекер, а по сути это BitTorrent DHT клиент, который позволяет ей качать торенты по магнет ссылкам без трекера.
Так вот, пока клиент работает, он отлавливает пакеты с неизвестными ему полями и сохраняет для дальнейшего анализа (если опция включена).
Итак, что новенького мы наловили в BitTorrent DHT.
Так вот, пока клиент работает, он отлавливает пакеты с неизвестными ему полями и сохраняет для дальнейшего анализа (если опция включена).
Итак, что новенького мы наловили в BitTorrent DHT.
Я пиарюсь → Tchart — самый объективный чарт
Посещая торрент-трекер, я однажды поймал себя на мысли, что посещаю его с одной не совсем обычной целью — понять, что и в каком количестве качает народ. Я открывал какую-нибудь категорию и, переходя по страницам, сортировал торренты по сидерам и личерам, запоминая и сравнивая максимумы. Это было ужасно неудобно, и так возникла идея — создать torrent-chart.
Peer-to-Peer → Peer-to-Peer сеть автомобилей
Родилась полубезумная мысль о том, как должна быть устроена Сеть.
Соответственно, делюсь ей с вами, дорогие хабравчане. Продумано плохо ( «фэнтезийно») но, думаю, вы это исправите.
Натолкнули на эту мысль некоторые посылки и тренды:
Соответственно, делюсь ей с вами, дорогие хабравчане. Продумано плохо ( «фэнтезийно») но, думаю, вы это исправите.
Натолкнули на эту мысль некоторые посылки и тренды:
Поисковые машины и технологии → Поиск по торрентам в DHT-сети
Мало найдётся людей среди пользователей и читателей Хабра, которым не доводилось бы пользоваться торрентами. И наверняка многие понимают уязвимость центральных звеньев этой системы — торрент-трекеров (истории с Пиратской бухтой и бывшим torrents.ru, ныне рутрекером, — тому подтверждение).
Однако не все знают, что уже давно существует альтернатива традиционным трекерам — DHT-сеть, позволяющая организовывать раздачи без трекера. До сих пор она не получила большого распространения из-за невозможности поиска внутри сети — нужный файл можно было скачать только при наличии magnet-линка раздачи. Однако недавно появился первый и уникальный пока поисковый сервис по DHT-сети BTDigg.org.
Сервис с весьма лаконичным дизайном заточен под одну функцию — поиск:

Чтобы снизить зависимость от трекеров, в 2007 году разработчиками протокола bittorrent была принята его модификация на основе DHT-структуры, которая позволяла делать раздачи без трекера.
Что такое DHT-сеть? Фактически, это распределённая сеть торрент-клиентов, которая хранит идентификаторы (хеши) всех публичных раздач — т.н. magnet-link, которые представляют собой 160-битное случайное число. DHT-узлы клиентов отвечают за анонсирование своих торрентов и за поиск запрашиваемых. Благодаря тому, что все современные клиенты поддерживают DHT, можно сказать, что в этой сети есть практические все публичные торренты (приватные торренты сеть «не видит» и не позволяет скачивать). Практически — потому что DHT в клиенте может быть отключен. Поиск идёт по мета-информации, которую содержит в себе торрент-файл — то есть, проще говоря, он ищет по названию торрента и по названиям файлов входящих в него. Пользователь открывает magnet-линк в своём торрент-клиенте, тот находит всех раздающих файл и дальше качает как обычно — участия трекера в этой цепочке нет.
Однако не все знают, что уже давно существует альтернатива традиционным трекерам — DHT-сеть, позволяющая организовывать раздачи без трекера. До сих пор она не получила большого распространения из-за невозможности поиска внутри сети — нужный файл можно было скачать только при наличии magnet-линка раздачи. Однако недавно появился первый и уникальный пока поисковый сервис по DHT-сети BTDigg.org.
Сервис с весьма лаконичным дизайном заточен под одну функцию — поиск:

Поисковик по хэшам торрентов
Чтобы снизить зависимость от трекеров, в 2007 году разработчиками протокола bittorrent была принята его модификация на основе DHT-структуры, которая позволяла делать раздачи без трекера.
Что такое DHT-сеть? Фактически, это распределённая сеть торрент-клиентов, которая хранит идентификаторы (хеши) всех публичных раздач — т.н. magnet-link, которые представляют собой 160-битное случайное число. DHT-узлы клиентов отвечают за анонсирование своих торрентов и за поиск запрашиваемых. Благодаря тому, что все современные клиенты поддерживают DHT, можно сказать, что в этой сети есть практические все публичные торренты (приватные торренты сеть «не видит» и не позволяет скачивать). Практически — потому что DHT в клиенте может быть отключен. Поиск идёт по мета-информации, которую содержит в себе торрент-файл — то есть, проще говоря, он ищет по названию торрента и по названиям файлов входящих в него. Пользователь открывает magnet-линк в своём торрент-клиенте, тот находит всех раздающих файл и дальше качает как обычно — участия трекера в этой цепочке нет.
Peer-to-Peer → Храм-Торрента-В-DHT
— Вы молодцы, — говорю я. — Это очень здорово, что Храм построен. Где вы его поставили?Сергей Лукьяненко, «Фальшивые зеркала», 1999 г.
— В размазанном пространстве.
— Что?
— Ты совсем не в курсе? — Дик вздыхает. Достаёт пачку сигарет, закуривает. Либо у него статус выше, чем у Маньяка, либо хозяева «Лабиринта» не такие идиоты, как владельцы «Virtual guns». — Это ведь планировалось совсем особым проектом, Леонид…
— И что с того?
— Храм должен был быть вечным. Как сама глубина. А значит, не зависеть ни от одного сервера. Создающие Храм программы свободно блуждают по сети, их фрагменты дублируются, рекомбинируются, самостоятельно организуются для работы. Чтобы Храм исчез, надо уничтожить все машины в сети. Точнее, более девяноста трёх процентов, на нынешний момент.
Если кто не в курсе — Napster тоже был запущен только в 1999 г., очевидно, Лукьяненко на момент написания книги о нем знать не мог. Получается, он просто гений.
Peer-to-Peer → Kademlia DHT: Основы
Здравствуйте!
В этой статье, как и, надеюсь, в последующих, я хочу рассказать об одной из современных структурированных пиринговых сетей. Данный материал включает в себя мою переработку документаций, описаний и статей, найденных по теме. В качестве введения представлена общая краткая теория p2p-сетей, DHT, а уж затем следует основная часть, которой посвящена заметка.
В этой статье, как и, надеюсь, в последующих, я хочу рассказать об одной из современных структурированных пиринговых сетей. Данный материал включает в себя мою переработку документаций, описаний и статей, найденных по теме. В качестве введения представлена общая краткая теория p2p-сетей, DHT, а уж затем следует основная часть, которой посвящена заметка.
Peer-to-Peer → Видео-мафия и технологическая дилема
Всем привет.Работы по созданию Видео-мафии кипят вовсю.
Напомню, что WhoIsMafia — это новый экспериментальный вариант игры в Мафию, основная идея которого — общение игроков «вживую» через камеры и микрофоны. Сервис сделан практически полностью на технологии peer-to-peer, видео между клиентами транслируется напрямую, а за всю игровую логику отвечают сами клиенты.
Сегодня я представлю хабрапублике новый апдейт и опишу некоторые технологические сложности, порой ставящие меня в тупик.
Я пиарюсь → Торрент + сетевой маркетинг
Добрый день!
Хочу поделиться с хабрчанами новостями, которые постигли мой проект Media Get.
Во-первых мы добавили дополнительные треккеры в поиск, добавили подробное описание раздачи на этапе поиска, добавили черные спиские айпи и изрядно поработали над стабильностью приложения.
Во-вторых мы запустили сайт mgshare.com, в котором аккумулируем информацию о закачках, которыми наши пользователи делятся с друзьями.
выглядит это так:

То есть когда пользователь нажимает «Поделиться» в клиент Media Get на выбранной раздаче, ему сгенрируется такая ссылка на сайт
mgshare.com/index.php?view=torrent&id=58212, которую он может передать своему другу, не знающему про торренты абсолютно ничего!
Хочу поделиться с хабрчанами новостями, которые постигли мой проект Media Get.
Во-первых мы добавили дополнительные треккеры в поиск, добавили подробное описание раздачи на этапе поиска, добавили черные спиские айпи и изрядно поработали над стабильностью приложения.
Во-вторых мы запустили сайт mgshare.com, в котором аккумулируем информацию о закачках, которыми наши пользователи делятся с друзьями.
выглядит это так:

То есть когда пользователь нажимает «Поделиться» в клиент Media Get на выбранной раздаче, ему сгенрируется такая ссылка на сайт
mgshare.com/index.php?view=torrent&id=58212, которую он может передать своему другу, не знающему про торренты абсолютно ничего!
Я пиарюсь → Видео-мафия онлайн
Представляю вашему вниманию обновленную версию игры WhoIsMafia. Напомню, что WhoIsMafia — это сервис, основанный на популярной салонной игре Мафия, в которой игроки делятся на две группировки и в словесных баталиях пытаются уничтожить противоположную команду, используя для этого вэб-камеры и микрофоны. Во время пилотного запуска игры было очень много косяков и багов, которые сводили возможности комфортной игры на нет, что в общем-то не удивительно — это был первый публичный тест сервиса. Но он помог выявить ряд концептуальных ошибок и получить массу отзывов и предложений, за что я всем вам очень благодарен.
Одна из главных моих ошибок заключалась в том, что для старта игры создателю комнаты нужно просто было нажать кнопку. Но некоторые админы не выдерживали и покидали комнату до начала игры, и тогда игра не могла начаться никак. К тому же минимальное количество игроков в комнате для старта игры было установлено в шесть. Тогда мне казалось, что эта цифра вполне маленькая — я ошибался :) И если в первую комнату из-за бага набилось сразу под 40 человек, то в последующие дни больше трех я не видел ниразу.
А самая на мой взгляд полезная в продвижении проекта фича заключается в том, что теперь у каждой комнаты есть своя ссылка (пермалинк). Теперь можно создать игру, послать другу ссылку через IM, соц-сеть, твиттер и т.п., и друг сразу попадет в вашу комнату, даже если вы уже давным давно оттуда ушли.
Я пиарюсь → WhoIsMafia — новый вид online развлечения

Наверняка некоторые из вас помнят мой пост двухнедельной давности, в котором я показывал, как можно организовать многопользовательскую видеоконференцию используя peer-to-peer технологию Flash-платформы. Сегодня я представляю на суд общественности не просто концет — теперь уже стартап. Знакомьтесь.
WhoIsMafia.com — сервис, позволяющий играть в популярнейшую салонную игру Мафия не выходя из дома. Мало того — не выходя из браузера. Для этого достаточно иметь Flash Player 10.1+, вэбкамеру и хотя бы двух-мегабитный безлимитный канал. Что из себя представляет сервис, технические подробности и игровые тонкости можно прочитать под катом.