Exploration du déploiement de sites de noms de domaine sur la blockchain : nouvelle direction pour le Web3 décentralisé

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

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

  1. Décentralisation : toutes les modifications nécessitent un consensus pour être effectuées, aucune institution unique ne peut agir de manière unilatérale.

  2. Pas de certificat : Étant donné que la blockchain utilise des technologies de cryptage, il n'est pas nécessaire de configurer des certificats supplémentaires.

J'avais précédemment vu un système de noms de domaine sur une plateforme blockchain, et à l'époque, je pensais que c'était juste une tentative originale, avec peu de praticité, car les méthodes d'accès traditionnelles sont déjà assez stables et répandues. Mais maintenant que j'y repense, ce système pourrait en effet avoir ses cas d'utilisation uniques, qui méritent d'être étudiés plus en profondeur.

créer un site web dans la blockchain

Ici, nous allons essayer de déployer un site Web sur une plateforme blockchain et de le rendre accessible via un navigateur. L'ensemble du processus peut être divisé 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 sont similaires au concept de noms de domaine dans le monde Web2, servant tous deux de pseudonymes pour une adresse complexe. 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 un exemple d'une plateforme blockchain, les noms de domaine peuvent être achetés sur le site désigné par l'officiel, évalués en jetons natifs de cette plateforme. Comme pour le Web2, plus le nom de domaine est court, plus le prix est élevé, avec une fourchette de prix variant de 1 à 100 jetons.

Si un domaine n'est pas encore pris, vous pouvez enchérir à un prix inférieur, puis entrer dans la phase de compte à rebours, où tout le monde peut participer aux enchères jusqu'à la fin du compte à rebours. Le domaine remporté sera stocké sous forme de NFT dans le portefeuille de l'utilisateur. Ces NFT de domaine peuvent être échangés. La durée de validité du domaine est d'un an, et il sera récupéré à l'expiration.

En résumé, il existe deux façons d'obtenir un nom de domaine : 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 comme démonstration. Pour simplifier le processus, nous préparons seulement un fichier html et utilisons nginx pour exposer la page. Bien sûr, un serveur cloud est également nécessaire pour faire fonctionner la page frontale. Cette étape est essentiellement la même que le déploiement d'applications frontales traditionnelles.

Lier la page au nom de domaine blockchain

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

Après avoir terminé la liaison, vous devez démarrer un port d'écoute sur le serveur pour recevoir des requêtes http et les transférer en udp. Vous pouvez utiliser l'outil rldp-http-proxy fourni par l'officiel, il suffit de saisir la commande appropriée pour démarrer.

Accéder aux noms de domaine blockchain

Il n'est pas possible d'accéder au site Web en saisissant directement un nom de domaine blockchain dans le navigateur, car le navigateur ne sait pas comment analyser ce type de nom de domaine. Par conséquent, des opérations supplémentaires sont nécessaires.

Demande de domaine blockchain

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

Ensuite, selon l'adresse ANDL, la requête sera transmise à la machine appropriée, et à ce moment, le contenu de la page de retour peut être spécifié. L'ensemble du processus est assez similaire à Web2, la principale différence résidant dans la manière dont l'adresse et le mappage de domaine sont interrogés.

Comment accéder à un site web sur la « chaîne »

Accéder à la page via un proxy

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

Résumé d'utilisation

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

  1. Exigences sur l'environnement d'exécution du site Web. Le système doit prendre en charge une version plus récente de glibc, il est donc nécessaire de vérifier d'abord si la machine répond aux exigences avant de déployer la page.

  2. La documentation n'est pas assez claire. Cela peut être dû au fait que les besoins pour faire fonctionner ce site Web ne sont pas nombreux, donc la documentation n'est pas très complète et nécessite de l'exploration personnelle. De plus, la mise à jour de la documentation en chinois peut être en retard par rapport à la version anglaise.

  3. La vitesse d'accès est relativement lente. Par rapport aux sites Web traditionnels, la vitesse d'accès peut être en retard. Bien sûr, cela implique de nombreux facteurs, et il y a encore beaucoup de place pour des améliorations à l'avenir.

  4. Non soutenu par les portefeuilles grand public. L'officiel a fourni une simple page de navigateur intégré, accessible sans installer de proxy. Mais actuellement, ce site est identifié comme un site de phishing par tous les portefeuilles grand public.

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

Comment accéder aux sites Web "en chaîne"

IP-9.16%
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
  • 6
  • Partager
Commentaire
0/400
WhaleMistakervip
· 07-26 00:46
Le domaine, ça a changé, on commence à y aller.
Voir l'originalRépondre0
FlashLoanPrincevip
· 07-25 19:38
Encore en train de parler du web3, ça suffit.
Voir l'originalRépondre0
SneakyFlashloanvip
· 07-23 01:22
Cette vague pourrait bien donner lieu à un grand spectacle.
Voir l'originalRépondre0
GasWastervip
· 07-23 01:15
parie que ces frais de tx pour l'enregistrement de domaine vont me faire pleurer... mais le dns web3 est discrètement génial pour être honnête
Voir l'originalRépondre0
ColdWalletGuardianvip
· 07-23 01:13
Internet traditionnel 23 noms de famille Ma ? Voulez-vous monopoliser le pouvoir ? Allez-y doucement.
Voir l'originalRépondre0
rugdoc.ethvip
· 07-23 01:13
Qui ose dire que l'infrastructure est stable, elle n'est pas encore entre les mains du centre.
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)