Construction de sites Web de noms de domaine Blockchain : exploration de nouvelles directions de la Décentralisation Web3

robot
Création du résumé en cours

Un incident récent a conduit à une réflexion sur la fiabilité des 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 en fait rencontrer des problèmes. Cela soulève la question de savoir si une solution de Décentralisation pourrait constituer 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 autonome.

  2. Pas de certificat nécessaire : la blockchain utilise des technologies de cryptage, aucun certificat supplémentaire n'est requis.

J'avais auparavant pris connaissance d'un système de noms de domaine sur une certaine plateforme blockchain, à l'époque je pensais que c'était juste quelque chose de nouveau et d'intéressant, avec peu d'utilité, car les méthodes d'accès traditionnelles étaient déjà assez stables et répandues. Mais maintenant, il semble que ce système pourrait vraiment avoir des cas d'utilisation uniques, méritant une étude plus approfondie.

créer un site Web sur la blockchain

Cet article tentera de déployer un site Web sur une plateforme blockchain et de le rendre accessible via un navigateur. Le processus complet se décompose 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 tous deux d'alias 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.

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

achat de nom de domaine

À titre d'exemple d'une plateforme blockchain, les noms de domaine peuvent être achetés via le site officiel, avec un prix exprimé en tokens de la plateforme. Comme pour le Web2, plus le nom de domaine est court, plus son prix est élevé, variant de 1 à 100 tokens.

Si le nom de domaine n'est pas pris, vous pouvez enchérir à bas prix, puis entrer dans la phase d'enchère chronométrée. 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 termes simples, obtenir un nom de domaine peut se faire par enchères sur le site officiel ou en le négociant avec d'autres utilisateurs.

Préparer la page frontale

Cette étape nécessite de préparer une page frontale pour la démonstration. Pour simplifier le processus, cet article ne prépare qu'un fichier html et utilise nginx pour exposer la page, bien sûr, il faut également un serveur cloud pour exécuter l'application frontale. Cette étape est similaire au déploiement traditionnel du front-end.

Lier la page au nom de domaine de la blockchain

Après avoir obtenu un nom de domaine blockchain, vous pouvez lier l'adresse ANDL sur le site officiel. Vous pouvez également utiliser les outils de liaison fournis par la plateforme, en suivant les instructions officielles.

Une fois la liaison terminée, il est nécessaire de démarrer un port d'écoute sur le serveur pour transférer les requêtes http en udp. Vous pouvez utiliser l'outil de proxy fourni par l'officiel, entrez 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 écoutant les requêtes HTTP, et 3333 est le port UDP utilisé pour les activités RLDP et ADNL. global.config.json est le fichier de configuration global, qui peut être obtenu par des canaux officiels.

Accéder aux noms de domaine blockchain

Il est impossible d'accéder directement à un nom de domaine blockchain en le saisissant dans un navigateur, car le navigateur ne peut pas résoudre ce type de nom de domaine. Il est donc nécessaire d'effectuer quelques opérations supplémentaires.

Processus de demande de nom de domaine blockchain

Lors de la demande d'un nom de domaine blockchain, une recherche est d'abord effectuée sur la chaîne pour trouver l'adresse ANDL correspondante, similaire à l'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 recherche DNS.

Ensuite, selon l'adresse ANDL, la demande sera redirigée vers la machine correspondante, retournant la page spécifiée. L'ensemble du processus est similaire à Web2, la principale différence résidant dans la manière dont les adresses et les noms de domaine sont mappés.

Accéder à la page via un proxy

Il est recommandé d'utiliser l'outil proxy Tonutils Reverse Proxy fourni par le site officiel. Après l'avoir téléchargé, installé et démarré, un proxy sera activé sur le port 8080, vous pourrez ensuite accéder aux noms de domaine blockchain.

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

Résumé d'utilisation

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

  1. Exigences concernant l'environnement d'exécution du site web. Le système doit prendre en charge glibc 2.34 ou une version ultérieure, il est nécessaire de vérifier si la machine respecte ces exigences avant le déploiement.

  2. La documentation n'est pas assez claire. Cela peut être dû au fait qu'il n'y a pas beaucoup de besoins, la documentation n'est pas assez complète et il faut explorer par soi-même. La documentation en chinois est mise à jour plus lentement et est en retard par rapport à la version anglaise.

  3. La vitesse d'accès est plus lente. Par rapport aux sites Web traditionnels, la vitesse d'accès a diminué. Cela implique plusieurs facteurs, et il y a encore beaucoup de place pour des améliorations à l'avenir.

  4. Portefeuille non pris en charge. L'équipe officielle a fourni une page de navigateur intégrée simple, accessible sans installation de proxy. Cependant, les portefeuilles principaux le considèrent actuellement comme un site de phishing.

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

IP2.58%
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
LiquidatedTwicevip
· Il y a 3h
Mon dieu, les domaines traditionnels sont aussi fragiles que ça ?
Voir l'originalRépondre0
TokenDustCollectorvip
· Il y a 3h
Blockchain et instable, n'est-ce pas ?
Voir l'originalRépondre0
CryptoDouble-O-Sevenvip
· Il y a 3h
Il est temps d'utiliser des noms de domaine Blockchain.
Voir l'originalRépondre0
gas_fee_therapyvip
· Il y a 3h
Assembler des noms de domaine Blockchain, n'est-ce pas ? Les frais de gas vont encore augmenter.
Voir l'originalRépondre0
HalfBuddhaMoneyvip
· Il y a 3h
Blockchain de nom de domaine ? Avoir de l'argent et du temps pour s'amuser, n'est-ce pas ?
Voir l'originalRépondre0
SellLowExpertvip
· Il y a 3h
Blockchain peut-il aussi stocker des sites web ? 666
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)