Hôte torrent

Contents

Maelstrom de BitTorrent: utiliser des torrents pour héberger des sites Web

Le site Web sera accessible une fois que suffisamment de personnes l’ont téléchargée. Pour accélérer ce processus, vous pouvez envoyer à vos amis le fichier torrent ou son aimant uri pendant que vous l’enveloppiez, et leur dire de sélectionner «sauter le chèque» lorsque vous l’ajoutez à leur client torrent pour accélérer les choses – de cette façon Le client n’attendra pas pour obtenir 4 pairs ou plus à bord pour vérifier le hachage du contenu du site avant de le télécharger. Ceci est dangereux dans les torrents déjà populaires, mais nécessaire lorsque vous commencez tout juste à répandre le vôtre. Notez que cela n’est nécessaire que si vous souhaitez que vos amis vous aident à diffuser votre site – les visiteurs sur le site réel via Maelstrom n’auront pas à ajouter de torrents à leurs clients ou à sélectionner des options. Ils pourront y accéder comme d’habitude.

Hôte torrent

Reddit et ses partenaires utilisent des cookies et des technologies similaires pour vous offrir une meilleure expérience.

En acceptant tous les cookies, vous acceptez notre utilisation des cookies pour fournir et maintenir nos services et notre site, améliorer la qualité de Reddit, personnaliser le contenu et la publicité Reddit, et mesurer l’efficacité de la publicité.

En rejetant des cookies non essentiels, Reddit peut toujours utiliser certains cookies pour assurer la bonne fonctionnalité de notre plateforme.

Pour plus d’informations, veuillez consulter notre avis de cookie et notre politique de confidentialité .

Maelstrom de BitTorrent: utiliser des torrents pour héberger des sites Web

En décembre 2014, BitTorrent a annoncé le projet Maelstrom – un moyen d’alimenter Internet au moyen de torrents. Un Internet vraiment décentralisé dans lequel les sites Web que vous consultez sont hébergés par d’autres utilisateurs d’Internet – pas un serveur central.

Tourbillon en jument

D’autres portails ont déjà republié leur dernière annonce – une version bêta publique pour les utilisateurs de Windows, donc je ne m’attarderai pas là-dessus. Au contraire, je voudrais me concentrer sur le côté technique – en fait en fait du navigateur, en apprenant comment cela fonctionne et en se développant pour cela. Notez qu’un Mac Beta arrive bientôt.

Comment ça marche?

Lorsque vous utilisez des torrents pour partager des fichiers, vous obtenez des fragments de fichiers de diverses autres machines qui ont déjà ces fragments (nous appelons ces machines semets). Le client torrent (un logiciel comme le déluge, la transmission ou le utorrent, etc.) sait où trouver ces fragments à l’aide d’un spécial .Fichier torrent, et tire les données de tous ces différents emplacements en comparant les signatures de hachage. De plus, il compare les différents fragments provenant d’une source à leurs homologues provenant d’une autre source, donc vous savez que vous obtenez toujours le fichier que vous vouliez. De plus, de nombreux torrents incluent une chaîne de hachage via lesquelles vous pouvez vérifier leur intégrité manuellement, si vous choisissez ainsi.

Avec Maelstrom, qui n’est rien d’autre qu’une fourche de chrome fortement personnalisée (il fonctionne donc avec des sites Web réguliers), vous parcourez l’Internet spécifique à Maelstrom via exactement le même moyen que torrent. Pour héberger un site Web, tout ce dont vous avez besoin est un .Fichier torrent pour votre contenu et une fois que les gens ont cliqué ou saisi dans son lien aimant ou son lien BitTorrent (plus à ce sujet plus tard), le contenu sera récupéré de tous ceux qui les ont déjà. Naturellement, cela signifie que plus votre contenu (page Web) est plus jeune, plus la récupération est lente – car à ce moment-là, très peu de gens l’ont. Plus il se propage, plus les gens peuvent être utilisés comme sédateurs, et plus un nouveau visiteur le téléchargera plus vite, devenant ainsi un nouveau semence aussi.

  Απόδραση απο τη φυλακή.χείμαρος

En bref, Maelstrom se lit sur des sites Web de personnes qui les ont déjà téléchargées, en contournant les sociétés d’hébergement et les serveurs centraux. C’est Hébergement distribué, décentralisé et gratuit – mais seulement pour les sites statiques, pour des raisons évidentes.

Installation

Pour installer Maelstrom, vous devez (actuellement) être sur une plate-forme Windows (ce message sera mis à jour en conséquence une fois la version Mac sorti) et télécharger l’application.

Notez que si vous avez installé une version en cours d’exécution de Chromium, il est très probable que l’installation échouera et invoquera plutôt la version installée de Chromium lors de l’exécution. J’espère que BitTorrent réparera bientôt l’installation de leur client, mais en attendant, vous devrez retirer le chrome avant d’installer Maelstrom. Notez également que Maelstrom, comme c’est le cas en ce moment, est une version gravement obsolète de Chromium (37 au moment de la rédaction), alors ne pensez pas que vous pouvez remplacer votre navigateur principal avec elle – c’est encore une technologie expérimentale, au mieux.

Une fois ouvert, le navigateur vous accueille avec une page d’accueil qui est, en soi, une page hébergée de torrent, et contient des liens vers d’autres sites Web de ce type (inspecter les liens révèlera qu’ils commencent par le protocole aimant).

Liens aimant

Dans le passé, quand tu voulais torrent quelque chose, vous aviez besoin de télécharger un .Fichier torrent, l’ouvrir dans un client, et le processus de récupération commencerait après que vos clients ont analysé les données à l’intérieur. De nos jours, il est possible d’utiliser des liens aimant. Les liens aimant contiennent toutes les métadonnées A .Le fichier torrent le ferait généralement, évitant la nécessité de trackers centralisés (sites torrent) pour les héberger, comme ThePirateBay. Cela aide ces trackers à éviter les problèmes juridiques, car ils n’hébergent plus de rien, et cela aide l’effort de distribution – tout ce que vous avez à faire est de partager un lien aimant avec quelqu’un et ils peuvent se connecter immédiatement avec le réseau de partage, sans télécharger de plus des dossiers.

Vous pouvez en savoir plus sur les liens aimant ici.

Le projet Maelstrom utilise des liens aimant pour naviguer d’un site à l’autre. Lorsque vous cliquez sur une tuile dans la page de salutation du navigateur, vous cliquez en fait sur un lien aimant qui se lit dans les données d’un .Fichier torrent présent sur l’hébergement S3 d’Amazon.

  Έκπτωση ιδιωτικής πρόσβασης στο Διαδίκτυο

Essayez d’installer le navigateur si vous êtes sous Windows, cliquez sur un lien ou deux, voyez-le au travail. Voici un GIF de la façon dont cela fonctionne pour moi:

Vous pouvez voir que c’est un peu lent sur la première charge, mais tous les ultérieurs sont plus rapides parce que c’est, en substance, juste un site statique que vous avez maintenant sur votre machine.

Problèmes spatiaux

Pendant le torrent régulier, vous téléchargez des fichiers dans un dossier dans lequel ils sont ensuite servis jusqu’à ce qu’ils soient supprimés et que vous cessez efficacement d’être un Seeder. Ce dossier prend de la place, bien sûr, et peut atteindre d’immenses tailles, c’est pourquoi peu de gens sont des semoirs à long terme.

Lorsque Maelstrom télécharge des sites Web, il a sa propre cache interne dans laquelle il enregistre les données et à partir desquelles il se graines pour d’autres. La taille de ce cache peut être modifiée dans les paramètres, sous les torrents, et même effacée. Naturellement, plus il y a de choses, plus les choses sont les plus lentes, donc on ne peut pas s’attendre à ce que le Web soit finalement récupéré là-dedans – le montant du stockage est limité. Cela signifie également que:

  1. Des sites plus grands avec du contenu en streaming comme des images, des films et de la musique prendront cet espace beaucoup plus rapidement que le reste.
  2. Finalement, certaines pages baisseront la grille alors qu’ils perdent la popularité et donc, les semers. Leurs caches seront dégagées, les sites les moins utilisés iront en premier, et ils cesseront d’être demandés. Cet «Internet» propulsé par un torrent sera évidemment très dynamique et volatil dans le contenu.

Développement

Pour développer des sites statiques à utiliser dans Maelstrom, on peut suivre ces instructions. Ils sont assez spécifiques, mais c’est à cela que sert une version bêta – repasser les plis et améliorer le processus pour le rendre plus convivial.

Malheureusement, Python 2.7 est requis, mais il peut être installé facilement. Ensuite, vous construisez un site Web statique comme d’habitude, avec toutes les cloches et sifflets CSS et JS. Pour notre exemple, nous utiliserons ce simple “site” de deux pages “.

Si vous souhaitez suivre, clonez les outils Web Torrent et le site simple, chacun dans son propre dossier. Le site n’est rien d’autre que la bine-plaque HTML 5 par défaut avec le HTML et le CSS légèrement modifiés pour fournir un schéma de couleurs et des liens différents.

Une fois cela fait, nous exécutons le générateur.script py sur l’ensemble du dossier qui contient le site. Il prend le relais et en moins d’une seconde, le .Le fichier torrent est prêt dans le dossier où le script a été exécuté.

02

Notez que les autres arguments que vous pouvez utiliser avec le générateur sont expliqués dans leur fichier GitHub ReadMe.

Maintenant, tout ce qui reste, c’est d’amener cette page aux gens. Pour ce faire, nous devons l’ajouter à Utorrent ou BitTorrent, actuellement les deux seuls clients officiellement soutenus pour répandre les sites de Maelstrom.

Notez que vous devez pointer le torrent vers l’emplacement des fichiers, plutôt que votre emplacement de téléchargement typique, afin qu’il entre automatiquement.

  Chat expressvpn

Le site Web sera accessible une fois que suffisamment de personnes l’ont téléchargée. Pour accélérer ce processus, vous pouvez envoyer à vos amis le fichier torrent ou son aimant uri pendant que vous l’enveloppiez, et leur dire de sélectionner «sauter le chèque» lorsque vous l’ajoutez à leur client torrent pour accélérer les choses – de cette façon Le client n’attendra pas pour obtenir 4 pairs ou plus à bord pour vérifier le hachage du contenu du site avant de le télécharger. Ceci est dangereux dans les torrents déjà populaires, mais nécessaire lorsque vous commencez tout juste à répandre le vôtre. Notez que cela n’est nécessaire que si vous souhaitez que vos amis vous aident à diffuser votre site – les visiteurs sur le site réel via Maelstrom n’auront pas à ajouter de torrents à leurs clients ou à sélectionner des options. Ils pourront y accéder comme d’habitude.

Nous pouvons essayer d’accéder au site Web via Maelstrom, en utilisant le lien de ce générateur.Sortie py pour nous: bittorrent: // b1d5524d5ff428ccd50449691e1b740660b6a2de?dn = simplessite . Les documents disent que l’aimant de liaison aimant:?DN = Simplesite & xt = urn% 3abtih% 3AB1D5524D5FF428CCD50449691E1B740660B6A2DE devrait également fonctionner, mais pour moi, cela n’a pas fonctionné immédiatement – j’ai dû attendre qu’au moins 4 personnes soient devenues des insecteurs du site à travers Utorrent.

Encore une fois, notez que Maelstrom fonctionne comme un client régulier en ce qu’il vérifie également le hachage. Ainsi, il a besoin de plus d’un ou deux semoirs. Pour pouvoir réellement accéder au site dans votre navigateur, vous devrez le diffuser d’une manière ou d’une autre comme indiqué ci-dessus – demandez à un ami ou deux qui ont installé UTORRENT pour vous aider à semer. Une fois que plusieurs personnes ont commencé à semer, le site Web devrait devenir accessible au public.

Conclusion

Est-ce une mode? Peut-être, mais seulement dans autant que le bitcoin. Tout dépend des taux d’adoption des gens.

Une chose importante à noter est que Maelstrom est très utile pour la neutralité du net. Les Fatcats du gouvernement sont déjà à l’œuvre sur de nouveaux appels à la récente victoire sur la neutralité du net, mais cette approche serait, au moins pour les sites Web statiques, soulager cette préoccupation – si nous partageons les sites Web entre eux, ils peuvent martrer les serveurs tout ce qu’ils veulent – n’etaient pas là.

Avez-vous essayé Maelstrom? Que pensez-vous de ce projet? Faites le nous savoir!

Partagez cet article

Bruno est un développeur de blockchain et un éducateur technique à la Fondation Web3, la fondation qui construit la prochaine génération d’Internet populaire gratuite. Il dirige deux newsletters à laquelle vous devriez vous abonner si vous êtes intéressé par web3.0: Dot Leap couvre l’écosystème et le développement technologique de web3, et la revue NFT couvre l’évolution de l’écosystème token (collectionnables numériques) non bubilisante à l’intérieur de ce nouveau Web émergent. Son projet de passion actuel est RMRK.App, le système NFT le plus avancé au monde, qui permet aux NFT de posséder d’autres NFT, NFTS pour réagir à l’émotion, les NFT sont gouvernés démocratique.