Repenser les possibilités des sites Web Blockchain
Un incident récent a poussé à reconsidérer les services d'accès aux noms de domaine traditionnels. Les services de résolution de noms de domaine, longtemps considérés comme stables et fiables, ont également rencontré des problèmes, ce qui nous amène à réfléchir : les solutions décentralisées peuvent-elles devenir une alternative intéressante à explorer ?
Déployer un site web sur la Blockchain peut avoir les avantages suivants :
Décentralisation : toutes les modifications nécessitent un consensus, aucune institution unique ne peut agir de manière unilatérale.
Pas de certificat : la blockchain utilise des technologies de cryptage et ne nécessite pas de certificats supplémentaires.
Lorsque j'ai été en contact avec le plan de domaine d'une certaine Blockchain, je pensais que c'était juste une tentative intéressante, avec peu d'utilité. 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 puisse vraiment avoir des cas d'utilisation, 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 plateforme Blockchain et de le rendre accessible via un navigateur. L'ensemble du 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 nom de domaine dans la Blockchain est similaire à celui du monde Web2, offrant tous deux un alias pour des adresses complexes. Dans la Blockchain, il représente l'adresse de l'utilisateur, tandis que dans le Web2, il représente l'adresse IP du serveur.
acheter un domaine
Prenons l'exemple d'une plateforme Blockchain, les noms de domaine peuvent être achetés via le site officiel, et sont tarifés 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 utilisés peuvent être enchéris à bas prix. Après le début du compte à rebours, tout le monde peut participer aux enchères. Les noms de domaine achetés avec succès seront stockés sous forme de NFT dans le portefeuille de l'utilisateur et pourront être échangés. La durée de validité du nom de domaine est d'un an, et à l'expiration, il sera récupéré.
En général, obtenir un nom de domaine peut se faire par le biais d'enchères sur le site officiel ou en l'achetant à d'autres utilisateurs.
Préparer la page frontale
Cette étape nécessite la préparation d'une page frontale pour l'affichage. Pour simplifier, cet article ne prépare qu'un fichier html et utilise nginx pour l'exposer, il faut également un serveur cloud pour exécuter la page frontale. Ce processus est similaire au déploiement d'applications frontales traditionnelles.
Lier la page au domaine 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 les instructions officielles.
Une fois le lien établi, 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 de proxy fourni par le fabricant, en saisissant la commande suivante pour démarrer :
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 ADNL. global.config.json est le fichier de configuration global, qui peut être téléchargé depuis le site officiel.
Accéder au domaine Blockchain
Il n'est pas possible d'accéder directement à un nom de domaine Blockchain en entrant dans le navigateur, car le navigateur ne sait pas comment résoudre ce type de nom de domaine. 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 va d'abord interroger l'adresse ANDL correspondante sur la chaîne, ce qui peut être comparé à l'adresse IP dans le Web2. Le processus de requête est similaire à une requête DNS.
Selon l'adresse ANDL, la demande sera redirigée vers la machine correspondante, puis la page spécifiée sera retournée. L'ensemble du processus est similaire à Web2, la principale différence résidant dans la manière dont les adresses et les noms de domaine sont mappés.
Accéder à la page par le biais d'un agent
Il est recommandé d'utiliser l'outil de proxy fourni par l'officiel. Après l'avoir téléchargé, installé et lancé, un port proxy sera ouvert localement, ce qui permettra d'accéder au domaine Blockchain.
Résumé d'utilisation
Actuellement, après utilisation, j'ai rencontré les problèmes suivants :
Exigences concernant l'environnement d'exécution. Le système doit prendre en charge une version plus récente de glibc, il est nécessaire de vérifier si la machine remplit les conditions avant le déploiement.
La documentation n'est pas assez claire. Cela peut être dû à un nombre limité de besoins, la documentation n'est pas complète et nécessite une exploration personnelle. La mise à jour de la documentation en chinois n'est pas non plus à jour.
La vitesse d'accès est relativement lente. Comparé aux sites web traditionnels, la vitesse d'accès est plus lente, et il y a encore beaucoup de marge d'amélioration à l'avenir.
Manque de support pour les portefeuilles. Le site officiel propose une simple page de navigateur intégré, mais elle est actuellement considérée comme un site de phishing par les principaux portefeuilles.
Dans l'ensemble, l'expérience actuelle est moyenne et il y a beaucoup de domaines à améliorer. Cependant, 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.
22 J'aime
Récompense
22
8
Partager
Commentaire
0/400
MEVEye
· 07-04 12:53
Tout le monde devrait embrasser le changement
Voir l'originalRépondre0
RetiredMiner
· 07-02 16:25
Blockchain天下第一
Voir l'originalRépondre0
CryptoGoldmine
· 07-01 20:57
Technologie support futur
Voir l'originalRépondre0
PancakeFlippa
· 07-01 15:25
Accueillir un avenir DNS sans crainte
Voir l'originalRépondre0
MEVHunterZhang
· 07-01 15:24
off-chain解析不错噢
Voir l'originalRépondre0
TokenEconomist
· 07-01 15:23
Discutons de DNS web3.
Voir l'originalRépondre0
SnapshotBot
· 07-01 15:12
Blockchain est la bonne infrastructure.
Voir l'originalRépondre0
GateUser-75ee51e7
· 07-01 15:00
Off-chain construire un site web vaut le coup d'essayer
Nouvelles possibilités pour les sites Blockchain : guide complet de déploiement à l'accès
Repenser les possibilités des sites Web Blockchain
Un incident récent a poussé à reconsidérer les services d'accès aux noms de domaine traditionnels. Les services de résolution de noms de domaine, longtemps considérés comme stables et fiables, ont également rencontré des problèmes, ce qui nous amène à réfléchir : les solutions décentralisées peuvent-elles devenir une alternative intéressante à explorer ?
Déployer un site web sur la Blockchain peut avoir les avantages suivants :
Décentralisation : toutes les modifications nécessitent un consensus, aucune institution unique ne peut agir de manière unilatérale.
Pas de certificat : la blockchain utilise des technologies de cryptage et ne nécessite pas de certificats supplémentaires.
Lorsque j'ai été en contact avec le plan de domaine d'une certaine Blockchain, je pensais que c'était juste une tentative intéressante, avec peu d'utilité. 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 puisse vraiment avoir des cas d'utilisation, 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 plateforme Blockchain et de le rendre accessible via un navigateur. L'ensemble du 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 nom de domaine dans la Blockchain est similaire à celui du monde Web2, offrant tous deux un alias pour des adresses complexes. Dans la Blockchain, il représente l'adresse de l'utilisateur, tandis que dans le Web2, il représente l'adresse IP du serveur.
acheter un domaine
Prenons l'exemple d'une plateforme Blockchain, les noms de domaine peuvent être achetés via le site officiel, et sont tarifés 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 utilisés peuvent être enchéris à bas prix. Après le début du compte à rebours, tout le monde peut participer aux enchères. Les noms de domaine achetés avec succès seront stockés sous forme de NFT dans le portefeuille de l'utilisateur et pourront être échangés. La durée de validité du nom de domaine est d'un an, et à l'expiration, il sera récupéré.
En général, obtenir un nom de domaine peut se faire par le biais d'enchères sur le site officiel ou en l'achetant à d'autres utilisateurs.
Préparer la page frontale
Cette étape nécessite la préparation d'une page frontale pour l'affichage. Pour simplifier, cet article ne prépare qu'un fichier html et utilise nginx pour l'exposer, il faut également un serveur cloud pour exécuter la page frontale. Ce processus est similaire au déploiement d'applications frontales traditionnelles.
Lier la page au domaine 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 les instructions officielles.
Une fois le lien établi, 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 de proxy fourni par le fabricant, en saisissant 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 utilisé pour écouter 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, qui peut être téléchargé depuis le site officiel.
Accéder au domaine Blockchain
Il n'est pas possible d'accéder directement à un nom de domaine Blockchain en entrant dans le navigateur, car le navigateur ne sait pas comment résoudre ce type de nom de domaine. 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 va d'abord interroger l'adresse ANDL correspondante sur la chaîne, ce qui peut être comparé à l'adresse IP dans le Web2. Le processus de requête est similaire à une requête DNS.
Selon l'adresse ANDL, la demande sera redirigée vers la machine correspondante, puis la page spécifiée sera retournée. L'ensemble du processus est similaire à Web2, la principale différence résidant dans la manière dont les adresses et les noms de domaine sont mappés.
Accéder à la page par le biais d'un agent
Il est recommandé d'utiliser l'outil de proxy fourni par l'officiel. Après l'avoir téléchargé, installé et lancé, un port proxy sera ouvert localement, ce qui permettra d'accéder au domaine Blockchain.
Résumé d'utilisation
Actuellement, après utilisation, j'ai rencontré les problèmes suivants :
Exigences concernant l'environnement d'exécution. Le système doit prendre en charge une version plus récente de glibc, il est nécessaire de vérifier si la machine remplit les conditions avant le déploiement.
La documentation n'est pas assez claire. Cela peut être dû à un nombre limité de besoins, la documentation n'est pas complète et nécessite une exploration personnelle. La mise à jour de la documentation en chinois n'est pas non plus à jour.
La vitesse d'accès est relativement lente. Comparé aux sites web traditionnels, la vitesse d'accès est plus lente, et il y a encore beaucoup de marge d'amélioration à l'avenir.
Manque de support pour les portefeuilles. Le site officiel propose une simple page de navigateur intégré, mais elle est actuellement considérée comme un site de phishing par les principaux portefeuilles.
Dans l'ensemble, l'expérience actuelle est moyenne et il y a beaucoup de domaines à améliorer. Cependant, cette direction est très innovante et mérite d'être essayée.