Nuevas posibilidades para sitios web de Cadena de bloques: explorando el mundo de la Descentralización
Recientemente, un acontecimiento ha llevado a la gente a reconsiderar los servicios de acceso a dominios tradicionales. Lo que siempre hemos considerado como un servicio de resolución de nombres de dominio muy confiable, ha demostrado que también puede tener problemas. Esto nos hace reflexionar si una solución de Descentralización podría convertirse en una alternativa que vale la pena explorar.
Desplegar una página web en la cadena de bloques puede tener las siguientes ventajas:
Descentralización: todas las modificaciones requieren consenso para llevarse a cabo, no existe una única entidad que pueda actuar de manera unilateral.
Sin necesidad de certificado: la cadena de bloques utiliza tecnología de cifrado, no se requiere configuración adicional de certificado.
Cuando me encontré por primera vez con el esquema de nombres de dominio de una cierta Cadena de bloques, pensé que parecía ser solo un concepto interesante, con utilidad limitada, ya que los métodos de acceso tradicionales ya son bastante estables y comunes. Pero ahora que lo pienso, este esquema puede tener sus escenarios de aplicación únicos, lo que vale la pena investigar más a fondo.
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 de un 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 nombre de dominio en la cadena de bloques es similar al de los nombres de dominio en Internet tradicional, ambos proporcionan un apodo fácil de recordar para direcciones complejas. En la cadena de bloques, representa la dirección del usuario, mientras que en Internet tradicional corresponde a la dirección IP del servidor.
Comprar un dominio
Tomando como ejemplo una plataforma de cadena de bloques, el nombre de dominio se puede comprar a través del sitio web oficial, utilizando el token nativo de la plataforma como precio. Al igual que con los nombres de dominio tradicionales, cuanto más corto sea el nombre de dominio, mayor será su precio, con un rango de precios que varía de 1 a 100 tokens.
Si un dominio aún no ha sido registrado, puedes hacer una oferta a un precio más bajo y luego entrar en la cuenta regresiva de la subasta. Antes de que termine la cuenta regresiva, cualquier persona puede participar en la puja. El dominio adquirido con éxito se almacenará en la billetera del usuario en forma de NFT y podrá ser comerciado. La validez del dominio es de 1 año, y será recuperado al vencimiento.
En resumen, las formas de obtener un nombre de dominio incluyen la subasta en el sitio web oficial y el intercambio entre usuarios.
Preparar la página frontal
Este paso requiere preparar una página de frontend como presentación. Para simplificar el proceso, 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 de frontend. Este paso es similar a la implementación de aplicaciones frontend tradicionales.
Vincular la página al dominio de la cadena de bloques
Una vez que obtengas un nombre de dominio de Cadena de bloques, puedes vincular tu dirección ANDL en el sitio web oficial. También puedes utilizar la herramienta de vinculación proporcionada por la plataforma y seguir las instrucciones oficiales.
Una vez completada la vinculación, es necesario iniciar un puerto de escucha en el servidor para recibir solicitudes HTTP y reenviarlas como UDP. Se puede utilizar la herramienta proporcionada oficialmente, iniciando con el siguiente comando:
Entre ellos, 8080 es el puerto TCP utilizado para escuchar consultas HTTP entrantes, y 3333 es el puerto UDP para actividades RLDP y ANDL. global.config.json es el archivo de configuración global, que se puede descargar desde los canales oficiales.
Acceder al dominio de la cadena de bloques
No se puede acceder directamente a los nombres de dominio de la cadena de bloques al ingresarlos en el navegador, porque el navegador no sabe cómo resolver este tipo de nombres de dominio. Por lo tanto, se necesitan realizar algunas operaciones adicionales.
Proceso de solicitud de dominio de Cadena de bloques
Al solicitar un nombre de dominio de cadena de bloques, primero se consultará en la cadena la dirección ANDL correspondiente, lo que es similar al proceso de consulta DNS en Internet tradicional. La dirección ANDL se puede entender como la dirección IP en el mundo de la cadena de bloques, generándose automáticamente al desplegar un sitio web.
Luego, la solicitud se reenviará a la máquina correspondiente según la dirección ANDL, devolviendo la página correspondiente. Todo el proceso es similar al de Internet tradicional, 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
La forma más recomendada es usar la herramienta de proxy proporcionada oficialmente. Después de descargarla, instalarla y iniciarla, se abrirá un puerto de proxy local, y luego se podrá acceder al dominio de la cadena de bloques.
Resumen de uso
Actualmente he encontrado los siguientes problemas durante el uso:
Hay requisitos para el entorno de ejecución. El sistema necesita soportar una versión más reciente de glibc, se debe verificar si la máquina cumple con los requisitos antes de la implementación.
La documentación no es lo suficientemente clara. Puede que debido a la escasez de requisitos, la documentación es bastante breve y se necesita explorar por uno mismo. La actualización de la documentación en chino también no es oportuna.
La velocidad de acceso es más lenta. En comparación con los sitios web tradicionales, la velocidad de acceso es algo inferior, y en el futuro hay un gran margen de mejora.
Falta de soporte para billeteras. La oficial proporciona una página de navegador integrada sencilla, que se puede acceder sin instalar un proxy. Pero actualmente, la mayoría de las billeteras principales la han marcado como un sitio web de riesgo potencial.
En general, la experiencia del usuario actual es regular, hay muchas áreas que necesitan mejorar. Sin embargo, esta dirección es muy innovadora y merece la pena intentar y prestar atención.
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.
Nuevo capítulo en el sitio web de Cadena de bloques: el potencial y los desafíos de la Descentralización
Nuevas posibilidades para sitios web de Cadena de bloques: explorando el mundo de la Descentralización
Recientemente, un acontecimiento ha llevado a la gente a reconsiderar los servicios de acceso a dominios tradicionales. Lo que siempre hemos considerado como un servicio de resolución de nombres de dominio muy confiable, ha demostrado que también puede tener problemas. Esto nos hace reflexionar si una solución de Descentralización podría convertirse en una alternativa que vale la pena explorar.
Desplegar una página web en la cadena de bloques puede tener las siguientes ventajas:
Descentralización: todas las modificaciones requieren consenso para llevarse a cabo, no existe una única entidad que pueda actuar de manera unilateral.
Sin necesidad de certificado: la cadena de bloques utiliza tecnología de cifrado, no se requiere configuración adicional de certificado.
Cuando me encontré por primera vez con el esquema de nombres de dominio de una cierta Cadena de bloques, pensé que parecía ser solo un concepto interesante, con utilidad limitada, ya que los métodos de acceso tradicionales ya son bastante estables y comunes. Pero ahora que lo pienso, este esquema puede tener sus escenarios de aplicación únicos, lo que vale la pena investigar más a fondo.
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 de un 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 nombre de dominio en la cadena de bloques es similar al de los nombres de dominio en Internet tradicional, ambos proporcionan un apodo fácil de recordar para direcciones complejas. En la cadena de bloques, representa la dirección del usuario, mientras que en Internet tradicional corresponde a la dirección IP del servidor.
Comprar un dominio
Tomando como ejemplo una plataforma de cadena de bloques, el nombre de dominio se puede comprar a través del sitio web oficial, utilizando el token nativo de la plataforma como precio. Al igual que con los nombres de dominio tradicionales, cuanto más corto sea el nombre de dominio, mayor será su precio, con un rango de precios que varía de 1 a 100 tokens.
Si un dominio aún no ha sido registrado, puedes hacer una oferta a un precio más bajo y luego entrar en la cuenta regresiva de la subasta. Antes de que termine la cuenta regresiva, cualquier persona puede participar en la puja. El dominio adquirido con éxito se almacenará en la billetera del usuario en forma de NFT y podrá ser comerciado. La validez del dominio es de 1 año, y será recuperado al vencimiento.
En resumen, las formas de obtener un nombre de dominio incluyen la subasta en el sitio web oficial y el intercambio entre usuarios.
Preparar la página frontal
Este paso requiere preparar una página de frontend como presentación. Para simplificar el proceso, 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 de frontend. Este paso es similar a la implementación de aplicaciones frontend tradicionales.
Vincular la página al dominio de la cadena de bloques
Una vez que obtengas un nombre de dominio de Cadena de bloques, puedes vincular tu dirección ANDL en el sitio web oficial. También puedes utilizar la herramienta de vinculación proporcionada por la plataforma y seguir las instrucciones oficiales.
Una vez completada la vinculación, es necesario iniciar un puerto de escucha en el servidor para recibir solicitudes HTTP y reenviarlas como UDP. Se puede utilizar la herramienta proporcionada oficialmente, iniciando 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 utilizado para escuchar consultas HTTP entrantes, y 3333 es el puerto UDP para actividades RLDP y ANDL. global.config.json es el archivo de configuración global, que se puede descargar desde los canales oficiales.
Acceder al dominio de la cadena de bloques
No se puede acceder directamente a los nombres de dominio de la cadena de bloques al ingresarlos en el navegador, porque el navegador no sabe cómo resolver este tipo de nombres de dominio. Por lo tanto, se necesitan realizar algunas operaciones adicionales.
Proceso de solicitud de dominio de Cadena de bloques
Al solicitar un nombre de dominio de cadena de bloques, primero se consultará en la cadena la dirección ANDL correspondiente, lo que es similar al proceso de consulta DNS en Internet tradicional. La dirección ANDL se puede entender como la dirección IP en el mundo de la cadena de bloques, generándose automáticamente al desplegar un sitio web.
Luego, la solicitud se reenviará a la máquina correspondiente según la dirección ANDL, devolviendo la página correspondiente. Todo el proceso es similar al de Internet tradicional, 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
La forma más recomendada es usar la herramienta de proxy proporcionada oficialmente. Después de descargarla, instalarla y iniciarla, se abrirá un puerto de proxy local, y luego se podrá acceder al dominio de la cadena de bloques.
Resumen de uso
Actualmente he encontrado los siguientes problemas durante el uso:
Hay requisitos para el entorno de ejecución. El sistema necesita soportar una versión más reciente de glibc, se debe verificar si la máquina cumple con los requisitos antes de la implementación.
La documentación no es lo suficientemente clara. Puede que debido a la escasez de requisitos, la documentación es bastante breve y se necesita explorar por uno mismo. La actualización de la documentación en chino también no es oportuna.
La velocidad de acceso es más lenta. En comparación con los sitios web tradicionales, la velocidad de acceso es algo inferior, y en el futuro hay un gran margen de mejora.
Falta de soporte para billeteras. La oficial proporciona una página de navegador integrada sencilla, que se puede acceder sin instalar un proxy. Pero actualmente, la mayoría de las billeteras principales la han marcado como un sitio web de riesgo potencial.
En general, la experiencia del usuario actual es regular, hay muchas áreas que necesitan mejorar. Sin embargo, esta dirección es muy innovadora y merece la pena intentar y prestar atención.