Pull to refresh

Comments 161

Умею немного, но всегда рад помочь. :-)
Идея хороша. Если будет реализация, то будет ещё лучше.
она очень большая и требует очень разносторонних действий одному такое сделать слишком сложно.
даже не из-за объема, а из-за разносторонности.
Проблема скорее не в сборе команды, а в отсутствии подробной спецификации и координатора проекта. Вот я, готов хоть сейчас уделить пару часов разработке како-то части системы. И что мне делать? Не нашел в статье даже линка где проект можно обсудить онлайн. Мне кажется вам нужно найти одного хорошего архитектурщика, который обрисует проект техническим языком: определит модули, протоколы взаимодействия, язык разработки и т.д. Возможно, этот этап потребует финансовых влияний. Вам не обязательно опять же на это тратить деньги: откройте сайт и повесьте номер кошелька (ну и не забывайте информировать о том, как тратятся собранные деньги). Те кто не сможет помочь делом, скинет пару долларов. В том, что заинтересованных в такой технологии не будет недостатка можно не сомневаться. Короче, сбор команды это вторично, сначала нужен четкий и однозначный план. Когда он будет, команда соберется без проблем
Я думаю, вам интересно будет «влиться» в наш проект. Уже есть серьёзные наработки, чёткий план и острая нехватка квалифицированных коммитеров. Сам проект пока не выставлен, сегодня-завтра будет о нём подробная статья (если хватит кармы), через неделю-две открывается сайт для разработки и обсуждения. Пока обсуждение ведётся в достаточно общей группе на google. Могу написать вам, как только появятся какие-то новости.
Напишите конечно но тогда как будет сайт с подробной документацией
Мне кажется, торренты тут не совсем подходят. А реализаций уже много придумано: ru.wikipedia.org/wiki/Анонимные_сети. Надо просто выбрать наиболее подходящую и поверх нее реализовать то, о чем вы говорите, и написать красивую и удобную программу для использования этой радости.
Сейчас вроде самый подходящий вариант — i2p. Причём в i2p можно поднять самый обычный торрент-трекер, даже с тем же движком рутрекера.

Проблема тут вот в чём: пока не прикроют рутрекер, или пока не начнутся массовые (именно массовые) посадки качающе-раздающих (а значит и распространяющих), людей на такой (да и любой другой) альтернативный трекер не загонишь, а значит не будет контента. Нет, конечно и сейчас есть другие торрент-трекеры, но людей и контента там значительно меньше (по крайней мере в СНГ).

Далее следующая проблема: если люди массово начнут пересаживаться на анонимные сети, во времена посадок за скачивание с трекеров, уже сам факт использования анонимной сети приведёт к тому, что человек будет подпадать под подозрение. Что делать в таком случае — не понятно. Разве что в i2p должен внезапно появится вконтакт или одноклассники, иначе обосновывать его наличие на машине правоохранительным органам будет несколько затруднительно. (Желающим написать о презумпции невиновности советую сначала свериться со своим местоположением по карте мира.)

Получается, что вариант этот заведомо проигрышный, и решать проблему нужно действуя не вопреки правообладателям, а сообща. Как — тоже не понятно, потому что не понятно, как заставить человека, имеющего возможность бесплатно качать HD-кино с кучей дорожек и субтитров заставить качать SD-видео с убитой звуковой дорожкой с какого-нибудь video.ru (пускай даже всего за один евро).
Ну дык, анонимная сеть на то и анонимная, чтобы тебя было <зачеркнуто>невозможно</зачеркнуто> трудно вычислить. Ну не будут же они ходить к каждому и проверять не стоит ли у него софт для анонимных сетей… еще и лицензию на операционку попросят предоставить :) ага.
Зачем ходить к каждому? Достаточно запустить i2p, переписать в блокнотик российские IP-шники, и посетить уже их владельцев. Повторять по кругу.
Ну и почти наверняка выявление наличия у пользователя роутера i2p возможно на уровне СОРМ. А можно даже не заморачиваться, а по-простому брать на карандаш всех, кто посетил i2p2.de (обнаруживать таковых можно опять же через СОРМ).
понимаете, гораздо проще смешать легальный и нелегальный трафик вместе — просто дать возможность пользоваться заниматься лицензионным файлообменом и личными материалами =)
никто не говорит о велосипедах. просто данные сети показывают достаточно низкую производительность.
Пожалуйста, сравните производительность i2p с другими анонимными сетями. Она действительно выше.

Кроме того, если будет выполнено два следующих условия:
1. Закрытие Рутрекера, и либо переезд Рутрекера в i2p, либо открытие аналога Рутрекера в i2p (что приведёт к взрывному росту количества пользователей i2p в СНГ).
2. Открытие большого количества обычных сайтов в i2p или открытие i2p-представительств крупных сайтов (что позволяющее снять подозрения с пользователей i2p).
То скорость будет хорошая, а ограничивать файлообмен правообладатели больше не смогут.
Хорошо, произведу сересч. Но вообще есть мнение, что i2p прикрутить — это не такая сложная задача — есть еще много разных, а это можно быстро подключить.
> i2p прикрутить — это не такая сложная задача
Действительно, поставить роутер i2p и поднять трекер с движком рутрекера можно в ближайший часик-другой. Вопрос в том, когда наступит тот момент, в который он сможет пригодиться:
> Закрытие Рутрекера
С учётом того факта, что у меня в браузере всё ещё открывается thepiratebay.org закрытие Рутрекера так же будет задачей не из лёгких. Следовательно возможен другой вариант развития событий, при котором поднятый в i2p трекер мог бы оказаться полезен:
> начнутся массовые (именно массовые) посадки качающе-раздающих
Но очень хотелось бы верить в то, что этого не произойдёт. Однако, если начнутся именно массовые посадки оптимальным вариантом мне видится именно переезд Рутрекера в i2p, с максимально упрощённой инструкций по установке (или пакетом для автоматической установки в один клик), оставленной по адресу rutracker.org
Однажды переезд уже был, конечно не настолько серьёзный, но он наглядно продемонстрировал, что комьюнити Рутрекера при необходимости пойдёт за ресурсом при его переезде.
или создать удобный инструмент что бы пользователям было удобнее, чем на рутрекере и если будут в нем всякие фишки.

Вон с рутрекера я и фильмы не могу покачать — фильм 97-го года, а не могу посмотреть и т.д. у рутрекера одни проблемы, а у бухты тоже есть проблемы — много мусора и вирусня, никакой по сути модерации.
> или создать удобный инструмент что бы пользователям было удобнее, чем на рутрекере и если будут в нем всякие фишки.
Тысячи фишек не заменят контент. Если и пойдут — то только ради него.
Не забывайте, что у одного только Рутрекера более петабайта контента отборного контента. Где вы собираетесь взять столько же без такого же количества аудитории?

> Вон с рутрекера я и фильмы не могу покачать — фильм 97-го года, а не могу посмотреть и т.д.
Ничего не понял.

> у рутрекера одни проблемы, а у бухты тоже есть проблемы — много мусора и вирусня, никакой по сути модерации.
Тем не менее не учитывать текущее реальное положение Рутрекера и Бухты в мировом рейтинге — глупо.

И, да, я кстати как-то совсем забыл про Бухту. В своё время они сделали волевой шаг перейдя на магнет-линки, возможно они будут первым трекером в анонимной сети, если их прижмут окончательно.
ну вообще музыку на рутрекере не найти, ничего редкого тоже не найти. В общем-то да, дело в контенте. Но в начале можно юзать какую-нибудь популярную тематику (например, сериалы), подготовить контент и сделать более удобные инструменты для его использования и распространения.
> ну вообще музыку на рутрекере не найти, ничего редкого тоже не найти
Нечто редкое обычно:
1. Есть на Рутрекере.
2. Нет на Рутрекере, но есть на специализированных ресурсах. Что, впрочем, никак не влияет на его (Рутрекера) популярность. К примеру вот далеко не у всех раздач на Бухте есть сиды, так ведь нет же — первый в мире.
3. Сложно найти в принципе (в том числе в продаже).

> о в начале можно юзать какую-нибудь популярную тематику (например, сериалы), подготовить контент
Хорошая идея. Предположим, но тогда
> и сделать более удобные инструменты для его использования и распространения
О чём речь здесь? Есть ведь например удобные веб-сервисы, если вы о поиске или онлайн-просмотре: kinobaza.tv
Хм. Я не особо в теме с технической точки зрения — можно ли реализовать в i2p ретрекер руторрента? Как переходный шаг это вполне прокатит, по-моему.
Нет, Интернет и i2p — независимые сети (хотя в i2p есть шлюзы для Интернет, грузить их торрентами не рационально). Торрент-клиент может быть настроен либо на работу с Интернет, либо с i2p.
Можно например на каждой странице выложить торренты для скачивания через Интернет и для скачивания через i2p, при этом во втором случае нужно будет чтобы кто-то, кто уже скачал контент, встал на раздачу в i2p.
А возможно ли сделать так чтоб программа торент качалка при добавлении торрент файла, сама каким либо образом добавляла его в каталог i2p сети и позволяла сидировать и в торрент и в i2p одновременно? в данном случае, со временем весь контент сам перетечет в i2p
Автоматически — пока что нет. Однако ни что не мешает вам скаченные фильмы сидировать и i2p из одних и тех же файлов, но для этого вам потребуется зарегистрировать торрент на каком-либо i2p-трекере вручную. Хотя, конечно, этот процесс наверняка может быть автоматизирован, но никто этим пока не занимался.
> Проблема тут вот в чём: пока не прикроют рутрекер, или пока не начнутся массовые (именно массовые) посадки качающе-раздающих (а значит и распространяющих), людей на такой (да и любой другой) альтернативный трекер не загонишь

Мне кажется проблема все же не в этом. i2p сложен для понимания/установки/использования. Если сделать нормальный десктопный клиент, который не будет требовать запуска консолей (с пугающими подробностями конфига) а предоставляющий простую панель с кнопками «фильмы», «музыка» и кнопкой «добавить», то такой сервис быстро наберет популярность. Чтобы привлекать массы, нужно обеспечить максимальную дружественность и простоту. Обычному пользователю плевать как это работает, главное чтоб это было просто. Очевидные вещи, но большинство свободных проектов страдает именно этим. Оно конечно понятно, что технарю сложно понять проблемы пользователей, но надо помимо кодеров привлекать и специалистов по UI
> i2p сложен для понимания/установки/использования
Это не правда. Уж всяко не сложнее торрентов.
> Если сделать нормальный десктопный клиент, который не будет требовать запуска консолей (с пугающими подробностями конфига)
А i2p требует консолей? Не знал.
> а предоставляющий простую панель с кнопками «фильмы», «музыка» и кнопкой «добавить», то такой сервис быстро наберет популярность
Ну вот, например: kinobaza.tv
Единственное музыки разве что нет, так с её получением сейчас и проблем нет.
> Чтобы привлекать массы, нужно обеспечить максимальную дружественность и простоту.
> Обычному пользователю плевать как это работает, главное чтоб это было просто.
Например в глазах неподготовленного пользователя ПК у Рутрекера ни дружественности, ни простоты нет, но они его осиливают ради контента. Контент — первичен. Пока на Рутрекере его больше — вы можете делать какой угодно клиент, но люди будут предпочитать его. Закроют Рутрекер (что, повторюсь, маловероятно, с учётом того факта, что бухта всё ещё работает) — пользователи скорей перейдут на другой трекер, чем на какой-то там клиент.
> Оно конечно понятно, что технарю сложно понять проблемы пользователей
Нужно так же понять две простых истины из моего предыдущего сообщения. Разве вы не поняли, что они касаются не только i2p?

Так же вам не стоит забывать, что торренты, это инфраструктура не только трекеров и форумов, и прочего серверного софта — это ещё и развернутые по всему миру клиентские приложения на ПК, NAS-ах и медиа-плеерах.
Честно говоря, я пожалуй скептически отнесусь к вашим планам. Как будут обстоять дела с правообладателями? Если обменник «за свободу», значит и получить доступ к нему могут свободно кто-нибудь из службы безопасности, например, компании Adobe. Не думаю что предложив им скачать на халяву фотошоп, можно отделаться от преследования.

Проекту просто не выжить без хорошего руководства, но если у вас все таки что-то созреет, я буду очень за вас рад.
Cкачать нахаляву фотошоп можно с официального сайта абсолютно легально, как и _любой_другой_продукт_адобе.
А как, если не секрет? Триальную версию?
Да, затем баните в hosts адреса серверов проверки валидации и пользуетесь наздор… ой, ко мне стучат, я пошел сбегать через балкон!
Разве это единственная проверка валидности? Получается в оффлайне без всяких правок будет работать вечно? Что-то слабо в это верится
Если вы введёте валидный ключ (не моё дело, где вы его возьмёте) и оно не сможет провериться — будет проверять ключ по хэшу и работать без вопросов. И даже апдейтиться.
Проект на github|sourceforge|…, думаю, значительно упростит сбор и организацию процесса.
Да, и вы не искали проектов с аналогичной функциональностью?

Может легче расширять например какой-нибудь из клиентов/серверов торрента плагинами, повозиться с DC++ или ещё кого-нибудь чем-нибудь?
В данный момент я еще в процессе поиска аналогичных решений. Но пока не натыкался на что-то стоящее.
прочитал вслух статью шефу, он почесал репу и сказал «осталось чтоб еще эта система сама смотрела свежую серию Хауса и комментировала её на форумах»
От шефа, который требует у своих подчиненных читать ему вслух, другого можно было и не ждать.
«слышу звон да не знаю где он» никто ничего не требует, мой шеф — мой хороший друг и статью я ему прочел сам
Хорошего друга шефом при посторонних не называют.
Вы толстеете с каждым сообщением.
как раз наоборот, думаю нам больше не о чем говорить
Извините, а Вы сами что умеете кроме составления техзадания?
В большинстве случаев грамотное техзадание — 50% работы.
Я разработчик под Андроид(а соответственно джава se), до этого несколько лет прогал на дотнете + asp + мускул или mssql.

В свободное от работы время я занимался:
1) портирование x86 эмуля на андроид
2) эмуля sega на андроид
3) создал проект android-starcraft. К сожалению, я не смог его один потянуть, но сейчас пришел еще один чувак из опенсорса и реанимирует проект
4) хакерил книгу Nook — выпустил русскую прошивку(перевел почти все тексты в программе), портировал на книгу fbreader. Проект — mynook.ru. Написали и нарисовали там вместе с Сашой лаунчер и очень красивые иконки) народу очень нравилось)))
Вот странно. Вы начинаете с того что указываете на усиление контроля за Сетью. Но почему-то уже в следующем абзаце эта проблема исчезает, вместо нее вы выделяете какие-то частные, тоже важные, но непринципиальные задачи. Интернет в любом случае иерархическая сеть. Есть провайдеры, которые могут фильтровать ваш трафик. Есть DNS-сервера, посредством которых можно выключать целые зоны. Какие бы торренты не пускать поверх, эти фундаментальные ограничения никуда не денутся. Чтобы их преодолеть нужно строить систему не поверх интернета, а параллельно.
Думаю, чтобы вопрос о преследовании со стороны правообладателей отпал, нужно максимально отказаться от трекеров, создавая из участников сети эдакие «мини-трекеры», которые будут давать ссылки на связанные с ними другие «мини-трекеры», и далее по связям. Система должна быть максимально децентрализованной, а Вы предлагаете увеличить число серверов да ввести подписи…
Тихий-тихий полушепот на кухне, плотно занавешенные окна, еле заметные очертания серии хауса, из-под полы в темной парадной, на мониторе без подсветки, запрещенные песни в колонках, но так чтоб не громко, чтоб почти про себя, визг колес под окнами, шаги по лестнице, диски в шредере.

Извините, нахлынуло.
«Чёрные фары у соседних ворот
Лютики, наручники, порванный рот
Сколько раз, покатившись, моя голова
С переполненной плахи летела сюда, где...»

Извините, напомнило.
здравствуйте, я хочу, чтобы вы сделали особые русские торренты, суть такова…
>Я предлагаю организоваться и начать разрабатывать нашу новую (национальную, хехе) систему обмена данными
Дальше практически не читал. Скажите, чем вас не устраивает I2P? По-моему оно решает большинство ваших проблем и уже работает, при том работает хорошо и развивается.
Лучше бы придумали альтернативный информационный канал и как им покрыть всю россию, а не очередной велосипед.
> Лучше бы придумали альтернативный информационный канал и как им покрыть всю россию, а не очередной велосипед.
Вот как доделают Netsukuku…
Она уже даже работает… Но для того, чтобы ей пользоваться необходимо действительно большое кол-во участников на один квадратный километр.
Сложность инициации раздачи контента без использования трекера (если я хочу просто передать другу файлик по п2п, то это у меня просто не получится)
Неправда. Давно уже передаю файлы друзьям, генерируя торрент и кидая им магнитки — все прекрасно работает.
Лучше сделате консольный интерфейс, а UI-дизайнеры и UI-кодеры потом сторонние подтянутся и сделают к нему морды.

Вы главное *не начинайте с конечного UI* — это верный способ убить проект.
Да, я думал начать шифроваться, но забил. Да и будут проблемы или команда станет большой или проект станет слишком популярным — начнем шифроваться.
Всё правильно. Вы пишете софт для свободного распространения информации — не скрывайтесь и сами. Будьте идеологом, как Столлман. В крайнем случае станете героем, севшим пожизненно за правое дело. =)
первым делом я тоже подумал о шифрации, действительно будет новой эрой раздач, если научится делать ВСЕ анонимно, чтобы айпишники шифровались и никому не давались в явную, так же не давались ни МАКи, ни операционки ничего, чтобы отследить пакет было нереально никому, вот что надо брать в основу) Хотя это скорее фантастика…
скрыть айпишник не получится — тогда железо просто напросто не поймет куда нести данные)))

пока что достаточно шифровать данные так, что бы нельзя было их просмотреть. а дальше уже можно навесить что-то вроде i2p или Tor'а, что бы было сложно или почти невозможно отследить кто именно качал файл.
а что если сделать сервер, который будет запоминать ip запрашиваемого файл, шифровать и присваивать ему временный fip на время скачки\раздачи данного файла во время 1 сессии, доступ к расшифровке fip есть только у машины трекера, так делать своего рода тунель, где все адреса будут постоянно меняться а реальные ip будут шифроваться, ну или как то так?

То есть будет видно что качает fip, а как только сессия оборвется этот fip удаляет ассоциацию с реальным IP. Ну хз вощем) я в этом не сильно варю)
самая главная суть p2p — это передача в обход сервера, т.е. клиенты соединяются напрямую.
эх, ну да, без доп оборудования не получится никакой шифрации… Но может тогда не стоит зацикливаться на раздаче без сервера? Ведь за шифровку данных у нас еще не научились сажать? Или уже научились? =)
трафика слишком много — ни одна машина достаточно дешевая не выдержит. А дорогое оборудование будет в датацентре, куда могут ворваться ОМОН и все забрать.
Пробрасывать трафик через нескольких клиентов?
И вот получается велосипедная анонимная сеть.
всё супер, только поправьте «Программисты серверов» на Администраторов
Насколько я понял, имеются в виду «Программисты серверного приложения»
Могу поучаствовать, но только пока непонятно кто и как будет координировать работу группы.
Паранойя обёрнутая в розовую обертку утопии.

Прикрыли пару знакомых сайтов, размещавших незаконный контент, и началась паническая волна — «Весь интернет возьмут под карандаш». Вы б ещё написали, что скоро порно из сети исчезнет…

Свято место пусто не бывает. Незаконный контент, как раздавали, так и раздают — просто поменяли места раздачи.
Мне кажется, что это будет очень классно. Если получится.
UFO just landed and posted this here
Я думаю информационная безопасность индивидуума, охрана личной жизни должна стоять выше, чем интересы правообладателей.
А не наоборот.
Я не знаю чем именно, но я вам с удовольствием помогу!
UFO just landed and posted this here
Берите меня. Времени не много. Но как говорится чем смогу…
C#, Delphi. Под Linux еще особо не писал. Но буду рад стараться.
Если можно в личку бросьте контактную информацию. Нужно создать jabber конференцию, с ведением лога, сделать бота, чтобы бот мог отдавать историю переписок за определенное число.
дада, конечно. Ближе к вечеру разберусь.
Держите в курсе. Если нужен будет дизайнер-интерфейсник — обращайтесь ;)
Все отлично, идея супер… Что вы будете делать, когда придет время платить за сервера? Где экономическая составляющая?
В таком случае готов помочь с UI, но пока плохо представляю, как это все должно выглядеть.
Вы сами упираетесь в своих рассуждениях в необходимость «сделать эту сеть более распределенной». Но все же остаетесь в рамках концепции «клиент-сервер», и рассматриваете «сервер» именно как выделенную точку сети. Выделенная точка — всегда уязвимое место.

С другой стороны ничего не мешает нам сказать — сервер будет тоже p2p сеть. Децентрализованная, неуязвимая p2p сеть.
Я сделал готовый проект, где реализована эта идея — это работающий распределенный треккер причем с функцией распределенного поиска.
Подробнее можете прочитать в моей статье на хабре: Объединение браузеров в непотопляемый трекер

В проекте еще не решены до конца проблемы полноты информации и контроля качества информации.
На сегодня я примерно знаю как их решить, но у меня к сожалению пока времени нет.
В общем — рекомендую прочитать статью, возможно найдете для себя полезные мысли.
UFO just landed and posted this here
Кстати, а может вам объединиться с ownCloud? Презентация: www.socialdesktop.org/kdeandthecloud.pdf (если нужно (возможно вы захотите сделать публикацию об этом проекте с переводом презентации) — могу прислать исходник в odp) Обзор: dot.kde.org/2010/01/24/kde-gears-free-cloud
У них тоже кой-чего есть в Feature List owncloud.org/index.php/Features Поглядите.
UFO just landed and posted this here
Некоторые предложения по оптимизации протокола битторрент я тоже как-то писал. Возможно, пригодится.
А еще можно почерпнуть опыт OneSwarm.
Люди, пожалуйста, не тратьте время на «доработку» торрентов! Они убоги с рождения. Что нам нужно — это совершенно новая анонимная система распространения контента, не несущая в себе недостатков предидущих, таких как неанонимность и централизация (торренты) и убогий интерфейс и отсутствие какой-либо системы поиска и фильтрации информации (Freenet, I2P, Tor и т.д.).
Это и предполагается, не переживайте.
Торренты давно не требуют централизации. Почитайте про magnet и DHT.
Читал конечно. И эти две технологии совершенно не решают проблемы дистрибьюции magnet. А точнее всё равно должен быть сервер где эти самые magnet-ссылки лежат. А в самом торренте нету технологии поиска нужной информации.
> А точнее всё равно должен быть сервер где эти самые magnet-ссылки лежат.
Не обязательно. Если наступят «тёмные времена» их можно будет передать даже на клочке бумаги. Например так можно будет передавать магнет-линк на торрен, содержащий каталог.
Ну и если так — то тогда вообще зачем использовать торрент, когда есть гораздо более надежный и анонимный Freenet с совершенно точно таким-же «удобным» способом дистрибьюции ключей?
Есть ещё более надёжный, и ещё более анонимный i2p, со своими торрентами, iMulами, и возможностью использования динамического контента на веб-серверах. Правда тут вырисовывается другая проблема: habrahabr.ru/blogs/infosecurity/112682/#comment_3609087
i2p — та же централизация только вид с боку и с бантиками. Всё равно есть один единственный комп на котором крутится трекер. Либо если трекер не используется — так-же отсутствует какая-либо человеческая возможность поиска интересующего контента, идентификации фейков и защиты от спама.
поддерживаю все написанное.
> i2p — та же централизация только вид с боку и с бантиками.
Разница в том, что найти и вырубить центр нельзя. Только взломать через дыры в используемом серверном софте (уже были прецеденты, в том числе в i2p).
центр можно просто заддосить
Ещё ни разу не видел неотразимые или бесконечные ддос-атаки.
Ну да, отрази мне пожлалуйста ддос атаку которая забивает промежуточные ноды твоих туннелей (которые представляют из себя среднестатистических юзеров ПК с выделенным каналом на туннели в 1 мбит/c в лучшем случае)
У них ну никак не получиться делать это быстро из-за особенностей i2p.
Почему не получится? Центр один — а ддосеров > 1. И у них гораздо больше туннелей. Причем эти ддосеры могут быть тупо запущены на одном компе просто с толстым каналом.
> которая забивает промежуточные ноды твоих туннелей
А, я понял. Вы просто не знаете алгоритмы работы i2p с туннелями. Цепочка непрерывно меняется. Нагрузка на промежуточные ноды будет не больше, чем при скачивании торрентов через i2p.
Я прекрасно знаю как работает i2p. И то что цепочка меняется не постоянно а по времени. И что пока она постоянна её как раз можно забить спамом.
Связка между двумя нодами меняется по времени, но так как между клиентом и сервером несколько промежуточных нодов можно утверждать, что цепочка меняется постоянно.
И это всё равно не позволяет ей быть толще чем пара мегабит.
Специально разъясняю дабы прекратить дальнейшие споры ни о чем: толщина одного туннеля обычно (из-за специфики сети и жадности промежуточных нодов) не превышает пары мегабит/c. Исходя из этого используется следующая модель атаки: на комп с толстым выходом в интернет (100 мбит/c) ставится несколько i2p клиентов. В этих клиентах длинна исходящего туннеля и разброс ставятся в 0 чтобы комп напрямую цеплялся к входным туннелям жертвы, а потом запускается спам в эти туннели. Даже если у жертвы три-пять туннелей, то совокупная пропускная будет всё равно серьезно ниже чем 100 мбит/с, и в результате мы получаем полностью забитый входной канал жертвы и отказ в обслуживании.
Да, потому и говорю что несколько клиентов надо.
А разница, если что одному, что нескольким, всё равно не будет позволено загаживать канал?
Один не сможет загаживать канал — а несколько по чуть-чуть вместе и загадят. Если каждый клиент засрёт по мегабиту — то как раз хватит.
> а несколько по чуть-чуть вместе и загадят
На сколько их хватит? Не забывайте о том, что сработают лимиты.
прелесть такой DDoS-атаки — что она по просту не отличима от простой перегрузки сервера запросами — если 1000 пользователей будет юзать трекер — 1001 уже его не поюзает. И трекер не сможет определить являлись ли первые 1000 действительно пользователями, или это были боты DDoS'ера. Кстати не могу себе представить ни одной грамотно организованной DDoS атаки которую бы возможно было отразить.
> прелесть такой DDoS-атаки — что она по просту не отличима от простой перегрузки сервера запросами — если 1000 пользователей будет юзать трекер — 1001 уже его не поюзает.
Сейчас популярны облачные хостинги, вряд ли это станет большой проблемой.

> Кстати не могу себе представить ни одной грамотно организованной DDoS атаки которую бы возможно было отразить.
Амазон говорят, что они по этой части круты необычайно. Врут?
Мы вроде про i2p говорили а не про облачные хостинги. А амазон по этой части необычайно крут, потому что у него необычайно толстый канал (если быть точным — множество толстых каналов в множество толстых датацентров), который не так уж просто забить, по сравнению с жалкими мегабитами i2p-шных туннелей.
Ну, тогда посмотрим, что получится из этой затеи.
Я надеюсь люди будут умнее, и смотреть на эти затеи не придется, потому что со временем появятся полностью распределенные решения, лишенные этих проблем. Или, если не появятся, то похоже мне их придется написать самому ;)
Распределённые решения без сомнений появятся.
И амазон положить можно, просто пока еще достаточное количество народу не ставило себе такой цели.
В eMule'овском варианте использования DHT поиск реализован (ключевые слова хранятся в той же DHT). И вцелом архитектура мулов сделана правильнее, чем торренты, но это их (eMule) не спасло. Даже наоборот повредила — 1) полная децентрализация сделала невозможной модерацию, поэтому eMule завален мусором и заспамлен до предела, что отпугивает пользователей; 2) полная неубиваемость привела к тому, что емульная DHT стала использоваться для посторонних целей ценителями надежных оверлейных сетей — например для координации работы ботнетов.
Ну это проблемы конкретной реализации децентрализации а не проблема децентрализации как идеи. Все приведенные выше проблемы решаемы.
Трекер должен быть спутником или кораблем/подводной лодкой и раздавать инфу через радиоволны, а ты сидиш себе дома подключил какую-то антенну в ЛПТ-порт и качаешь. Это все конечно грубоговоря, тапками сильно не бросайте.
Трекера вообще не должно быть, только это может сделать действительно надежную систему.
есть мнение, что протокол XMPP очень хорош и использовать именно его для взаимодействия клиентов и серверов + использовать некоторую (ну скорее всего BitTorrent) технологию для обмена данными непосредственно.

Ошибочное мнение. XMPP даёт слишком много оверхэда. Особенно это заметно в MUC. Да и вообще, масштабирование XMPP оставляет желать лучшего.
Много дублирующегося контента
Контент не всегда является проверенным и часто бывает завирусованным
Несколько разных форматов контента разбросаны по сети (зачастую мы находим то, что нужно, но не в том формате, в котором хотелось бы)
Для более-менее быстрой скачки по прежнему требуется трекер и если он перестает работать, то скорость начинает падать. (Лично у меня DHT вообще кладет роутер довольно быстро и потому на всех домашних машинах он отключен)
В данный момент не так просто становится раздавать на торрентах левый контент. А часто его так и вовсе закрывают

Используйте хорошие закрытые трекеры. Там этих проблем вообще не возникает.
Нет возможности автоматического обновления торрентов (к примеру, для сериалов это очень актуально)
Сложность инициации раздачи контента без использования трекера (если я хочу просто передать другу файлик по п2п, то это у меня просто не получится)

Для этого действительно торренты — не лучший вариант (хотя для сериалов проще всего создавать по торренту на серию). А вообще конкретно для этого часто используют XDCC.
создать совершенный инструмент обмена информацией

Опять серебряная пуля? Совершенный инструмент для обмена информацией — это интернет.
хочется сделать единый базовый интерфейс

За это многие закопают. Например, я (или в едином базовом интерфейсе предусмотрено существование вимеров?)
Пригодятся все

Для начала нужно сделать внятную концепцию, которая теоретически способна выжить. В топике её не вижу.
что такое вимер?

вообще я не ожидал, что появится хоть кто-то =)

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

«Давайте сделаем возможным обмен информацией в сети для обмена информацией»? Или что? На деле я не сталкивался с проблемами торрентов.
Когда простых пользователей начинают серьёзно контролировать — появляется что-то вроде PerfectDark (который емнип сделал один человек). Это принципиально новая национальная (только не русская) система обмена данными. Но сейчас до такого контроля далеко и торрентов вполне хватает.
Вы понимаете, что да в данную секунду это все не актуально а когда будут пытаться контролировать нужна будет хорошая и удобная система. А на ее разработку уйдет туча времени. И да, мы делаем что-то похожее на PerfectDark, но он даже еще до конца не сделан, к слову.

и да, мы будем делать принципиально новую систему обмена данными.
> PerfectDark, но он даже еще до конца не сделан, к слову
Он уже взломан, а некоторые релизеры, раздающие через него — посажены. Теперь японские капперы выкладывают релизы (всё чаще сразу в торрент) через китайцев и корейцев, потому что защитить их на японской территории Perfect Dark оказался не в состоянии.
А почему вы думаете что seedbox'ы или сервисы типа put.io не решат практически все перечисленные вами проблемы?
а с чего вдруг решат? этим серверам как раз сложнее всего здесь ибо к ним можно придти и вытащить прорву нелегального контента и т.д.
put.io находится в турции и сервера его незнамо где. Для турецких пользователей можно использовать сервера, которые в России находятся. Разные юрисдикции и все дела.
А кроме того провайдер который оказывает услуги не отвечает за действия пользователя (по крайней мере все к этому идет) так что такой провайдер посылает все международные запросы на и сидит спокойно.
Алогично и с китайскими хостингами. Требования удалить контент из американских организаций к ним приходят, однако на практике сделать что-либо они не в силах, поэтому такие требования в большинстве случаев игнорируются. Максимум, что удаётся сделать американским организациям — выпилить эти сайты из поисковой выдачи Гугла.
Проблема-Причина-Решение:

Проблема 1 — Дубликация контента
Причина — сегодня каждый дорвавшийся до Сети считает должным поднять свой трекер или запостить свои сериалы.
Решение — забить болт на такого рода трекеры и держать раздачи в одном месте — не нужно чтобы было на трекере Хаус сезон.0.2, серия 5 в 7 вариациях. Есть раздача лоста есть еще команды. Делаем раздачи — хаус, лост, ру, хд. И эту раздачу дополняем.

Проблема 2 — Контент не всегда является проверенным и часто бывает завирусованным
Причина — не изучена ))
Решение — магнет линки? мд5 повсеместно.

Проблема 3 — Несколько разных форматов контента разбросаны по сети
Причина — каждый сам себе верблюд.
Решение — для игр — екзе, исо. для софта — екзе, зипы, для видео — никаких зипов и для музыки тоже. Решение частично можно взять с п.1.

Проблема 4 — Для более-менее быстрой скачки по прежнему требуется трекер
Причина — инфа что такое трекер на Вики.
Решение — не знаю. дхт, магнеты мб.

Проблема 5 — Не так просто становится раздавать на торрентах
Причина — лень.
Решение — туча. От сидбокса хз где, до впн и веб серером.

Проблема 6 — Нет возможности автоматического обновления торрентов
«Это реализовать очень просто через ответ на announce, так что не будем на это отвлекаться.»

Проблема 7 — Сложность инициации раздачи контента без использования раздачи на трекере
Причина — хз.
Решение — создавать 0-day раздачи с активным применением магнета и дхт. Вышел «Кингс баунти 4» от 1с — раздача сделана 1 день — кто успел, тот и сьел. Остальным давать магнет раздачи.
Подпись на рсс приветствуется.

Хотя все это теории — а всего есть лишь 2 пункта — чтобы это все работало нужно — или тотальный контроль с боку администрации или же полная анархия как на ПБ.
Пока одни будут хайдить, вторые вытаскивать из хайда в паблик, а третьи того и ждать, чтоб такое закрыть — так будет продолжаться вечно.
А все потому, что человеческий фактор — переменная непостоянная.

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

А на не-виндовсах всё и так бесплатное, да.

> Проблема 5 — Не так просто становится раздавать на торрентах

А почему раньше было проще? Лень тут явно не причина.
Первый вопрос, который Вам зададут серьезные разработчики и потенциальные инвесторы (и на который придется дать ответ, чтобы проект не «утонул») — что все-таки можно на этом проекте заработать? Живые деньги или только лишний геморрой?
разрабы мюторрента что? зарабатывают что-то?
Если бы никто ничего не зарабатывал, то этот протокол не появился бы на свет.
это с чего такие утверждения?
Простите, а что Вы видите в таких утверждениях странного?.. АБСОЛЮТНО ВСЕ, ЧТОБЫ НИ ДЕЛАЛ ЧЕЛОВЕК — ДЕЛАЕТСЯ ТОЛЬКО ДЛЯ КАКОЙ-ТО ВЫГОДЫ. Не случайно у судопроизводстве есть такой общеизвестный термин — мотив. По-другому не бывает. Увы, такова природа человека.

Причем этот мотив бывает разный — самоудовлетворение, деньги, желание чему-то научиться и т. п. и т. д. Так вот, внимание — мне просто интересно — что Вы ответите на простой вопрос инвесторов и профессиональных разработчиков «что же мы получим, работая над проектом?»:

1. Заработаем деньги.
2. Ничего не заработаем, потому что не известно, что из этого получится.
3. Геморрой (например место на судебной скамейке и проч.).
4. Что-то еще?

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

Вы не понимаете удовольствия и мотива сделать что-то хорошее и тпх. Не понимаете что значит получить удовольствие от программирования и сделать что-то глобальное.

Деньги — wуйня. Их надо на работе зарабатывать.
Эхех, я так понял, что серьезного бизнес-плана у Вас нет. А жаль, идея-то интересная. Желаю удачи, если попытаетесь её реализовать.
> АБСОЛЮТНО ВСЕ, ЧТОБЫ НИ ДЕЛАЛ ЧЕЛОВЕК — ДЕЛАЕТСЯ ТОЛЬКО ДЛЯ КАКОЙ-ТО ВЫГОДЫ

Так и этот проект не исключение. Выгода — наличие удобной и безопасной системы файлообмена, которой смогут пользоваться и авторы.

Бизнес-план не нужен.
Мда, нечасто такой баттхерт встретишь… Аж до кармы долетело.

Позвольте процитировать вас же:

> Причем этот мотив бывает разный — самоудовлетворение, деньги, желание чему-то научиться и т. п. и т. д.

И в следующем же комменте стали противоречить сами себе, утверждая что деньги (бизнес-план) — единственный мотив.

Чем сам факт реализации системы, полезной автору, не мотив?
Я никогда не утверждал, что деньги (бизнес-план) единственный мотив, это Вы сами придумали. Просто, имхо, деньги (и бизнес-план, принятый и утвержденный инвесторами) — наиболее эффективный мотив для работы над проектом. А факт реализации системы — это очень слабый мотив. Вы можете быть со мной не согласны — Ваше право. Полагаю, что дальше этой статьи у автора дело никуда не пойдет.
Разрабы uTorrent зарабатывают на встраиваемых решениях.
Насчёт четвёртой проблемы — я думал насчёт всего этого, и додумался только до подобного:
наш «торрент» клиент просто будет брать все IP, к которым подключается наш комп (а ля netstat -avp) и пробывать по ним стучаться, дабы найти «родственную душу». Когда найдёт, то записывает себе в базу, что мол такой то ИП — живой, а заодно получает список «живых» ИП и от того, к кому соединился. Этакая ветвящаяся структура. Тут правда проблема такая, что если делать фиксированный порт — заблочить слишком просто, а сканирование портов может навлечь гнев фаерволла. Да и вообще множество проблем…
Вписываюсь, есть все категории.
Будет очень интересно работать над подобным проектом
Самый важный пункт — анонимность (в силу того что, именно она нужна в свете грядущего копираст-гистапо, а по всем остальным параметрам хватает и существующих торрентов). Максимальная возможная ( на базе интернета) анонимность УЖЕ давно, реализованная в Фринете. Как уже заметили вверху в коментах, нужен лишь достаточный повод для пересади основной массы людей в новую среду.

Идея безусловно хороша, но на сегодняшний день не актуальна, так как за скачивание лицензионного контента пока не сажают.
Торрент-трекеры как были популярными так и останутся не смотря на перечисленные выше проблемы. Вот когда кормушку прикроют тогда и будем думать как жить дальше…
Sign up to leave a comment.

Articles