Exploration approfondie : le processus complet de déploiement d'un site Web Blockchain TON et son potentiel futur

Repenser le potentiel des services d'accès aux noms de domaine décentralisés

Un événement récent a suscité en moi une nouvelle réflexion sur 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 stables et fiables, mais il s'avère qu'ils peuvent également rencontrer des problèmes. Cela m'amène à me demander si une solution de Décentralisation pourrait constituer une alternative intéressante à explorer.

Déployer des pages web sur la blockchain peut avoir plusieurs avantages :

  1. Décentralisation : tous les changements nécessitent un consensus pour être exécutés, aucune institution unique ne peut agir de manière unilatérale.

  2. Pas de certificat : la blockchain utilise des technologies de cryptage, sans nécessiter de configuration de certificat supplémentaire.

J'avais précédemment étudié le système de noms de domaine sur TON, pensant qu'il pourrait n'être qu'une tentative intéressante mais peu pratique, étant donné que les méthodes d'accès traditionnelles sont déjà assez stables et répandues. Mais en y repensant, cette solution pourrait effectivement avoir ses cas d'utilisation, c'est pourquoi j'ai décidé d'approfondir mes recherches.

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. Le processus complet 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.

Le concept de nom de domaine dans la blockchain est similaire à celui du monde Web2, fournissant un alias pour des adresses complexes et difficiles à mémoriser. Dans la blockchain, cela représente l'adresse de l'utilisateur, tandis que dans le Web2, cela correspond à l'adresse IP du serveur.

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

Achat de domaine

Prenons TON comme exemple, il est possible d'acheter un nom de domaine via le site officiel, le prix étant calculé en TON. Comme avec le Web2, plus le nom de domaine est court, plus le prix est élevé, allant de 1 à 100 TON.

Si un nom de domaine n'est pas encore enregistré, vous pouvez enchérir à un prix inférieur, puis entrer dans la phase de compte à rebours, pendant laquelle tout le monde peut participer aux enchères. Une fois le nom de domaine acquis, il sera stocké sous forme de NFT dans votre portefeuille. Le NFT du domaine peut être échangé et a une durée de validité d'un an, après quoi il sera récupéré.

En résumé, l'acquisition d'un nom de domaine peut se faire par le biais d'enchères sur le site officiel ou en l'achetant auprès d'autres utilisateurs.

Préparer la page frontale

Cette étape nécessite de préparer une page frontale pour l'affichage. Pour simplifier l'opération, cet article ne prépare qu'un fichier HTML et utilise nginx pour l'exposer. Bien sûr, un serveur cloud est également nécessaire pour exécuter la page frontale. Ce processus est similaire au déploiement d'applications frontales traditionnelles.

Lier la page au domaine .ton

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

Après avoir terminé l'association, il est également nécessaire de démarrer un port d'écoute sur le serveur, afin de recevoir les requêtes HTTP et de les transférer en UDP. Vous pouvez utiliser l'outil rldp-http-proxy fourni par les autorités, en démarrant avec la commande suivante :

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

Parmi eux, 8080 est le port TCP utilisé pour écouter les requêtes HTTP entrantes, et 3333 est le port UDP utilisé pour les activités RLDP et ADNL. global.config.json est le fichier de configuration global de TON.

Accéder au domaine .ton

Il est impossible d'accéder directement à un domaine .ton en saisissant dans le navigateur, car le navigateur ne sait pas comment résoudre ce type de domaine. Par conséquent, des réglages supplémentaires sont également nécessaires.

Processus de demande .ton

Lors de la demande d'un domaine .ton, on interroge d'abord l'adresse ANDL correspondante sur la blockchain, ce processus est similaire à une requête DNS. Ensuite, la demande est redirigée vers la machine correspondante en fonction de l'adresse ANDL, renvoyant la page spécifiée. L'ensemble du processus est similaire à celui du Web2, la principale différence réside dans la méthode de recherche des correspondances entre adresses et noms de domaine.

Accéder à la page via un proxy

Il est recommandé d'utiliser l'outil Tonutils Reverse Proxy fourni par l'officiel. Une fois installé et démarré, il lancera un proxy sur le port 8080, après quoi vous pourrez accéder au nom de domaine .ton.

Comment accéder aux sites Web "on-chain"

Résumé d'utilisation

Actuellement, nous rencontrons les problèmes suivants lors de l'utilisation :

  1. Exigences pour l'environnement d'exécution : le système doit prendre en charge glibc 2.34 ou une version supérieure.

  2. La documentation n'est pas assez claire : cela peut être dû à un faible niveau d'exigence, la rédaction de la documentation n'est pas suffisamment complète, ce qui nécessite des recherches personnelles. Les mises à jour de la documentation en chinois ne sont pas assez fréquentes.

  3. Vitesse d'accès plus lente : par rapport aux sites web traditionnels, la vitesse d'accès est plus lente, mais il y a un grand potentiel d'amélioration à l'avenir.

  4. Manque de support des portefeuilles : L'officiel a fourni une simple page de navigateur intégré, accessible sans installer de proxy. Cependant, les portefeuilles majeurs le reconnaissent actuellement comme un site de phishing.

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

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
ThreeHornBlastsvip
· 07-18 07:00
Trop longtemps, trop longtemps, qu'est-ce qui se passe s'il s'effondre ?
Voir l'originalRépondre0
AirdropCollectorvip
· 07-18 06:58
ton a déjà pensé que c'était un trésor
Voir l'originalRépondre0
NftDeepBreathervip
· 07-18 06:56
Tu es encore idéaliste.
Voir l'originalRépondre0
CompoundPersonalityvip
· 07-18 06:39
TON peut-il fonctionner ?
Voir l'originalRépondre0
MemeCoinSavantvip
· 07-18 06:33
basé af, le dns blockchain est littéralement optimal en théorie des jeux rn
Voir l'originalRépondre0
  • É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)