Chronique d'un Tipiak sur le net : Edonkey !steemCreated with Sketch.

in #fr5 years ago (edited)

Attention : cet article n'a pas pour but d'inciter au piratage d’œuvres soumis au droit d'auteur. Il s'agit la d'un simple partage de mes connaissances dans le domaine à but éducatif, car il est intéressant de se remémorer de ces moyens aujourd'hui dépassé et d'en comprendre le fonctionnement. Vous êtes le seul responsable de vos actes sur le net et de nombreuses offres légales permettent d'assouvir notre soif de culture, à présent. Tout n'était pas aussi accessible durant cette période ! Bonne lecture à vous !

A la fin de l'année 2000, les grands groupes de l'industrie culturelle ont eu raison de Napster, après avoir initié un bras de fer juridique jusqu'alors inouï. Deux ans de procédure ont été plus que nécessaire afin de faire cesser la distribution du logiciel de partage sur le réseau. Malgré cette victoire pour les ayants droits, l'hydre peer2p disposait de nouvelles tètes toujours plus nombreuses et croissantes. C'est ainsi que l'émergence d'une toute nouvelle génération d'applications virent le jour, disposant toujours plus d'atouts en matière de partage de données. Alors que Direct Connect et Kazaa jouissait d'un nombre d'utilisateurs grandissant auprès du grand public, un challenger vient changer la donne en proposant un système de fonctionnement innovant et efficace. Son nom : Edonkey !

La genèse de l'un des plus grand réseau historique du Peer2peer !

Développé par MetaMachine Inc, le réseau Edonkey avait comme principe de résoudre une problématique lié à la croissance exponentiel des données transmise sur le net. Partant d'un simple constat que les infrastructures existantes ne répondraient clairement pas à la demande grandissante, l'idée de concevoir un réseau décentralisé permettant de générer cet afflux germa dans les pensées des développeurs. C'est avec la toute première version de Edonkey2000 que cette solution se matérialisa sous la forme d'un client freeware, entièrement financé par la publicité. Techniquement assez avant-gardiste dans sa gestion de la transmission, celui ci instaure le principe d'empreinte unique à un fichier qui serait alors uploader par un utilisateur. Quand bien même le nom d'un fichier similaire mis à la disposition sur le réseau diffère ou possède une terminologie différente, celui ci est hashé, analysé et dénommé conforme en tant que tel.

Ce fonctionnement très élaboré permet en plus d'éviter les doublons, de générer des sources multiples, accroissant ainsi le potentiel de téléchargement sur un fichier. Il est donc possible de récupérer plusieurs parties d'un paquet à partir de multiples clients connectés. Un système de file d'attente ainsi que de requêtes abondantes entre clients est alors mis en place, laissant présager ce que Bittorent reproduira dans son fonctionnement bien des années plus tard ! Devant tant de prouesses technologiques, mais aussi devant les possibilités en terme d'efficacité et de vitesse, les petits piratins ne se sont pas fait prier pour télécharger et uploader des oeuvres copyryghté ! La machine était alors en route, plus rien ne semblait arrêter Edonkey qui gagnait peu à peu en popularité !

L'un des principaux défauts de Edonkey, réside dans le fait que celui ci n'est pas entièrement décentralisé. Car pour accéder aux listes de publications ainsi que pour se synchroniser au réseau, il faut inévitablement passé par un serveur qui se chargera de faire le pont entre les différents utilisateurs. Ce désagrément sera le principal talon d'Achille du protocole qui sera maintes et maintes fois attaqués. Nous verrons plus tard, au fil de cet article, les conséquences d'un tel fonctionnement. Toujours est il que l'équipe de MetaMachine Inc a su palier à ce problème avec la confection d'un nouveau protocole se greffant au sein du réseau : Overnet. Apportant plus de décentralisations, Overnet se charge d'échanger avec les clients disséminés de part et autres, l'identification et le contenu de chacun d'eux. En cas de disparition de serveurs, celui ci permet donc de créer des nodes par dessus Edonkey afin de reprendre les téléchargements indépendamment d'une liste prédéfinis. Cette idée sera ensuite repris avec son pendant libre : Kademlia.

On charge la mule !

Le 13 mai 2002, Hendrik Breitkreuz particulièrement mécontent du client originel, développe dans son coin un client entièrement libre qui comblerait tous les défauts de fonctionnement de Edonkey. Contre toute attente, celui la se retirera du projet, non sans avoir publié le code source sur SoundForge.net, avant de tirer sa révérence. A partir de cette esquisse, le projet eMule vit le jour, avec l'implication de six développeurs totalement dévoué. Ces efforts furent payant puisque le 4 août 2002 verra la mise au monde de la toute première version de ce logiciel, dans sa version 0.05a. En plus de reproduire à merveille le fonctionnement de Edonkey, eMule innove avec l'intégration d'un système de crédit bien plus respectueux du réseau et de ses utilisateurs.

Habituellement, les clients ne téléchargent pas depuis une source lorsque le contact est établi ; ils doivent patienter dans une file d'attente menant à la source jusqu'à ce qu'une place devienne disponible. Ce système de crédit favorise la diffusion des sources en donnant priorité dans la file d'attente à ceux qui envoient (upload) le plus14. Les clients peuvent être identifiés de façon sécurisée, puisqu'à partir de la version .29b il est possible d'activer l'option "utiliser l'identification sécurisée", une fonction de cryptographie asymétrique qui permet de chiffrer les identifiants clients aussi appelés hachage utilisateur15.

Grâce au système de crédit, un client peut grimper jusqu'à dix fois plus vite qu'un autre dans une file d'attente. Chaque logiciel client mémorise sur disque dur combien de données il a reçues et envoyées de ou vers chaque client auquel il a été relié. Afin d'éviter la tricherie, les crédits de chaque client sont stockés sur les ordinateurs clients avec lesquels il a échangé, et non sur le disque dur de son propre ordinateur2. Cependant chaque utilisateur a la possibilité de consulter : le taux global d'émission/réception dans la partie "statistiques" et le taux envoi/réception de données associées à un client spécifique dans la boîte de dialogue "détails" associée au client.
Source : Wikipédia

Comme le code fut publié sous licence GPLv2, eMule fera bon nombres d'émules (Hahaha ! Ok, je sors !) auprès de la scène de dev amateurs. Ainsi, nous verrons tour à tour la venu de mods, intégrant des systèmes de fonctionnement différent ou disposant de stats avancés. De tète, je pourrais citer : MorphXT, Echanblard, LSD etc...

Le partage des idées et des avis !

Outre le fait d'ouvrir la scène warez à un plus large public, Edonkey et eMule, de part leurs engouements, ont créé une sorte de fascination qui rassembla un nombres incroyables de communautés. Tous uni sous le porte étendard du partage sans limite, des groupes entièrement dédié à la plateforme se sont créé. Des sites indexant des liens, des teams de rippeurs, encodeurs et distributeurs se mirent en place, mais aussi des amateurs de culture populaire et général se livrèrent à des joutes verbales sur des forums dédiés. L'une des grandes de ces plateformes fut le célèbre forum francophone Peer2p qui rassembla en son sein des membres extraordinaires à la connaissance très aiguisé. J'ai une pensée toute particulière pour ce forum de discussions qui me permit de faire de belles rencontres ainsi que d'incroyables découvertes sur tous pleins d'auteurs. Je suis toujours en contact avec certains piliers de ce lieu de rencontre, car au delà du téléchargement à outrance c'était bien la passion qui nous réunissait !

Une fin brusque et morbide !

En 2006, une estocade porté au réseau par la RIAA et les autorités internationales firent frémir d'effroi tous les leecheurs du monde. Razorback, le plus gros serveur dédié au réseau Edonkey disparut des ondes suite à l'intervention de la police Belge. Un coup dur qui provoqua la suspicion ainsi que la méfiance des utilisateurs envers les éventuels serveurs alternatifs qui auraient bien pu être infiltré par les forces de l'ordre. Non content d'avoir provoqué la terreur ainsi que la surcharge des infrastructures de Edonkey pendant un temps, cette affaire a provoqué un vent de panique qui fera basculer la majeur partie de la population vers d'autres alternatives. La fête était belle et bien fini ! Malgré l'efficacité de Kademlia a tisser sa toile en dehors des serveurs annexes, le mal était pourtant fait. La population chuta drastiquement, les sources déclinèrent aux fils du temps. Une page venait de se tourner, plus rien ne sera comme avant...

Sort:  

Ce post a été supporté par notre initiative de curation francophone @fr-stars.
Rendez-vous sur notre serveur Discord pour plus d'informations

Félicitations @ixidamix pour votre beau travail!

Ce post a attiré l'attention de @jclomo et a été upvoté à 50% par @steemalsace et son trail de curation comportant actuellement 28 upvotes .
De plus votre post apparaîtra peut-être cette semaine dans notre article de sélection hebdomadaire des meilleurs post francophones.

Vous pouvez suivre @steemalsace pour en savoir plus sur le projet de soutien à la communauté fr et voir d'autres articles qualitatifs francophones ! Nous visons la clarté et la transparence.

Rejoignez le Discord SteemAlsace

Pour nous soutenir par vos votes : rejoignez notre Fanbase et notre Curation Trail sur Steemauto.com. C'est important pour soutenir nos membres, les steemians et Witness francophones ICI!

@jclomo

Coin Marketplace

STEEM 0.26
TRX 0.11
JST 0.033
BTC 64359.90
ETH 3105.50
USDT 1.00
SBD 3.87