Blockchain de noms de domaine et déploiement de sites : explorer de nouvelles possibilités de décentralisation
Un événement récent a amené à reconsidérer la fiabilité des services d'accès aux noms de domaine traditionnels. Il est surprenant de constater que des services de résolution de noms de domaine, longtemps considérés comme stables, peuvent également rencontrer des problèmes. Cela soulève la question de savoir si une solution décentralisée pourrait être une alternative valable à explorer.
Déployer une page sur la Blockchain peut avoir les avantages suivants :
Décentralisation : toutes les modifications nécessitent un consensus pour être effectuées, il n'existe pas d'institution de décision unique.
Pas de certificat : la Blockchain utilise elle-même des technologies de cryptage, aucun certificat supplémentaire n'est nécessaire.
J'avais précédemment été en contact avec le plan de domaine d'une certaine plateforme de Blockchain, et je pensais alors que son utilité était limitée. Mais maintenant, il semble que ce type de plan ait en effet des cas d'utilisation, ce qui mérite une étude approfondie.
Processus de création de site Web Blockchain
Cet article tentera de déployer un site Web accessible via un navigateur sur une plateforme Blockchain. Les étapes principales comprennent : 1. Acheter un nom de domaine ; 2. Préparer la page frontale ; 3. Lier la page au nom de domaine.
Les noms de domaine Blockchain sont similaires aux noms de domaine Web2 traditionnels, servant tous deux d'alias pour des adresses complexes. Les noms de domaine Blockchain représentent l'adresse de l'utilisateur, tandis que les noms de domaine Web2 correspondent à l'adresse IP du serveur.
Achat de domaine
Prenons un exemple d'une plateforme Blockchain, il est possible d'acheter un nom de domaine via le site officiel, le prix étant en jetons de la plateforme. Comme pour le Web2, plus le nom de domaine est court, plus son prix est élevé, variant de 1 à 100 jetons.
Les noms de domaine non occupés peuvent être enchéris à bas prix, et après le début du compte à rebours, tout le monde peut participer à l'enchère. Les noms de domaine achetés avec succès 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, et il sera récupéré à l'expiration.
En résumé, le nom de domaine peut être obtenu par le biais des enchères sur le site officiel ou par des transactions entre utilisateurs.
Préparation de la page frontale
Cette étape nécessite la préparation d'une page frontale destinée à l'affichage. Pour simplifier le processus, cet article n'utilise qu'un fichier html et nginx pour exposer la page, tout en nécessitant un serveur cloud pour exécuter l'application frontale. Cette étape est similaire au déploiement traditionnel du front.
Page liée au domaine 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 la plateforme et suivre les instructions officielles.
Après la liaison, il est nécessaire de démarrer le port d'écoute sur le serveur, afin de transférer les requêtes http en udp. Vous pouvez utiliser l'outil de proxy fourni par l'officiel, en démarrant avec la commande suivante :
Dans ce cas, 8080 est le port TCP d'écoute locale pour 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.
Accéder au domaine Blockchain
Il n'est pas possible d'accéder au site Web en saisissant directement le nom de domaine Blockchain dans le navigateur, car le navigateur ne peut pas résoudre ce nom de domaine. Des opérations supplémentaires sont nécessaires.
Processus de demande
Lors de la demande d'un nom de domaine Blockchain, commencez par interroger l'adresse ANDL correspondante sur la chaîne, similaire à une adresse IP dans le Web2, 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, redirigez la demande vers la machine correspondante en fonction de l'adresse ANDL, et renvoyez la page spécifiée. L'ensemble du processus est similaire à Web2, la principale différence réside dans la manière dont les adresses et les noms de domaine sont mappés.
Accès par un agent
Il est recommandé d'utiliser l'outil de proxy inverse fourni par l'officiel. Après l'avoir téléchargé, installé et démarré, le port 8080 sera ouvert pour le proxy, puis vous pourrez accéder au domaine Blockchain.
Résumé d'utilisation
Actuellement, les problèmes suivants sont rencontrés lors de l'utilisation :
Exigences sur l'environnement d'exécution, le système doit prendre en charge la version glibc 2.34 ou supérieure.
La documentation n'est pas assez claire, probablement à cause du faible nombre de demandes, il faut explorer par soi-même. La documentation en chinois est mise à jour avec un retard par rapport à la version anglaise.
La vitesse d'accès est lente, en retard par rapport aux sites Web traditionnels.
Manque de support pour les portefeuilles. La page du navigateur intégré fournie par l'officiel est considérée comme un site de phishing par les portefeuilles mainstream.
Dans l'ensemble, l'expérience actuelle est moyenne et il y a beaucoup de place pour l'amélioration. Mais cette direction est 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.
9 J'aime
Récompense
9
4
Partager
Commentaire
0/400
GasFeeNightmare
· Il y a 20h
Les vieux pigeons qui se plaignent des frais de gas au quotidien !
Voir l'originalRépondre0
GasFeeCrier
· Il y a 20h
C'est trop cher, les frais de déploiement sont vraiment élevés.
Voir l'originalRépondre0
LidoStakeAddict
· Il y a 21h
Encore un domaine pour se faire prendre pour des cons ?
Voir l'originalRépondre0
ForkMonger
· Il y a 21h
un dns centralisé comme ça... un autre vecteur d'attaque de gouvernance en attente d'échouer pour être honnête
Explorer le réseau décentralisé : Guide pratique des noms de domaine blockchain et du déploiement de sites web
Blockchain de noms de domaine et déploiement de sites : explorer de nouvelles possibilités de décentralisation
Un événement récent a amené à reconsidérer la fiabilité des services d'accès aux noms de domaine traditionnels. Il est surprenant de constater que des services de résolution de noms de domaine, longtemps considérés comme stables, peuvent également rencontrer des problèmes. Cela soulève la question de savoir si une solution décentralisée pourrait être une alternative valable à explorer.
Déployer une page sur la Blockchain peut avoir les avantages suivants :
Décentralisation : toutes les modifications nécessitent un consensus pour être effectuées, il n'existe pas d'institution de décision unique.
Pas de certificat : la Blockchain utilise elle-même des technologies de cryptage, aucun certificat supplémentaire n'est nécessaire.
J'avais précédemment été en contact avec le plan de domaine d'une certaine plateforme de Blockchain, et je pensais alors que son utilité était limitée. Mais maintenant, il semble que ce type de plan ait en effet des cas d'utilisation, ce qui mérite une étude approfondie.
Processus de création de site Web Blockchain
Cet article tentera de déployer un site Web accessible via un navigateur sur une plateforme Blockchain. Les étapes principales comprennent : 1. Acheter un nom de domaine ; 2. Préparer la page frontale ; 3. Lier la page au nom de domaine.
Les noms de domaine Blockchain sont similaires aux noms de domaine Web2 traditionnels, servant tous deux d'alias pour des adresses complexes. Les noms de domaine Blockchain représentent l'adresse de l'utilisateur, tandis que les noms de domaine Web2 correspondent à l'adresse IP du serveur.
Achat de domaine
Prenons un exemple d'une plateforme Blockchain, il est possible d'acheter un nom de domaine via le site officiel, le prix étant en jetons de la plateforme. Comme pour le Web2, plus le nom de domaine est court, plus son prix est élevé, variant de 1 à 100 jetons.
Les noms de domaine non occupés peuvent être enchéris à bas prix, et après le début du compte à rebours, tout le monde peut participer à l'enchère. Les noms de domaine achetés avec succès 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, et il sera récupéré à l'expiration.
En résumé, le nom de domaine peut être obtenu par le biais des enchères sur le site officiel ou par des transactions entre utilisateurs.
Préparation de la page frontale
Cette étape nécessite la préparation d'une page frontale destinée à l'affichage. Pour simplifier le processus, cet article n'utilise qu'un fichier html et nginx pour exposer la page, tout en nécessitant un serveur cloud pour exécuter l'application frontale. Cette étape est similaire au déploiement traditionnel du front.
Page liée au domaine 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 la plateforme et suivre les instructions officielles.
Après la liaison, il est nécessaire de démarrer le port d'écoute sur le serveur, afin de transférer les requêtes http en udp. Vous pouvez utiliser l'outil de proxy fourni par l'officiel, en démarrant avec la commande suivante :
rldp-http-proxy/rldp-http-proxy -p 8080 -c 3333 -C global.config.json
Dans ce cas, 8080 est le port TCP d'écoute locale pour 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.
Accéder au domaine Blockchain
Il n'est pas possible d'accéder au site Web en saisissant directement le nom de domaine Blockchain dans le navigateur, car le navigateur ne peut pas résoudre ce nom de domaine. Des opérations supplémentaires sont nécessaires.
Processus de demande
Lors de la demande d'un nom de domaine Blockchain, commencez par interroger l'adresse ANDL correspondante sur la chaîne, similaire à une adresse IP dans le Web2, 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, redirigez la demande vers la machine correspondante en fonction de l'adresse ANDL, et renvoyez la page spécifiée. L'ensemble du processus est similaire à Web2, la principale différence réside dans la manière dont les adresses et les noms de domaine sont mappés.
Accès par un agent
Il est recommandé d'utiliser l'outil de proxy inverse fourni par l'officiel. Après l'avoir téléchargé, installé et démarré, le port 8080 sera ouvert pour le proxy, puis vous pourrez accéder au domaine Blockchain.
Résumé d'utilisation
Actuellement, les problèmes suivants sont rencontrés lors de l'utilisation :
Exigences sur l'environnement d'exécution, le système doit prendre en charge la version glibc 2.34 ou supérieure.
La documentation n'est pas assez claire, probablement à cause du faible nombre de demandes, il faut explorer par soi-même. La documentation en chinois est mise à jour avec un retard par rapport à la version anglaise.
La vitesse d'accès est lente, en retard par rapport aux sites Web traditionnels.
Manque de support pour les portefeuilles. La page du navigateur intégré fournie par l'officiel est considérée comme un site de phishing par les portefeuilles mainstream.
Dans l'ensemble, l'expérience actuelle est moyenne et il y a beaucoup de place pour l'amélioration. Mais cette direction est innovante et mérite d'être essayée.