Déploiement de sites Web sur la Blockchain: exploration de nouvelles possibilités
Un événement récent a amené à repenser la fiabilité des services d'accès aux noms de domaine traditionnels. Un service de résolution de noms de domaine qui a toujours été considéré comme stable peut également rencontrer des problèmes, ce qui fait réfléchir à la possibilité que des solutions décentralisées puissent être une alternative intéressante à explorer.
Déployer des pages web sur la Blockchain peut avoir les avantages suivants :
Décentralisation : toutes les modifications nécessitent un consensus pour être effectuées, aucune institution unique ne peut agir de manière unilatérale.
Pas de certificat : Étant donné que la Blockchain utilise déjà des technologies de cryptage, il n'est pas nécessaire de configurer des certificats supplémentaires.
Auparavant, lorsque j'ai été en contact avec le plan de nom de domaine d'une certaine plateforme Blockchain, j'ai pensé que c'était juste une nouvelle tentative, avec peu d'utilité pratique. Après tout, 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é, et mérite d'être étudié plus en profondeur.
Création de site Web Blockchain
Le processus de création d'un site Web sur la Blockchain peut être divisé 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, représentant tous deux des alias pour des adresses complexes. Dans la Blockchain, cela représente l'adresse de l'utilisateur, tandis que dans le Web2, c'est l'adresse IP du serveur.
achat de domaine
Prenons un exemple d'une plateforme Blockchain, le nom de domaine peut être acheté sur le site officiel, au prix du jeton de cette plateforme. Comme pour le 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. Après le lancement 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é d'un nom de domaine est de 1 an, après quoi il sera récupéré.
Dans l'ensemble, l'acquisition d'un nom de domaine peut se faire par le biais d'enchères sur le site officiel ou par des transactions 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, il suffit de préparer un fichier html et de l'exposer avec nginx, bien sûr, il faut également un serveur cloud pour exécuter la page frontale. Ce processus est similaire au déploiement d'applications frontales traditionnelles.
Liaison entre la page et le nom de domaine
Après avoir obtenu un nom de domaine, vous pouvez lier l'adresse ANDL sur le site officiel. Vous pouvez également utiliser l'outil de liaison fourni par le officiel et suivre les instructions.
Après l'achèvement du lien, il est nécessaire de démarrer le port d'écoute sur le serveur, utilisé pour transférer les requêtes http vers udp. Vous pouvez utiliser l'outil officiel, en entrant la commande appropriée pour démarrer :
Le port TCP 8080 écoute les requêtes HTTP, tandis que le port UDP 3333 est utilisé pour les activités RLDP et ADNL. global.config.json est le fichier de configuration global, disponible en téléchargement sur le site officiel.
Accéder au domaine Blockchain
Il n'est pas possible d'accéder directement aux noms de domaine Blockchain en les saisissant dans le navigateur, car le navigateur ne sait pas comment les analyser. Des opérations supplémentaires sont nécessaires.
Lors de la demande d'un nom de domaine Blockchain, une requête sera d'abord effectuée sur la chaîne pour interroger l'adresse ANDL correspondante, similaire à l'adresse IP dans le Web2, générée automatiquement lors du déploiement du site Web. Ce processus est similaire à une requête DNS.
Ensuite, redirigez la demande vers la machine correspondante selon l'adresse ANDL, et renvoyez la page spécifiée. Le processus global est similaire à Web2, la principale différence réside dans la méthode de recherche des adresses et des mappages de noms de domaine.
Accès par proxy
Il est recommandé d'utiliser l'outil proxy fourni par l'officiel. Après l'avoir téléchargé, installé et lancé, le proxy sera activé sur le port 8080, puis vous pourrez accéder aux noms de domaine Blockchain.
Résumé d'utilisation
Actuellement, nous rencontrons les problèmes suivants :
Exigences concernant l'environnement d'exécution. Le système doit prendre en charge glibc version 2.34 ou supérieure, à vérifier 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 personnelle. La version chinoise n'est pas mise à jour à temps.
La vitesse d'accès est relativement lente. Plus lente que les sites web traditionnels, il y a un grand potentiel d'amélioration à l'avenir.
Wallet non supporté. Le navigateur intégré fourni par l'officiel ne peut pas accéder via un proxy, mais est considéré comme un site de phishing par les portefeuilles mainstream.
Dans l'ensemble, l'expérience actuelle est moyenne et il y a beaucoup d'améliorations possibles. Cependant, cette direction est assez 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.
10 J'aime
Récompense
10
5
Partager
Commentaire
0/400
HappyToBeDumped
· 08-04 10:03
Ça a l'air bien, mais le problème arrive. La latence semble difficile à gérer, non ?
Voir l'originalRépondre0
GateUser-9ad11037
· 08-04 09:59
La ville de Bengbu est en pause, nous sommes déjà en 2024 et il y a encore des gens qui s'agitent à ce sujet.
Voir l'originalRépondre0
TokenomicsTinfoilHat
· 08-04 09:58
Les joueurs de Web3 comprennent le mieux la sécurité!
Voir l'originalRépondre0
YieldWhisperer
· 08-04 09:51
j'ai vu ce même argument en 2019... spoiler : cela a échoué misérablement à cause de problèmes d'échelle lmao
Voir l'originalRépondre0
RugpullTherapist
· 08-04 09:43
Nous sommes déjà en 2024 et vous parlez encore de centralisation.
Déploiement de site Web Blockchain : un nouveau chapitre de la Décentralisation
Déploiement de sites Web sur la Blockchain: exploration de nouvelles possibilités
Un événement récent a amené à repenser la fiabilité des services d'accès aux noms de domaine traditionnels. Un service de résolution de noms de domaine qui a toujours été considéré comme stable peut également rencontrer des problèmes, ce qui fait réfléchir à la possibilité que des solutions décentralisées puissent être une alternative intéressante à explorer.
Déployer des pages web sur la Blockchain peut avoir les avantages suivants :
Décentralisation : toutes les modifications nécessitent un consensus pour être effectuées, aucune institution unique ne peut agir de manière unilatérale.
Pas de certificat : Étant donné que la Blockchain utilise déjà des technologies de cryptage, il n'est pas nécessaire de configurer des certificats supplémentaires.
Auparavant, lorsque j'ai été en contact avec le plan de nom de domaine d'une certaine plateforme Blockchain, j'ai pensé que c'était juste une nouvelle tentative, avec peu d'utilité pratique. Après tout, 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é, et mérite d'être étudié plus en profondeur.
Création de site Web Blockchain
Le processus de création d'un site Web sur la Blockchain peut être divisé 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, représentant tous deux des alias pour des adresses complexes. Dans la Blockchain, cela représente l'adresse de l'utilisateur, tandis que dans le Web2, c'est l'adresse IP du serveur.
achat de domaine
Prenons un exemple d'une plateforme Blockchain, le nom de domaine peut être acheté sur le site officiel, au prix du jeton de cette plateforme. Comme pour le 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. Après le lancement 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é d'un nom de domaine est de 1 an, après quoi il sera récupéré.
Dans l'ensemble, l'acquisition d'un nom de domaine peut se faire par le biais d'enchères sur le site officiel ou par des transactions 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, il suffit de préparer un fichier html et de l'exposer avec nginx, bien sûr, il faut également un serveur cloud pour exécuter la page frontale. Ce processus est similaire au déploiement d'applications frontales traditionnelles.
Liaison entre la page et le nom de domaine
Après avoir obtenu un nom de domaine, vous pouvez lier l'adresse ANDL sur le site officiel. Vous pouvez également utiliser l'outil de liaison fourni par le officiel et suivre les instructions.
Après l'achèvement du lien, il est nécessaire de démarrer le port d'écoute sur le serveur, utilisé pour transférer les requêtes http vers udp. Vous pouvez utiliser l'outil officiel, en entrant la commande appropriée pour démarrer :
rldp-http-proxy/rldp-http-proxy -p 8080 -c 3333 -C global.config.json
Le port TCP 8080 écoute les requêtes HTTP, tandis que le port UDP 3333 est utilisé pour les activités RLDP et ADNL. global.config.json est le fichier de configuration global, disponible en téléchargement sur le site officiel.
Accéder au domaine Blockchain
Il n'est pas possible d'accéder directement aux noms de domaine Blockchain en les saisissant dans le navigateur, car le navigateur ne sait pas comment les analyser. Des opérations supplémentaires sont nécessaires.
Lors de la demande d'un nom de domaine Blockchain, une requête sera d'abord effectuée sur la chaîne pour interroger l'adresse ANDL correspondante, similaire à l'adresse IP dans le Web2, générée automatiquement lors du déploiement du site Web. Ce processus est similaire à une requête DNS.
Ensuite, redirigez la demande vers la machine correspondante selon l'adresse ANDL, et renvoyez la page spécifiée. Le processus global est similaire à Web2, la principale différence réside dans la méthode de recherche des adresses et des mappages de noms de domaine.
Accès par proxy
Il est recommandé d'utiliser l'outil proxy fourni par l'officiel. Après l'avoir téléchargé, installé et lancé, le proxy sera activé sur le port 8080, puis vous pourrez accéder aux noms de domaine Blockchain.
Résumé d'utilisation
Actuellement, nous rencontrons les problèmes suivants :
Exigences concernant l'environnement d'exécution. Le système doit prendre en charge glibc version 2.34 ou supérieure, à vérifier 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 personnelle. La version chinoise n'est pas mise à jour à temps.
La vitesse d'accès est relativement lente. Plus lente que les sites web traditionnels, il y a un grand potentiel d'amélioration à l'avenir.
Wallet non supporté. Le navigateur intégré fourni par l'officiel ne peut pas accéder via un proxy, mais est considéré comme un site de phishing par les portefeuilles mainstream.
Dans l'ensemble, l'expérience actuelle est moyenne et il y a beaucoup d'améliorations possibles. Cependant, cette direction est assez innovante et mérite d'être essayée.