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 :
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.
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:
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.
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.
Résumé d'utilisation
Actuellement, nous rencontrons les problèmes suivants :
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.
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.
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.
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.
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
9
Partager
Commentaire
0/400
BlockchainWorker
· 07-16 09:50
Attendre que des applications à grande échelle arrivent, c'est aussi simple que ça.
Voir l'originalRépondre0
AirdropSkeptic
· 07-15 07:52
Est-ce que quelqu'un utilise vraiment ce truc ?
Voir l'originalRépondre0
OffchainWinner
· 07-15 02:37
Qu'est-ce qui a été accéléré par l'analyse décentralisée ?
Voir l'originalRépondre0
Blockwatcher9000
· 07-14 20:06
À quoi ça sert ?
Voir l'originalRépondre0
GasFeeLady
· 07-13 13:35
essayer de trouver ce bon spot de gas pendant le déploiement... iykyk
Voir l'originalRépondre0
Web3Educator
· 07-13 13:34
*ajuste ses lunettes* un changement de paradigme fascinant pour être honnête
Voir l'originalRépondre0
defi_detective
· 07-13 13:30
Cette technologie a du potentiel !
Voir l'originalRépondre0
NftDataDetective
· 07-13 13:30
meh... le DNS sur chaîne semble encore un peu à moitié cuit pour être honnête
Innovation des noms de domaine Blockchain : exploration et défis du déploiement de sites Web décentralisés
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 :
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.
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.
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.
Résumé d'utilisation
Actuellement, nous rencontrons les problèmes suivants :
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.
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.
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.
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.