Comment accéder à un site Web hors ligne

Un événement récent a amené l'auteur à repenser le service d'accès aux noms de domaine traditionnel, que nous avons toujours considéré comme un service de résolution de noms très stable, qui peut également rencontrer des problèmes. Cela a conduit l'auteur à se demander si une solution de Décentralisation pourrait être une alternative intéressante à explorer.

Après réflexion, déployer une page sur la blockchain peut avoir plusieurs avantages :

1.Décentralisation : toutes les modifications doivent être convenues par tous avant d'être effectuées, aucune institution unique ne peut décider seule.

  1. Pas de certificat requis : puisque la blockchain utilise déjà des technologies de cryptage, aucune configuration de certificat supplémentaire n'est nécessaire.

L'auteur a déjà vu des solutions de noms de domaine sur TON, et à l'époque, il pensait que cela semblait juste amusant, avec une utilité moyenne, car la méthode d'accès traditionnelle est déjà très stable et couramment utilisée. Mais en y réfléchissant maintenant, il pourrait vraiment y avoir des endroits où cela pourrait être utile, donc l'auteur envisage de faire un bon approfondissement sur le sujet.

Créer un site web sur la blockchain

Cet article tentera de déployer un site Web dans TON, permettant aux utilisateurs d'accéder à cette page via leur navigateur. Le processus se divise en trois étapes : 1. Acheter un nom de domaine ; 2. Préparer la page frontale ; 3. Lier la page au nom de domaine.

Les noms de domaine dans la blockchain et les noms de domaine dans le monde WEB2 sont en fait similaires, car ils sont des alias pour une adresse complexe et difficile à mémoriser. Dans la blockchain, cela représente l'adresse de l'utilisateur, tandis que dans le WEB2, il s'agit de l'adresse IP du service.

Acheter un nom de domaine

Prenons l'exemple de TON, l'adresse officielle d'achat de domaine est évaluée en TON. Comme pour le WEB2, plus le nom de domaine est court, plus son prix est élevé, avec des prix variant de 1 à 100 TON.

Si ce nom de domaine n'est possédé par personne, vous pouvez enchérir à bas prix, puis entrer dans un compte à rebours. Pendant le compte à rebours, tout le monde peut enchérir jusqu'à ce que le compte à rebours se termine. Après la vente du nom de domaine, celui-ci sera stocké dans le portefeuille de l'utilisateur sous forme de NFT. Le NFT du nom de domaine peut être échangé. La durée de validité du nom de domaine est d'un an, après quoi il sera récupéré.

En résumé, l'achat de noms de domaine peut se faire par le biais d'enchères sur le site officiel ou par le biais de transactions avec d'autres utilisateurs.

Comment accéder aux sites Web sur la « chaîne »

Préparer la page frontale

À cette étape, il est nécessaire de préparer une page frontale pour la présentation. Pour simplifier, cet article prépare seulement un fichier html accompagné de nginx pour exposer la page, bien sûr, le projet a également besoin d'un serveur cloud pour exécuter la page frontale. Cette étape est similaire à celle du déploiement d'applications frontales traditionnelles.

Lien de la page à .ton

Après avoir obtenu un nom de domaine .ton, vous pouvez lier votre adresse ANDL sur le site officiel DNS de TON. Bien sûr, vous pouvez également utiliser l'outil de liaison fourni par TON pour lier votre page selon les instructions du site officiel.

Après l'achèvement de la liaison, vous devez également démarrer un port d'écoute sur le serveur pour écouter les requêtes http et les transférer en udp. Vous pouvez utiliser l'outil rldp-http-proxy fourni par le biais officiel, il vous suffit d'entrer la commande suivante pour le démarrer :

rldp-http-proxy/rldp-http-proxy -p 8080 -c 3333 -C global.config.json

Parmi eux, 8080 est le port TCP qui écoutera les requêtes HTTP entrantes sur l'hôte local, tandis que 3333 est le port UDP qui sera utilisé pour toutes les activités RLDP et ADNL sortantes et entrantes (c'est-à-dire se connecter au site TON via le réseau TON). global.config.json est le nom du fichier de configuration globale de TON, que vous pouvez télécharger ici.

Accéder au domaine .ton

Il n'est pas efficace d'essayer d'accéder à un site Web en tapant directement un domaine .ton dans le navigateur, car le navigateur ne sait pas où résoudre ce domaine. Il est donc nécessaire de faire quelques opérations supplémentaires ici.

demande du processus .ton

Lors de la demande d'un domaine .ton, il faut d'abord interroger la chaîne pour trouver l'adresse ANDL correspondante, cette adresse peut être simplement comprise comme l'adresse IP dans le WEB2, elle est générée automatiquement lorsque vous déployez un site web. Ce processus de requête peut également être comparé à celui d'une requête DNS.

Ensuite, en fonction de l'adresse de l'ANDL, la demande sera redirigée vers votre machine correspondante, à ce moment-là, vous pouvez spécifier la page de retour correspondante. Le processus global est assez similaire à celui du WEB2, la principale différence réside dans la manière de rechercher la correspondance entre l'adresse et le nom de domaine.

Accéder à la page via un proxy

La méthode la plus recommandée est d'utiliser l'outil de proxy Tonutils Reverse Proxy fourni par le site officiel. Après l'avoir téléchargé et installé, un port 8080 sera lancé pour le proxy, puis vous pourrez accéder au nom de domaine .ton.

Comment accéder aux sites Web "sur la chaîne"

On peut voir des sites web capables d'accéder aux noms de domaine .ton.

Résumé d'utilisation

Actuellement, en l'utilisant, j'ai rencontré les problèmes suivants :

  • Des exigences concernant l'environnement d'exécution du site web. Votre système doit prendre en charge la version glibc 2.34 ou supérieure, donc vérifiez d'abord si votre machine répond à ces exigences avant de déployer la page.
  • La documentation n'est pas très claire. Cela peut être dû au fait que la demande pour ce site Web TON n'est pas très forte, donc la documentation n'est pas très complète et nécessite une exploration personnelle. De plus, les mises à jour en chinois ne sont pas à jour et sont en retard par rapport à la version anglaise.
  • La vitesse d'accès est relativement lente. La vitesse d'accès sera inférieure à celle des sites web traditionnels. Bien sûr, il y a de nombreux facteurs impliqués, on peut seulement dire qu'il y a beaucoup de place pour des améliorations futures.
  • Non pris en charge par le portefeuille. Un simple page de navigateur intégré a été fournie par l'officiel, vous pouvez accéder sans installer de proxy. Cependant, actuellement, ce site est considéré comme un site de phishing par tous les portefeuilles principaux o.0 .

En résumé, l'expérience actuelle est plutôt moyenne, il y a encore beaucoup de domaines à améliorer, mais je trouve que cette direction est plutôt bonne et innovante, essayer n'est pas une mauvaise idée.

Voir l'original
This page may contain third-party content, which is provided for information purposes only (not representations/warranties) and should not be considered as an endorsement of its views by Gate, nor as financial or professional advice. See Disclaimer for details.
  • Récompense
  • Commentaire
  • Partager
Commentaire
0/400
Aucun commentaire
  • Épingler
Trader les cryptos partout et à tout moment
qrCode
Scan pour télécharger Gate app
Communauté
Français (Afrique)
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)