Innovation des noms de domaine Blockchain : exploration et défis du déploiement de sites Web décentralisés

robot
Création du résumé en cours

Service de noms de domaine décentralisé : exploration du déploiement de sites Web sur la Blockchain

Un événement récent a amené à réévaluer la fiabilité des services d'accès aux noms de domaine traditionnels. Les services de résolution de noms de domaine, qui ont toujours été considérés comme stables, peuvent en réalité rencontrer des problèmes, ce qui nous pousse à réfléchir : les solutions de Décentralisation peuvent-elles devenir une alternative digne d'exploration ?

Déployer un site web sur la Blockchain peut avoir les avantages suivants :

  1. Décentralisation : toutes les modifications nécessitent un consensus pour être effectuées, évitant ainsi qu'une seule institution prenne des décisions de manière autoritaire.

  2. Pas de certificat : la Blockchain elle-même utilise une technologie de cryptage, sans configuration de certificat supplémentaire.

J'avais auparavant été en contact avec le plan de domaine d'une certaine plateforme Blockchain, et je pensais alors 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 matures et stables. Mais maintenant, il semble que ce type de plan pourrait réellement avoir ses cas d'application, et mérite d'être étudié davantage.

Processus de création de site Web Blockchain

Cet article tentera de déployer un site Web sur une plateforme Blockchain et de le rendre accessible dans un navigateur. Le processus se divise en trois étapes : 1. acheter un domaine ; 2. préparer la page frontale ; 3. lier la page au domaine.

Le concept de nom de domaine dans la Blockchain est similaire à celui du monde Web2, étant des alias pour des adresses complexes. Dans la Blockchain, il représente l'adresse de l'utilisateur, tandis que dans Web2, c'est l'adresse IP du serveur.

Achat de nom de domaine

Prenons un exemple d'une plateforme Blockchain, les noms de domaine peuvent être achetés sur le site officiel, évalués en jetons de la plateforme. Comme avec Web2, plus le nom de domaine est court, plus son prix est élevé, allant de 1 à 100 jetons.

Les noms de domaine non utilisés peuvent être enchéris à bas prix. Une fois le compte à rebours lancé, tout le monde peut enchérir jusqu'à la fin. Les noms de domaine acquis sont stockés sous forme de NFT dans le portefeuille de l'utilisateur et peuvent être échangés. La durée de validité du nom de domaine est d'un an, après quoi il est récupéré.

En résumé, les noms de domaine peuvent être obtenus par le biais d'enchères sur le site officiel ou en les échangeant avec d'autres utilisateurs.

Préparation de 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 l'expose avec nginx, et il faut également un serveur cloud pour exécuter la page frontale. Cette étape est similaire au déploiement d'applications frontales traditionnelles.

Page liée au nom de domaine

Une fois que vous avez un nom de domaine, vous pouvez lier l'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.

Une fois le lien établi, il est nécessaire de démarrer le port d'écoute sur le serveur pour transférer les requêtes http en udp. Vous pouvez utiliser l'outil officiel et entrer 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 locales, 3333 est le port UDP utilisé pour les activités RLDP et ADNL. global.config.json est le fichier de configuration global de la plateforme, téléchargeable sur le site officiel.

Accéder au domaine Blockchain

Il n'est pas possible d'accéder au site en saisissant directement le nom de domaine Blockchain dans le navigateur, car le navigateur ne peut pas le résoudre. Des opérations supplémentaires sont nécessaires.

Processus de demande

Lors de la demande d'un domaine blockchain, il faut d'abord interroger l'adresse ANDL correspondante en off-chain, similaire à l'adresse IP dans Web2, qui est générée automatiquement lors du déploiement du site. Ce processus de requête est similaire à une requête DNS.

Puis, l'adresse ANDL transmet la demande à la machine correspondante et renvoie la page spécifiée. Le processus global est similaire à celui de Web2, la principale différence réside dans la méthode de recherche de la correspondance entre l'adresse et le nom de domaine.

Comment accéder aux sites Web « off-chain »

Accès par proxy

Il est recommandé d'utiliser l'outil proxy fourni par l'officiel. Après l'installation et le démarrage, un proxy sera lancé sur le port 8080, puis vous pourrez accéder aux domaines Blockchain.

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

Résumé d'utilisation

Actuellement, nous rencontrons les problèmes suivants :

  1. Des exigences sont requises pour 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 nécessaire de vérifier si la machine répond aux exigences avant le déploiement.

  2. La documentation n'est pas suffisamment claire. Cela peut être dû au fait qu'il y a peu de demandes, la documentation n'est pas assez complète et il faut explorer par soi-même. La version chinoise est également 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 est plus lente, il y a donc un grand potentiel d'amélioration à l'avenir.

  4. Aucune prise en charge du portefeuille. L'officiel propose une simple page de navigateur intégré, accessible sans installer de proxy. Mais actuellement, les portefeuilles courants les identifient comme des sites de phishing.

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

IP8.71%
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
  • 9
  • Partager
Commentaire
0/400
BlockchainWorkervip
· 07-16 09:50
Attendre que des applications à grande échelle arrivent, c'est aussi simple que ça.
Voir l'originalRépondre0
AirdropSkepticvip
· 07-15 07:52
Est-ce que quelqu'un utilise vraiment ce truc ?
Voir l'originalRépondre0
OffchainWinnervip
· 07-15 02:37
Qu'est-ce qui a été accéléré par l'analyse décentralisée ?
Voir l'originalRépondre0
Blockwatcher9000vip
· 07-14 20:06
À quoi ça sert ?
Voir l'originalRépondre0
GasFeeLadyvip
· 07-13 13:35
essayer de trouver ce bon spot de gas pendant le déploiement... iykyk
Voir l'originalRépondre0
Web3Educatorvip
· 07-13 13:34
*ajuste ses lunettes* un changement de paradigme fascinant pour être honnête
Voir l'originalRépondre0
defi_detectivevip
· 07-13 13:30
Cette technologie a du potentiel !
Voir l'originalRépondre0
NftDataDetectivevip
· 07-13 13:30
meh... le DNS sur chaîne semble encore un peu à moitié cuit pour être honnête
Voir l'originalRépondre0
TestnetScholarvip
· 07-13 13:29
À quoi sert une Blockchain lente ?
Voir l'originalRépondre0
Afficher plus
  • É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)