BitTorrent to system wymiany plików peer-to-peer (P2P), jedna z najpopularniejszych metod dystrybucji treści w Internecie, chociaż w ostatnich latach straciła użytkowników na rzecz alternatywnych rozwiązań, takich jak streaming. Chociaż jest również używany w innych aplikacjach, takich jak komunikacja VoIP, dystrybucja dużych plików jest jego głównym celem jako bardzo użyteczna alternatywa dla systemu dystrybucji opartego na serwerze.
Torrent to format pliku, w którym przechowywane są informacje o treści udostępnianej w protokole BitTorrent, jak powiedzieliśmy, z pewnością najpopularniejszy obecnie dostępny, chociaż istnieją inne, takie jak eDonkey czy eMule. Od czasów pionierów, takich jak Napster, te metody udostępniania treści są kryminalizowane przez branżę i stają się synonimem piractwa, ale musimy upierać się, że są one tak samo legalne jak wszystkie inne.
Ich użycie jest tak samo legalne, jak każda inna aplikacja, ale udostępnianie plików chronionych prawem autorskim w ich sieciach jest tak samo nielegalne i karalne, jak robienie tego w inny sposób. Często niektórzy dostawcy usług internetowych blokują i ograniczają korzystanie z usług P2P w swoich sieciach. Strategia jest równie lub bardziej naganna jak pirackie udostępnianie plików. Nie wyrażaj na to zgody, nie wypowiadaj ani nie zmieniaj dostawcy. Niektóre branżowe organizacje zajmujące się prawami autorskimi wynajęły firmy zewnętrzne do rozpowszechniania fałszywego, niekompletnego, a nawet złośliwego oprogramowania w celu zakłócenia ich działania. Strzec się.
Nie ma konkretnych danych na temat korzystania z BitTorrenta, ale są dziesiątki milionów użytkowników, którzy korzystają z niego codziennie, i znacznie więcej, jeśli dodamy wszystkie sieci peer-to-peer, chociaż, jak powiedzieliśmy, łączna liczba spadła po wzroście liczby usługi przesyłania strumieniowego. Jeśli jesteś zainteresowany podejściem do tej metody dystrybucji plików, sugerujemy zapoznanie się z tym przewodnikiem po Torrent, jego podstawami, terminologią i najlepszymi aplikacjami klienckimi do użycia.
Co to jest torrent?
Jest to rodzaj pliku z rozszerzeniem .torrent, który przechowuje dane niezbędne do udostępniania treści przez aplikację BitTorrent. Jego rozmiar jest bardzo mały (między 10 a 200 KB), ponieważ nie zawiera samej treści, ale informacje o zawartych w niej plikach i folderach, w tym lokalizację różnych „fragmentów” pliku docelowego, na który zostanie podzielony, najpierw na kawałki, a następnie na bloki.
Inne istotne informacje zawarte w pliku torrent to zaszyfrowane wartości skrótu, które są używane do weryfikacji każdego fragmentu pliku docelowego. Zawierają również adresy URL wielu trackerów i inne dodatkowe metadane zdefiniowane przez BitTorrenta.
Jak działa BitTorrent?
Sieć BitTorrent często określana jest jako rój pszczół, ponieważ jej działanie jest podobne. Tak więc, zamiast pobierać plik z jednego serwera, protokół pozwala dołączyć do roju, w którym tysiące użytkowników jednocześnie pobiera i wysyła fragmenty pliku, dopóki jego zawartość nie jest kompletna.
Na poziomie użytkownika jego obsługa jest bardzo prosta. Weźmy jako przykład dostawcę takiego jak Canonical, który zamierza dystrybuować jedną ze swoich dystrybucji GNU/Linux za pośrednictwem BitTorrenta. Firma tworzy plik .torrent i reklamuje go na swojej stronie internetowej, pocztą elektroniczną lub w inny sposób. Użytkownik pobiera plik i uruchamia go w aplikacji BitTorrent, która będzie obsługiwać jego zarządzanie, pobieranie i udostępnianie wielu użytkownikom do czasu pobrania Ubuntu. Obraz ISO jest gotowy na ich komputerach.
W ramach tego systemu Canonical oszczędza dużą ilość infrastruktury na dedykowanych serwerach do bezpośredniego pobierania, unikając załamań. W bardzo krótkim czasie obraz Ubuntu (pamiętajmy, że został „pocięty” w BitTorrent) zostanie wystarczająco rozpowszechniony wśród tysięcy użytkowników i to oni będą współtworzyć jego dystrybucję w tym samym czasie, kiedy go pobierają. Jeśli użytkownicy są wystarczająco „uczciwi” (jak zobaczymy później), prędkość pobierania ogromnego pliku torrent nie będzie zazdrościć tej uzyskanej przez bezpośrednie pobieranie.
Terminologia BitTorrenta
Jest kilka terminów, które powinien znać użytkownik zbliżający się do tego systemu udostępniania plików. Niektóre z nich omówiliśmy powyżej i są to:
- Swarn: Obejmuje wszystkie struktury i użytkowników sieci, o budowie i działaniu zbliżonym do roju pszczół, stąd jego nazwa.
- Naganiacz zwierza: Specjalny serwer identyfikuje rój i pomaga klientowi udostępniać części pliku innym komputerom i użytkownikom.
- rówieśnicy (punkty): Wszyscy użytkownicy, którzy są aktualnie połączeni z siecią.
- Nasiona lub Siewniki (Nasiona): Odnosi się do użytkowników, którzy są właścicielami całego pliku. Niezbędny do efektywnej dystrybucji.
- Pijawki: Są to użytkownicy, którzy pobierają części pliku i jeszcze go nie ukończyli. Jest również używany w odniesieniu do „frajerów”, którzy po ukończeniu pliku nie kontynuują jego udostępniania.
Najlepsi klienci i programy BitTorrent
Są to aplikacje, które umożliwiają interpretację danych plików .torrent, łączenie ich z użytkownikami, zarządzanie prędkością wysyłania i pobierania, wykonywanie wielu pobrań i wreszcie sprawdzanie i montowanie plików i folderów po pobraniu fragmentów plik został ukończony.
Ich podstawowa obsługa jest we wszystkich podobna, chociaż różnią się interfejsem i kilkoma dodatkowymi opcjami. Rynek przedstawia dobrą ofertę dla wszystkich głównych systemów operacyjnych, w tym klientów bezpłatnych i/lub open-source, takich jak:
qBittorrent. Darmowy, wolny od reklam i open source oparty na libtorrent, jest dostępny dla systemów Windows, OS X, Linux i innych. Oferuje podstawowe funkcje, takie jak zdalne sterowanie przez Internet, priorytetyzacja torrentów, filtrowanie IP, selektywne pobieranie plików, a nawet tworzenie torrentów. Lekki i szybki, dla niektórych (w tym mnie) jest najlepszy dla systemu Windows.
Potop. Aplikacja typu open source i wieloplatformowa, która wykorzystuje libtorrent jako zaplecze z wersjami dla systemów Windows, OS X i Linux. Darmowy i wolny od reklam, jest zalecany dla wszystkich typów użytkowników, ponieważ pod prostym wyglądem oferuje zaawansowane funkcje dla zaawansowanych użytkowników, którzy chcą eksperymentować z instalacją dodatków.
Vuze (dawny Azureus). Jego główną zaletą jest interfejs. W przeciwieństwie do innych klientów BitTorrent, które grupują wszystkie swoje ustawienia, interfejs Vuze jest zaskakująco łatwy do zrozumienia, nawet tekst w aplikacji wydaje się napisany dla początkujących. Zawiera również wbudowaną funkcję wyszukiwania i obsługuje liczne dodatki zwiększające funkcjonalność. Ma zarówno darmową, jak i płatną wersję. Darmowa wersja (zwana po prostu Vuze) może zawierać reklamy, ale nie są nachalne.
Transmisja-Qt Win. Dla niektórych najlepszy klient BitTorrent dla OS X i Linux. Nie ma natywnej aplikacji Windows, ale istnieje nieoficjalna aplikacja.
uTorrent. Wspaniały klient, super lekki i pełen funkcji… w przeszłości. Został kupiony przez BitTorrent, Inc. i zabawa właśnie się skończyła. Pełna crapware (nawet złośliwego oprogramowania w reklamach) i z poważnymi błędami. Został ulepszony w ostatnich wersjach, ale miliony użytkowników, którzy z niego korzystali, odrzuciły go.
Są inne, takie jak BitComet lub Tixati, ale te powyżej to te, które najbardziej nam się podobają.
Jak skonfigurować klientów BitTorrent i używać ich, aby być hojnym?
Dla użytkownika jest to tylko kwestia pobrania klienta i zainstalowania go na swoim komputerze, chociaż wskazane jest, aby zachować ostrożność przy wyborze, ponieważ jak ostrzegaliśmy, niektórzy zawierają adware. Konieczne jest również dokonanie dobrego przeglądu ustawień aplikacji. Podobnie jak w przypadku każdej sieci wymiany plików P2P, moralnym i praktycznym obowiązkiem jest bycie jak najbardziej „hojnym” w zakresie możliwości przesyłania, które oferujemy innym użytkownikom.
Idealnie chcielibyśmy zbliżyć się do stosunku pobierania/wysyłania 1:1, ale jest to prawie niemożliwe, ponieważ większość użytkowników nie ma symetrycznych usług dostępu do Internetu. Zgodnie z ogólną zasadą, należy ustawić maksymalną pojemność przesyłania, na jaką pozwala Twoje połączenie, bez obniżania wydajności komputera lub innych osób podłączonych do sieci. I kontynuuj udostępnianie najczęściej żądanych plików, nawet jeśli pobrałeś je w celu przyczynienia się do ich dystrybucji.
Gdzie znaleźć pliki torrentowe? Sprawdź strony z torrentami
Są to strony internetowe, które reklamują pliki .torrent. Zawsze publikują do nich linki, ale nie ich treść. Mogą (lub nie) zawierać wyszukiwarki dla swojej lokalizacji, ponieważ klienci (aplikacje) zwykle tego nie zawierają, a niektóre działają również jako trackery.
Strony z torrentami były kryminalizowane i prawnie prześladowane od samego początku, oskarżane o to, że są źródłem piractwa, na przykład The Pirate Bay i wielu innych. Oczywiście wszystkie te witryny oferują wiele pirackich plików, ale ich „nielegalność” nie jest jasna, ponieważ zawierają tylko linki, w taki sam sposób, jak Google lub inne wyszukiwarki. Co więcej, oryginalne torrenty nie są ani tworzone, ani udostępniane przez te strony, ani też nie pojawiają się na nich po raz pierwszy, ponieważ treści są już szeroko rozpowszechniane na innych kanałach prywatnych, gdy docierają do sieci BitTorrent.
Czym jest IPFS, czy to przyszłość udostępniania plików P2P?
Protokół BitTorrent ma zdecentralizowany charakter, ale otaczający go ekosystem ma pewne słabości. Na przykład witryny z torrentami korzystają ze scentralizowanych wyszukiwarek, które są podatne na awarie i awarie. Inicjatywy takie jak Torrent-Paradise, indeks plików .torrent zbudowany na kopii bazy danych The Pirate Bay, rozwiązują ten problem za pomocą IPFS, przeszukiwalnego indeksatora torrentów, który jest udostępniany przez samych użytkowników.
IPFS, skrót od InterPlanetary File System, istnieje od kilku lat i chociaż jest nieznany większości internautów, ma rosnącą bazę użytkowników, zwłaszcza wśród zaawansowanych użytkowników. IPFS to zdecentralizowana sieć, w której użytkownicy udostępniają sobie pliki. Jeśli witryna korzysta z IPFS, jest obsługiwana przez „rój” ludzi, tak jak robią to użytkownicy BitTorrenta podczas udostępniania pliku.
Zaletą tego systemu jest to, że strony internetowe mogą być całkowicie zdecentralizowane. Jeśli witryna internetowa lub inny zasób jest hostowany w IPFS, pozostaje dostępny tak długo, jak komputer użytkownika, który ją „przypiął”, pozostaje online, umożliwiając archiwistom, twórcom treści, badaczom i wielu innym osobom dystrybucję dużych ilości danych w Internecie . Jest odporny na cenzurę i nie jest podatny na zwykłe przerwy w działaniu hostingu.
To nie wszystkie zalety. Jedną z głównych przeszkód jest to, że IPFS musi być zainstalowany i skonfigurowany, jeśli chcesz zostać węzłem. Jest to stosunkowo prosty proces, ale przeciętny użytkownik sieci może nie być zaznajomiony z używaniem wiersza poleceń do jego konfiguracji, co jest wymagane.
Dostępne są jednak również bramy IPFS. Na przykład Cloudflare niedawno wprowadził jeden. Dzięki temu każdy może uzyskać dostęp do stron takich jak Torrent-Paradise za pośrednictwem Niestandardowy adres URL, chociaż nie pomagają one w udostępnianiu witryny. Kolejną wadą jest to, że statyczny indeks, na którym oparta jest witryna, jest aktualizowany tylko raz dziennie. Nie jest to ograniczenie techniczne, ale raczej praktyczne. Teoretycznie można go aktualizować niemal w czasie rzeczywistym.
Raj potoków jest w tej chwili dość podstawową witryną, ale prawdziwym celem jest pokazanie jej wykorzystania. „Następne jest zdecentralizowane wyszukiwanie torrentów”, opisują tę witrynę, która ma być wizytówką zdecentralizowanych sieci wymiany plików przyszłości.