Cadena de bloques sitio web despliegue: explorando nuevas posibilidades de Descentralización
Recientemente, un evento ha provocado una reflexión sobre la estabilidad de los servicios de acceso a dominios tradicionales. Un servicio de resolución de nombres de dominio que siempre se ha considerado muy confiable ha presentado problemas, lo que nos lleva a considerar que las soluciones de Descentralización podrían ser una alternativa digna de explorar.
Desplegar una página web en la cadena de bloques puede tener las siguientes ventajas:
Descentralización: cualquier modificación requiere consenso colectivo, no existe una única institución de decisión.
Sin necesidad de certificados: la cadena de bloques utiliza tecnología de encriptación, sin necesidad de configuración adicional de certificados.
Antes, cuando me encontré con el esquema de nombres de dominio de una plataforma de cadena de bloques, pensé que podría ser solo un intento interesante, con utilidad limitada. Después de todo, los métodos de acceso tradicionales ya son bastante estables y están muy extendidos. Pero ahora parece que este tipo de esquema podría tener sus escenarios de aplicación, lo que merece una investigación más profunda.
Proceso de creación de un sitio web de Cadena de bloques
A continuación, intentaremos desplegar un sitio web en una plataforma de Cadena de bloques y hacerlo accesible a través del navegador. El proceso completo se divide en tres pasos: 1. Comprar un dominio; 2. Preparar la página frontal; 3. Vincular la página al dominio.
El concepto de dominio en la Cadena de bloques es similar al del mundo Web2, ambos son alias de direcciones complejas. En la Cadena de bloques representa la dirección del usuario, mientras que en Web2 es la dirección IP del servidor.
compra de dominio
Tomando como ejemplo una plataforma de cadena de bloques, el nombre de dominio se puede comprar en el sitio web oficial, valorado en tokens de la plataforma. Al igual que en Web2, los nombres de dominio más cortos tienen un precio más alto, que varía entre 1 y 100 tokens.
Los nombres de dominio no ocupados se pueden subastar a bajo precio; una vez que comienza la cuenta regresiva, todos pueden participar en la puja hasta que termine la cuenta regresiva. Los nombres de dominio se almacenan en forma de NFT en la billetera del usuario y se pueden intercambiar. La validez del nombre de dominio es de 1 año, y después de la fecha de vencimiento, será recuperado.
En general, las formas de obtener un dominio incluyen subastas en el sitio oficial y transacciones entre usuarios.
Preparación de la página frontal
Este paso requiere preparar una página de front-end para mostrar. Para simplificar la operación, solo preparamos un archivo HTML y lo exponemos con Nginx, lo que requiere un servidor en la nube para ejecutar la página de front-end. Este proceso es el mismo que el despliegue de aplicaciones front-end tradicionales.
enlace de página
Una vez que obtenga el dominio, puede vincular la dirección ANDL en el sitio web oficial. También puede utilizar la herramienta de vinculación proporcionada por la plataforma y seguir las instrucciones oficiales.
Una vez completada la vinculación, es necesario iniciar un puerto de escucha en el servidor para convertir las solicitudes HTTP en UDP. Se puede utilizar la herramienta rldp-http-proxy proporcionada oficialmente, iniciando con el siguiente comando:
Entre ellos, 8080 es el puerto TCP para escuchar consultas HTTP locales, y 3333 es el puerto UDP utilizado para actividades RLDP y ADNL. global.config.json es el archivo de configuración global, que se puede descargar en el sitio web oficial.
Acceder a los dominios de la cadena de bloques
Directamente ingresar el nombre de dominio de la cadena de bloques en el navegador no es accesible, porque el navegador no sabe cómo resolverlo. Aquí se requieren algunas operaciones adicionales.
Proceso de solicitud
Al solicitar un nombre de dominio de cadena de bloques, primero se consultará la dirección ANDL correspondiente en la cadena, similar a la dirección IP en Web2, que se genera automáticamente al desplegar un sitio web. Este proceso de consulta es similar a una consulta DNS.
Luego, reenvíe la solicitud a la máquina correspondiente según la dirección ANDL, especificando la página de retorno. El proceso en su conjunto es similar al de Web2, siendo la principal diferencia la forma de consulta del mapeo de direcciones y nombres de dominio.
Acceso a través de un proxy
Se recomienda utilizar la herramienta Tonutils Reverse Proxy proporcionada oficialmente. Después de instalar y arrancar, se abrirá un proxy en el puerto 8080, y luego se podrá acceder al dominio de la Cadena de bloques.
Resumen de uso
Actualmente, se han encontrado los siguientes problemas durante el uso:
Se requieren requisitos del entorno de ejecución, el sistema debe ser compatible con glibc 2.34 o versiones superiores.
La documentación no es lo suficientemente clara, puede ser debido a que no hay muchas demandas, por lo que es necesario investigar por cuenta propia. La actualización de la documentación en chino es bastante lenta.
La velocidad de acceso es más lenta, por detrás de los sitios web tradicionales.
Falta de soporte para billeteras, la página del navegador integrado proporcionada por la oficial es reconocida por las billeteras principales como un sitio de phishing.
En general, la experiencia actual es regular y hay un gran margen de mejora. Pero esta dirección es innovadora y vale la pena intentarlo.
Esta página puede contener contenido de terceros, que se proporciona únicamente con fines informativos (sin garantías ni declaraciones) y no debe considerarse como un respaldo por parte de Gate a las opiniones expresadas ni como asesoramiento financiero o profesional. Consulte el Descargo de responsabilidad para obtener más detalles.
11 me gusta
Recompensa
11
4
Compartir
Comentar
0/400
ShitcoinConnoisseur
· 08-02 05:32
Suena impresionante, pero al final es el padre centralizado quien decide.
Ver originalesResponder0
TerraNeverForget
· 08-01 11:32
Es muy molesto. La centralización está bastante bien.
Ver originalesResponder0
BlockchainDecoder
· 08-01 02:53
Según los datos experimentales existentes, el DNS descentralizado aún enfrenta dos cuellos de botella técnicos: latencia de consenso y carga de red. Un estudio del MIT de 2022 indica que el rendimiento es solo el 37% del DNS tradicional.
Explorar las ventajas y desafíos de la implementación de sitios web de Cadena de bloques y soluciones de Descentralización
Cadena de bloques sitio web despliegue: explorando nuevas posibilidades de Descentralización
Recientemente, un evento ha provocado una reflexión sobre la estabilidad de los servicios de acceso a dominios tradicionales. Un servicio de resolución de nombres de dominio que siempre se ha considerado muy confiable ha presentado problemas, lo que nos lleva a considerar que las soluciones de Descentralización podrían ser una alternativa digna de explorar.
Desplegar una página web en la cadena de bloques puede tener las siguientes ventajas:
Descentralización: cualquier modificación requiere consenso colectivo, no existe una única institución de decisión.
Sin necesidad de certificados: la cadena de bloques utiliza tecnología de encriptación, sin necesidad de configuración adicional de certificados.
Antes, cuando me encontré con el esquema de nombres de dominio de una plataforma de cadena de bloques, pensé que podría ser solo un intento interesante, con utilidad limitada. Después de todo, los métodos de acceso tradicionales ya son bastante estables y están muy extendidos. Pero ahora parece que este tipo de esquema podría tener sus escenarios de aplicación, lo que merece una investigación más profunda.
Proceso de creación de un sitio web de Cadena de bloques
A continuación, intentaremos desplegar un sitio web en una plataforma de Cadena de bloques y hacerlo accesible a través del navegador. El proceso completo se divide en tres pasos: 1. Comprar un dominio; 2. Preparar la página frontal; 3. Vincular la página al dominio.
El concepto de dominio en la Cadena de bloques es similar al del mundo Web2, ambos son alias de direcciones complejas. En la Cadena de bloques representa la dirección del usuario, mientras que en Web2 es la dirección IP del servidor.
compra de dominio
Tomando como ejemplo una plataforma de cadena de bloques, el nombre de dominio se puede comprar en el sitio web oficial, valorado en tokens de la plataforma. Al igual que en Web2, los nombres de dominio más cortos tienen un precio más alto, que varía entre 1 y 100 tokens.
Los nombres de dominio no ocupados se pueden subastar a bajo precio; una vez que comienza la cuenta regresiva, todos pueden participar en la puja hasta que termine la cuenta regresiva. Los nombres de dominio se almacenan en forma de NFT en la billetera del usuario y se pueden intercambiar. La validez del nombre de dominio es de 1 año, y después de la fecha de vencimiento, será recuperado.
En general, las formas de obtener un dominio incluyen subastas en el sitio oficial y transacciones entre usuarios.
Preparación de la página frontal
Este paso requiere preparar una página de front-end para mostrar. Para simplificar la operación, solo preparamos un archivo HTML y lo exponemos con Nginx, lo que requiere un servidor en la nube para ejecutar la página de front-end. Este proceso es el mismo que el despliegue de aplicaciones front-end tradicionales.
enlace de página
Una vez que obtenga el dominio, puede vincular la dirección ANDL en el sitio web oficial. También puede utilizar la herramienta de vinculación proporcionada por la plataforma y seguir las instrucciones oficiales.
Una vez completada la vinculación, es necesario iniciar un puerto de escucha en el servidor para convertir las solicitudes HTTP en UDP. Se puede utilizar la herramienta rldp-http-proxy proporcionada oficialmente, iniciando con el siguiente comando:
rldp-http-proxy/rldp-http-proxy -p 8080 -c 3333 -C global.config.json
Entre ellos, 8080 es el puerto TCP para escuchar consultas HTTP locales, y 3333 es el puerto UDP utilizado para actividades RLDP y ADNL. global.config.json es el archivo de configuración global, que se puede descargar en el sitio web oficial.
Acceder a los dominios de la cadena de bloques
Directamente ingresar el nombre de dominio de la cadena de bloques en el navegador no es accesible, porque el navegador no sabe cómo resolverlo. Aquí se requieren algunas operaciones adicionales.
Proceso de solicitud
Al solicitar un nombre de dominio de cadena de bloques, primero se consultará la dirección ANDL correspondiente en la cadena, similar a la dirección IP en Web2, que se genera automáticamente al desplegar un sitio web. Este proceso de consulta es similar a una consulta DNS.
Luego, reenvíe la solicitud a la máquina correspondiente según la dirección ANDL, especificando la página de retorno. El proceso en su conjunto es similar al de Web2, siendo la principal diferencia la forma de consulta del mapeo de direcciones y nombres de dominio.
Acceso a través de un proxy
Se recomienda utilizar la herramienta Tonutils Reverse Proxy proporcionada oficialmente. Después de instalar y arrancar, se abrirá un proxy en el puerto 8080, y luego se podrá acceder al dominio de la Cadena de bloques.
Resumen de uso
Actualmente, se han encontrado los siguientes problemas durante el uso:
Se requieren requisitos del entorno de ejecución, el sistema debe ser compatible con glibc 2.34 o versiones superiores.
La documentación no es lo suficientemente clara, puede ser debido a que no hay muchas demandas, por lo que es necesario investigar por cuenta propia. La actualización de la documentación en chino es bastante lenta.
La velocidad de acceso es más lenta, por detrás de los sitios web tradicionales.
Falta de soporte para billeteras, la página del navegador integrado proporcionada por la oficial es reconocida por las billeteras principales como un sitio de phishing.
En general, la experiencia actual es regular y hay un gran margen de mejora. Pero esta dirección es innovadora y vale la pena intentarlo.