Passerelle web distribuée

Simplifiez, accélérez et sécurisez l'accès au réseau Ethereum et au système de fichiers interplanétaire (IPFS)

Utilisez les passerelles de Cloudflare pour accéder facilement au web distribué facilement, rapidement et en toute sécurité, sans avoir besoin d'aucun logiciel.

Servez le contenu hébergé sur IPFS ou interagissez avec l'application distribuée Ethereum depuis un domaine personnalisé sur HTTPs.

Passerelle web distribuée Conditions d'utilisation

Passerelle IPFS

Parcourez les fichiers stockés sur l'IPFS facilement et en toute sécurité avec la passerelle web distribuée de Cloudflare sans télécharger de logiciel. Mettez votre propre contenu hébergé à disposition sur l'IPFS à partir d'un domaine personnalisé via HTTPs.

Système de fichiers interplanétaire (IPFS)

Qu'est-ce que l'IPFS ?

L'IPFS est un protocole de stockage de fichiers distribué qui autorise les ordinateurs du monde entier à stocker et servir des fichiers dans le cadre d'un réseau pair-à-pair géant.N'importe quel ordinateur, n'importe où dans le monde, peut télécharger le logiciel IPFS et commencer à héberger et servir les fichiers.

Si quelqu'un exécute IPFS sur son ordinateur et charge un fichier sur le réseau IPFS, ce fichier peut être consulté et téléchargé par n'importe qui au monde qui exécute également IPFS.

Comment fonctionne l'IPFS ?

Les ordinateurs distribués rejoignent le réseau : n'importe quel réseau peut télécharger le logiciel IPFS et commencer à ajouter et demander des fichiers depuis le réseau.

Hachage unique créé pour chaque fichier : chaque fichier ajouté à l'IPFS reçoit une adresse déduite d'un hachage du contenu du fichier. Cette adresse est comme une empreinte digitale. Elle n'appartient qu'à ce fichier et ne changera jamais, quel que soit l'endroit où il sera stocké dans l'IPFS.

Pourquoi les gens utilisent-ils l'IPFS ?

Garantissez l'intégrité du contenu

Chaque fichier sur l'IPFS comporte une adresse unique déterminée par les bits exacts qui forment le fichier. Si même un unique bit change, l'adresse entière changera. Cela permet aux utilisateurs de savoir avec certitude si un fichier a été falsifié ou non.

Hôte avec redondance

Vous êtes sûr d'être résilient puisque chaque fichier sur IPFS peut être hébergé à différents endroits, mais reste accessible depuis la même adresse. Si un ordinateur hébergeant le fichier n'est plus en ligne, le réseau récupèrera le fichier depuis un autre ordinateur.

Parcourez l'IPFS avec la passerelle de Cloudflare

Généralement, pour accéder au contenu stocké sur l'IPFS, vous devez avoir un nœud IPFS en cours d'exécution. Cela implique de télécharger un logiciel dédié et d'affecter de l'espace de stockage local sur votre ordinateur. La passerelle web distribuée de Cloudflare supprime ce besoin. La passerelle de Cloudflare vous permet de parcourir n'importe quel fichier stocké sur le réseau IPFS public en accédant à cloudflare-ipfs.com/

Il n'est pas nécessaire de télécharger quoi que ce soit. Il n'est pas nécessaire de dégager de l'espace de stockage local. Tout se passe dans votre navigateur.


Vous vous demandez quels types de contenu vous pouvez exécuter sur l'IPFS ? Cliquez ici pour accéder à un exemple.

Si vous souhaitez placer vos propres fichiers sur l'IPFS, consultez les Developer Docs pour savoir comment.


Accès plus rapide

La passerelle de Cloudflare permet d'accélérer la livraison de contenu IPFS. En mettant en cache le contenu IPFS dans notre réseau global de datacenters, Cloudflare peut livrer du contenu demandé via notre passerelle depuis un datacenter proche de vous.

Sécurité intégrée

Pour chaque fichier que la passerelle de Cloudflare demande en votre nom, nous vérifions le hachage du fichier pour garantir que le contenu n'a pas été modifié en transit. Notre passerelle fournit également tout le contenu sur HTTPS, le protégeant de toute manipulation.

Qu'est-ce que la passerelle Ethereum ?

Qu'est-ce que la passerelle Ethereum ?

La passerelle Ethereum de Cloudflare donnera accès au réseau Ethereum que vous alimentez par le biais de votre propre nom d'hôte personnalisé. À l'aide de la passerelle, les utilisateurs peuvent ajouter des éléments interactifs aux sites émulés par des contrats intelligents Ethereum, une plateforme informatique décentralisée.

Qui plus est, conjointement avec la passerelle IPFS de Cloudflare, les utilisateurs peuvent héberger des sites Web et d'autres ressources d'une manière décentralisée. Cela s'ajoute à l'amélioration en matière de vitesse, sécurité et fiabilité fournie par le réseau global de Cloudflare.

Qu'est-ce qu'Ethereum ?

Ethereum est un réseau informatique virtuel distribué, qui stocke et applique des politiques définies par des contrats intelligents. Le réseau Ethereum se compose d'un vaste ensemble de nœuds répartis dans le monde entier qui forment un consensus connu sous le nom de blockchain, basé sur le transfert et l'exécution d'une devise.

N'importe quel utilisateur, peu importe sa localisation géographique, peut devenir un nœud sur le réseau Ethereum par simple exécution d'un daemon Ethereum compatible, tel que https://github.com/ethereum/go-ethereum.

Toute transaction créée par un individu est vérifiée et acceptée par le réseau entier, et devient une partie du consensus global.

Comment fonctionne Ethereum ?

Tout utilisateur rejoignant le réseau peut commencer à effectuer des transactions et exécuter ou écrire des contrats intelligents. Quels que soient les résultats, ils seront ajoutés au consensus global de la blockchain Ethereum

Chaque transaction qui se produit est identifiée avec un bloc qui rejoint la blockchain. Chaque bloc et chaque transaction possède un identifiant unique qui le rend lisible par un nœud sur le réseau.

Une fois que quelque chose est inscrit sur la blockchain, il y reste indéfiniment. Cela forme une référence historique où les données seront toujours disponibles.

Pourquoi les utilisateurs se servent-ils d'Ethereum ?

Le réseau Ethereum représente une immense plateforme informatique décentralisée avec des politiques expressives et des programmes qui s'exécutent en tant que contrats intelligents.

  • Intégrité et résilience du contenu : l'avantage de cette démarche réside dans le fait que n'importe quelle modification apportée au réseau est acceptée par tous les nœuds du réseau et ajoutée à la blockchain. Il s'avère donc impossible de détourner la confiance du système sans compromettre un grand nombre de nœuds disséminés dans le monde entier.

  • Un nouveau paradigme informatique : le réseau Ethereum grandit rapidement et représente une nouvelle approche en matière de conception de vastes plateformes informatiques et systèmes distribués.


Interagissez avec le réseau Ethereum à l'aide de la passerelle Cloudflare

Plutôt que d'exécuter votre propre nœud connecté au réseau Ethereum (un processus qui peut s'avérer difficile et coûteux), vous pouvez vous connecter directement à la passerelle web distribuée de Cloudflare ! La passerelle Ethereum de Cloudflare permet à n'importe quel utilisateur d'accéder au réseau Ethereum. L'opération s'accompagne d'une visualisation de l'état actuel du réseau et de la possibilité d'ajouter ses propres transactions au consensus.

Toutes les connexions au réseau ont lieu dans le navigateur, vous n'avez besoin d'exécuter aucun logiciel sur votre machine locale.

  • Accès rapide : profitez du réseau périphérique mondial de Cloudflare pour joindre le réseau Ethereum. La puissance du cache mondial de Cloudflare nous permet d'accélérer toutes les réponses transitant par notre passerelle. Nous utilisons notre propre produit Argo Tunnel pour accélérer le routage de vos requêtes au sein de notre réseau. Vous pouvez ainsi interagir avec le réseau à partir d'un datacenter situé à proximité plutôt que depuis un nœud exécuté à des milliers de kilomètres de votre position.

  • Sécurité intégrée : toutes les communications avec la passerelle Ethereum sont chiffrées et s'effectuent via HTTPS. Le trafic circulant entre la périphérie de Cloudflare et la passerelle est protégé à l'aide d'Argo Tunnel.

  • Format JSON, tout simplement : toutes les requêtes envoyées au réseau Ethereum sont de simples structures JSON. Rendez-vous dans les documents destinés aux développeurs pour consulter une liste des API prises en charge pour la passerelle Cloudflare. Vous trouverez également une description complète de l'API officielle ici.


Apprenez comment vous connecter au réseau

Il est désormais possible de connecter votre site Web à la passerelle Cloudflare Ethereum et de rapprocher le réseau Ethereum des visiteurs de votre propre site Web. Une fois que vous connectez votre site Web à la passerelle Ethereum, les visiteurs sont en mesure d'accéder au réseau Ethereum via votre domaine. Il vous suffit de partir d'un domaine dont vous êtes propriétaire !

Suivez les étapes ci-dessous vous bien démarrer :

  • Accédez aux paramètres DNS de votre domaine. Si votre site web se trouve sur Cloudflare, les paramètres DNS seront accessibles depuis votre tableau de bord. Si votre site web ne se trouve pas sur Cloudflare et que vous avez besoin d'aide pour trouver les enregistrements DNS, rendez-vous ici.
  • Ajoutez un enregistrement CNAME à votre domaine (p. ex. www.exemple.com) pour cloudflare-eth.com. Remarque : si votre site web se trouve sur Cloudflare, le petit nuage situé en regard de cet enregistrement est automatiquement grisé. Comme vous avez ajouté un enregistrement CNAME à notre passerelle, vous bénéficiez automatiquement des améliorations Cloudflare de niveau professionnel en matière de sécurité et de performances, mais vous n'êtes pas en mesure de contrôler vous-même ces paramètres.
  • Une fois que vous avez ajouté ces enregistrements :
  • saisissez le nom de votre domaine (p. ex. www.exemple.com) dans la zone de texte ci-dessous et cliquez sur « Valider ».
  • Vous générez ainsi un certificat SSL grâce auquel le trafic en provenance de votre domaine pourra être transmis de manière sécurisée via HTTPS. Préparez-vous à patienter, l'opération peut demander jusqu'à 90 secondes. Vous recevrez un message de confirmation après l'émission du certificat. Une fois ce dernier émis, toute requête Ethereum RPC envoyée vers votre site web se résoudra automatiquement sur https://cloudflare-eth.com/ et la réponse sera envoyée depuis le réseau Ethereum.

Pour en savoir plus concernant Ethereum