Nouvelles possibilités pour les sites Web de Blockchain : explorer le monde décentralisé
Un incident récent a poussé à reconsidérer les services traditionnels d'accès aux noms de domaine. Nous avons toujours pensé que les services de résolution de noms de domaine étaient très fiables, pourtant, ils peuvent aussi rencontrer des problèmes. Cela amène à se demander si une solution décentralisée pourrait 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, il n'existe pas d'institution unique pouvant agir de manière unilatérale.
Pas de certificat : la blockchain utilise elle-même des technologies de cryptage, aucun certificat supplémentaire n'est nécessaire.
Lorsque j'ai d'abord découvert le schéma de nom de domaine d'une certaine plateforme de Blockchain, j'ai pensé que c'était juste un concept intéressant, avec une utilité limitée, après tout, les méthodes d'accès traditionnelles sont déjà assez stables et répandues. Mais en y repensant, ce schéma pourrait effectivement avoir ses propres cas d'application uniques qui méritent une étude approfondie.
Créer un site web sur la Blockchain
Cet article tentera de déployer un site Web sur une plateforme Blockchain et de le rendre accessible via un navigateur. L'ensemble du 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 des noms de domaine de l'internet traditionnel, fournissant un alias facile à retenir pour des adresses complexes. Dans la Blockchain, il représente l'adresse de l'utilisateur, tandis que dans l'internet traditionnel, il correspond à l'adresse IP du serveur.
Achat de domaine
Prenons un exemple d'une plateforme Blockchain, les noms de domaine peuvent être achetés via le site officiel, avec un prix en jetons natifs de la plateforme. Comme pour les noms de domaine traditionnels, plus le nom de domaine est court, plus son prix est élevé, avec une fourchette de prix allant de 1 à 100 jetons.
Si un nom de domaine n'est pas encore enregistré, vous pouvez enchérir à un prix inférieur, puis entrer dans le compte à rebours de l'enchère. Avant la fin du compte à rebours, tout le monde peut participer à l'enchère. Le nom de domaine acquis sera stocké sous forme de NFT dans le portefeuille de l'utilisateur 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'acquérir 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 de préparer une page frontale comme présentation. Pour simplifier le processus, cet article se contente de préparer un fichier HTML et d'utiliser nginx pour exposer la page. Bien sûr, un serveur cloud est également nécessaire pour exécuter la page frontale. Cette étape est similaire au déploiement d'applications frontales traditionnelles.
Lier la page au domaine Blockchain
Après avoir obtenu un nom de domaine Blockchain, vous pouvez lier votre 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 recevoir les requêtes HTTP et les transférer en UDP. Vous pouvez utiliser l'outil fourni par l'officiel, en lançant la commande suivante :
Parmi eux, 8080 est le port TCP utilisé pour écouter les requêtes HTTP entrantes, et 3333 est le port UDP utilisé pour les activités RLDP et ANDL. global.config.json est le fichier de configuration global, qui peut être téléchargé depuis les canaux officiels.
Accéder aux domaines Blockchain
Il n'est pas possible d'accéder directement à un nom de domaine Blockchain en saisissant dans le navigateur, car le navigateur ne sait pas comment interpréter ce type de nom de domaine. Par conséquent, 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, une recherche de l'adresse ANDL correspondante sera d'abord effectuée sur la chaîne, ce qui est similaire au processus de requête DNS dans l'Internet traditionnel. L'adresse ANDL peut être comprise comme une adresse IP dans le monde de la blockchain, générée automatiquement lors du déploiement d'un site Web.
Ensuite, la demande sera transférée à la machine correspondante en fonction de l'adresse ANDL, renvoyant la page appropriée. L'ensemble du processus est similaire à celui d'Internet traditionnel, la principale différence réside dans la méthode de recherche de la correspondance entre l'adresse et le nom de domaine.
Accéder à la page via un proxy
La méthode la plus recommandée consiste à utiliser l'outil de proxy fourni par les officiels. Après l'avoir téléchargé, installé et démarré, un port de proxy sera ouvert localement, puis vous pourrez accéder aux noms de domaine Blockchain.
Résumé d'utilisation
Actuellement, plusieurs problèmes ont été rencontrés lors de l'utilisation.
Exigences relatives à l'environnement d'exécution. 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 demandes, la documentation étant assez succincte, il est nécessaire d'explorer par soi-même. La mise à jour de la documentation en chinois n'est pas non plus à jour.
La vitesse d'accès est relativement lente. Par rapport aux sites Web traditionnels, la vitesse d'accès est en retard, et il y a encore beaucoup de place pour des améliorations à l'avenir.
Manque de support pour les portefeuilles. Le site officiel a fourni une simple page de navigateur intégré, accessible sans avoir à installer de proxy. Mais actuellement, les portefeuilles principaux le marquent comme un site à risque potentiel.
Dans l'ensemble, l'expérience utilisateur actuelle est moyenne, et il y a encore beaucoup de points à améliorer. Cependant, cette direction est très innovante et mérite d'être essayée et suivie.
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.
15 J'aime
Récompense
15
6
Reposter
Partager
Commentaire
0/400
HashRatePhilosopher
· 07-12 05:56
Attente de scénarios d'application réels
Voir l'originalRépondre0
GasWaster
· 07-11 20:09
Web3 Pionnier
Voir l'originalRépondre0
FOMOmonster
· 07-10 22:44
C'est un peu intéressant, prends ton temps.
Voir l'originalRépondre0
TokenVelocityTrauma
· 07-10 22:44
La chaîne blockchain est un long chemin à parcourir.
Nouveau chapitre du site Blockchain : le potentiel et les défis des réseaux décentralisés
Nouvelles possibilités pour les sites Web de Blockchain : explorer le monde décentralisé
Un incident récent a poussé à reconsidérer les services traditionnels d'accès aux noms de domaine. Nous avons toujours pensé que les services de résolution de noms de domaine étaient très fiables, pourtant, ils peuvent aussi rencontrer des problèmes. Cela amène à se demander si une solution décentralisée pourrait 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, il n'existe pas d'institution unique pouvant agir de manière unilatérale.
Pas de certificat : la blockchain utilise elle-même des technologies de cryptage, aucun certificat supplémentaire n'est nécessaire.
Lorsque j'ai d'abord découvert le schéma de nom de domaine d'une certaine plateforme de Blockchain, j'ai pensé que c'était juste un concept intéressant, avec une utilité limitée, après tout, les méthodes d'accès traditionnelles sont déjà assez stables et répandues. Mais en y repensant, ce schéma pourrait effectivement avoir ses propres cas d'application uniques qui méritent une étude approfondie.
Créer un site web sur la Blockchain
Cet article tentera de déployer un site Web sur une plateforme Blockchain et de le rendre accessible via un navigateur. L'ensemble du 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 des noms de domaine de l'internet traditionnel, fournissant un alias facile à retenir pour des adresses complexes. Dans la Blockchain, il représente l'adresse de l'utilisateur, tandis que dans l'internet traditionnel, il correspond à l'adresse IP du serveur.
Achat de domaine
Prenons un exemple d'une plateforme Blockchain, les noms de domaine peuvent être achetés via le site officiel, avec un prix en jetons natifs de la plateforme. Comme pour les noms de domaine traditionnels, plus le nom de domaine est court, plus son prix est élevé, avec une fourchette de prix allant de 1 à 100 jetons.
Si un nom de domaine n'est pas encore enregistré, vous pouvez enchérir à un prix inférieur, puis entrer dans le compte à rebours de l'enchère. Avant la fin du compte à rebours, tout le monde peut participer à l'enchère. Le nom de domaine acquis sera stocké sous forme de NFT dans le portefeuille de l'utilisateur 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'acquérir 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 de préparer une page frontale comme présentation. Pour simplifier le processus, cet article se contente de préparer un fichier HTML et d'utiliser nginx pour exposer la page. Bien sûr, un serveur cloud est également nécessaire pour exécuter la page frontale. Cette étape est similaire au déploiement d'applications frontales traditionnelles.
Lier la page au domaine Blockchain
Après avoir obtenu un nom de domaine Blockchain, vous pouvez lier votre 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 recevoir les requêtes HTTP et les transférer en UDP. Vous pouvez utiliser l'outil fourni par l'officiel, en lançant la commande suivante :
rldp-http-proxy/rldp-http-proxy -p 8080 -c 3333 -C global.config.json
Parmi eux, 8080 est le port TCP utilisé pour écouter les requêtes HTTP entrantes, et 3333 est le port UDP utilisé pour les activités RLDP et ANDL. global.config.json est le fichier de configuration global, qui peut être téléchargé depuis les canaux officiels.
Accéder aux domaines Blockchain
Il n'est pas possible d'accéder directement à un nom de domaine Blockchain en saisissant dans le navigateur, car le navigateur ne sait pas comment interpréter ce type de nom de domaine. Par conséquent, 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, une recherche de l'adresse ANDL correspondante sera d'abord effectuée sur la chaîne, ce qui est similaire au processus de requête DNS dans l'Internet traditionnel. L'adresse ANDL peut être comprise comme une adresse IP dans le monde de la blockchain, générée automatiquement lors du déploiement d'un site Web.
Ensuite, la demande sera transférée à la machine correspondante en fonction de l'adresse ANDL, renvoyant la page appropriée. L'ensemble du processus est similaire à celui d'Internet traditionnel, la principale différence réside dans la méthode de recherche de la correspondance entre l'adresse et le nom de domaine.
Accéder à la page via un proxy
La méthode la plus recommandée consiste à utiliser l'outil de proxy fourni par les officiels. Après l'avoir téléchargé, installé et démarré, un port de proxy sera ouvert localement, puis vous pourrez accéder aux noms de domaine Blockchain.
Résumé d'utilisation
Actuellement, plusieurs problèmes ont été rencontrés lors de l'utilisation.
Exigences relatives à l'environnement d'exécution. 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 demandes, la documentation étant assez succincte, il est nécessaire d'explorer par soi-même. La mise à jour de la documentation en chinois n'est pas non plus à jour.
La vitesse d'accès est relativement lente. Par rapport aux sites Web traditionnels, la vitesse d'accès est en retard, et il y a encore beaucoup de place pour des améliorations à l'avenir.
Manque de support pour les portefeuilles. Le site officiel a fourni une simple page de navigateur intégré, accessible sans avoir à installer de proxy. Mais actuellement, les portefeuilles principaux le marquent comme un site à risque potentiel.
Dans l'ensemble, l'expérience utilisateur actuelle est moyenne, et il y a encore beaucoup de points à améliorer. Cependant, cette direction est très innovante et mérite d'être essayée et suivie.