Comments 81
2. Явно нарушается принцип KISS: обмениваться какими-то мутными списками прокси — не дело торрент-клиента. Его следует настроить на использование локального прокси, а вот в качестве локального прокси поставить программу, которая дополнительно будет находить и обновлять списки и так далее. Кажется, такие программы давно существуют.
3. Передавать торрент-файл никому не надо, достаточно знать хэш. Если вы не заметили, весь мир перешёл на использование публичных торрентов и DHT, как раз для избавления от слабого звена в виде трекера. DHT достаточно (в текущей практике) защищена от атак.
4. Распределённое комментирование давно реализовано (тоже через DHT), и даже в нескольких вариантах. Как-то не взлетело из-за отсутствия универсальной поддержки в клиентах и особого интереса.
Спасибо, видимо, я действительно ошибся. В Transmission поддержку прокси вообще выпилили (!), в статье она упомянута для примера (см. дисклеймер).
А пользователю-то всё равно, KISS или не KISS. Ему надо, чтобы работало. Это под дебубунтами и прочими федорами всё просто — указал зависимость и радуйся. А что делать пользователям альтернативных ОС? Нет, я не спорю, проксиобменник стОит выносить в отдельную либу (и отдельный проект), но устанавливать вместе с самим клиентом — обязательно. Хотя TOR будет ещё более к месту.
Хорошо, а откуда узнать хэш? И откуда узнать, что содержится в раздаче? Да и возможность тянуть с HTTP(S), пока не закрыли — тоже хорошая и удобная возможность.
- Пожалуйста, потыкайте меня носом. Чтобы не писать велосипед, а дорабатывать существующий.
Если нужна помощь в установке, то есть, например, Пошаговая инструкция по установке Tor в Windows на «заблокированном» Рутрекере.
«Геннадий Геннадиевич?» — обратился к нему невзрачный Бегемот в штатском.
— Да, чем могу быть полезен?
— Прошу пройти со мной в автомобиль. Вы вызываетесь для дачи показаний в УФСБ по Москве и Московской области в рамках уголовного дела, возбужденного по статье 999 УК РФ «Создание, распространение и использование средств обхода блокировки интернет-ресурсов, доступ к которым запрещен на территории Российской Федерации в соответствии с федеральным законом».
В глазах Крокодила потемнело.
При этом к Гене обратится представитель провайдера.
— Вы знаете, у нас в последнее время крыса всё чаще сгрызает кабели, диски и прочее оборудование. А оно денег стоит. Проще всего было бы поднять цены, но мы этого сделать не можем, потому как Шапокляк от нашего имени уже пообещала, что цены останутся прежними.
Поэтому у нас просто нет другого выхода, кроме как резать скорость. Ну сами понимаете, оборудования меньше, значит и данных меньше прогнать через него можно. Конечно же, абсолютно всё мы резать не будем, мы ж не звери какие. Фотографии котиков можете и дальше смотреть, да и фотки Чебурашки выкладывать сколько угодно. А вот торренты — они того… очень уж каналы напрягают. Да и не так много народа ими пользуется. Поэтому, я думаю, 64 кбит/сек для торрент-трафика хватит всем.
Я вообще просил какую-то конкретику, а не общие фразы и обычное бурденье. Я немного усомнился, что фсб будет карать за скачивание торрентов, если там не «спутник партизана» или книжки про джихад. Это мое предположение. Оно мне покамест кажется убедительней других необоснованных предположений.
И в комментах к посту, которые Вы упомянули, я прежде всего предостерегал от безаппеляционности и скоропалительности суждений, так что своей позиции я не изменил.
Вы действительно думаете, что оскорбив оппонента, Вы усилили свою позицию? По моему мнению, Вы ее только ослабили и сыграли не в пользу персонажа, которого Вы защищали.
Вот что я и намеревался подчеркнуть своим комментарием. Мы можем иметь свое мнение относительно истоков поведения того либо иного посетителя Хабра, и не всегда это мнение характеризует его в наших глазах положительно, но это не повод переходить к оскорблениям.
Кстати, я совсем не в восторге от постановки минусов или плюсов к комментариям, но в Вашем случае минусы, скорее всего, были вызваны неприятием Вашего тона в дискуссии.
Но все таки, согласитесь, Вы несколько увлеклись в своем определении оппонента, не надо так, хотя Вы можете думать и по другому.
Более того, в треде http://web.archive.org/web/20160501110140/https://geektimes.ru/post/275138/ редактор ilya42 спокойно позволял себе высказывания в стиле «Нет никакого смысла сейчас спорить с ватой. Возможно, лет через 10…»..." ватой я называю только тех, кто верит, что в Киеве пришла к власти фашистская хунта, в Крыму был референдум, в Донбассе — гражданская война.". Вдумайтесь: редактор гиктаймс, который вроде как вне политики, называет 90% россиян (а косвенно — читателей гика) ватой. И такой расклад считается администрацией сайта нормальным. Нет, они, конечно потом поудаляли каменты, но самого редактора не тронули, хотя раньше за подобное спокойно дропали учетки со всеми постами.
И такая политика редактуры дает плоды. Сходите в тред https://geektimes.ru/post/275200/, новость про то, что мужчину полгода держат без всяких доказательств в тюрьме. Хомячки все как один согласны с тем, что мужчина наверняка виновен, пароль у него надо выпытать на полиграфе и вообще так ему и надо, а кто посмел что-то там сказать про американскую демократию и презумпцию невиновности — тем насрали в карму и предъявили супер-аргумент «а у нас бы ваще паяльник в жопу сунули». Причем предъявили те же самые хомячки, которые в дискуссиях на тему правосудия в России любят употреблять аргумент «ну вы еще скажите, что у них негров линчуют». Если бы то же самое произошло в России — все бы вопили про клятого путлера, кровавую гэбню и разгул беспредела. Короче, двойные стандарты такие двойные.
Поэтому я действительно думаю по-другому. Я читаю хабру достаточно давно, и сейчас хабра из крупнейшего технического ресурса рунета превратилась в помойку навроде эха москвы в худшем понимании, а аудитории это ок, еще добавки просят: больше, больше новостей, как в рашке плохо, а если нет плохих новостей — сами придумывают, как хреново им живется в путинской рашке.
Проблема тут даже не в том, что я как-то резко высказался в сторону аффтара, проблема в том, что администрация раскрутила маховик массового психоза, что вполне резонно приводит к постепенному вымыванию с ресурса критично мыслящих людей, что, в свою очередь, понижает культурный уровень оставшихся. И я вас уверяю: то, что написал я, цветочки по сравнению с тем, что тут будет твориться через пару лет, когда с хабры сбегут все здравомыслящие (их и так осталось не так уж много), а останутся только безмозглые реднеки, которые еще хоть как-то стараются держать марку, чтобы не быть заминусованными за полный кретинизм. Сходите на эхо, почитайте там каменты — вот то же самое будет и здесь. Опустить культурный уровень просто, поднять — гораздо более сложная задача, которую администрация себе и не ставит, достаточно взглянуть на типичный состав дневных постов: политота в «правильном» ключе, пиар, реклама, прописные истины из разряда «как скомпилять пыхапе из сырцов» и переводилка из какого-нибудь popular mechanics. Дошло уже до того, что на барахольном сайте mysku технических статей про то, как из деталюшек соорудить какой-нибудь убер-девайс, на порядок больше, чем на гике. На mysku, Карл!
В свете всего этого мне видится оторванным от реальности призыв не увлекаться в определениях, потому что хабра уже давно перешла черту, за которой кончаются принципы морали и этики, и каждый день пробивает новое дно, хотя ниже падать, казалось бы, некуда. Да-да, NickKolok тебя это тоже касается, можешь еще разок пройтись по моим каментам и поминусить то, что осталось незаминусованным, это же так в стиле местной илиты — за неимением аргументов пытаться заткнуть рот оппоненту и при этом считать себя высокодуховной совестью нации и классным специалистом.
1. «У вас уже совсем крышу посносило?»
Для выражения мнения «Этот пост не нужен» есть стрелочка такая под постом. И привилегии жать на неё есть у тех, кому эти привилегии доверило сообщество. Итого — минус за флуд.
Ах да, для выражения мнения «Не хочу видеть этого автора» тоже стрелочки есть.
2. «Кто, сия пропискуитетная мамзеля с пятью постами?»
Оскорбление. Здесь принято минус, но можно и иск.
3. «В дискуссии на гике про 22 сообщения надежды вы казались более адекватным, ан нет.»
Переход на личности. Да, здесь это тоже не принято.
4. «Но стоит задеть местную илиту...» — спасибо, польстили.
Да, конечно, в Дании торренты не блокируют, а обижанием Чебурашек занимаются только отечественные Шапокляки. Так, по-вашему?
По-вашему, самая первая моя статья — это удар между ног кровавому режиму, который (все мы это знаем) специально выдумал ЕГЭ, чтобы люди писали безграмотно, а тут я весь такой на белом коне?
Уклонение от ответа на последние 2 вопроса засчитывается как поражение в споре.
Вы хотите жить в красивой, чистой, уютной стране, но вы же ровно ничем не отличаетесь от тех самых чинуш, которых проклинаете. Это ваше хамское отношение ко всяким Шапоклякам и роскомпозорщикам, которое вы считаете нормой, находит отражение в кортежах чинуш, которые точно так же считают нормой, что тупой плебс может и постоять в пробке полчасика. Подумайте об этом на досуге. Навряд ли, конечно, но чем черт не шутит.
Ваша попытка притянуть за уши заботу о датчанах понятна, но и я, и вы отлично понимаем, про какую Шапокляк речь. Равно как и статью про свое убер-приложение, которой вы и так проспамили не один пост — я комментил эту конкретно взятую статью, её я и буду обсуждать.
Дело тут не в том, что своей статейкой вы наносите удар кровавому режиму. Вы могли просто задать вопрос на тостере, но этого же мало, надо больше, больше драмы, и вы не придумали ничего лучше, чем излить на хабре свои глубинные терзания под видом «сказки», которая по сути — и продукт индуцированного психоза, и материал для дальнейшей индукции в читателях истерии на тему закручивания гаек. Что ценного в этой статье и в последовавшем обсуждении? Да ничего. В сухом остатке — истерика, паранойя и обсуждение сферических коней в вакууме. И это как раз то, о чем я говорил — ресурс планомерно превращается в гадюшник для политизированной школоты, в том числе благодаря вам.
Не, я понимаю, конечно, что претензии завтра могут появиться к кому угодно, в том числе и к Чебурашке, но по действующим правилам внутреннего распорядка зоопарка ведь нет? А появись такое браузерное дополнение, глядишь, и сайты начнут его поддерживать…
Добавить галочку включить режим безумия, добавляющий к файлу мусор от актуальных роликов с ютуба.
Но это всё лирика, нельзя выиграть, когда оппонент может во время игры менять её правила.
Нет. Весь этот формализм не работает. Любой метод распространения информации, включая гиперссылку, торрент, картинку со спрятанными хэшами, позволяющий достать запрещенные данные считается соучастием. Единственный вариант — это когда хостер не знает, что в картинке спрятан хэш, но и тогда как только этот метод станет распространенным, сайт заблокируют и это уже хозяин будет беспокоиться, как найти все картинки со спрятанными ссылками.
А как насчёт того, чтобы некоторый хэш можно было извлечь из любой картинки? Вопрос лишь в том, чему именно означенный хэш будет соответствовать. Хэш — функция односторонняя, следовательно, не покопавшись в DHT, нельзя узнать, на что ссылается картинка. Можно, например, публиковать картинки с хэшами ещё не опубликованных раздач.
Если информация предназначена для одного адресата, стеганография может работать. Если способ извлечения хэша из картинки известен всем (а торрент-файлы имеют смысл только когда доступ к ним массовый), то защита сразу перестанет работать. Более того, идея сокрытия больше навредит пользователям: 90% домохозяек, увидев инструкцию «установите расширение для своего браузера» ничего не поймут, а вот сотрудник компании по защите авторских прав, например, проследует всем инструкциям, получит хэш, сделает «нотариально заверенные скриншоты» и подаст жалобу.
Согласен, это действительно угроза. Ходить через прокси можно только тогда, когда факт посещения заблокированных ресурсов ненаказуем (а пока это, к счастью, так). Делать эту функцию по умолчанию достаточно опасно.
Да и как видится изучение запрещенных материалов не является наказуемо, иначе те кто запрещают должны первыми быть наказанными(или они не изучали материал). Другое дело как информацией распоряжаться.
Т.е. есть видео, есть к нему торрент, а есть описание размещенное на сайте(автор, длина, название и т.д.), т.е. из описания по спец.алгоритму генерируется хеш, а в системе должно быть соответствие между хешем описания и хешем торрента.
Захожу на любой сайт с устоявшимся описанием, копирую, прогоняю через алгоритм и получаю хеш описания, а дальше уже система сама ищет связи между хешем описания и торрентом.
На данный момент еще не запрещено размещать описание к видео или программам. Да и отзывы о видео творческий процесс каждого и не подпадает под запрет.
Для этого существуют файлообменные сети которые умеют искать по имени файла (DirectConnect, EDonkey2000). А некоторые и по метатегам файла (Gnutella2).
В последней например поисковой запрос преобразуется в набор хешей по которым ищется соответствие в Query Hash Table(Фильтр Блума). По нему выбираются хабы на которых поиск будет продолжен.
В Kad Network тоже запрос преобразуется в набор хешей и по ним происходит поиск источников.
Кстати торренты в перечисленых выше сетях тоже можно найти.
Может только ради спортивного интереса с этими списками проксей заморачиваться?
Проблема в анонсировании, которое (по крайней мере, по моему опыту) значительно ускоряет поиск пиров. Для анонсирования нужен трекер.
вы попробуйте что-нибудь скачать, если у вас список раздач пуст.
Тут видимо дело в том еще, что если в своей Целевой Аудитории раздаёшь, то и сам нужные пиры быстрее находишь
Отсутствие трекеров и анонсирования снижает порог входа.
Допустим, надо пользователю скачать файл. Что делает пользователь? Он лезет в гугль/яндекс и вбивает соответствующий запрос. Ссылка ведёт на страницу какого-то сайта. Если там torrent-файл, а пользователь не грузит торренты регулярно, а пользуется технологией время от времени, то разветвлённой DHT-сети у него быть не может. Иначе говоря, необходимый пользователю контент будет качаться очень долго или, что ещё хуже, очень долго скачивание не будет начинаться.
И что сделает пользователь? Подумает о всеобщем благе, станет более сознательным, будет помогать развивать сеть, раздавая популярный контент? Как бы не так! Плюнет и скачает с файлопомойки. Либо попросит скачать знакомого тыжпрограммиста (если нужного на файлопомойках нет).
Ещё лучше было бы создать децентрализованное приложение, похожее на PopcornTime, и тогда проблемы с количеством пиров просто ушли бы в «фон», поскольку пользователь так или иначе сам автоматом прокачивал бы свою сеть, даже не зная об этом. У него автоматом поддерживалось бы некоторое количество раздач, пусть даже при нерегулярных включениях. И они ему обеспечили бы приемлемый уровень работы.
В принципе, нечто похожее есть в сети ZeroNet. Я писал здесь об этом.
В ZeroNet это чудо доступно по адресу — http://127.0.0.1:43110/1PLAYgDQboKojowD3kwdb3CtWmWaokXvfp/ — трекер «PLAY» (досадно, что русский вариант так и не допилили).
И здесь вопрос блокировок решён радикально — это нельзя заблокировать.
А в PocornTime разветвленная сеть набирается за счёт того, что обмен трафиком постоянно идёт во время показа. Но он цепляется всё-же исходно за централизованные торрент-трекеры, сам нуждается в центральном сервере, и поэтому уязвим.
Везде видно только частичные, фрагментарные решения. В одном случае -скорость и разветвлённая сеть, а в другом — неубиваемость.
Полным решением могло бы быть размещение именно PopcornTime в ZeroNet. Получили бы неубиваемость, постоянно растущую сеть, да плюс фантастическое удобство PopcornTime для обывателя.
Хотел это реализовать, искал исходники PopcornTime, чтобы в ZeroNet запустить, — не нашёл. На Гитхабе эти проекты выпиливают с завидной регулярностью.
Задавал вопрос на Тостере о исходниках Попкорна — суток не провисел, выпилили нафиг. Здесь копирасты тоже не дремлют. Это — реальность к сожалению.
Проблема в анонсировании, которое (по крайней мере, по моему опыту) значительно ускоряет поиск пиров. Для анонсирования нужен трекер.
Вопрос спорный, что лучше?
Развивать неубиваемую децентрализованную сеть, пусть и затратную по трафику, или мастерить заплатки для ускорения (а фактически для экономии трафика), опираясь на централизованные узлы (прокси, трекеры...)?
По мне так децентрализация поперспективнее вроде…
Хотя конечно одно другому не мешает!
Клиент IPFS к сожалению по прежнему в альфе, автостарта нет, окошек нет. Но объединение мощи GIT и BitTorrent протоколов с меньшей избыточностью и большой доступностью файлов, того стоят. Ещё один плюс использования МежПланетной Файловой Системы для трекеров состоит в сохранности и доступности вложенных файлов overHTTP. Так например скриншоты содержимого могли бы выводиться напрямую из раздачи, а не подгружаться с сомнительных файлохостингов с которых они частенько пропадают вникуда по тем или иным причинам.
А если исправлена орфографическая ошибка в read.me? То новый торент уже не торт. И те кто сидит те же самые файлы за крохотным исключением не раздают их новым качающим. Так и появляется избыточность.
Не уверен, что это работает, но вроде IPFS крошит файл на мелкие блоки и вполне возможно может раздавать эти кусочки тоже. Хотя не уверен, что у новосхешированного файла кусочки совпадут.
Решением может быть папочное хранение видеофайла. Уже сейчас можно хранить аудиодорожки и субтитры отдельно, но копировать их туда\сюда конечно запаревно.
Будет здорово если MPC научится сам раздупляться с подпапками рядом с видеофайлами без копирования в туже директорию. Предпочтения кстати в нём уже сейчас можно настраивать.
Внутри IPFS папки можно хранить мета-информацию о файле, описания там всякие и постеры. Подобное может вывести трекеры на новый уровень, позволив им вмешиваться в содержимое раздач, обновляя и дополняя их по мере необходимости, не теряя при этом сидов на общих файлах. А на клиентских машинах иметь удобную навигацию и как бонус фильтрацию при наличии дополнительной софтины для работы с мета-информацией.
В итоге в папке загрузок вместо файлопомойки хотелось бы видеть такое:
Всё это пока только фантазии. Нормального клиента для IPFS ещё нет и MAX_PATH в системах ещё не везде истреблён. Но будущее не за горами!
У меня тоже была такая идея. Каждый файл может быть скачан полностью а может быть разделён на потоки. Нужно либо передавать карту потоков отдельно, либо читать её из файла .
Раньше в Shareaza была такая фишка для mp3 файлов. Публиковалась только музыкальная их част. Без ID3 тегов и остьльной лабуды для дедупликации. Но пользователям это не понравилось.
Сейчас дополнительные звуковые дорожки выкладывают отдельным файлом и они подключаются в плеере автоматом или в ручную.
Я себе это представлял в плане дедупликации. Файл сам по себе будет иметь хеш(TTH) по которому будет шарится и собираться из потоков которые также будут иметь по хешу и шарится невидимо (в поиске по имени не отбражаются). Таким образом поток с тем же хешем клиент сможет тянуть из файла с другим хешем.
А какой смысл в комерческом развлекательном произведении о котором никто не знает?
Я думаю такое произведение вообще бессмысленно если о нём не знает даже автор. А узнать о коммерческом произведении можно из коммерческой же рекламы, которая даётся по договору с оговоренными условиями и всё такое. А вот всякие кинопоиски и прочие википедии — отщипите, чужая интелектуальная собственность и всё такое, нечего на информации об актёрских составах подымать. Но это всё в случае если они информацию вплоть до названия защищаемой собственностью признают.
Чебурашка и торренты (сказка)