Un reciente incidente ha llevado a repensar los servicios de acceso a dominios tradicionales. Siempre hemos considerado que los servicios de resolución de dominios son muy estables, pero también pueden presentar problemas. Esto nos hace preguntarnos si una solución de Descentralización podría convertirse en una alternativa que vale la pena explorar.
Desplegar páginas en la blockchain puede tener las siguientes ventajas:
Descentralización: todas las modificaciones requieren consenso para llevarse a cabo, no hay una sola entidad que pueda actuar de forma unilateral.
Sin necesidad de certificados: debido a que la blockchain utiliza tecnología de cifrado, no se requiere configuración de certificados adicionales.
Antes había visto un plan de dominios en una plataforma de blockchain, y en ese momento pensé que parecía ser solo un intento novedoso, con poca utilidad, ya que el método de acceso tradicional ya es bastante estable y común. Pero ahora que lo pienso, este tipo de plan podría tener sus propias aplicaciones únicas que valen la pena investigar más a fondo.
crear un sitio web en la blockchain
Aquí intentaremos desplegar un sitio web en una plataforma de blockchain y hacer que sea accesible a través de un navegador. Todo el proceso se puede dividir en tres pasos: 1. Comprar un nombre de dominio; 2. Preparar la página frontal; 3. Vincular la página al nombre de dominio.
Los nombres de dominio en la blockchain son conceptualmente similares a los nombres de dominio en el mundo Web2, ambos son alias para una dirección compleja. En la blockchain, representa la dirección del usuario, mientras que en Web2 es la dirección IP del servicio.
comprar dominio
Tomando como ejemplo una plataforma de blockchain, el dominio se puede comprar en el sitio web designado por la oficial, y se valora en el token nativo de la plataforma. Al igual que en Web2, cuanto más corto es el dominio, más alto es su precio, que varía entre 1 y 100 tokens.
Si un nombre de dominio aún no está ocupado, puedes hacer una oferta a un precio más bajo y luego entrar en la fase de cuenta regresiva, durante la cual todos pueden participar en la puja hasta que la cuenta regresiva termine. El nombre de dominio ganado se almacenará en la billetera del usuario en forma de NFT. Estos NFT de dominio pueden ser negociados. La validez del dominio es de 1 año y, al expirar, será recuperado.
En resumen, hay dos formas de obtener un dominio: a través de una subasta en el sitio oficial o comprándolo a otros usuarios.
Preparar la página frontal
Este paso requiere preparar una página frontal como presentación. Para simplificar el proceso, solo preparamos un archivo html y usamos 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 básicamente el mismo que el despliegue de aplicaciones frontales tradicionales.
Vincular página a dominio de blockchain
Después de tener un dominio de blockchain, puedes vincular tu dirección ANDL en el sitio web oficial de DNS de la plataforma. También puedes utilizar la herramienta de vinculación proporcionada por la plataforma y seguir las instrucciones oficiales.
Después de completar la vinculación, necesitas iniciar un puerto de escucha en el servidor para recibir solicitudes http y reenviarlas como udp. Aquí se puede utilizar la herramienta rldp-http-proxy proporcionada oficialmente, solo ingresa el comando correspondiente para iniciar.
Acceso a los dominios de blockchain
No se puede acceder al sitio web ingresando directamente el nombre de dominio de blockchain en el navegador, porque el navegador no sabe cómo resolver este tipo de dominio. Por lo tanto, también se requieren algunas operaciones adicionales.
Solicitud del proceso de dominio en la Descentralización de blockchain
Al solicitar un nombre de dominio de blockchain, primero se consultará la dirección ANDL correspondiente en la cadena, esta dirección 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 será reenviada a la máquina correspondiente, y en este momento se puede especificar el contenido de la página devuelta. Todo el proceso es bastante similar a Web2, la principal diferencia radica en que el método de consulta del 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 descargarla, instalarla y ejecutarla, se abrirá un puerto 8080 en local para el proxy, y luego se podrá acceder al dominio de la cadena de bloques.
Resumen de uso
Actualmente, al usarlo, he encontrado los siguientes problemas:
Hay requisitos para el entorno de funcionamiento del sitio web. El sistema necesita soportar una versión más reciente de glibc, por lo que antes de desplegar la página, es necesario verificar si la máquina cumple con los requisitos.
La documentación no es lo suficientemente clara. Puede ser porque la demanda de este tipo de sitios web no es alta, por lo que la documentación no está muy completa y es necesario explorar por cuenta propia. Además, las actualizaciones de la documentación en chino pueden estar rezagadas con respecto a la versión en inglés.
La velocidad de acceso es lenta. En comparación con los sitios web tradicionales, la velocidad de acceso puede estar rezagada. Por supuesto, esto involucra múltiples factores y todavía hay un gran margen de mejora en el futuro.
No cuenta con el apoyo de billeteras principales. La oficial ha proporcionado una página de navegador integrada simple, que se puede acceder sin instalar un proxy. Pero actualmente, este sitio web es reconocido como un sitio de phishing por todas las billeteras principales.
En general, la experiencia del usuario actual es regular, y hay muchas áreas que se pueden mejorar y optimizar. Sin embargo, esta dirección es realmente innovadora y vale la pena intentar y explorar.
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.
15 me gusta
Recompensa
15
6
Compartir
Comentar
0/400
WhaleMistaker
· 07-26 00:46
El dominio, esto ha cambiado, vamos a empezar.
Ver originalesResponder0
FlashLoanPrince
· 07-25 19:38
Ya están hablando de web3, es suficiente.
Ver originalesResponder0
SneakyFlashloan
· 07-23 01:22
Esta ola podría protagonizar un gran espectáculo.
Ver originalesResponder0
GasWaster
· 07-23 01:15
apuesto a que esas tarifas de tx para el registro de dominio me van a hacer llorar... pero el dns web3 es un genio en secreto, no voy a mentir
Ver originalesResponder0
ColdWalletGuardian
· 07-23 01:13
¿Los 23 apellidos tradicionales de Internet pertenecen a Ma? Si quieres acaparar el poder, ve despacio.
Ver originalesResponder0
rugdoc.eth
· 07-23 01:13
¿Quién se atreve a decir que la infraestructura es estable, si no está en manos de un centro?
Exploración del despliegue de sitios web de dominios de Cadena de bloques: nueva dirección en la Web3 Descentralización
Un reciente incidente ha llevado a repensar los servicios de acceso a dominios tradicionales. Siempre hemos considerado que los servicios de resolución de dominios son muy estables, pero también pueden presentar problemas. Esto nos hace preguntarnos si una solución de Descentralización podría convertirse en una alternativa que vale la pena explorar.
Desplegar páginas en la blockchain puede tener las siguientes ventajas:
Descentralización: todas las modificaciones requieren consenso para llevarse a cabo, no hay una sola entidad que pueda actuar de forma unilateral.
Sin necesidad de certificados: debido a que la blockchain utiliza tecnología de cifrado, no se requiere configuración de certificados adicionales.
Antes había visto un plan de dominios en una plataforma de blockchain, y en ese momento pensé que parecía ser solo un intento novedoso, con poca utilidad, ya que el método de acceso tradicional ya es bastante estable y común. Pero ahora que lo pienso, este tipo de plan podría tener sus propias aplicaciones únicas que valen la pena investigar más a fondo.
crear un sitio web en la blockchain
Aquí intentaremos desplegar un sitio web en una plataforma de blockchain y hacer que sea accesible a través de un navegador. Todo el proceso se puede dividir en tres pasos: 1. Comprar un nombre de dominio; 2. Preparar la página frontal; 3. Vincular la página al nombre de dominio.
Los nombres de dominio en la blockchain son conceptualmente similares a los nombres de dominio en el mundo Web2, ambos son alias para una dirección compleja. En la blockchain, representa la dirección del usuario, mientras que en Web2 es la dirección IP del servicio.
comprar dominio
Tomando como ejemplo una plataforma de blockchain, el dominio se puede comprar en el sitio web designado por la oficial, y se valora en el token nativo de la plataforma. Al igual que en Web2, cuanto más corto es el dominio, más alto es su precio, que varía entre 1 y 100 tokens.
Si un nombre de dominio aún no está ocupado, puedes hacer una oferta a un precio más bajo y luego entrar en la fase de cuenta regresiva, durante la cual todos pueden participar en la puja hasta que la cuenta regresiva termine. El nombre de dominio ganado se almacenará en la billetera del usuario en forma de NFT. Estos NFT de dominio pueden ser negociados. La validez del dominio es de 1 año y, al expirar, será recuperado.
En resumen, hay dos formas de obtener un dominio: a través de una subasta en el sitio oficial o comprándolo a otros usuarios.
Preparar la página frontal
Este paso requiere preparar una página frontal como presentación. Para simplificar el proceso, solo preparamos un archivo html y usamos 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 básicamente el mismo que el despliegue de aplicaciones frontales tradicionales.
Vincular página a dominio de blockchain
Después de tener un dominio de blockchain, puedes vincular tu dirección ANDL en el sitio web oficial de DNS de la plataforma. También puedes utilizar la herramienta de vinculación proporcionada por la plataforma y seguir las instrucciones oficiales.
Después de completar la vinculación, necesitas iniciar un puerto de escucha en el servidor para recibir solicitudes http y reenviarlas como udp. Aquí se puede utilizar la herramienta rldp-http-proxy proporcionada oficialmente, solo ingresa el comando correspondiente para iniciar.
Acceso a los dominios de blockchain
No se puede acceder al sitio web ingresando directamente el nombre de dominio de blockchain en el navegador, porque el navegador no sabe cómo resolver este tipo de dominio. Por lo tanto, también se requieren algunas operaciones adicionales.
Solicitud del proceso de dominio en la Descentralización de blockchain
Al solicitar un nombre de dominio de blockchain, primero se consultará la dirección ANDL correspondiente en la cadena, esta dirección 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 será reenviada a la máquina correspondiente, y en este momento se puede especificar el contenido de la página devuelta. Todo el proceso es bastante similar a Web2, la principal diferencia radica en que el método de consulta del 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 descargarla, instalarla y ejecutarla, se abrirá un puerto 8080 en local para el proxy, y luego se podrá acceder al dominio de la cadena de bloques.
Resumen de uso
Actualmente, al usarlo, he encontrado los siguientes problemas:
Hay requisitos para el entorno de funcionamiento del sitio web. El sistema necesita soportar una versión más reciente de glibc, por lo que antes de desplegar la página, es necesario verificar si la máquina cumple con los requisitos.
La documentación no es lo suficientemente clara. Puede ser porque la demanda de este tipo de sitios web no es alta, por lo que la documentación no está muy completa y es necesario explorar por cuenta propia. Además, las actualizaciones de la documentación en chino pueden estar rezagadas con respecto a la versión en inglés.
La velocidad de acceso es lenta. En comparación con los sitios web tradicionales, la velocidad de acceso puede estar rezagada. Por supuesto, esto involucra múltiples factores y todavía hay un gran margen de mejora en el futuro.
No cuenta con el apoyo de billeteras principales. La oficial ha proporcionado una página de navegador integrada simple, que se puede acceder sin instalar un proxy. Pero actualmente, este sitio web es reconocido como un sitio de phishing por todas las billeteras principales.
En general, la experiencia del usuario actual es regular, y hay muchas áreas que se pueden mejorar y optimizar. Sin embargo, esta dirección es realmente innovadora y vale la pena intentar y explorar.