Un incident récent a amené les gens à reconsidérer la fiabilité des 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 ils peuvent également rencontrer des problèmes. Cela soulève la question de savoir si une solution de Décentralisation pourrait être une alternative digne d'exploration.
Déployer une page sur la blockchain peut avoir plusieurs avantages :
Décentralisation : toutes les modifications nécessitent un consensus pour être effectuées, aucune entité unique ne peut agir de manière unilatérale.
Pas de certificat requis : la blockchain utilise elle-même des technologies de cryptage, sans besoin de configuration de certificat supplémentaire.
Auparavant, le système de nom de domaine sur une certaine plateforme blockchain semblait n'être qu'une tentative originale, son utilité paraissant limitée, puisque les méthodes d'accès traditionnelles étaient déjà assez stables et répandues. Mais à présent, il semble que ce système pourrait en effet avoir ses cas d'application, ce qui 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 une certaine plateforme blockchain et de le rendre accessible via un navigateur. Le processus entier se divise 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, où il s'agit 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 correspond à l'adresse IP du serveur.
acheter un nom de domaine
Prenons l'exemple d'une plateforme de blockchain, les noms de domaine peuvent être achetés via le site officiel, au prix de tokens de la plateforme. Comme pour le Web2, plus le nom de domaine est court, plus son prix est élevé, variant entre 1 et 100 tokens.
Si le nom de domaine n'est pas pris, vous pouvez enchérir à bas prix, puis entrer dans la phase d'enchères chronométrées. Après avoir remporté le nom de domaine, il sera stocké sous forme de NFT dans le portefeuille de l'utilisateur. Le NFT du nom de domaine peut être échangé, avec une durée de validité d'un an, après quoi il sera récupéré.
En résumé, l'acquisition d'un nom de domaine peut se faire par le biais d'enchères sur le site officiel ou 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 simplifier le processus, cet article ne prépare qu'un fichier html et l'expose via nginx, bien sûr, il faut également un serveur cloud pour faire fonctionner la page frontale. Cette étape est identique au déploiement d'applications frontales traditionnelles.
Lier la page au domaine de la blockchain
Après avoir obtenu un domaine blockchain, vous pouvez lier l'adresse ANDL sur le site officiel. Vous pouvez également utiliser l'outil de liaison fourni par la plateforme et suivre le guide officiel pour procéder.
Après la liaison, 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 fourni par le constructeur et entrer la commande suivante pour démarrer :
Parmi eux, 8080 est le port TCP écoutant les requêtes HTTP entrantes, et 3333 est le port UDP utilisé pour les activités RLDP et ADNL. global.config.json est le fichier de configuration global, pouvant être téléchargé via les canaux officiels.
Accéder aux noms de domaine de la blockchain
Il est impossible d'accéder directement à un domaine blockchain en saisissant l'URL dans le navigateur, car le navigateur ne sait pas comment le résoudre. Des opérations supplémentaires sont nécessaires.
Processus de demande de nom de domaine blockchain
Lors de la demande d'un nom de domaine blockchain, on commencera par interroger l'adresse ANDL correspondante sur la chaîne, similaire à l'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, la demande sera redirigée vers la machine correspondante en fonction de l'adresse ANDL, retournant la page spécifiée. Le processus global est similaire à Web2, la principale différence étant la méthode de requête pour le mappage des adresses et des noms de domaine.
Accéder à la page via un proxy
Il est recommandé d'utiliser l'outil proxy fourni par l'officiel. Après l'avoir téléchargé et installé, il démarrera le proxy sur le port 8080, puis il sera possible d'accéder aux noms de domaine de la blockchain.
Utilisation résumée
Actuellement, les problèmes suivants sont rencontrés :
Exigences pour l'environnement d'exécution, nécessitant le support de versions récentes des bibliothèques système.
La documentation n'est pas assez claire, probablement en raison d'un faible nombre de demandes, la documentation doit être améliorée. La mise à jour de la documentation en chinois n'est pas non plus à jour.
La vitesse d'accès est relativement lente, en retard par rapport aux sites web traditionnels. Cela implique de nombreux facteurs et il y a un grand potentiel d'amélioration à l'avenir.
Support de portefeuille insuffisant. La page simple de navigateur intégré fournie par l'officiel est actuellement considérée comme un site de phishing par les portefeuilles principaux.
Dans l'ensemble, l'expérience est moyenne pour le moment, 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.
7 J'aime
Récompense
7
7
Reposter
Partager
Commentaire
0/400
HashRatePhilosopher
· Il y a 21h
Le DNS doit aussi être décentralisé ? Qu'est-ce qui se passe encore ?
Voir l'originalRépondre0
CryptoHistoryClass
· 08-12 15:45
*vérifie les dossiers historiques* ah oui... la bulle de centralisation des dns de 2023. un schéma classique de l'ère aol à vrai dire
Voir l'originalRépondre0
fren.eth
· 08-10 11:09
Le DNS traditionnel n'est plus stable non plus, ça me donne mal à la tête~
Voir l'originalRépondre0
SnapshotLaborer
· 08-10 11:05
À quoi ça sert, si ce n'est pas grâce aux registraires de noms de domaine ?
Voir l'originalRépondre0
pumpamentalist
· 08-10 10:57
Qu'est-ce que c'est ? Ce n'est pas toujours basé sur une blockchain publique ?
Voir l'originalRépondre0
LongTermDreamer
· 08-10 10:54
Dans trois ans, ceux qui ont joué avec le dns décentralisé seront vraiment ceux qui comprennent l'avenir ! N'est-il pas mieux de se concentrer sur des choses sérieuses pendant un marché baissier ?
Voir l'originalRépondre0
SatoshiChallenger
· 08-10 10:46
Un peu drôle, modifier le DNS sous le mécanisme de consensus, parlons-en quand la part des nœuds malveillants atteindra 51 %.
Explorer le déploiement de sites Web Blockchain : l'avenir et les défis du DNS décentralisé
Un incident récent a amené les gens à reconsidérer la fiabilité des 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 ils peuvent également rencontrer des problèmes. Cela soulève la question de savoir si une solution de Décentralisation pourrait être une alternative digne d'exploration.
Déployer une page sur la blockchain peut avoir plusieurs avantages :
Décentralisation : toutes les modifications nécessitent un consensus pour être effectuées, aucune entité unique ne peut agir de manière unilatérale.
Pas de certificat requis : la blockchain utilise elle-même des technologies de cryptage, sans besoin de configuration de certificat supplémentaire.
Auparavant, le système de nom de domaine sur une certaine plateforme blockchain semblait n'être qu'une tentative originale, son utilité paraissant limitée, puisque les méthodes d'accès traditionnelles étaient déjà assez stables et répandues. Mais à présent, il semble que ce système pourrait en effet avoir ses cas d'application, ce qui 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 une certaine plateforme blockchain et de le rendre accessible via un navigateur. Le processus entier se divise 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, où il s'agit 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 correspond à l'adresse IP du serveur.
acheter un nom de domaine
Prenons l'exemple d'une plateforme de blockchain, les noms de domaine peuvent être achetés via le site officiel, au prix de tokens de la plateforme. Comme pour le Web2, plus le nom de domaine est court, plus son prix est élevé, variant entre 1 et 100 tokens.
Si le nom de domaine n'est pas pris, vous pouvez enchérir à bas prix, puis entrer dans la phase d'enchères chronométrées. Après avoir remporté le nom de domaine, il sera stocké sous forme de NFT dans le portefeuille de l'utilisateur. Le NFT du nom de domaine peut être échangé, avec une durée de validité d'un an, après quoi il sera récupéré.
En résumé, l'acquisition d'un nom de domaine peut se faire par le biais d'enchères sur le site officiel ou 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 simplifier le processus, cet article ne prépare qu'un fichier html et l'expose via nginx, bien sûr, il faut également un serveur cloud pour faire fonctionner la page frontale. Cette étape est identique au déploiement d'applications frontales traditionnelles.
Lier la page au domaine de la blockchain
Après avoir obtenu un domaine blockchain, vous pouvez lier l'adresse ANDL sur le site officiel. Vous pouvez également utiliser l'outil de liaison fourni par la plateforme et suivre le guide officiel pour procéder.
Après la liaison, 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 fourni par le constructeur 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 entrantes, et 3333 est le port UDP utilisé pour les activités RLDP et ADNL. global.config.json est le fichier de configuration global, pouvant être téléchargé via les canaux officiels.
Accéder aux noms de domaine de la blockchain
Il est impossible d'accéder directement à un domaine blockchain en saisissant l'URL dans le navigateur, car le navigateur ne sait pas comment le résoudre. Des opérations supplémentaires sont nécessaires.
Processus de demande de nom de domaine blockchain
Lors de la demande d'un nom de domaine blockchain, on commencera par interroger l'adresse ANDL correspondante sur la chaîne, similaire à l'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, la demande sera redirigée vers la machine correspondante en fonction de l'adresse ANDL, retournant la page spécifiée. Le processus global est similaire à Web2, la principale différence étant la méthode de requête pour le mappage des adresses et des noms de domaine.
Accéder à la page via un proxy
Il est recommandé d'utiliser l'outil proxy fourni par l'officiel. Après l'avoir téléchargé et installé, il démarrera le proxy sur le port 8080, puis il sera possible d'accéder aux noms de domaine de la blockchain.
Utilisation résumée
Actuellement, les problèmes suivants sont rencontrés :
Exigences pour l'environnement d'exécution, nécessitant le support de versions récentes des bibliothèques système.
La documentation n'est pas assez claire, probablement en raison d'un faible nombre de demandes, la documentation doit être améliorée. La mise à jour de la documentation en chinois n'est pas non plus à jour.
La vitesse d'accès est relativement lente, en retard par rapport aux sites web traditionnels. Cela implique de nombreux facteurs et il y a un grand potentiel d'amélioration à l'avenir.
Support de portefeuille insuffisant. La page simple de navigateur intégré fournie par l'officiel est actuellement considérée comme un site de phishing par les portefeuilles principaux.
Dans l'ensemble, l'expérience est moyenne pour le moment, il y a encore beaucoup d'améliorations possibles. Mais cette direction est très innovante et mérite d'être essayée.