Sitio web de dominios de cadena de bloques: nueva exploración y práctica de acceso a la Descentralización

robot
Generación de resúmenes en curso

Sitios web en la cadena de bloques: Exploración de nuevos métodos de acceso descentralizado

Recientemente, un incidente ha llevado a repensar la fiabilidad de los servicios de acceso a dominios tradicionales. Un servicio de resolución de nombres de dominio que siempre se ha considerado estable también puede tener problemas, lo que nos lleva a considerar si una solución de Descentralización podría ser una alternativa digna de explorar.

Desplegar páginas en la cadena de bloques puede tener las siguientes ventajas:

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

  2. Sin necesidad de certificados: la cadena de bloques en sí utiliza tecnología de cifrado, sin necesidad de configuración adicional de certificados.

Anteriormente, al ver el esquema de dominio de una plataforma de Cadena de bloques, pensé que solo era novedoso e interesante, con poca utilidad, ya que el método de acceso tradicional ya está bastante estabilizado y generalizado. Pero ahora parece que este esquema puede tener, de hecho, sus escenarios de aplicación, lo que merece una investigación más profunda.

Crear un sitio web en la Cadena de bloques

Este artículo intentará desplegar un sitio web accesible a través del navegador en una plataforma de Cadena de bloques. 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 alias para direcciones complejas, el primero representa la dirección del usuario, el segundo representa la dirección IP.

Comprar dominio

Tomando como ejemplo una plataforma de cadena de bloques, los nombres de dominio se pueden comprar en su sitio web oficial, con precios 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. Después de que comience la cuenta regresiva, todos pueden participar en la puja. Los nombres de dominio ganados se almacenan en la billetera del usuario en forma de NFT y se pueden negociar. La validez del dominio es de 1 año y se recupera al vencimiento.

En pocas palabras, se puede obtener un dominio a través de la subasta en el sitio web oficial o comerciando con otros usuarios.

Preparar la página frontal

Este paso requiere preparar una página frontal para la demostración. Para simplificar la operación, este artículo solo prepara un archivo html y utiliza nginx para exponer la página, 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.

Página de enlace al dominio

Una vez que tenga el dominio, puede vincular la dirección ANDL en el sitio web oficial de DNS de la plataforma. También puede usar las herramientas proporcionadas por la plataforma para vincular la página según las instrucciones del sitio oficial.

Después de completar la vinculación, es necesario iniciar el puerto de escucha en el servidor, para escuchar solicitudes http y reenviarlas como udp. Se puede utilizar la herramienta 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 entrantes, 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 a través de canales oficiales.

Acceder a la Cadena de bloques

No se puede acceder al sitio web al ingresar directamente el nombre de dominio de la cadena de bloques en el navegador, porque el navegador no puede resolver ese nombre de dominio. Se requieren acciones adicionales.

Cómo acceder a sitios web en "on-chain"

Solicitud del proceso de dominio de la Cadena de bloques

Al solicitar un nombre de dominio de cadena de bloques, primero se debe consultar en la cadena el correspondiente dirección ANDL, 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.

Según la dirección ANDL, la solicitud se reenviará a la máquina correspondiente y luego regresará a la página especificada. El proceso general es similar al de Web2, y 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 proporcionada oficialmente. Después de descargarla, instalarla y ejecutarla, se iniciará el proxy en el puerto 8080, y luego se podrá acceder a los dominios de la cadena de bloques.

Cómo acceder a un sitio web "on-chain"

Resumen de uso

Actualmente se presentan los siguientes problemas:

  1. El entorno de operación del sitio web tiene requisitos. El sistema debe soportar la versión glibc 2.34 o superior, y se debe verificar si la máquina cumple con los requisitos antes de la implementación.

  2. La documentación no es lo suficientemente clara. Puede que debido a la falta de requisitos, la documentación no sea completa, y se necesita explorar por cuenta propia. La versión en chino también se queda atrás de la versión en inglés.

  3. La velocidad de acceso es relativamente lenta. La velocidad de acceso está por detrás de los sitios web tradicionales, y hay un gran margen de mejora en el futuro.

  4. Falta de soporte para billeteras. La página del navegador integrado proporcionada oficialmente no puede ser accedida a través de un proxy, pero actualmente es considerada un sitio de phishing por billeteras principales.

En general, la experiencia actual es mediocre y hay mucho margen de mejora. Sin embargo, esta dirección es muy innovadora y vale la pena intentarlo.

Ver originales
This page may contain third-party content, which is provided for information purposes only (not representations/warranties) and should not be considered as an endorsement of its views by Gate, nor as financial or professional advice. See Disclaimer for details.
  • Recompensa
  • 1
  • Compartir
Comentar
0/400
GhostWalletSleuthvip
· hace18h
¿Es realmente necesario que los hermanos hagan esto?
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)