Recientemente, un evento ha provocado que las personas reconsideren los servicios de acceso a dominios tradicionales. La supuesta estabilidad de los servicios de resolución de nombres de dominio ha mostrado problemas, lo que lleva a preguntarse: ¿podría la Descentralización ser una alternativa que vale la pena explorar?
Desplegar una página web en la blockchain puede tener las siguientes ventajas:
Descentralización: todos los cambios requieren el consentimiento colectivo para llevarse a cabo, ninguna entidad única puede actuar de manera unilateral.
Sin necesidad de certificado: Debido a que la blockchain utiliza tecnología de encriptación, no se requiere configurar certificados adicionales.
Anteriormente vi un esquema de nombres de dominio en TON, en ese momento pensé que podría ser solo un intento novedoso, con utilidad limitada, ya que el método de acceso tradicional ya es bastante estable y común. Pero ahora que lo pienso, este esquema puede de hecho tener sus escenarios de aplicación, y merece una investigación más profunda.
en la creación de sitios web en blockchain
Este artículo intentará desplegar un sitio web en TON y hacerlo accesible a través de un 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 nombre de dominio en la blockchain es similar al de los nombres de dominio en el mundo WEB2, ambos proporcionan un alias para direcciones complejas y difíciles de recordar. En la blockchain, representa la dirección del usuario; en WEB2, representa la dirección IP del servicio.
compra de dominio
Tomando como ejemplo TON, los nombres de dominio se pueden adquirir a través de canales oficiales, valorados en TON. Al igual que en WEB2, los nombres de dominio más cortos tienen un precio más alto, con un rango de precios de 1 a 100 TON.
Si un dominio aún no está en posesión de nadie, puedes hacer una oferta baja y luego entrar en una fase de cuenta regresiva, durante la cual todos pueden participar en la puja hasta que termine la cuenta regresiva. El dominio adquirido con éxito se almacenará en la billetera del usuario en forma de NFT. Los NFT de dominio se pueden negociar, y su duración es de 1 año, después del cual serán recuperados.
En resumen, el dominio se puede obtener a través de subastas en la página oficial o negociándolo con otros usuarios.
Preparar la página frontal
Este paso requiere preparar una página frontal para la exhibición. Para simplificar la operación, este artículo solo prepara un archivo html y utiliza nginx para exponer la página, por supuesto, también se necesita un servidor en la nube para ejecutar la página frontal. Este paso es similar a la implementación de aplicaciones frontales tradicionales.
Vincular página a .ton
Una vez que obtengas un dominio .ton, puedes vincular tu dirección ANDL en el sitio web oficial de DNS de TON. También puedes utilizar la herramienta de vinculación proporcionada por TON y seguir las instrucciones oficiales para proceder.
Una vez completada la vinculación, se debe iniciar un puerto de escucha en el servidor para escuchar las solicitudes http y reenviarlas como udp. Se puede utilizar la herramienta rldp-http-proxy proporcionada oficialmente, ingrese el siguiente comando para iniciar:
En este caso, 8080 es el puerto TCP que escucha las consultas HTTP entrantes en la máquina local, y 3333 es el puerto UDP utilizado para todas las actividades de RLDP y ADNL entrantes y salientes (es decir, conectado al sitio web de TON a través de la red TON). global.config.json es el nombre del archivo de configuración global de TON, que se puede descargar en la ubicación especificada.
Acceso al dominio .ton
Al ingresar directamente el dominio .ton en el navegador, no se puede acceder al sitio web, porque 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 consulta en la cadena la dirección ANDL correspondiente, lo que se puede comparar con 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, 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 muy similar al de WEB2, la principal diferencia radica en que el método de consulta para el mapeo de direcciones y 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 descargar, instalar y iniciar, se iniciará un proxy en el puerto 8080, y luego se podrá acceder al dominio .ton.
Uso de resumen
Actualmente, se han encontrado los siguientes problemas durante el uso:
El entorno de funcionamiento del sitio web tiene requisitos. El sistema necesita soportar la versión glibc 2.34 o superior; antes de desplegar la página, se debe verificar si la máquina cumple con los requisitos.
La documentación no es lo suficientemente clara. Puede ser porque la demanda del sitio web de TON no es alta, la redacción de la documentación no está lo suficientemente perfeccionada, y se necesita explorar por cuenta propia. Además, la versión en chino no se actualiza a tiempo, quedando rezagada en relación al contenido de la versión en inglés.
La velocidad de acceso es más lenta. La velocidad de acceso está por detrás de los sitios web tradicionales. Por supuesto, esto implica múltiples factores y hay un gran margen de mejora en el futuro.
No se ha obtenido soporte para la billetera. La oficial proporciona una página de navegador integrada simple, que permite acceder sin necesidad de instalar un proxy. Sin embargo, actualmente este sitio web ha sido identificado como un sitio de phishing por todas las billeteras principales.
En general, la experiencia de uso actual es regular, y hay mucho que se puede mejorar. Sin embargo, esta dirección es bastante 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.
6 me gusta
Recompensa
6
2
Compartir
Comentar
0/400
TooScaredToSell
· hace23h
TON huele bien, solo que la configuración es complicada.
Exploración del despliegue de sitios web en la Cadena de bloques: práctica de nombres de dominio descentralizados y alojamiento de páginas web con TON
Recientemente, un evento ha provocado que las personas reconsideren los servicios de acceso a dominios tradicionales. La supuesta estabilidad de los servicios de resolución de nombres de dominio ha mostrado problemas, lo que lleva a preguntarse: ¿podría la Descentralización ser una alternativa que vale la pena explorar?
Desplegar una página web en la blockchain puede tener las siguientes ventajas:
Descentralización: todos los cambios requieren el consentimiento colectivo para llevarse a cabo, ninguna entidad única puede actuar de manera unilateral.
Sin necesidad de certificado: Debido a que la blockchain utiliza tecnología de encriptación, no se requiere configurar certificados adicionales.
Anteriormente vi un esquema de nombres de dominio en TON, en ese momento pensé que podría ser solo un intento novedoso, con utilidad limitada, ya que el método de acceso tradicional ya es bastante estable y común. Pero ahora que lo pienso, este esquema puede de hecho tener sus escenarios de aplicación, y merece una investigación más profunda.
en la creación de sitios web en blockchain
Este artículo intentará desplegar un sitio web en TON y hacerlo accesible a través de un 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 nombre de dominio en la blockchain es similar al de los nombres de dominio en el mundo WEB2, ambos proporcionan un alias para direcciones complejas y difíciles de recordar. En la blockchain, representa la dirección del usuario; en WEB2, representa la dirección IP del servicio.
compra de dominio
Tomando como ejemplo TON, los nombres de dominio se pueden adquirir a través de canales oficiales, valorados en TON. Al igual que en WEB2, los nombres de dominio más cortos tienen un precio más alto, con un rango de precios de 1 a 100 TON.
Si un dominio aún no está en posesión de nadie, puedes hacer una oferta baja y luego entrar en una fase de cuenta regresiva, durante la cual todos pueden participar en la puja hasta que termine la cuenta regresiva. El dominio adquirido con éxito se almacenará en la billetera del usuario en forma de NFT. Los NFT de dominio se pueden negociar, y su duración es de 1 año, después del cual serán recuperados.
En resumen, el dominio se puede obtener a través de subastas en la página oficial o negociándolo con otros usuarios.
Preparar la página frontal
Este paso requiere preparar una página frontal para la exhibición. Para simplificar la operación, este artículo solo prepara un archivo html y utiliza nginx para exponer la página, por supuesto, también se necesita un servidor en la nube para ejecutar la página frontal. Este paso es similar a la implementación de aplicaciones frontales tradicionales.
Vincular página a .ton
Una vez que obtengas un dominio .ton, puedes vincular tu dirección ANDL en el sitio web oficial de DNS de TON. También puedes utilizar la herramienta de vinculación proporcionada por TON y seguir las instrucciones oficiales para proceder.
Una vez completada la vinculación, se debe iniciar un puerto de escucha en el servidor para escuchar las solicitudes http y reenviarlas como udp. Se puede utilizar la herramienta rldp-http-proxy proporcionada oficialmente, ingrese el siguiente comando para iniciar:
En este caso, 8080 es el puerto TCP que escucha las consultas HTTP entrantes en la máquina local, y 3333 es el puerto UDP utilizado para todas las actividades de RLDP y ADNL entrantes y salientes (es decir, conectado al sitio web de TON a través de la red TON). global.config.json es el nombre del archivo de configuración global de TON, que se puede descargar en la ubicación especificada.
Acceso al dominio .ton
Al ingresar directamente el dominio .ton en el navegador, no se puede acceder al sitio web, porque 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 consulta en la cadena la dirección ANDL correspondiente, lo que se puede comparar con 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, 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 muy similar al de WEB2, la principal diferencia radica en que el método de consulta para el mapeo de direcciones y 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 descargar, instalar y iniciar, se iniciará un proxy en el puerto 8080, y luego se podrá acceder al dominio .ton.
Uso de resumen
Actualmente, se han encontrado los siguientes problemas durante el uso:
El entorno de funcionamiento del sitio web tiene requisitos. El sistema necesita soportar la versión glibc 2.34 o superior; antes de desplegar la página, se debe verificar si la máquina cumple con los requisitos.
La documentación no es lo suficientemente clara. Puede ser porque la demanda del sitio web de TON no es alta, la redacción de la documentación no está lo suficientemente perfeccionada, y se necesita explorar por cuenta propia. Además, la versión en chino no se actualiza a tiempo, quedando rezagada en relación al contenido de la versión en inglés.
La velocidad de acceso es más lenta. La velocidad de acceso está por detrás de los sitios web tradicionales. Por supuesto, esto implica múltiples factores y hay un gran margen de mejora en el futuro.
No se ha obtenido soporte para la billetera. La oficial proporciona una página de navegador integrada simple, que permite acceder sin necesidad de instalar un proxy. Sin embargo, actualmente este sitio web ha sido identificado como un sitio de phishing por todas las billeteras principales.
En general, la experiencia de uso actual es regular, y hay mucho que se puede mejorar. Sin embargo, esta dirección es bastante innovadora y vale la pena intentarlo.