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 :
Décentralisation : tous les changements doivent être approuvés collectivement, aucune institution unique ne peut agir de manière arbitraire.
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.
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.
Utilisation résumée
Actuellement, plusieurs problèmes ont été rencontrés lors de l'utilisation.
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.
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.
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.
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.
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.
12 J'aime
Récompense
12
5
Partager
Commentaire
0/400
SadMoneyMeow
· 07-30 22:30
Tu vends toujours en chute ?! Toute la chaîne est verte et tu étudies ton.
Voir l'originalRépondre0
gas_guzzler
· 07-30 22:26
Essayer et jouer un peu, ce n'est pas comme si Alibaba était en panne.
Voir l'originalRépondre0
SignatureDenied
· 07-30 22:15
Ça sent bon ?
Voir l'originalRépondre0
DuskSurfer
· 07-30 22:12
Suivre la tendance du Trading des cryptomonnaies ? Tu as perdu beaucoup, tu comprends ?
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 :
Décentralisation : tous les changements doivent être approuvés collectivement, aucune institution unique ne peut agir de manière arbitraire.
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.
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.
Utilisation résumée
Actuellement, plusieurs problèmes ont été rencontrés lors de l'utilisation.
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.
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.
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.
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.