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.

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.

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 ?

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 est constitué d'un grand nombre de nœuds répartis dans le monde entier et qui forment un consensus sous la forme d'une blockchain, basé sur le transfert et l'exécution d'une devise N'importe qui, n'importe où peut devenir un nœud sur le réseau Ethereum par simple exécution d'un démon 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 gens utilisent-ils 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. Cela signifie qu'il est impossible de détourner la confiance du système sans compromettre un grand nombre de nœuds répartis dans le monde entier. - __Un nouveau paradigme informatique__: le réseau Ethereum grandit rapidement, et représente une nouvelle méthode dans de grands systèmes distribués et il est possible de construire des plateformes informatiques.
Au lieu d'exécuter votre propre noeud qui se connecte au réseau Ethereum, ce qui peut s'avérer difficile et coûteux, connectez-vous plutôt à la passerelle web distribuée de Cloudflare ! La passerelle Ethereum Cloudflare permet à n'importe qui d'accéder au réseau Ethereum. Cela 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, __aucune exécution n'est nécessaire sur votre machine locale__. - __Accès rapide__: profitez du réseau périphérique mondial de Cloudflare pour atteindre le réseau Ethereum. Nous nous appuyons sur la puissance du cache global de Cloudflare pour accélérer toutes les réponses depuis 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. Cela signifie que vous pouvez interagir avec le réseau à partir d'un datacenter à proximité au lieu d'un nœud à des milliers de kilomètres de là. - __Sécurité intégrée__ : toute la communication avec la passerelle Ethereum est chiffrée et circule sur HTTPS. Le trafic entre la périphérie de Cloudflare et la passerelle est protégé à l'aide d'Argo Tunnel. - __Simplement JSON__: toutes les requêtes envoyées au réseau Ethereum sont de simples structures JSON. Voir les Developer Docs pour une liste des API prises en charge pour la passerelle Cloudflare. Une description complète de l'API officielle est également disponible ici.
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 ! Voici les étapes par lesquelles vous pouvez démarrez : - Accédez aux paramètres DNS de votre domaine. Si votre site Web se trouve sur Cloudflare, les paramètres DNS sont accessibles depuis votre tableau de bord. Si votre site Web ne se trouve pas sur Cloudflare, et que vous avez besoin de trouver les enregistrements DNS, [consultez ](https://support.google.com/projectshield/answer/6358886?hl=en/). - Ajoutez un enregistrement CNAME de votre domaine (par ex. www.exemple.com) à cloudflare-eth.com Remarque : si votre site Web se trouve sur Cloudflare, le petit nuage situé en regard de cet enregistrement est automatiquement grisé. Étant donné que vous avez ajouté un CNAME à notre passerelle, vous allez automatiquement bénéficier des améliorations de niveau entreprise de Cloudflare concernant la sécurité et les performances, mais vous ne serez 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 (par ex. www.exemple.com) dans la zone de texte ci-dessous et cliquez sur "Soumettre". - Cela génèrera un certificat SSL grâce auquel le trafic en provenance de votre domaine pourra être transmis de manière sécurité via HTTPS. Il faudra peut-être patienter 90 secondes. Vous recevrez un message de confirmation après l'émission du certificat. Une fois qu'il est é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 servie depuis le réseau Ethereum.