Práctica de despliegue del sitio web de la cadena de bloques TON: oportunidades y desafíos de la descentralización en la resolución de nombres de dominio

robot
Generación de resúmenes en curso

Recientemente, un acontecimiento ha suscitado una nueva reflexión sobre los servicios de acceso a dominios tradicionales. El hecho de que un servicio de resolución de nombres de dominio, que siempre se ha considerado extremadamente estable, pueda presentar problemas, lleva a preguntarse si la Descentralización podría convertirse en una alternativa digna de explorar.

Desplegar una página en la blockchain puede tener las siguientes ventajas:

  1. Descentralización: todas las modificaciones requieren consenso colectivo, ninguna institución puede actuar de manera unilateral.

  2. Sin necesidad de certificado: la blockchain utiliza tecnología de cifrado, sin necesidad de configurar certificados adicionales.

Anteriormente, cuando me encontré con el esquema de dominios en TON, pensé que su utilidad era limitada, ya que los métodos de acceso tradicionales ya son bastante estables y comunes. Pero ahora parece que este esquema podría tener verdaderamente escenarios aplicables, lo que merece una investigación más profunda.

crear un sitio web en la blockchain

Este artículo intentará desplegar un sitio web en TON y hacerlo accesible a través del navegador. Todo el proceso se divide en tres pasos: 1. Comprar un nombre de dominio; 2. Preparar la página frontal; 3. Vincular la página al nombre de dominio.

El concepto de dominio en blockchain es similar al del mundo WEB2, ambos son alias de direcciones complejas. En blockchain, representa la dirección del usuario, mientras que en WEB2 representa la dirección IP del servicio.

compra de dominio

Tomando como ejemplo TON, los nombres de dominio se pueden comprar a través de la plataforma oficial, valorados en TON. Al igual que en WEB2, los nombres de dominio más cortos tienen un precio más alto, que oscila entre 1 y 100 TON.

Si el dominio no está ocupado, se puede ofertar a un precio bajo, luego entrará en la fase de cuenta regresiva, durante la cual todos pueden participar en la puja. El dominio adquirido se almacenará en forma de NFT en la billetera del usuario, y se podrá comerciar. La validez del dominio es de 1 año, y será recuperado una vez que expire.

En resumen, obtener un nombre de dominio se puede hacer a través de una subasta en el sitio web oficial o negociando con otros usuarios.

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

Preparar la página frontal

Este paso requiere preparar una página web frontal como presentación. Para simplificar la operación, este artículo solo prepara un archivo html y utiliza nginx para exponerlo, al mismo tiempo que 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 a .ton

Una vez que obtenga el dominio .ton, puede vincular su dirección ANDL en el sitio web oficial de DNS de TON. También puede utilizar las herramientas de vinculación proporcionadas por TON y seguir la guía oficial para realizar la operación.

Una vez que la vinculación esté completa, 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, iniciándola 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 en el que el host local escucha las consultas HTTP entrantes, y 3333 es el puerto UDP utilizado para todas las actividades RLDP y ADNL entrantes y salientes. global.config.json es el archivo de configuración global de TON, que se puede descargar a través de canales oficiales.

Acceder al dominio .ton

Al ingresar directamente el dominio .ton en el navegador, no se puede acceder al sitio web, ya que el navegador no sabe cómo resolver este dominio. Por lo tanto, se necesitan realizar algunas operaciones adicionales.

solicitud del proceso .ton

Al solicitar un dominio .ton, primero se consultará en la cadena la dirección ANDL correspondiente, que es similar a la dirección IP en WEB2, generada automáticamente al desplegar un sitio web. Este 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, en este momento se puede especificar la página de retorno. Todo el proceso es similar al de WEB2, la principal diferencia radica en que la forma de consultar la dirección y el mapeo de nombres de dominio es diferente.

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

La forma más recomendada es utilizar la herramienta de proxy Tonutils Reverse Proxy proporcionada oficialmente. Después de descargarla, instalarla y ejecutarla, se iniciará un proxy en el puerto 8080, luego podrás acceder al dominio .ton.

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

Uso resumido

Actualmente estoy encontrando los siguientes problemas:

  1. Hay requisitos para el entorno de funcionamiento del sitio web. El sistema necesita 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 ser porque la demanda del sitio web de TON no es alta, la documentación no está completa y se necesita explorar por cuenta propia. La versión en chino tampoco se actualiza a tiempo, está rezagada respecto a la versión en inglés.

  3. La velocidad de acceso es más lenta. La velocidad de acceso se queda atrás en comparación con los sitios web tradicionales, hay muchos factores involucrados y hay un gran margen de mejora en el futuro.

  4. No se ha obtenido soporte para la billetera. La oficial proporciona una página de navegador incrustada sencilla que se puede acceder sin instalar un proxy. Pero actualmente, este sitio web ha sido identificado como un sitio de phishing por todas las billeteras principales.

En general, la experiencia actual es regular y hay muchas áreas que se pueden mejorar. 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
  • 5
  • Compartir
Comentar
0/400
BearMarketSagevip
· hace17h
Solo sé hablar de la Cadena de bloques
Ver originalesResponder0
GateUser-a606bf0cvip
· hace17h
Ay, sigue siendo poco confiable como si fuera un juego.
Ver originalesResponder0
LiquidityWitchvip
· hace18h
¿Cada vez más absurdo?
Ver originalesResponder0
CryptoComedianvip
· hace18h
Los dominios tradicionales han muerto en el lugar, los tontos tienen que aprender nuevas cosas.
Ver originalesResponder0
metaverse_hermitvip
· hace18h
Los dominios centralizados no son seguros
Ver originalesResponder0
  • Anclado
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)