Explorer de nouvelles directions Web3 : comment déployer des sites web décentralisés sur la blockchain TON

Un événement récent a amené à reconsidérer les services d'accès aux noms de domaine traditionnels. Nous avons toujours pensé que les services de résolution de noms de domaine étaient très stables, mais il s'avère qu'ils peuvent également rencontrer des problèmes. Cela amène à se demander si une solution de Décentralisation pourrait constituer une alternative intéressante à explorer.

Déployer une page sur la blockchain peut avoir plusieurs avantages :

  1. Décentralisation : tous les changements doivent être approuvés collectivement, aucune institution unique ne peut agir de manière arbitraire.

  2. Pas de certificat nécessaire : Étant donné que la blockchain utilise elle-même des technologies de cryptage, aucune configuration de certificat supplémentaire n'est requise.

J'avais vu auparavant le système de noms de domaine sur TON et je pensais que c'était juste une tentative intéressante, avec peu de praticité, étant donné que les méthodes d'accès traditionnelles sont déjà assez stables et répandues. Mais maintenant, après réflexion, il se peut qu'il ait effectivement son utilité, et qu'il mérite d'être étudié plus en profondeur.

créer un site web sur la blockchain

Cet article tentera de déployer un site web sur TON et de le rendre accessible via un navigateur. L'ensemble du processus est divisé en trois étapes : 1. Acheter un nom de domaine ; 2. Préparer la page frontale ; 3. Lier la page au nom de domaine.

Le concept de nom de domaine dans la blockchain est similaire à celui du monde WEB2, car il s'agit d'un alias pour une adresse complexe et difficile à mémoriser. Dans la blockchain, il 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, les noms de domaine peuvent être achetés via le site officiel, et sont tarifés en TON. Comme pour le WEB2, plus le nom de domaine est court, plus son prix est élevé, variant de 1 à 100 TON.

Si un domaine n'est pas encore possédé, vous pouvez enchérir à bas prix, puis entrer dans la phase de compte à rebours, où tout le monde peut participer à l'enchère jusqu'à la fin du compte à rebours. Une fois le domaine acquis, il sera stocké sous forme de NFT dans le portefeuille de l'utilisateur. Le NFT du domaine peut être échangé, avec une durée de validité d'un an, et sera récupéré à l'expiration.

En résumé, les moyens d'obtenir un nom de domaine incluent la participation à des enchères sur le site officiel ou l'acquisition par le biais d'échanges avec d'autres utilisateurs.

Préparer la page frontale

Cette étape nécessite de préparer une page frontale pour l'affichage. Pour des raisons de simplicité, cet article ne prépare qu'un fichier html et utilise nginx pour exposer la page. Bien sûr, un serveur cloud est également nécessaire pour exécuter la page frontale. Cette étape est la même que le déploiement d'une application frontale traditionnelle.

Lier la page à .ton

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

Après l'achèvement de la liaison, il est nécessaire de 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 l'officiel, en saisissant la commande correspondante pour démarrer.

Accéder au domaine .ton

En entrant directement le nom de domaine .ton dans le navigateur, il est impossible d'accéder au site Web, car le navigateur ne sait pas comment résoudre ce nom de domaine. Par conséquent, des opérations supplémentaires sont nécessaires.

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

demande du processus .ton

Lors de la demande d'un domaine .ton, on commence par interroger l'adresse ANDL correspondante sur la chaîne, cette adresse est similaire à une adresse IP dans WEB2, générée automatiquement lors du déploiement d'un site web. Ce processus de requête peut être comparé au processus de requête DNS.

Selon l'adresse ANDL, la demande sera redirigée vers la machine correspondante, puis la page spécifiée sera renvoyée. L'ensemble du processus est similaire à WEB2, la principale différence résidant dans la manière dont l'adresse et le nom de domaine sont mappés.

Accéder à la page via un proxy

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

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

Utilisation résumée

Actuellement, plusieurs problèmes ont été rencontrés lors de l'utilisation.

  1. Des exigences sont imposées à l'environnement d'exécution du site web. Le système doit prendre en charge la version glibc 2.34 ou supérieure, il est conseillé de vérifier si la machine satisfait aux exigences avant le déploiement.

  2. La documentation n'est pas assez claire. Cela peut être dû au fait que les exigences du site Web de TON ne sont pas nombreuses, la documentation n'est pas suffisamment complète et nécessite une exploration personnelle. La documentation en chinois n'est pas mise à jour à temps et est en retard par rapport à la version anglaise.

  3. La vitesse d'accès est relativement lente. La vitesse d'accès est inférieure à celle des sites web traditionnels, et de nombreux facteurs sont en jeu, il y a encore beaucoup de place pour des améliorations à l'avenir.

  4. Manque de support pour les portefeuilles. Le site officiel propose une simple page de navigateur intégré, accessible sans installation de proxy. Cependant, ce site est actuellement considéré comme un site de phishing par tous les portefeuilles principaux.

Dans l'ensemble, l'expérience utilisateur actuelle est moyenne et il y a encore beaucoup de points à améliorer. Cependant, cette direction est très innovante et mérite d'être essayée.

TON4.18%
Voir l'original
Cette page peut inclure du contenu de tiers fourni à des fins d'information uniquement. Gate ne garantit ni l'exactitude ni la validité de ces contenus, n’endosse pas les opinions exprimées, et ne fournit aucun conseil financier ou professionnel à travers ces informations. Voir la section Avertissement pour plus de détails.
  • Récompense
  • 5
  • Partager
Commentaire
0/400
SadMoneyMeowvip
· 07-30 22:30
Tu vends toujours en chute ?! Toute la chaîne est verte et tu étudies ton.
Voir l'originalRépondre0
gas_guzzlervip
· 07-30 22:26
Essayer et jouer un peu, ce n'est pas comme si Alibaba était en panne.
Voir l'originalRépondre0
SignatureDeniedvip
· 07-30 22:15
Ça sent bon ?
Voir l'originalRépondre0
DuskSurfervip
· 07-30 22:12
Suivre la tendance du Trading des cryptomonnaies ? Tu as perdu beaucoup, tu comprends ?
Voir l'originalRépondre0
WhaleStalkervip
· 07-30 22:09
La centralisation a échoué 🐂🐂🐂
Voir l'originalRépondre0
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)