Repenser l'avenir des services d'accès aux noms de domaine
Récemment, un événement a suscité une nouvelle réflexion sur la stabilité des services d'accès aux noms de domaine traditionnels. Nous avons toujours pensé que les services de résolution de noms de domaine étaient à toute épreuve, mais le fait qu'ils puissent également rencontrer des problèmes amène à se demander si une solution décentralisée pourrait constituer une alternative valable à explorer.
Déployer un site web sur la blockchain peut avoir plusieurs avantages :
Décentralisation : toutes les modifications nécessitent un consensus collectif, évitant ainsi l'arbitraire d'une seule entité.
Pas de certificat nécessaire : La blockchain utilise elle-même des technologies de cryptage, sans besoin de configurer des certificats supplémentaires.
Lorsque j'ai d'abord été en contact avec le système de noms de domaine sur TON, j'ai pensé que c'était juste un concept intéressant, sans grande utilité pratique. Après tout, les méthodes d'accès traditionnelles sont déjà assez stables et répandues. Mais maintenant, il semble que ce système ait vraiment sa place et mérite d'être exploré davantage.
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 entier 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, servant de pseudonyme pour des adresses complexes. Dans la blockchain, il représente l'adresse de l'utilisateur, tandis que dans le Web2, il représente l'adresse IP du serveur.
Acheter un nom de domaine
Prenons l'exemple de TON, le nom de domaine peut être acheté via le site officiel, et est tarifé en TON. Comme avec le Web2, plus le nom de domaine est court, plus son prix est élevé, variant de 1 à 100 TON.
Si un nom de domaine n'est pas encore détenu, vous pouvez faire une offre à bas prix, puis entrer dans une phase de compte à rebours où tout le monde peut participer aux enchères. Le nom de domaine acquis sera stocké sous forme de NFT dans le portefeuille de l'utilisateur et pourra être échangé. La durée de validité du nom de domaine est d'un an, et il sera récupéré à l'expiration.
En bref, l'acquisition d'un nom de domaine peut se faire par le biais d'enchères sur le site officiel ou par le biais d'échanges avec d'autres utilisateurs.
Préparer la page frontale
Cette étape nécessite de préparer une page front-end pour l'affichage. Pour simplifier le processus, 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 faire fonctionner la page front-end. Cette étape est similaire au déploiement d'applications front-end traditionnelles.
Lier la page à .ton
Après avoir obtenu un nom de domaine .ton, vous pouvez lier l'adresse ANDL sur le site officiel de DNS de TON. Vous pouvez également utiliser l'outil de liaison fourni par TON et suivre les instructions officielles.
Après avoir terminé 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 entrant la commande suivante pour démarrer :
Parmi eux, 8080 est le port TCP sur lequel l'hôte local écoute les requêtes HTTP entrantes, et 3333 est le port UDP utilisé pour toutes les activités RLDP et ADNL sortantes et entrantes. global.config.json est le fichier de configuration globale de TON.
Accéder au domaine .ton
Il n'est pas possible d'accéder au site Web en saisissant directement le nom de domaine .ton dans le navigateur, car le navigateur ne sait pas comment résoudre ce nom de domaine. Par conséquent, des opérations supplémentaires sont nécessaires.
Processus de demande de .ton
Lors de la demande d'un nom de domaine .ton, une recherche de l'adresse ANDL correspondante sera d'abord effectuée sur la chaîne, ce qui peut être comparé à une adresse IP dans le Web2, générée automatiquement lors du déploiement d'un site Web. Ce processus de recherche est similaire à une requête DNS.
Ensuite, la demande sera redirigée vers la machine correspondante en fonction de l'adresse ANDL, renvoyant la page spécifiée. L'ensemble du processus est similaire à Web2, la principale différence résidant dans la manière dont l'adresse et la correspondance de nom de domaine sont interrogées.
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 démarré, le proxy sera lancé sur le port 8080, ce qui permettra d'accéder au domaine .ton.
Résumé d'utilisation
Actuellement, les utilisateurs rencontrent les problèmes suivants :
Des exigences sont imposées à l'environnement d'exécution du site. Le système doit prendre en charge la version glibc 2.34 ou supérieure, et il est nécessaire de vérifier si la machine répond aux exigences avant le déploiement.
La documentation n'est pas assez claire. Cela peut être dû au fait que la demande pour le site de TON n'est pas élevée, la documentation n'est pas complète et nécessite d'être explorée par soi-même. La version en chinois n'est également pas mise à jour à temps, elle est en retard par rapport à la version anglaise.
La vitesse d'accès est relativement lente. La vitesse d'accès est inférieure à celle des sites Web traditionnels, mais il existe de nombreux facteurs d'influence, et il y a un grand potentiel d'amélioration à l'avenir.
Manque de support de portefeuille. Le site officiel propose une simple page de navigateur intégré, accessible sans installer de proxy. Cependant, ce site est actuellement considéré comme un site de phishing par les portefeuilles grand public.
Dans l'ensemble, l'expérience actuelle est moyenne et il y a encore beaucoup de domaines à améliorer. Cependant, cette direction est très innovante et mérite d'être essayée.
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.
8 J'aime
Récompense
8
7
Partager
Commentaire
0/400
just_another_fish
· Il y a 2h
Peux-tu parler clairement ? Tout cela me rend étourdi.
Voir l'originalRépondre0
BearMarketSurvivor
· Il y a 3h
Les lignes de ravitaillement ne doivent pas être contrôlées par des institutions centralisées, c'est un grand tabou militaire.
Voir l'originalRépondre0
LiquidationSurvivor
· Il y a 3h
TON est vraiment un bon produit, j'y crois.
Voir l'originalRépondre0
defi_detective
· Il y a 3h
Je veux toujours créer un site web pour m'amuser.
Voir l'originalRépondre0
SchroedingerGas
· Il y a 3h
Qui a dit que TON n'était pas utile ? C'est super !
Voir l'originalRépondre0
CryptoTarotReader
· Il y a 3h
Tu es encore en train de mordre dans le dns, tu ne t'attendais pas à un retour en arrière...
Explorer le réseau décentralisé : Avantages et défis du déploiement de sites Web sur la Blockchain TON.
Repenser l'avenir des services d'accès aux noms de domaine
Récemment, un événement a suscité une nouvelle réflexion sur la stabilité des services d'accès aux noms de domaine traditionnels. Nous avons toujours pensé que les services de résolution de noms de domaine étaient à toute épreuve, mais le fait qu'ils puissent également rencontrer des problèmes amène à se demander si une solution décentralisée pourrait constituer une alternative valable à explorer.
Déployer un site web sur la blockchain peut avoir plusieurs avantages :
Décentralisation : toutes les modifications nécessitent un consensus collectif, évitant ainsi l'arbitraire d'une seule entité.
Pas de certificat nécessaire : La blockchain utilise elle-même des technologies de cryptage, sans besoin de configurer des certificats supplémentaires.
Lorsque j'ai d'abord été en contact avec le système de noms de domaine sur TON, j'ai pensé que c'était juste un concept intéressant, sans grande utilité pratique. Après tout, les méthodes d'accès traditionnelles sont déjà assez stables et répandues. Mais maintenant, il semble que ce système ait vraiment sa place et mérite d'être exploré davantage.
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 entier 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, servant de pseudonyme pour des adresses complexes. Dans la blockchain, il représente l'adresse de l'utilisateur, tandis que dans le Web2, il représente l'adresse IP du serveur.
Acheter un nom de domaine
Prenons l'exemple de TON, le nom de domaine peut être acheté via le site officiel, et est tarifé en TON. Comme avec le Web2, plus le nom de domaine est court, plus son prix est élevé, variant de 1 à 100 TON.
Si un nom de domaine n'est pas encore détenu, vous pouvez faire une offre à bas prix, puis entrer dans une phase de compte à rebours où tout le monde peut participer aux enchères. Le nom de domaine acquis sera stocké sous forme de NFT dans le portefeuille de l'utilisateur et pourra être échangé. La durée de validité du nom de domaine est d'un an, et il sera récupéré à l'expiration.
En bref, l'acquisition d'un nom de domaine peut se faire par le biais d'enchères sur le site officiel ou par le biais d'échanges avec d'autres utilisateurs.
Préparer la page frontale
Cette étape nécessite de préparer une page front-end pour l'affichage. Pour simplifier le processus, 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 faire fonctionner la page front-end. Cette étape est similaire au déploiement d'applications front-end traditionnelles.
Lier la page à .ton
Après avoir obtenu un nom de domaine .ton, vous pouvez lier l'adresse ANDL sur le site officiel de DNS de TON. Vous pouvez également utiliser l'outil de liaison fourni par TON et suivre les instructions officielles.
Après avoir terminé 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 entrant la commande suivante pour démarrer :
rldp-http-proxy/rldp-http-proxy -p 8080 -c 3333 -C global.config.json
Parmi eux, 8080 est le port TCP sur lequel l'hôte local écoute les requêtes HTTP entrantes, et 3333 est le port UDP utilisé pour toutes les activités RLDP et ADNL sortantes et entrantes. global.config.json est le fichier de configuration globale de TON.
Accéder au domaine .ton
Il n'est pas possible d'accéder au site Web en saisissant directement le nom de domaine .ton dans le navigateur, car le navigateur ne sait pas comment résoudre ce nom de domaine. Par conséquent, des opérations supplémentaires sont nécessaires.
Processus de demande de .ton
Lors de la demande d'un nom de domaine .ton, une recherche de l'adresse ANDL correspondante sera d'abord effectuée sur la chaîne, ce qui peut être comparé à une adresse IP dans le Web2, générée automatiquement lors du déploiement d'un site Web. Ce processus de recherche est similaire à une requête DNS.
Ensuite, la demande sera redirigée vers la machine correspondante en fonction de l'adresse ANDL, renvoyant la page spécifiée. L'ensemble du processus est similaire à Web2, la principale différence résidant dans la manière dont l'adresse et la correspondance de nom de domaine sont interrogées.
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 démarré, le proxy sera lancé sur le port 8080, ce qui permettra d'accéder au domaine .ton.
Résumé d'utilisation
Actuellement, les utilisateurs rencontrent les problèmes suivants :
Des exigences sont imposées à l'environnement d'exécution du site. Le système doit prendre en charge la version glibc 2.34 ou supérieure, et il est nécessaire de vérifier si la machine répond aux exigences avant le déploiement.
La documentation n'est pas assez claire. Cela peut être dû au fait que la demande pour le site de TON n'est pas élevée, la documentation n'est pas complète et nécessite d'être explorée par soi-même. La version en chinois n'est également pas mise à jour à temps, elle est en retard par rapport à la version anglaise.
La vitesse d'accès est relativement lente. La vitesse d'accès est inférieure à celle des sites Web traditionnels, mais il existe de nombreux facteurs d'influence, et il y a un grand potentiel d'amélioration à l'avenir.
Manque de support de portefeuille. Le site officiel propose une simple page de navigateur intégré, accessible sans installer de proxy. Cependant, ce site est actuellement considéré comme un site de phishing par les portefeuilles grand public.
Dans l'ensemble, l'expérience actuelle est moyenne et il y a encore beaucoup de domaines à améliorer. Cependant, cette direction est très innovante et mérite d'être essayée.