Un récent événement a suscité une réflexion sur les services d'accès aux noms de domaine traditionnels. Nous avons toujours considéré que les services de résolution de noms de domaine étaient très stables, mais ce problème a conduit à penser que les solutions de Décentralisation pourraient être une alternative intéressante à explorer.
Déployer des pages sur la blockchain peut avoir les avantages suivants :
Décentralisation : toutes les modifications doivent être consensuelles pour être effectuées, évitant ainsi qu'une seule institution ne prenne des décisions unilatérales.
Pas de certificat : La blockchain utilise elle-même la technologie de cryptage, aucun certificat supplémentaire n'est nécessaire.
Lorsque j'ai vu le plan de domaine d'une certaine plateforme blockchain auparavant, je pensais que c'était peut-être juste quelque chose de nouveau et d'intéressant, avec peu d'utilité pratique, car les méthodes d'accès traditionnelles sont déjà assez stables et répandues. Mais maintenant, il semble que ce type de plan pourrait vraiment avoir son utilité unique, ce qui mérite d'être examiné de plus près.
créer un site web dans la blockchain
Nous pouvons essayer de déployer un site web sur une plateforme blockchain, permettant aux utilisateurs d'y accéder via un navigateur. Le processus 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 domaine dans la blockchain est similaire à celui des noms de domaine de l'internet traditionnel, tous deux fournissant des alias mémorables pour des adresses complexes. Dans la blockchain, le domaine représente l'adresse de l'utilisateur ; dans le réseau traditionnel, il représente l'adresse IP du service.
acheter un nom de domaine
Prenons un exemple avec une plateforme de blockchain, les noms de domaine peuvent être achetés via le site officiel, avec un prix fixé en tokens de la plateforme. Comme pour les noms de domaine traditionnels, plus le nom est court, plus son prix est élevé, variant entre 1 et 100 tokens.
Si le nom de domaine n'est pas occupé, vous pouvez enchérir à bas prix, puis entrer dans la phase d'enchères chronométrées. Le nom de domaine acquis sera stocké dans le portefeuille de l'utilisateur sous forme de NFT 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 résumé, les moyens d'obtenir un nom de domaine incluent les enchères sur le site officiel et les transactions entre utilisateurs.
Préparer la page frontale
Cette étape nécessite la préparation d'une page frontale pour l'affichage. Pour simplifier le processus, vous pouvez préparer un fichier html et l'exposer avec nginx, bien sûr, vous aurez également besoin d'un serveur cloud pour faire fonctionner la page frontale. Cette étape est similaire au déploiement d'applications frontales traditionnelles.
Lier la page au domaine de la blockchain
Après avoir obtenu le nom de domaine, vous pouvez lier l'adresse ANDL sur le site officiel. Vous pouvez également utiliser l'outil de liaison fourni par l'entreprise officielle et suivre les instructions 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 l'équipe officielle et lancer avec la commande suivante :
Parmi eux, 8080 est le port TCP pour écouter les requêtes HTTP localement, et 3333 est le port UDP pour les activités RLDP et ADNL. global.config.json est le fichier de configuration global, qui peut être téléchargé depuis les canaux officiels.
Accéder aux noms de domaine blockchain
Il n'est pas possible d'accéder directement à un nom de domaine blockchain en le saisissant 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 nom de domaine blockchain
Lorsque vous demandez un nom de domaine blockchain, vous commencez par interroger l'adresse ANDL correspondante sur la chaîne, ce processus est similaire à une requête DNS. Ensuite, la demande est redirigée vers la machine correspondante en fonction de l'adresse ANDL, renvoyant la page appropriée. L'ensemble du processus est similaire à celui d'un réseau traditionnel, la principale différence réside dans 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 le biais des services officiels. Après l'avoir téléchargé, installé et lancé, un port proxy sera ouvert localement, vous permettant ensuite d'accéder aux noms de domaine blockchain.
Utilisation du résumé
Actuellement, en l'utilisant, j'ai rencontré les problèmes suivants :
Exigences sur l'environnement d'exécution du site Web. Le système doit prendre en charge une version plus récente de glibc, et il est nécessaire de vérifier si la machine répond aux exigences avant le déploiement.
La documentation n'est pas assez claire. Cela peut être dû à un manque de besoins, la documentation n'est pas suffisamment complète et nécessite une exploration autonome. De plus, les mises à jour de la documentation en chinois peuvent être en retard par rapport à la version anglaise.
La vitesse d'accès est relativement lente. Comparé aux sites Web traditionnels, la vitesse d'accès est en retard, mais il y a encore beaucoup de place pour des améliorations à l'avenir.
Manque de support pour les portefeuilles. L'officiel a fourni une page de navigateur intégré simple, accessible sans avoir besoin d'installer un proxy. Cependant, ce site est actuellement considéré comme un site de phishing par les portefeuilles principaux.
Dans l'ensemble, l'expérience actuelle est moyenne et il y a encore beaucoup de domaines à améliorer. Cependant, cette direction est très innovante et mérite d'être essayée et exploré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.
11 J'aime
Récompense
11
6
Partager
Commentaire
0/400
GateUser-44a00d6c
· 07-17 14:34
J'y ai joué au début, ça ne signifie pas grand-chose.
Voir l'originalRépondre0
rugged_again
· 07-16 02:20
Le génie dupé
Voir l'originalRépondre0
NoodlesOrTokens
· 07-15 18:40
Commentaire chaud : Seuls ceux qui comprennent le Blockchain savent, les gens ordinaires ne peuvent pas comprendre.
Voir l'originalRépondre0
TokenTherapist
· 07-15 18:40
Cette affaire était déjà prévue.
Voir l'originalRépondre0
CommunitySlacker
· 07-15 18:33
Pourquoi ne pas jouer ici toute la journée, c'est pas agréable la centralisation ?
Voir l'originalRépondre0
SmartContractWorker
· 07-15 18:28
Qui n'a jamais échangé deux noms de domaine, hein ?
Exploration de nouveaux noms de domaine Blockchain : guide complet pour le déploiement de sites Web décentralisés
Un récent événement a suscité une réflexion sur les services d'accès aux noms de domaine traditionnels. Nous avons toujours considéré que les services de résolution de noms de domaine étaient très stables, mais ce problème a conduit à penser que les solutions de Décentralisation pourraient être une alternative intéressante à explorer.
Déployer des pages sur la blockchain peut avoir les avantages suivants :
Décentralisation : toutes les modifications doivent être consensuelles pour être effectuées, évitant ainsi qu'une seule institution ne prenne des décisions unilatérales.
Pas de certificat : La blockchain utilise elle-même la technologie de cryptage, aucun certificat supplémentaire n'est nécessaire.
Lorsque j'ai vu le plan de domaine d'une certaine plateforme blockchain auparavant, je pensais que c'était peut-être juste quelque chose de nouveau et d'intéressant, avec peu d'utilité pratique, car les méthodes d'accès traditionnelles sont déjà assez stables et répandues. Mais maintenant, il semble que ce type de plan pourrait vraiment avoir son utilité unique, ce qui mérite d'être examiné de plus près.
créer un site web dans la blockchain
Nous pouvons essayer de déployer un site web sur une plateforme blockchain, permettant aux utilisateurs d'y accéder via un navigateur. Le processus 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 domaine dans la blockchain est similaire à celui des noms de domaine de l'internet traditionnel, tous deux fournissant des alias mémorables pour des adresses complexes. Dans la blockchain, le domaine représente l'adresse de l'utilisateur ; dans le réseau traditionnel, il représente l'adresse IP du service.
acheter un nom de domaine
Prenons un exemple avec une plateforme de blockchain, les noms de domaine peuvent être achetés via le site officiel, avec un prix fixé en tokens de la plateforme. Comme pour les noms de domaine traditionnels, plus le nom est court, plus son prix est élevé, variant entre 1 et 100 tokens.
Si le nom de domaine n'est pas occupé, vous pouvez enchérir à bas prix, puis entrer dans la phase d'enchères chronométrées. Le nom de domaine acquis sera stocké dans le portefeuille de l'utilisateur sous forme de NFT 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 résumé, les moyens d'obtenir un nom de domaine incluent les enchères sur le site officiel et les transactions entre utilisateurs.
Préparer la page frontale
Cette étape nécessite la préparation d'une page frontale pour l'affichage. Pour simplifier le processus, vous pouvez préparer un fichier html et l'exposer avec nginx, bien sûr, vous aurez également besoin d'un serveur cloud pour faire fonctionner la page frontale. Cette étape est similaire au déploiement d'applications frontales traditionnelles.
Lier la page au domaine de la blockchain
Après avoir obtenu le nom de domaine, vous pouvez lier l'adresse ANDL sur le site officiel. Vous pouvez également utiliser l'outil de liaison fourni par l'entreprise officielle et suivre les instructions 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 l'équipe officielle et lancer avec la commande suivante :
rldp-http-proxy/rldp-http-proxy -p 8080 -c 3333 -C global.config.json
Parmi eux, 8080 est le port TCP pour écouter les requêtes HTTP localement, et 3333 est le port UDP pour les activités RLDP et ADNL. global.config.json est le fichier de configuration global, qui peut être téléchargé depuis les canaux officiels.
Accéder aux noms de domaine blockchain
Il n'est pas possible d'accéder directement à un nom de domaine blockchain en le saisissant 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 nom de domaine blockchain
Lorsque vous demandez un nom de domaine blockchain, vous commencez par interroger l'adresse ANDL correspondante sur la chaîne, ce processus est similaire à une requête DNS. Ensuite, la demande est redirigée vers la machine correspondante en fonction de l'adresse ANDL, renvoyant la page appropriée. L'ensemble du processus est similaire à celui d'un réseau traditionnel, la principale différence réside dans 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 le biais des services officiels. Après l'avoir téléchargé, installé et lancé, un port proxy sera ouvert localement, vous permettant ensuite d'accéder aux noms de domaine blockchain.
Utilisation du résumé
Actuellement, en l'utilisant, j'ai rencontré les problèmes suivants :
Exigences sur l'environnement d'exécution du site Web. Le système doit prendre en charge une version plus récente de glibc, et il est nécessaire de vérifier si la machine répond aux exigences avant le déploiement.
La documentation n'est pas assez claire. Cela peut être dû à un manque de besoins, la documentation n'est pas suffisamment complète et nécessite une exploration autonome. De plus, les mises à jour de la documentation en chinois peuvent être en retard par rapport à la version anglaise.
La vitesse d'accès est relativement lente. Comparé aux sites Web traditionnels, la vitesse d'accès est en retard, mais il y a encore beaucoup de place pour des améliorations à l'avenir.
Manque de support pour les portefeuilles. L'officiel a fourni une page de navigateur intégré simple, accessible sans avoir besoin d'installer un proxy. Cependant, ce site est actuellement considéré comme un site de phishing par les portefeuilles principaux.
Dans l'ensemble, l'expérience actuelle est moyenne et il y a encore beaucoup de domaines à améliorer. Cependant, cette direction est très innovante et mérite d'être essayée et explorée.