|
Главная | Торренты + ДС++ и д.р. сети - Форум | Вторник, 11.02.2025, 04:19
Торренты + ДС++ и д.р. сети
| |
livedc | Дата: Вторник, 05.05.2009, 23:40 | Сообщение # 1 |
Admin
Сообщений: 159
Репутация: 11
Статус: Offline
| Идеи по поводу объединения 2х и более протоколов в одном клиенте: мнения, предложения, наработки, примеры.
|
|
|
|
4e4ako | Дата: Вторник, 05.05.2009, 23:40 | Сообщение # 2 |
Майор
Сообщений: 87
Репутация: 2
Статус: Offline
| собственно.. а почему бы и нет )) все равно такой клиент когда нибудь появиться ) сумасшедшая мысля - совместить битторент и ДЦ+ клиенты ^ ^ особых конечно супер-пуперских наворотов не нужно (типа поддержки ipv6 и кучи страниц настроек) так себе по типу мюТоррента+грейлинка.. а дальше-больше всякие "вкусности" можно и понаприлеплять )) тогда и решится проблемка с локальными адресами у битторент лузеров(трекеры раздают только реальные айпишники).. вот качают один и тот же фильмец с какого нить трекера несколько юзеров в локалке, а через Дц+ сливают друг другу части файлов, как при локальном ретрекере - заипца! было б..
Сообщение отредактировал 4e4ako - Вторник, 05.05.2009, 18:04 |
|
|
|
SMT | Дата: Вторник, 05.05.2009, 23:41 | Сообщение # 3 |
Генерал-лейтенант
Сообщений: 514
Репутация: 28
Статус: Offline
| Quote (4e4ako) сумасшедшая мысля - совместить битторент и ДЦ+ клиенты без наличия хеш-информации качать нельзя. в DC для начала скачки нужен не просто магнет, а хотя бы один полный источник, чтобы с него скачать TTH для файла. и потом, как связать раздачу на торренте с полным источником в дц? идея объединения torrent+dc ещё не доросла до понятного вида )))
|
|
|
|
4e4ako | Дата: Вторник, 05.05.2009, 23:41 | Сообщение # 4 |
Майор
Сообщений: 87
Репутация: 2
Статус: Offline
| Quote (SMT) без наличия хеш-информации качать нельзя. в DC для начала скачки нужен не просто магнет, а хотя бы один полный источник, чтобы с него скачать TTH для файла. и потом, как связать раздачу на торренте с полным источником в дц? идея объединения torrent+dc ещё не доросла до понятного вида ))) ну я конечно далеко не специалист.. но разве никак нельзя математически получить из info_hash торрент-файла TTH для ДЦ+? (если конечно за торрент-файлом стоит 1 настоящий файл..) или придумать алгоритм шифрования для info_hash, чтобы он был похож на TTH и мог использоваться в поиске? (пусть для начала только грейлинком и "понимаемый") ведь сразу после запуска торрент-файла мы уже знаем имена и размеры всех файлов в раздаче - разве из этого ничего нельзя выжать??
Сообщение отредактировал 4e4ako - Вторник, 05.05.2009, 18:49 |
|
|
|
SMT | Дата: Вторник, 05.05.2009, 23:41 | Сообщение # 5 |
Генерал-лейтенант
Сообщений: 514
Репутация: 28
Статус: Offline
| Quote (4e4ako) но разве никак нельзя математически получить из info_hash торрент-файла TTH для ДЦ+? никак, хеши совершенно разные Quote (4e4ako) или придумать алгоритм шифрования для info_hash, чтобы он был похож на TTH и мог использоваться в поиске? (пусть для начала только грейлинком и "понимаемый") а вот это уже ценная идея, респект =) TTH длиннее торрентовского MD5, поэтому може легко его содержать, дополнив случайными битами. и хаб никогда не заподозрит, что запрос на поиск делается по MD5, а не TTH. правда, БД хешей будет вдвое больше и NTFS-потока надо будет 2 штуки. а грей станет гоним и ненавидим всеми торрент-трекерами, потому что поиск пиров, проверка рейтинга уйдёт из компетенции трекера. достаточно получить хеши из торрент-файла и трекер больше не нужен. но ведь система рейтингов главный плюс торрентов. зачем гробить ещё и эту сетку и правращать её в помойку читеров, что сделал грей с DC++
|
|
|
|
4e4ako | Дата: Вторник, 05.05.2009, 23:41 | Сообщение # 6 |
Майор
Сообщений: 87
Репутация: 2
Статус: Offline
| Quote (SMT) но ведь система рейтингов главный плюс торрентов. зачем гробить ещё и эту сетку и правращать её в помойку читеров, что сделал грей с DC++ пользы будет больше.. ну рейтинги на трекерах сами поумирают со временем... тем более крупнейшим трекерам не нужны рейтинги.. в инете(в т.ч. и рунете) полным полно трекеров без рейтингов и даже регистрации.
|
|
|
|
SMT | Дата: Вторник, 05.05.2009, 23:41 | Сообщение # 7 |
Генерал-лейтенант
Сообщений: 514
Репутация: 28
Статус: Offline
| действительно, очень заманчиво. пользователь качает торрент-файл и начинает закачку с торрент-юзеров, но отвечает на поиски MD5 через хабы, подключая к себе других пиров, скачавших этот же торрент с трекера как только торрент докачался, файл кладётся в шару и у него появляется TTH. у аплоадера TTH есть изначально. теперь на поиск MD5 можно отвечать TTH-хешами и наоборот, что увеличивает число источников а самое вкусное - забрать у трекера его сокровище - список раздающих пиров и делиться им со всеми, чтобы люди с нулевым рейтингом, получающих от хаба "ждите 24 часа", могли качать сразу. тем более, трекер даёт только N источников, а сложившись с другими пирами, мы получим больше источников (хотя тут возрастает доля паразитного трафика запросов к источникам, и логика отбора источников перекладывается с трекера на клиент. причём у трекера больше данных, чтобы лучше распределить нагрузку, поэтому КПД файлообмена будет падать) также можно будет давать юзерам, не имеющим торрент-аккаунт, адреса торрент-пиров и MD5, соответствующий известному им TTH, чтобы торрент-сеть поработала на благо dc. и пусть торрент-юзеров, которых ты так подставишь, забанят потом как фейкеров (они же сказали трекеру, что раздали кучу гигабайт, а на самом деле весь трафик ушёл в DC и не прибавился у торрент-пиров. хаос, одно слово) если кто-то сделает такое, торренты сильно изменятся. превратятся в этакие порталы магнет-ссылок, мотому что пофиг будет на формат хеша. а может, и совсем загнутся от халявщиков
Сообщение отредактировал SMT - Вторник, 05.05.2009, 21:30 |
|
|
|
4e4ako | Дата: Вторник, 05.05.2009, 23:41 | Сообщение # 8 |
Майор
Сообщений: 87
Репутация: 2
Статус: Offline
| Quote (SMT) также можно будет давать юзерам, не имеющим торрент-аккаунт, адреса торрент-пиров и MD5, соответствующий известному им TTH, чтобы торрент-сеть поработала на благо dc. и пусть торрент-юзеров, которых ты так подставишь, забанят потом как фейкеров (они же сказали трекеру, что раздали кучу гигабайт, а на самом деле весь трафик ушёл в DC и не прибавился у торрент-пиров. хаос, одно слово) ну почему сразу подставлять и накручивать? торрентсру сам поддерживает системы локальных ретрекеров, т.к. понимает что лучше гнать внутрисетевой трафик, чем интернет. другое дело - чтобы оно считалось правильно. если кто то отдал - значит кто то получил. а в сети они находятся или на разных полюсах планеты - дело десятое.. то что некоторые закрытые трекеры найдут выход - я не сомневаюсь, т.к. это их хлеб и люди там зарабатывают на жизнь. в общем мое дело предложить - я лично за.. пусть даже будет поддержка одного ТРВ - уже скажу огромное спасибо..
|
|
|
|
SMT | Дата: Вторник, 05.05.2009, 23:42 | Сообщение # 9 |
Генерал-лейтенант
Сообщений: 514
Репутация: 28
Статус: Offline
| Quote (4e4ako) ну почему сразу подставлять и накручивать? торрентсру сам поддерживает системы локальных ретрекеров, т.к. понимает что лучше гнать внутрисетевой трафик, чем интернет а вот как работают ретрекеры, а не знаю (( Quote (4e4ako) другое дело - чтобы оно считалось правильно. если кто то отдал - значит кто то получил. а в сети они находятся или на разных полюсах планеты - дело десятое признак фейка - "брошенные" торренты, то есть скачаные на 50%. если качать параллельно с дц, таких будет много =) ps модератору: может, перенесём посты про торрент в отдельную тему, вдруг ещё к ней кто-то захочет вернуться. а тут она потеряется
|
|
|
|
4e4ako | Дата: Среда, 06.05.2009, 15:39 | Сообщение # 10 |
Майор
Сообщений: 87
Репутация: 2
Статус: Offline
| Quote (SMT) а вот как работают ретрекеры, а не знаю (( http://ru.wikipedia.org/wiki/Ретрекер Quote (SMT) признак фейка - "брошенные" торренты, то есть скачаные на 50%. если качать параллельно с дц, таких будет много =) Собственно вы видите все только негативное.. вот допустим как я вижу применение подобной технологии: у нас есть грейлинк: к нему подшивают битторрент клиента. появляется просто вкладочка очень напоминающая вид мюТоррента + чу-чуть настроечек. теперь о том как работает: я скачал торрент-файлик и запустил в грейлинке. Он как полноценный битторент клиент подключился к трекеру - забрал список пиров и начал закачку. одновременно с этим на все хабы, допустим раз в пол часа (я не сильно знаком с технической стороной поиса в ДЦ+) посылается примерно такой ТТН - "BTP2P+info_hash торрента" (вы сами сказали что это возможно и даже остаются свободные байты в кот можно вписать особый шифр) - данный запрос для "понимающего" клиента будет значить следущее: "имеется info_hash для битторент пиринговой сети - ищу источники или пиров на отдачу". Если кто то еще качает таким клиентом такой же торрент - приходит ответ и они подключаются для бт пирингового обмена данными.(полноценный обмен и пирами и пр - как в настоящей бт сети) Пока у нас нет ни одного полного источника получить настоящий ТТН мы не можем - поэтому качаем файлец так. Но если в сети есть чел с уже закачанным таким файлом и правильным ТТН - мы запрашиваем у него настоящий ТТН - и опять же посылаем запросы через хабы, но уже полностью на функционале сети ДЦ+. о рейтингах для трекеров: При загрузке в клиент торрент-файлика, грейлинк проверяет если в нем пасс-кей. Если нет - значит нет рейтингов на трекере и можно смело открывать этот файлик для доступа в ДЦ, если есть - значит на трекере ведется рейтинг и нужно выдать окошко -"бла, бла, бла - хотите или нет открыть доступ посредством ДЦ? если да- то рейтинг отданный по настоящему ТТН дц на трекере вам не защитается". (пусть каждый сам решит - нужен ему рейтинг или нет. В бт клиенте есть технология DHT - так трафик отданный DHT юзерам тоже не считается-там ограничения в клиентах просто стоят) Нужно сразу пояснить, что база с info_hash торрентов должна быть закрыта и недоступна. вот я запустил битторрент закачку, я же ищу только по info_hash сначала. А если я взял info_hash на трекере, то откуда он взялся у остальных? - правильно тоже с трекера и значит счетчики и рейтинги насчитают правильно. В общем система такая - весь трафик отданный\полученный по настоящему ТТН ДЦ+ - не учитывать, а все что было отдано как битторент клиент и через фейковый ТТН ("BTP2P+info_hash торрента") - считать. Ведь суть фейковый ТТН - тот же аннонс для трекера при получении пиров. О получении настоящего ТТН: вот мы закончили загружать свой торрент. он у нас открытый - выложен в ДЦ. Создается файл .dcls и ТТН этого листика кладется в базу рядом с фейковым ТТН ("BTP2P+info_hash торрента"). Если же в торренте был всего 1 файл, то его ТТН сопоставляется с фековым. Если через хаб мы получаем запрос на фековый ТТН("BTP2P+info_hash торрента") который у нас есть в раздаче и подключаемся к этому юзеру - можем автоматически его клиенту передать настоящий ТТН для .dcls листа файликов в раздаче. Его клиент скачивает .dcls открывает и ведет закачку параллельно и битторентом и ДЦ. В общем пользователь только выиграет от такой системы. А то что уйдут с раздачи и т.д. - мне кажется даже наоборот - у меня дц включено нон-стоп в отличии от торрент-клиента. Просто нужно продумать отдельное управление для бт и дц сетей (ну ограничения скорости, выкл\вкл без удаления из базы и тд.) Добавлено (06.05.2009, 15:39) --------------------------------------------- вот тут - _http://forum.proc.ru/index.php?showtopic=41607 у ребят есть наработки с магнет ссылками и хешами. вдруг интересно кому ))
Сообщение отредактировал 4e4ako - Среда, 06.05.2009, 13:11 |
|
|
|
ZanKy | Дата: Четверг, 11.06.2009, 19:56 | Сообщение # 11 |
Подполковник
Сообщений: 104
Репутация: 1
Статус: Offline
| Обои протоколы очень популярны И идея их совместить в грейлинке мне кажется будет очень кстати и многие её поддержат Но для начала (если автору понравится идея) нужно просто встроить торрент клиент в дц Без всяких мультипротокольных скачек и т д Просто торрент клиент Далее уже начинать их объединять(если такое вообще возможно) Кстати в торрент сетях уже во всю юзают (и я тоже =)) проги для накрутки рейтинга Так что читы уже есть =)
|
|
|
|
4e4ako | Дата: Четверг, 11.06.2009, 23:25 | Сообщение # 12 |
Майор
Сообщений: 87
Репутация: 2
Статус: Offline
| ZanKy, покопался в дебрях - оказывается у опенсурсников уже давно есть такое чудо как - MLDonkey - the Open Source eDonkey client, но оно консольное... для сервака конечно не плохо, но вод винь как то не тянет ((( _http://mldonkey.sourceforge.net/Main_Page
|
|
|
|
SerJo | Дата: Пятница, 12.06.2009, 02:40 | Сообщение # 13 |
Полковник
Сообщений: 186
Репутация: 3
Статус: Offline
| 4e4ako, немного тебя поправлю, чтоб люди могли ознакомится с программой на русском языке http://mldonkey.sourceforge.net/Main_Page_RU
Запретный плод пользуется популярностью у народа только из-за того, что он запретный, будь он легален - интерес у народа значительно уменьшился б, после критического возрастания :) => легально — не интересно))))
|
|
|
|
Reborn | Дата: Суббота, 13.06.2009, 00:05 | Сообщение # 14 |
Сержант
Сообщений: 31
Репутация: 2
Статус: Offline
| Quote (4e4ako) - MLDonkey - the Open Source eDonkey client Только это немного не torrent client, хотя торренты open-source на том же sourceforge.net тоже есть
|
|
|
|
4e4ako | Дата: Суббота, 13.06.2009, 00:20 | Сообщение # 15 |
Майор
Сообщений: 87
Репутация: 2
Статус: Offline
| Reborn, там в виде плагина сделаны "битторент" и "директ коннект" сети и еще куча всего.. и на торрент.сру у них даже есть своя ветка в подтеме клиентов..
|
|
|
|
|
|
|