На чем написан utorrent
Было время, когда компьютерные файлы имели совсем маленький вес. Большинство программ запросто умещались на дискету объемом до 3 мегабайт ( смехотворно по нынешним меркам ).
Музыкальные и видео файлы были слишком громоздки и передавались посредством записи на CD диски. Вначале таких носителей было вполне достаточно, но информационные технологии начали стремительный рост. Компьютерные файлы становились все тяжелее и тяжелее. Потребность в количестве и скорости передаваемой информации росла на глазах.
CD, DVD, и даже Blu-ray диски, хотя все еще были актуальны, но не могли решить одну проблему – быстрое распространение информации.
Все эти приспособления это физические носители, и для того что бы поделится какой-то информацией необходимо выполнить целый ряд каких то манипуляций (копирование, отправка по почте, и тд. и тп.)
Лучшим решением для свободного так и коммерческого распространения информации стал интернет.
Файлы загружались на сервер ( подключенный к сети компьютер с большим объемом информации на нем ) с которого можно было свободно скачивать необходимые пользователям файлы. Естественно что скорость загрузки в основном зависела от того насколько быстрый у вас интернет. Но, так, же есть и ограничения касающиеся нагрузки на сервер. К примеру: оборудование сервера не самое новое и мощное, а информация на нем по каким-то причинам стала очень популярной. Все хотят скачать ее себе на свой компьютер. Соответственно запросов к серверу становится так много, что он уже не способен их корректно обработать. Он может зависнуть, понизить скорость отдачи, в общем, туго ему приходится.
Вот так плавно мы перейдем к торрентам и их работе.
Дабы не внедряться в технические аспекты работы торрента ( для этого существуют специальные специализированные сайты ), попробуем объяснить все «на пальцах».
Что такое ТОРРЕНТ?
Допустим, у нас есть большой файл – пускай это будет фильм. Мы, хотим поделиться им со всем миром. Естественно, что если все начнут обращаться к нам за этим файлом, наш ПК сойдет с ума. А еще он может быть отключен.
Для того что бы снизить нагрузку на сервер и файлы скачивались быстрее и всегда были доступны был разработан торрент протокол.
Как работает ТОРРЕНТ простыми словами?
Это работает примерно таким образом: с вашего компьютера кто-то скачал фильм, теперь этот файл становится доступен для скачивания уже с двух источников. И так дальше по нарастающей. То есть те, кто его скачали, так же становятся «донорами» и распространителями этого материала. Специальные программы определяют у кого есть в доступе нужный файл и отщипывают от него кусочек для скачивания. Таким образом, нагрузка на раздающие компьютеры становится минимальна. Чем больше людей делятся файлами, тем быстрее скорость их скачивания.
Сейчас по данной технологии распространяются практически все игры, фильмы и другие тяжелые файлы.
Для скачивания через торренты необходимы дополнительные программы – «клиенты»
Найти их в сети не составит труда, достаточно просто ввести в поисковике запрос: торрент клиент.
Все они интуитивно понятны и просты в обращении.
Работают они по принципу:
Вы находите ссылку на интересующий вас материал (скачать торрент) и загружаете себе маленький файлик. Открыв который в торрент клиенте, будет начато скачивание.
uTorrent стал доступен широкой публике 18 сентября 2005 года. С того момента сильно изменилась целевая аудитория программы. Если десять лет назад им начали пользоваться гики, то сейчас через uTorrent могут качать сериалы наши мамы, папы, бабушки и дедушки и другие люди, кого и близко нельзя назвать экспертами в компьютерах.
Давайте сначала разберемся, что такое торрент и как он работает.
Датой рождения торрента считается 4 апреля 2001 года. Именно в этот день Брэмом Коэном был анонсирован первый торрент-клиент. Официальный выход первой версии состоялся 2 июля 2001 года, и с тех пор эта технология семимильными шагами захватывает компьютеры сети.
Торрент (torrent) сам по себе является сетевым протоколом для обмена файлами между компьютерами сети. При передаче файлы разбиваются на небольшие части и в таком виде передаются. Торрент-клиент (torrent-client) закачивает эти части и затем собирает у себя файл воедино. В чем же основное отличие его от того же ftp-протокола? В процессе скачивания кусочков, клиент сразу же предоставляет к ним доступ для скачивани остальным участникам сети, что позволяет передавать торрент-файлы с гораздо большей скоростью и без ожидания освобождения основного источника (сидера).
Торрент-трекер
Торрент-клиенты
Непосредственно части файла между клиентами передаются напрямую, без участия торрент-трекера. Трекер только аккумулирует и предоставляет клиентам данные о процессах распространения файлов по сети. Чтобы протокол работал с максимальной эффективностью, необходимо, чтобы максимальное количество клиентов могли принимать и отдавать файлы. Когда клиенты подсоединяются друг к другу, они первым делом обмениваются данными о кусочках торрента, имеющегося у них. Если у первого клиента есть недостающий второму сегмент, то второй клиент посылает запрос «скачать торрент». Первый клиент отдает запрашиваемую часть торрента, если такая возможность есть. При получении запрошенной части, адресат проверяет ее контрольную сумму и ставит трекер в известность о том, что он также имеет эту часть, чтобы все остальные подключенные клиенты могли скачать torrent с него.
Протоколы и порты торрента
Также в клиентах заложена возможность использовать UDP порты, но она не является официально утвержденной. Не все клиенты поддерживают ее. UDP порты используются для работы опции DHT, то есть для режима работы без связи с torrent трекером.
Для оптимизации раздачи клиент может приостановить отдачу частей torrent файла другому клиенту. Приоритет отдается тому участнику сети, который сам отдал Вам большее количество частей, то есть чем больше отдал Вам пир (узел, клиент), тем больше вы отдаете ему. В результате большую скорость скачивания получают те торрент клиенты, которые и отдают с большой скоростью.
Особенности торрент протокола
Отсутствуют очереди скачивания, т. е. не требуется всем стоять в очереди к источнику/сидеру, для того чтобы скачать файл. Торрент загружается частями; чем меньше распространен фрагмент файла, тем чаще он будет отдаваться. Протокол распределяет фрагменты между клиентами, так чтобы в дальнейшем они могли обмениваться частями без участия раздающего. Загруженные части файла сразу же становятся доступными для других. Для раздачи возможно открытие целого каталога с файлами внутри.
В современной версии торрент протокола разработана поддержка работы без центрального трекера, режим DHT. В таком режиме, в случаи недоступности центрального сервера, клиенты могу продолжать работать поддерживая связь между собой. Такой режим работы осуществляется на основе протокола Kademlia. При таком режиме работы информация трекера распределенно содержится на клиентах в виде хеш таблиц. Такой режим реализован не на всех клиентах, и реализован по-разному. Поэтому разные клиенты могут не работать друг с другом.
Какова последовательность шагов, если Вы пожелали поделиться с сообществом торрент имеющимся у Вас файлом? Вы создаете в специальной программе Торрент-файл, указывая файл, которым хотите поделиться, а программа автоматически создает Торрент-файл. Этот файл имеет расширение «*.torrent» и имеет небольшой объем, порядка 200-300 кб. Это как бы оглавление вашего файла. Далее Вы заходите на Трекер, предварительно зарегистрировавшись на нем, и выкладываете свой Торрент-файл, выбрав предварительно категорию, и даете краткое описание выложенного файла, его размер и т.п. для пользователей. Файл становится доступен для участников сети.
Зачем вам выкладывать файлы, почему нельзя просто пользоваться предоставленной роскошью? На Торрент-трекерах есть простое правило: если ты не даешь скачивать другим — то и сам не сможешь ничего скачать. При регистрации устанавливается для нового пользования лимит скачивания. К примеру, можно скачать 500 Мб, а дальше, если не будешь делиться файлами с другими пользователями — будет запрещено скачивать. Но если делишься, то лимит автоматически повышается.
Стригеус работал над приложением в свободное время, но вскоре занялся другими делами, и проект застопорился. В сентябре 2005 года Стригеус к нему вернулся и уже спустя три дня представил первую версию μTorrent.
Спустя дни приложение заработало популярность среди пользователей Windows. За следующие несколько месяцев новым торрент-клиентом начали пользоваться сотни тысяч человек. К декабрю 2008 года им пользовались двадцать восемь миллионов человек, а к 2010 году их количество достигло ста миллионов. Сейчас программу используют сто пятьдесят миллионов человек.
Развитие
За первый год работы с приложением Людвиг Стригеус сделал ряд ключевых нововведений, которые сейчас являются неотъемлемой частью BitTorrent-экосистемы. Это протокол DHT, позволяющий BitTorrent-клиентам находить друг друга без трекера, и шифрование BitTorrent.
Новым приложением быстро заинтересовалась компания BitTorrent. Её глава Ашвин Навин поблагодарил Стригеуса за его инновации в 2006 году. Одной благодарностью дело не закончилось…
Покупка
7 декабря 2006 года, спустя чуть более года после первого релиза, компания BitTorrent Inc. купила μTorrent после того, как сама получила новые вложения в очередном раунде финансирования. С помощью μTorrent компания хотела расширить базу пользователей. Поглощение повысило потенциал μTorrent, количество пользователей выросло.
Людвиг Стригеус стал техническим консультантом BitTorrent и занялся другим P2P-проектом — легальным стримингом музыки Spotify.
В следующие годы в компании разработали uTP-протокол и добавили поддержку операционных систем Mac и Linux. К 2007 году у μTorrent было больше пользователей, чем у любого другого BitTorrent-клиента, и в два раза больше, чем у ближайшего преследователя.
Деньги
Как и любому другому коммерческому torrent-клиенту, приложению была нужна бизнес-модель. Многие годы компания зарабатывает на установке дополнительного софта — например, тулбаров. Этот софт с отмеченными «флажками» появлялся во время установки самого приложения, и не всегда пользователи вовремя замечали его и убирали отметки.
Реклама в μTorrent
В марте этого года μTorrent втихомолку начал устанавливать майнер биткойнов — программу EpicScale. Она использовала время простоя процессора компьютера для своих нужд — обсчётов физических симуляций, решения математических задач и майнинга криптовалют, которые идут на благотворительность и используются «в целях улучшения мира, в котором мы живём». Уже девятого марта разработчики μTorrent извинились за установку майнера без ведома пользователей, но объявили, что морально поддерживают разработчика EpicScale.
Другая часть выручки приходится на встроенную рекламу. Когда μTorrent анонсировал рекламу в приложении, многие пользователи сильно расстроились, но вскоре перестали обращать на это столько внимания. Точная сумма выручки с рекламы неизвестна.
В августе 2015 года μTorrent рассказал о новом способе монетизации — приложение будет просить пользователей о деньгах.
За десять лет приложение обросло большим количеством новых функций, хотя и выглядит почти так же, как и в 2005 году. Но если в 2005 году «очень маленькое» приложение, весило 97 килобайт, то сейчас uTorrent весит почти два мегабайта.
Борьба против торрент-трекеров и файлообменных сетей с переменным успехом ведется во многих странах. Однако применение санкций против пользователей осложняется тем, что для выявления нарушителей необходимо участие интернет-провайдеров, владеющих контактной информацией абонентов IP-адресов, подозреваемых в нарушении авторских прав. А, по мнению правозащитников, такой подход лишает потребителя права на частную жизнь и справедливое судебное разбирательство. Именно поэтому в ряде европейских стран попытки ввести в действие правило «трех предупреждений» привели к ряду судебных слушаний относительно того, в каких случаях провайдер вправе разглашать личные данные абонента.
В 2009 году во Франции был принят закон по борьбе за соблюдение авторских прав, так называемый закон Hadopi, и создано одноименное агентство, следящее за его исполнением. Согласно положениям закона, пользователь, получивший три предупреждения за скачивание пиратского контента, лишается доступа в интернет сроком от двух месяцев до года. В начале июня во Франции решили отказаться от закона Hadopi. Как заявила министр-делегат по делам цифровых коммуникаций Франции Флёр Пеллерен, отключение пользователей от интернета несовместимо с планами правительства развивать интернет-экономику. Поэтому агентство Hadopi планируется закрыть, а наказание в виде отлучения от сети заменить штрафами в размере от €60 до €80.
Кроме того, во Франции действует закон Dadvsi, также касающийся вопросов авторских прав, согласно которому за распространение пиратского контента полагается штраф в размере до €300 тыс. и/или до трех лет тюрьмы. Первоначально помимо владельцев торрент-ресурсов и файлообменных сетей санкции закона Dadvsi предлагалось применять и к обычным пользователям, однако впоследствии их сочли слишком жесткими и от наказания пользователей отказались.
В Великобритании с 2010 года пользователи, нелегально скачивающие контент, сначала получают предупредительные письма, однако если нарушения авторских прав продолжаются, интернет-провайдер обязан ограничить таким пользователям скорость доступа в интернет либо на некоторое время полностью закрыть туда доступ. Также возможен штраф до £50 тыс., если пользователь, нелегально скачавший контент, будет его продавать или использовать в других коммерческих целях.
В США в феврале 2013 года вступила в действия система Copyright Alert System, разработанная интернет-провайдерами еще в 2011 году в рамках соглашения о противоборстве пиратству. По условия соглашения, если провайдер замечает факт нелегального скачивания продукции, пользователю высылается до шести предупреждений, после чего следуют санкции на усмотрение провайдера. Так, пользователю могут снизить скорость интернета, постоянно перенаправлять его на страницу с требованием связаться с провайдером, который может провести с клиентом разъяснительную беседу об авторских правах или принять другие меры по своему усмотрению.
Сами же торрент-трекеры и их основатели подвергаются преследованию властей с 2004 года, когда в Финляндии был закрыт самый популярный в стране файлообменник Finreactor. В результате суд обязал семерых системных администраторов сайта выплатить штраф в размере более €600 тыс. в качестве компенсации убытков, нанесенных правообладателям. Решение суда относительно Finreactor создало прецедент, после чего в разных странах начали привлекать к ответственности авторов файлообменных сайтов. Самый нашумевший судебный процесс подобного рода состоялся в 2008 в Швеции, где к ответственности привлекли основателей крупнейшего в мире торрент-трекера The Pirate Bay. Обвинение против авторов сайта выдвинул консорциум правообладателей во главе с Международной федерацией производителей фонограмм (IFPI), и в 2009 году судебный процесс закончился полной победой истцов. Четверых создателей проекта приговорили к году лишения свободы и общему штрафу в размере $3,6 млн, увеличенному после апелляционного суда в 2010 году до $6,5 млн.
Сам сайт The Pirate Bay не раз блокировали власти ряда стран, однако в большинстве случаев блокировку удавалось с легкостью обходить при помощи иностранных прокси-серверов. Обойти запрет законодателей удалось и основателю американского файлообменника Megaupload, вновь заработавшего в январе 2013 года после того, как годом ранее он был закрыт по решению правоохранительных органов. По оценкам ФБР, ресурс нанес правообладателям ущерб в размере $500 млн. Его основателю Киму Доткому грозило до 20 лет лишения свободы, однако он был отпущен через месяц после ареста под залог. Новую версию сайта он разместил на новозеландском домене.
Многие пользователи Интернета привыкли скачивать фильмы и сериалы, хотя сейчас куча разнообразных сервисов, приложений и сайтов, где за небольшую плату можно посмотреть все, что душе угодно. Некоторые лейблы даже новинки сразу выкатывают на своих сервисах, и в кино идти не нужно. Но так называемые торренты не теряют популярности. Что это такое, как работает и насколько это законно — разберемся в этом материале.
Что такое торрент
Торрент, он же BitTórrent (в буквальном переводе — поток бит) — это пиринговый (P2P) сетевой протокол, созданный, чтобы совместно обмениваться файлами через Интернет. А пиринговая сеть — это одноранговая сеть, где узлы «общаются» без центрального элемента. Сетевой протокол является набором правил и последовательности действий. Все это вместе позволяет устройствам соединяться и обмениваться данными.
Торрент-файлы передаются частями между устройствами (для удобства будем иметь в виду ПК). Каждый клиент скачивает кусочки файлов и одновременно раздает их другим участникам сети. При этом достигается избыточность данных, которая позволяет снизить зависимость от каждого узла сети. Проще говоря, одни и те же куски файлов хранятся на многих компьютерах, и если часть компьютеров, хранящих файлы, пропадет из сети, то сеть продолжит работу.
Торренты распространяются через файлы с метаданными, имеющими расширение «.torrent». Каждый такой файл содержит обязательную информацию: URL трекера, имя и размер файла и контрольные хеш-суммы SHA1-сегментов раздаваемых файлов. Также в файле может быть необязательная информация: хеш-суммы файлов целиком и альтернативные источники, работающие не по протоколу BitTorrent.
Принцип работы протокола BitTorrent
Приложение-клиент подключается к трекеру, указанному в файле. Передает ему свой адрес и хеш-сумму файлов, которые он хочет скачать. В ответ трекер передает клиенту адреса других ПК, которые раздают нужные файлы. Далее терекер периодически передает клиенту новые адреса раздающих ПК, если такие появляются в сети.
Клиенты связываются друг с другом напрямую, без участия сервера-трекера. Чем больше устройств будет хранить нужный вам файл, тем быстрее будет происходить скачивание, так как разные куски файла можно будет одновременно скачивать из кучи источников.
При соединении клиенты сообщают друг другу об имеющихся у них сегментах. ПК, желающий скачать сегмент, — он называется личер — посылает запрос и, если второй ПК, — сидер — готов отдавать, личер получает этот сегмент. После этого клиент проверяет контрольную сумму сегмента. Если она совпала с той, что записана в торрент-файле, то сегмент успешно скачивается, а клиент оповещает всех присоединенных о том, что у него есть этот сегмент. Если же контрольные суммы различаются, то сегмент начинает скачиваться заново. Некоторые клиенты банят тех пиров, которые слишком часто отдают некорректные сегменты.
Порядок обмена сегментами выстроен, чтобы между клиентами распространялись в первую очередь самые редкие сегменты, так повышается доступность файла в сети. Сегменты могут весить от 16 до 4096 килобайт.
Режим End game
Компьютер переходит в этот режим, когда скачивание почти закончилось. В еnd game клиент запрашивает оставшиеся сегменты у всех подключенных. Благодаря этому не происходит замедление или полное «зависание» процесса скачивания файла, который почти уже загрузился, из-за каких-то медленных клиентов.
Сидирование
Когда клиент получил полный файл, он начинает отдавать данные другим участникам сети, то есть, становится сидом. Далее сид периодически подает трекеру сигналы об изменениях в состоянии закачек, обновляя списки IP-адресов.
Общие особенности протокола
- Нет очереди на скачивание.
- Файлы загружаются небольшими фрагментами.
- Клиенты-пиры обмениваются сегментами по принципу «ты — мне, я — тебе».
- Скачанные фрагменты становятся немедленно доступны другим клиентам.
- Контролируется целостность каждого фрагмента.
На фрагменты разбивается вся раздача целиком, поэтому у «личера», который решил скачать только несколько файлов из закачки, будет храниться небольшой запас информации, для поддержания целостности фрагментов. В качестве объекта раздачи могут выступать несколько файлов, например, содержимое каталога.
Клиенты работают по протоколу TCP (Transmission Control Protocol — протокол управления передачей, один из основных протоколов передачи данных интернета). Клиенты и трекеры могут использовать любой порт, вместо стандартного 6969, чтобы избежать блокировки по порту некоторыми провайдерами.
Трекер
Трекер — это специальный сервер, позволяющий клиентам найти друг друга. Трекер хранит у себя только IP-адреса и хэш-суммы раздач и ничего не знает об имени и содержимом передаваемых файлов. Начиная с версии 4.2.0 официального клиента, выпущенного в 2015 году, появилась бестрекерная работа, которая базируется на DHT Kademlia. В этой реализации трекер доступен децентрализовано на клиентах в форме распределенной хеш-таблицы.
DHT — аббревиатура Distributed hash table, то есть распределенная хэш-таблица. Является протоколом, позволяющим битторрент-клиентам находить друг друга без использования трекера. Клиенты с поддержкой DHT образуют общую DHT-сеть и помогают друг другу найти участников одних и тех же раздач. Это позволяет участникам быстрее находить друг друга, снизить нагрузку на трекер, поддерживает участников вместе в периоды недоступности трекера.
Magnet-ссылка
magnet: — это открытый стандарт URI (Uniform Resource Identifier — единообразный идентификатор ресурса) схемы. Магнитная ссылка позволяет найти файлы без файла torrent. Эта ссылка содержит в себе только хэш-код раздачи. Также magnet-ссылки могут распространяться в виде файлов с расширением *.magnet.
Одним из преимуществ magnet-ссылок является их открытость и независимость от платформы: они могут быть использованы для загрузки файла при помощи разнообразных приложений на большинстве операционных систем. Благодаря тому, что magnet-ссылка представляет собой короткую строку текста, она может быть легко скопирована через буфер обмена, отправлена по электронной почте, через мессенджеры и SMS.
Недостатки и ограничения
Если в сети нет сидера, у которого есть все фрагменты раздачи нужного файла, то все части невозможно скачать, пока не появится клиент с полным набором. Раздача, в которой долгое время нет полного содержимого, называется «мертвой». Также в торрент-сети отсутствует анонимность, возможно узнать IP-адреса тех, кто скачивает, и тех, кто раздает. Но нельзя узнать какие еще раздачи или скачивания производятся с данного адреса.
Также некоторые из торрент-трекеров имеют открытый доступ, то есть каждый желающий может загрузить любую информацию, и эти раздачи не проверяются. Поэтому некоторые торренты могут содержать вредоносное ПО.
В 2008 году началась разработка нового поколения протокола — BitTorrent v2. В нем алгоритм хеширования SHA-1 заменен на более совершенный SHA-256. Он несовместим со старым, поэтому современные клиенты могут работать с обоими протоколами.
Законно ли пользоваться торрентами
Многие трекеры заблокированы в России за раздачу пиратского контента. Но в трекерах также содержится много авторских файлов и свободных раздач, которые полностью легальны. Если скачивать контент, не защищенный авторским правом — никаких последствий не будет.
За нарушение авторского права в российском законодательстве существует административная ответственность — уголовная и гражданская. Чтобы привлечь к административной ответственности по п.7.12 КоАП, надо доказать, что с помощью скаченного контента человек получит доход. А для привлечения к уголовной ответственности стоимость нарушения авторских прав должна превышать 100 тысяч рублей.
В России и во многих других странах в борьбе с нелегальным распространением контента в основном используется ограничение доступа. При этом пользователю фактически не грозит ответственность за незаконное скачивание. Но в некоторых государствах даже простое скачивание незаконного контента влечет за собой реальную административную или даже уголовную ответственность.
Протокол BitTorrent сам по себе не является незаконным или небезопасным. Это просто средство для обмена файлами любого типа, и существует множество легальных торрент-сервисов.
Но совместное использование и загрузка материалов, защищенных авторским правом, с помощью BitTorrent или иными способами, является незаконным процессом во многих странах. Простыми словами: торрент сам по себе легален, но загрузка несанкционированных материалов, защищенных авторским правом — это противозаконный процесс.
Лучшие торрент-клиенты
BitTorrent — это оригинальный и официальный торрент-клиент от разработчиков протокола. В бесплатной версии показывает рекламу.
BitComet — еще одно классическое приложение, появившееся чуть ли не одновременно с разработкой протокола. Но отзывы о нем протитвречивые.
BitLord — еще один собственный торрент-клиент, который доступен для платформ Windows и MacOS. Первоначально выпущенный в 2003 году, BitLord появился из вышеупомянутого BitComet и включает в себя ряд функций, которых нет на других платформах. Например, встроенный проигрыватель VLC для просмотра видео в приложении, поддержку субтитров с использованием API и встроенный торрент-поисковик.
Halite — это сверхлегкий, суперуниверсальный торрент-клиент. Поставляется со всеми программами и функциями, которые можно ожидать от современного торрент-клиента, в том числе с системой управляемых торрент-очередей, поддержкой магнитного URI, супер-заполнением и возможностью создавать торрент-файлы в приложении.
uTorrent — очень популярный клиент, который, со временем стало труднее рекомендовать из-за переизбытка рекламы. Изначально программа была легким и простым в использовании торрент-клиентом. В 2010 году uTorrent начала включать панель инструментов Conduit Engine в свою утилиту загрузки, а также делать домашнюю страницу и поисковую систему Conduit по умолчанию без согласия. В 2011 году uTorrent начал включать панель инструментов Bing, а затем объявил о платной версии приложения под названием uTorrent Plus.
qBittorrent — бесплатный клиент с открытым исходным кодом, без рекламных объявлений, регулярно обновляется.
Deluge — еще один бесплатный клиент с открытым кодом. От qBittorrent отличается меньшим размером — 34 килобайта.
Transmission — клиент для MacOS и linux, версия для Windows имеет меньший функционал.
Vuze — торрент-клиент. Имеет бесплатную и платную версии.
Сеть торрент и криптовалюты
BitTorrent, Inc. — частная американская компания со штаб-квартирой в Сан-Франциско, была основана 22 сентября 2004 года Брэмом Коэном (Bram Cohen) и Ашвином Невином (Ashwin Navin). На пике популярности аудитория сервисов BitTorrent достигала 150 миллионов активных пользователей в месяц.
В июне 2018 года компанию купил миллиардер, создатель криптовалюты TRON, Джастин Сан (Justin Sun). Протокол позволяет передавать любые типы файлов. Это помогло скомбинировать cеть BitTorrent и блокчейн TRON, так и был создан проект Atlas и криптовалюта BTT.
Криптовалюта BTT (BitTorrent Token) впервые появилась в продаже 28 января 2019 года на бирже Binance. Буквально за 15 минут было распродано 60 миллиардов токенов BitTorrent. Это принесло команде около $7 миллиардов. Сейчас эмиссия BitTorrent (количество монет в обращении) — 990,000,000,000.
Проект Atlas не предполагает майнинг. Разработчики не видят смысла поощрять майнеров за огромные траты электроэнергии и дорогостоящее оборудование — принцип действия алгоритма proof-of-work (например, у биткоина).
Алгоритм консенсуса BTT — delegated proof-of-stake (DPoS). Он основан на голосовании между владельцами токенов в реальном времени. Выбираются супер представители, которые следят за стабильностью системы, и за это получают вознаграждение. Если сообщество не устраивают представители, их можно переизбрать. Такой же алгоритм у криптовалюты Tron (TRX) — основного блокчейна для проекта Atlas.
BTT можно получить через обмен на другие валюты, либо через эирдроп. Для владельцев криптовалюты Tron (TRX) производится эирдроп, запланированный на шесть лет. Чтобы получить монеты BTT бесплатно, достаточно хранить любое количество токенов TRX. Но чем больше их будет, тем больше BTT получите на эирдроп:
- с 11 февраля 2019 — 10,890 миллионов BTT;
- с 11 марта 2019 до февраля 2020 — 11,880 миллионов BTT;
- с 11 марта 2020 до февраля 2021 ー 12,870 млн BTT;
- до февраля 2025 года сумму эирдропа будут повышать на 0,1 % от всех токенов ежегодно.
Эирдроп для держателей TRX производится 11 числа каждого месяца. Следить за курсом BTT можно здесь.
Многие пользователи интернета пользуются торрент-клиентами для обмена файлами в сети, но не все обладают знаниями обо всем функционале любой подобной программы. Как происходит обмен данными, какие торрент-клиенты самые популярные? Именно об этом речь пойдет далее.
Что такое торрент-клиент и зачем он нужен?
Торрент-клиент представляет собой особый вид сетевого протокола, позволяющего пользователям сети обмениваться данными без обращения к серверу. Все данные, отсылаемые по данному протоколу, имеют расширение *.torrent. В файле с этим расширением записывается вся необходимая информация о размере передаваемого файла, его расположении и т. д.
Рисунок 1: Торрент-клиент
Для того чтобы эта информация была доступна системе, используются специальные программы (торрент-клиенты). На сегодняшний день доступно множество подобных программ. Далее будут рассмотрены наиболее популярные из них.
Как работают торрент-клиенты?
Принцип работы торрент-клиентов достаточно прост. Они позволяют пользователям обмениваться данными напрямую, обходя загрузку файлов в различные файлообменники или облачные хранилища.
Скаченная и установленная на ПК программа торрент-клиент легко расшифровывает информацию, содержащуюся в файле с расширением .torrent. Достаточно указать его локальное расположение, торрент-клиент откроет его, и файл можно будет передать указанному пользователю. Хранилище торрент файлов, как правило представляет из себя обыкновенный форум или пополняемое организованное хранилище торрент файлов со своими модераторами.
Передаваемые данные просто копируются, исходник остается на месте. Программа создает список скачиваемых или передаваемых файлов с собственным расширением, которые доступны всем пользователям интернета или указанному в настройках кругу пользователей.
Обзор лучших торрент-клиентов
Для использования этого протокола потребуется выполнить следующие два шага:
Рисунок 2: Поиск торрент-файла
Рисунок 3: Поиск торрент-клиента
Стоит более подробно рассмотреть самые популярные и функциональные программы торрент-клиенты.
UTorrent
Лидер среди всех торрент-клиентов по версии большинства пользователей интернета. Программа доступна для скачивания на официальном сайте .
Рисунок 4: Официальный сайт UTorrent
Данный торрент-клиент работает на всех версиях Windows, при скачивании необходимо выбрать актуальную версию программы и ее разрядность. В большинстве случаев, после скачивания и установки, программа работает корректно, но иногда пользователю приходится изменить некоторые настройки программы.
Среди главных достоинств программы можно выделить ее обширный функционал и множество настроек. Работу с раздачей файлов можно настроить под себя. Доступен планировщик задач, изменение размеров передаваемых файлов, изменение скорости загрузки и многое другое.
Рисунок 5: Общий вид программы UTorrent
BitTorrent
Программа доступна для скачивания на официальном сайте .
Рисунок 6: Официальный сайт BitTorrent
Среди главных достоинств этой программы можно выделить возможности:
- параллельно загружать файлы;
- использовать встроенную поисковую систему;
- воспроизводить файлы в процессе загрузки;
- настраивать пропускную ширину канала.
Данный торрент-клиент доступен на Windows, Linux и Android.
Рисунок 7: Общий вид программы BitTorrent
Transmission
Программа доступна для скачивания на официальном сайте .
Рисунок 8: Официальный сайт Transmission
Достаточно известная программа. Позволяет обмениваться данными при помощи протокола bittorent.
Среди главных достоинств этого приложения можно выделить ее простой и лаконичный интерфейс. Функционал программ прост и интуитивно понятен. Она занимает мало место на жестком диске и не расходует много системных ресурсов компьютера в процессе работы.
Рисунок 9: Общий вид программы Transmission
qBittorrent
Программа доступна для скачивания на официальном сайте .
Рисунок 10: Официальный сайт qBittorrent
Один из лучших торрент-клиентов. Интерфейс программы минималистичен и удобен для работы. В приложении отсутствует реклама. Отличительной особенностью является возможность поиска непосредственно из окна программы.
Рисунок 11: Общий вид программы qBittorrent
Deluge
Программа доступна для скачивания на официальном сайте .
Рисунок 12: Официальный сайт Deluge
Полнофункциональный кроссплатформенный торрент-клиент. Отличительной особенностью данной программы является возможность расширения ее функционала за счет установки дополнительных плагинов.
Программа позволяет загружать файлы в одном окне. Доступны режимы компактного и полного резервирования загружаемых файлов.
Рисунок 13: Общий вид программы Deluge
Программа доступна для скачивания на официальном сайте .
Рисунок 14: Официальный сайт Vuze
Мощное приложение с большим функционалом. Торрент-клиент позволяет передавать файлы большого размера, целые ТВ-программы и фильмы. Программа имеет функцию анонимной передачи данных.
Vuze совместим с программами uTorrent и BitTorrent (имеющееся дополнение MainlineDHT к собственному варианту DHT необходимо для совместимости с BitTorrent, uTorrent, BitComet и прочими).
Рисунок 15: Общий вид программы Vuze
Halite BitTorrent Client
Программа доступна для скачивания на официальном сайте .
Рисунок 16: Официальный сайт Halite BitTorrent Client
Качественный битторрент-клиент для Windows, обладающий необычной особенностью удаленного управления программой при помощи смартфона. Этот торрент-клиент поддерживает одновременную работу нескольких закачек, отображает детальную информацию о передаваемых данных, позволяет устанавливать пределы загрузки и выбирать количество закачек.
Рисунок 17: Общий вид программы Halite BitTorrent Client
BitComet
Программа доступна для скачивания на официальном сайте .
Рисунок 18: Официальный сайт BitComet
В программе доступно несколько параллельных загрузок. Поиск торрент-файлов осуществляется при помощи собственной поисковой системы. Доступна возможность воспроизведения файлов и магнет-ссылок в процессе загрузки. Пропускная способность канала может настраиваться под индивидуальные параметры, выделять необходимую скорость потоков трафика.
Рисунок 19: Общий вид программы BitComet
WebTorrent
Программа доступна для скачивания на официальном сайте .
Рисунок 20: Официальный сайт WebTorrent
Один из первых торрент-клиентов, способных работать в вебе. Программа не требует установки дополнительных плагинов, расширений или установки дополнительного программного обеспечения. Приложение создано на языке программирования JavaScript и использует WebRTC для честной пиринговой передачи данных. Данный торрент-клиент предоставляет возможность клиентам одного интернет-провайдера обмениваться видеофрагментами друг с другом, не покидая сеть.
Рисунок 21: Общий вид программы WebTorrent
Стоит ли использовать торрент-клиенты и безопасно ли это?
Основу работы торрент-клиентов формирует технология Р2Р. Она позволяет пользователям сети на равных условиях обмениваться данными без посредников. Интернет постоянно развивается и торренты вместе с ним. Обмен информацией динамично растет, но всегда ли эти операции легальны?
Так получилось, что торрент-клиенты стали оружием цифровых пиратов. Многие провайдеры отслеживают их и заносят в свои базы данных. На законных основаниях разрешается скачивание файлов только с открытым исходным кодом.
Для того чтобы обезопасить себя, рекомендуется придерживаться следующих правил:
- Скачивать и передавать торрент-файлы без авторских прав.
- Включать в настройках программы функцию приватности, если такая предусмотрена и доступна.
- Использовать прокси-сервер и VPN.
Рисунок 22: Безопасность в сети
Важным моментом является и выбор наиболее подходящего и надежного торрент-клиента. Рекомендуется использовать наиболее известные программы и скачивать их исключительно с официального сайта разработчика.
Как правильно выбрать наиболее подходящий торрент-клиент?
Для выбора подходящего клиент-торрента достаточно знать название и версию собственной операционной системы, а также ее разрядность. Также потребуются соответствующие системные возможности и достаточное свободное место на жестком диске.
Выводы
Пользуясь описанными выше торрент-клиентами и соблюдая рекомендации по безопасному использованию протокола обмена данными, пользователь сможет свободно скачивать и отправлять разрешенные файлы. Всегда следует учитывать закон об авторских правах, так как наказание за их нарушение в разных странах может оказаться весьма суровым. Но принцип работы всех торрент сообществ в их бесплатности, по крайней мере это предполагалось.
Пожалуйста, оставьте ваши комментарии по текущей теме статьи. Мы очень благодарим вас за ваши комментарии, подписки, лайки, дизлайки, отклики!
Читайте также: