Blockchain site: explorer le monde décentralisé du réseau
Un événement récent m'a amené à réévaluer les services d'accès aux noms de domaine traditionnels. Nous avons toujours pensé que les services de résolution de noms de domaine étaient très stables, mais ils peuvent également rencontrer des problèmes. Cela me pousse à réfléchir : la solution de décentralisation pourrait-elle devenir une alternative intéressante à explorer ?
Déployer un site web sur la Blockchain peut avoir plusieurs avantages :
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 : la Blockchain utilise elle-même des technologies de cryptographie, sans besoin de configuration de certificat supplémentaire.
Auparavant, j'avais porté mon attention sur le plan de nom de domaine d'une certaine plateforme de Blockchain, pensant alors qu'il ne s'agissait que d'un jeu nouveau avec une utilité limitée. Après tout, la méthode d'accès traditionnelle est déjà assez stable et répandue. Mais en y repensant maintenant, ce plan pourrait vraiment avoir ses propres scénarios d'application uniques, méritant une étude plus approfondie.
Créer un site web sur la Blockchain
Cet article tentera de déployer un site Web sur une plateforme de Blockchain et de le rendre accessible via un navigateur. L'ensemble du processus se décompose 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, ce sont tous deux des alias mémorables pour des adresses complexes. Dans la Blockchain, cela représente l'adresse de l'utilisateur, tandis que dans le Web2, cela pointe vers une adresse IP de serveur.
Acheter un nom de domaine
Prenons un exemple d'une plateforme Blockchain, les noms de domaine sont évalués en tokens de la plateforme. Comme pour le Web2, plus le nom de domaine est court, plus son prix est élevé, variant entre 1 et 100 tokens.
Les noms de domaine non utilisés peuvent être mis aux enchères à bas prix, puis entrer dans une phase de compte à rebours où tout le monde peut participer aux enchères. Les noms de domaine remportés sont stockés sous forme de NFT dans le portefeuille de l'utilisateur et peuvent être échangés. La validité du domaine est d'un 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 le biais de transactions avec d'autres utilisateurs.
Préparer la page frontale
Cette étape nécessite la préparation d'une page frontale pour l'affichage. Pour simplifier le processus, cet article prépare uniquement un fichier html et l'expose avec nginx, et un serveur cloud est également nécessaire pour exécuter la page frontale. Cette étape est identique au déploiement d'applications frontales traditionnelles.
Lier la page au nom de 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 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 transférer les requêtes http en udp. Vous pouvez utiliser l'outil rldp-http-proxy fourni par l'équipe officielle, en saisissant la commande suivante pour démarrer :
Parmi eux, 8080 est le port TCP écoutant les requêtes HTTP sur l'hôte local, 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 les canaux officiels.
Accéder au domaine Blockchain
Il est impossible d'accéder directement à un nom de domaine Blockchain dans le navigateur, car le navigateur ne sait pas comment le résoudre. Des opérations supplémentaires sont nécessaires.
Demande de domaine Blockchain
Lors de l'accès à un domaine blockchain, on interroge d'abord l'adresse ANDL correspondante sur la chaîne, ce qui est similaire à l'adresse IP dans le Web2. Le processus de requête peut être comparé à une requête DNS.
Ensuite, selon l'adresse ANDL, la demande sera redirigée vers la machine correspondante, retournant la page spécifiée. Le processus global est similaire à Web2, la principale différence résidant dans la manière de rechercher la correspondance entre l'adresse et le nom de domaine.
Accéder à la page via un proxy
Il est recommandé d'utiliser l'outil de proxy Tonutils Reverse Proxy fourni par l'officiel. Une fois installé et démarré, il ouvrira un proxy sur le port 8080, après quoi vous pourrez accéder aux noms de domaine de la Blockchain.
Résumé d'utilisation
Actuellement, les problèmes suivants ont été rencontrés lors de l'utilisation :
Des exigences sont imposées à l'environnement d'exécution du site. Le système doit prendre en charge glibc 2.34 ou une version supérieure, il est nécessaire de vérifier si la machine satisfait aux conditions avant le déploiement.
La documentation n'est pas assez claire. Peut-être en raison d'un faible nombre de demandes, la documentation n'est pas assez complète et nécessite des explorations personnelles. La documentation en chinois est mise à jour plus lentement, en retard par rapport à la version anglaise.
La vitesse d'accès est relativement lente. Elle est plus lente que celle des sites Web traditionnels, mais de nombreux facteurs influencent cela, et il y a un grand potentiel d'amélioration à l'avenir.
Manque de support pour les portefeuilles. Le site officiel propose une page de navigateur intégré, accessible sans avoir besoin d'installer de proxy. Cependant, les portefeuilles principaux le reconnaissent actuellement comme un site de phishing.
Dans l'ensemble, l'expérience actuelle est moyenne et il y a beaucoup de place pour l'amélioration. Mais 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.
11 J'aime
Récompense
11
6
Partager
Commentaire
0/400
OnchainDetective
· 07-15 14:21
La soi-disant lenteur... est manifestement due à des considérations de chiffrement des données.
Voir l'originalRépondre0
BuyHighSellLow
· 07-14 17:21
Quel est le sens si la vitesse d'accès est lente ?
Voir l'originalRépondre0
RektRecovery
· 07-13 13:46
catastrophe prévisible en attente d'arriver...accès lent = vecteur ddos facile
Voir l'originalRépondre0
FloorPriceNightmare
· 07-12 18:36
Jouer légèrement au test de Web3, spéculer sur l'air selon le destin.
Veuillez générer un commentaire en chinois :
Ça vaut le coup d'essayer, si c'est lent, tant pis~
Voir l'originalRépondre0
MetaMisery
· 07-12 18:30
La création de sites Web traditionnels fonctionne à peu près de cette manière, quelle est la différence ?
Voir l'originalRépondre0
ZKSherlock
· 07-12 18:29
en fait... l'hébergement décentralisé = une charge computationnelle massive pour des fonctionnalités de base. où est l'élégance mathématique là-dedans ?
Guide de création de site web Blockchain : nouvelle tentative de réseau décentralisé
Blockchain site: explorer le monde décentralisé du réseau
Un événement récent m'a amené à réévaluer les services d'accès aux noms de domaine traditionnels. Nous avons toujours pensé que les services de résolution de noms de domaine étaient très stables, mais ils peuvent également rencontrer des problèmes. Cela me pousse à réfléchir : la solution de décentralisation pourrait-elle devenir une alternative intéressante à explorer ?
Déployer un site web sur la Blockchain peut avoir plusieurs avantages :
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 : la Blockchain utilise elle-même des technologies de cryptographie, sans besoin de configuration de certificat supplémentaire.
Auparavant, j'avais porté mon attention sur le plan de nom de domaine d'une certaine plateforme de Blockchain, pensant alors qu'il ne s'agissait que d'un jeu nouveau avec une utilité limitée. Après tout, la méthode d'accès traditionnelle est déjà assez stable et répandue. Mais en y repensant maintenant, ce plan pourrait vraiment avoir ses propres scénarios d'application uniques, méritant une étude plus approfondie.
Créer un site web sur la Blockchain
Cet article tentera de déployer un site Web sur une plateforme de Blockchain et de le rendre accessible via un navigateur. L'ensemble du processus se décompose 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, ce sont tous deux des alias mémorables pour des adresses complexes. Dans la Blockchain, cela représente l'adresse de l'utilisateur, tandis que dans le Web2, cela pointe vers une adresse IP de serveur.
Acheter un nom de domaine
Prenons un exemple d'une plateforme Blockchain, les noms de domaine sont évalués en tokens de la plateforme. Comme pour le Web2, plus le nom de domaine est court, plus son prix est élevé, variant entre 1 et 100 tokens.
Les noms de domaine non utilisés peuvent être mis aux enchères à bas prix, puis entrer dans une phase de compte à rebours où tout le monde peut participer aux enchères. Les noms de domaine remportés sont stockés sous forme de NFT dans le portefeuille de l'utilisateur et peuvent être échangés. La validité du domaine est d'un 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 le biais de transactions avec d'autres utilisateurs.
Préparer la page frontale
Cette étape nécessite la préparation d'une page frontale pour l'affichage. Pour simplifier le processus, cet article prépare uniquement un fichier html et l'expose avec nginx, et un serveur cloud est également nécessaire pour exécuter la page frontale. Cette étape est identique au déploiement d'applications frontales traditionnelles.
Lier la page au nom de 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 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 transférer les requêtes http en udp. Vous pouvez utiliser l'outil rldp-http-proxy fourni par l'équipe officielle, 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 écoutant les requêtes HTTP sur l'hôte local, 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 les canaux officiels.
Accéder au domaine Blockchain
Il est impossible d'accéder directement à un nom de domaine Blockchain dans le navigateur, car le navigateur ne sait pas comment le résoudre. Des opérations supplémentaires sont nécessaires.
Demande de domaine Blockchain
Lors de l'accès à un domaine blockchain, on interroge d'abord l'adresse ANDL correspondante sur la chaîne, ce qui est similaire à l'adresse IP dans le Web2. Le processus de requête peut être comparé à une requête DNS.
Ensuite, selon l'adresse ANDL, la demande sera redirigée vers la machine correspondante, retournant la page spécifiée. Le processus global est similaire à Web2, la principale différence résidant dans la manière de rechercher la correspondance entre l'adresse et le nom de domaine.
Accéder à la page via un proxy
Il est recommandé d'utiliser l'outil de proxy Tonutils Reverse Proxy fourni par l'officiel. Une fois installé et démarré, il ouvrira un proxy sur le port 8080, après quoi vous pourrez accéder aux noms de domaine de la Blockchain.
Résumé d'utilisation
Actuellement, les problèmes suivants ont été rencontrés lors de l'utilisation :
Des exigences sont imposées à l'environnement d'exécution du site. Le système doit prendre en charge glibc 2.34 ou une version supérieure, il est nécessaire de vérifier si la machine satisfait aux conditions avant le déploiement.
La documentation n'est pas assez claire. Peut-être en raison d'un faible nombre de demandes, la documentation n'est pas assez complète et nécessite des explorations personnelles. La documentation en chinois est mise à jour plus lentement, en retard par rapport à la version anglaise.
La vitesse d'accès est relativement lente. Elle est plus lente que celle des sites Web traditionnels, mais de nombreux facteurs influencent cela, et il y a un grand potentiel d'amélioration à l'avenir.
Manque de support pour les portefeuilles. Le site officiel propose une page de navigateur intégré, accessible sans avoir besoin d'installer de proxy. Cependant, les portefeuilles principaux le reconnaissent actuellement comme un site de phishing.
Dans l'ensemble, l'expérience actuelle est moyenne et il y a beaucoup de place pour l'amélioration. Mais cette direction est très innovante et mérite d'être essayée.
Veuillez générer un commentaire en chinois :
Ça vaut le coup d'essayer, si c'est lent, tant pis~