Guía para la construcción de sitios web de Cadena de bloques: un nuevo intento de Descentralización en la red

robot
Generación de resúmenes en curso

Cadena de bloques sitio web: Explora el mundo de la Descentralización

Un evento reciente me hizo reevaluar los servicios de acceso a dominios tradicionales. Siempre hemos creído que los servicios de resolución de nombres de dominio son muy estables, pero incluso ellos pueden tener problemas. Esto me lleva a preguntarme si una solución de Descentralización podría ser una alternativa valiosa a explorar.

Desplegar una página web en la Cadena de bloques puede tener las siguientes ventajas:

  1. Descentralización: todas las modificaciones requieren consenso para llevarse a cabo, ninguna entidad única puede actuar de manera unilateral.

  2. Sin necesidad de certificado: la cadena de bloques utiliza tecnología de cifrado, no se requiere configuración adicional de certificados.

Anteriormente, presté atención a la propuesta de dominio de una plataforma de Cadena de bloques, y en ese momento pensé que era solo una forma novedosa de jugar, con utilidad limitada. Después de todo, los métodos de acceso tradicionales ya son bastante estables y están ampliamente difundidos. Pero ahora, al recordarlo, esta propuesta podría realmente tener sus propios escenarios de aplicación únicos, dignos de una investigación más profunda.

Crear un sitio web en la Cadena de bloques

Este artículo intentará desplegar un sitio web en una plataforma de Cadena de bloques y hacerlo accesible a través del navegador. Todo el proceso 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 apodos fáciles de recordar para direcciones complejas. En la cadena de bloques representa la dirección del usuario, mientras que en Web2 apunta a la dirección IP del servidor.

Comprar dominio

Tomando como ejemplo una plataforma de cadena de bloques, los nombres de dominio se valoran 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, y luego entran en la fase de cuenta regresiva, donde todos pueden participar en la puja. Los nombres de dominio ganados se almacenan en forma de NFT en la billetera del usuario y pueden ser negociados. La validez del dominio es de 1 año y, al expirar, será recuperado.

En general, el dominio se puede obtener a través de una subasta en el sitio web oficial, o también se puede adquirir mediante el intercambio con otros usuarios.

Preparar la página frontal

Este paso requiere preparar una página frontal para mostrar. Para simplificar el proceso, este artículo solo prepara un archivo html y lo expone con nginx, además se necesita un servidor en la nube para ejecutar la página frontal. Este paso es el mismo que el despliegue de aplicaciones frontales tradicionales.

Vincular página al dominio de la Cadena de bloques

Después de obtener el dominio, puedes vincular la dirección ANDL en el sitio web oficial. También puedes usar la herramienta de vinculación proporcionada por la plataforma y seguir las instrucciones oficiales para proceder.

Una vez que se complete la vinculación, es necesario iniciar un puerto de escucha en el servidor para retransmitir las solicitudes http como udp. Se puede utilizar la herramienta rldp-http-proxy proporcionada oficialmente, ingresando el siguiente comando para iniciar:

rldp-http-proxy/rldp-http-proxy -p 8080 -c 3333 -C global.config.json

Entre ellos, 8080 es el puerto TCP que escucha las consultas HTTP en el host local, 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 desde canales oficiales.

Cómo acceder a un sitio web en "cadena de bloques"

Acceder al dominio de la Cadena de bloques

Directamente ingresar un nombre de dominio de cadena de bloques en el navegador no es accesible, porque el navegador no sabe cómo resolverlo. Se requieren algunas operaciones adicionales.

Solicitar el proceso del dominio de la Cadena de bloques

Al acceder a un dominio de cadena de bloques, primero se consultará la dirección ANDL correspondiente en la cadena, lo que es similar a la dirección IP en Web2. El proceso de consulta se puede comparar con una consulta DNS.

Luego, según la dirección ANDL, la solicitud se reenviará a la máquina correspondiente y devolverá la página especificada. El proceso general es similar al de Web2, la principal diferencia radica en la forma de consulta del mapeo de direcciones y nombres de dominio.

Acceder a la página a través de un proxy

Se recomienda utilizar la herramienta de proxy Tonutils Reverse Proxy proporcionada oficialmente. Después de instalarla y arrancarla, se abrirá un proxy en el puerto 8080, y después se podrá acceder al dominio de la cadena de bloques.

Cómo acceder a un sitio web "en la cadena"

Resumen de uso

Actualmente he encontrado los siguientes problemas durante el uso:

  1. Se requieren requisitos para el entorno de funcionamiento del sitio web. El sistema debe soportar glibc 2.34 o superior, se debe verificar si la máquina cumple con las condiciones antes de la implementación.

  2. La documentación no es lo suficientemente clara. Puede ser debido a que no hay muchas necesidades, la documentación no está lo suficientemente completa y es necesario explorar por cuenta propia. La documentación en chino se actualiza más lentamente, quedando rezagada respecto a la versión en inglés.

  3. La velocidad de acceso es relativamente lenta. Es más lenta que la de los sitios web tradicionales, pero hay muchos factores que influyen, y hay un gran potencial de mejora en el futuro.

  4. Falta de soporte para billeteras. El oficial proporciona una página de navegador embebido, que se puede acceder sin necesidad de instalar un proxy. Pero actualmente, la mayoría de las billeteras principales lo identifican como un sitio web de phishing.

En general, la experiencia actual es bastante regular, hay mucho margen de mejora. Pero esta dirección es muy innovadora y vale la pena intentarlo.

IP-0.03%
Ver originales
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.
  • Recompensa
  • 6
  • Compartir
Comentar
0/400
OnchainDetectivevip
· 07-15 14:21
La llamada lentitud de la velocidad... es evidente que se debe a consideraciones de protección de datos encriptados.
Ver originalesResponder0
BuyHighSellLowvip
· 07-14 17:21
¿Qué significa si la velocidad de acceso es lenta?
Ver originalesResponder0
RektRecoveryvip
· 07-13 13:46
catástrofe predecible a punto de suceder...acceso lento = fácil vector de ddos
Ver originalesResponder0
FloorPriceNightmarevip
· 07-12 18:36
Un probador que juega superficialmente con Web3, el intercambio de aire depende del destino.

Por favor, genera un comentario en chino:

Vale la pena intentarlo, si es lento, que así sea~
Ver originalesResponder0
MetaMiseryvip
· 07-12 18:30
La construcción de sitios web tradicional se hace más o menos de esta manera, ¿cuál es la diferencia?
Ver originalesResponder0
ZKSherlockvip
· 07-12 18:29
en realidad... el alojamiento descentralizado = una gran sobrecarga computacional para la funcionalidad básica. ¿dónde está la elegancia matemática en eso?
Ver originalesResponder0
Opere con criptomonedas en cualquier momento y lugar
qrCode
Escanee para descargar la aplicación Gate
Comunidad
Español
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)