Zephyrnet-logo

Met Bitmagnet kunnen mensen hun eigen gedecentraliseerde Torrent Indexer lokaal draaien

Datum:

magneet-ai

magneet-aiToen Bram Cohen uitgebracht De eerste versie van BitTorrent in 2002 leidde tot een revolutie op het gebied van het delen van bestanden.

Destijds was bandbreedte een schaarse hulpbron, waardoor het onmogelijk was om tegelijkertijd grote bestanden via internet met miljoenen mensen te delen. BitTorrent bloeide niet alleen in die omgeving, het protocol blijft tot op de dag van vandaag effectief.

BitTorrent-overdrachten zijn afhankelijk van het peer-to-peer delen van bestanden zonder een centrale opslaglocatie. Met bijgewerkte toevoegingen aan het protocol, zoals de BitTorrent Distributed Hash Table (DHT), hebben torrent-bestanden ook geen tracker-server meer nodig, waardoor deze van nature gedecentraliseerd is.

In theorie werkt het echter niet altijd zo. Mensen die BitTorrent gebruiken, voor onderzoeksdoeleinden of om de nieuwste Linux-distributies te bemachtigen, gebruiken vaak gecentraliseerde zoekmachines of indexen. Als deze offline gaan, gaan de .torrent-bestanden die ze aanbieden ook offline.

Torrents decentraliseren

Dit probleem is niet nieuw en oplossingen bestaan ​​al een aantal jaren. Er is de door de universiteit gesponsorde Tribler torrent-client bijvoorbeeld, en de BitTorrent-protocolextensie (51 BEP), ontwikkeld door 'The 8472', dat ook helpt om dit exacte probleem aan te pakken.

BEP51 maakt het mogelijk om infohashes te ontdekken en te verzamelen via DHT, zonder dat er een centrale tracker nodig is. Deze infohashes kunnen worden omgezet in magneetlinks en wanneer ze worden gecombineerd met relevante metadata, is het mogelijk om een ​​volledige BitTorrent-index te creëren die gemakkelijk kan wedijveren met de meeste gecentraliseerde torrent-sites.

Sommige gecentraliseerde torrent-sites, zoals BTDigg, hebben precies dat al gedaan. Het mooie van het voorstel met betrekking tot DHT is echter dat gecentraliseerde sites niet als zoekmachines hoeven te fungeren. Met de juiste code kan iedereen zijn eigen gepersonaliseerde en privé DHT-crawler, torrent-index en zoekmachine opzetten.

Bitmagnet: een particuliere, gedecentraliseerde Torrent-index

Bitmagneet is een relatief nieuw zelfgehoste tool dat doet precies dat. De software, die zich nog in een vroeg ontwikkelingsstadium bevindt, werd een paar maanden geleden publiekelijk gelanceerd.

“Het project heeft tot doel de afhankelijkheid van openbare torrent-sites te verminderen die gemakkelijk kunnen worden verwijderd en gebruikers blootstellen aan advertenties en malware”, vertelt Mike, de hoofdontwikkelaar.

Degenen die weten hoe ze een Docker container kan binnen enkele minuten een exemplaar operationeel hebben en voor de privacybewuste gebruiker ondersteunt het docker-compose-bestand op GitHub VPN's via Gluetun. Zodra Bitmagnet actief is, begint het torrent-gegevens van DHT te verzamelen, classificeert netjes wat het vindt en maakt alles vindbaar via zijn eigen zoekmachine.

Bitmagnet-gebruikersinterface
webui bitmagneet

Decentralisatie is slechts een van de genoemde voordelen. De ontwikkelaar was ook positief verrast door de enorme hoeveelheid inhoud die via Bitmagnet werd ontdekt en gecategoriseerd. Dit overtreft gemakkelijk de bibliotheken van de meeste traditionele torrent-sites.

"Als je het een maand laat draaien, heb je een persoonlijke index en zoekmachine die de populaire torrent-websites in de schaduw stelt, en die veel inhoud bevat die vaak alleen te vinden is op moeilijk aan te sluiten privé-trackers", vertelt Mike.

Na vier maanden draaien van de software heeft de ontwikkelaar nu meer dan 12 miljoen geïndexeerde torrents. Andere gebruikers met meer bandbreedte en betere verbindingen hebben er echter al veel meer. Dit brengt ons ook bij een van de belangrijkste nadelen; een gebrek aan curatie.

curation

In tegenstelling tot goed gemodereerde torrent-sites voegt Bitmagnet vrijwel elke gevonden torrent toe aan zijn database. Dit omvat verkeerd gelabelde bestanden, door malware geteisterde releases en mogelijk illegale inhoud. De software probeert misbruik echter te beperken door metadata op CSAM-inhoud te filteren.

Er zijn plannen om meer beheer toe te voegen door ondersteuning toe te voegen voor handmatige berichten en federatie. Hierdoor zouden mensen met dezelfde interesses verbinding kunnen maken en zich meer als een vertrouwde gemeenschap kunnen gedragen. Dit is echter nog werk in uitvoering.

Een ander nadeel is dat het langer kan duren om zeldzame inhoud te indexeren, omdat deze eerst ontdekt moet worden. Op grote schaal gedeelde torrents verspreiden zich doorgaans snel via DHT, maar bij zeldzame releases duurt het veel langer voordat ze worden opgepikt. Bovendien kunnen gebruikers af en toe dode of onvolledige torrents tegenkomen.

Tot nu toe weerhouden deze nadelen mensen er niet van om de software te proberen.

Hoewel Bitmagnet alleen als 'alfa'-uitgave verkrijgbaar is, krijgt het voldoende belangstelling. De Docker-image is bijna 25 keer gedownload en de repository is tot nu toe door meer dan duizend andere ontwikkelaars bekroond.

Voorzichtigheid is geboden!

Mike weet niet hoeveel mensen een exemplaar gebruiken of hoe ze deze gebruiken. Bitmagnet is ontworpen en bedoeld voor mensen om op hun eigen computer en netwerk te gebruiken, maar mensen kunnen er ook een openbare zoekmachine van maken.

Het runnen van een openbare zoekmachine brengt uiteraard juridische risico's met zich mee. Als er eenmaal serieus verkeer is, zal dat ongetwijfeld anti-piraterijgroepen waarschuwen.

Zelfs degenen die de software privé gebruiken om legitieme inhoud te downloaden, kunnen klachten ontvangen. Door de DHT te crawlen, presenteert de software zichzelf als een torrent-client. Hoewel er geen inhoud automatisch wordt gedownload, kunnen sommige rudimentaire anti-piraterij-trackingtools deze activiteit nog steeds (ten onrechte) markeren.

Er zijn momenteel geen voorbeelden hiervan, maar het potentiële risico is de reden waarom Bitmagnet gebruikers adviseert om voor te kiezen VPN-routering.

Onmogelijk om af te sluiten

Al met al is Bitmagnet een interessant hulpmiddel dat gebruik maakt van enkele van de onderbenutte krachten van BitTorrent, die de afgelopen jaren steeds zeldzamer zijn geworden.

Het idee achter Bitmagnet is vergelijkbaar met Magnetico, dat voor het eerst uitkwam in 2017. Hoewel dat niet langer actief lijkt te worden onderhouden, blijft het beschikbaar op GitHub. Gedurende deze jaren hebben we geen verwijderingsverzoeken gezien die gericht waren op de software.

Mike hoopt dat zijn project zal ook gespaard blijven van auteursrechtklachten. De ontwikkelaar ziet het eenvoudigweg als een inhoudsneutraal hulpmiddel, net als een webbrowser.

“Ik hoop dat het project immuun is voor dergelijke problemen, omdat de broncode geen materiaal bevat dat inbreuk maakt op het auteursrecht. Hoe mensen ervoor kiezen de app te gebruiken, is hun zaak: als je toegang krijgt tot auteursrechtelijk beschermde inhoud via een webbrowser of BitTorrent-client, betekent dat niet dat de leveranciers van die apps aansprakelijk zijn.

“Bitmagnet kan niet worden 'verwijderd' – zelfs als de GitHub-repository wordt bedreigd door een onwettig verwijderingsverzoek, kan de code gemakkelijk elders worden gehost”, besluit Mike.

spot_img

Laatste intelligentie

spot_img