Imagínese un momento en el que navegar por Internet sería fácil sabiendo que es seguro y no se puede bloquear. Esto parece casi demasiado perfecto para ser posible. Abróchense los cinturones ya que estamos a punto de embarcarnos en un viaje hacia el futuro de Internet, donde el Sistema de nombres de dominio (DNS) está descentralizado y está impulsado por la tecnología blockchain.
El estado actual del DNS
Teniendo un conocimiento básico de las operaciones actuales, podemos encontrarnos en el nuevo e interesante tema del DNS descentralizado. Imagínese sentado frente a su computadora, deseando algunos artículos tecnológicos interesantes. Abres tu navegador y escribes www.hackernoon.com y, por supuesto, te espera una gran cantidad de contenido revelador que ampliará tu conocimiento del mundo de la tecnología. ¿Pero alguna vez has pensado en lo que sucede detrás de escena? Aquí es donde entra en juego el DNS. Al convertir nombres de dominio legibles por humanos en direcciones IP numéricas, funciona como un directorio telefónico en línea. Sin embargo, nuestro sistema DNS actual está centralizado y utiliza una cadena de servidores mantenidos bajo el control de varios gobiernos y corporaciones.
«¿Así que lo que?» uno puede preguntar. ¡Eso me parece razonable! Tienes razón la mayor parte del tiempo; la mayor parte del tiempo funciona sin incidentes. Sin embargo, esta estrategia centralizada tiene varias desventajas clave:
- Puntos únicos de falla: Gran parte de Internet podría dejar de estar disponible si falla un servidor DNS crítico.
- Vulnerabilidad a la censura: Los gobiernos u otros grupos podrían simplemente modificar los registros DNS para limitar el acceso a los sitios web.
- Riesgos de seguridad: Generalmente dirigidos a sistemas centralizados, los ataques utilizan denegación de servicio distribuido (DDoS)
¿Observas cómo surge el potencial deseo de un cambio? Bueno, veamos cómo las tecnologías blockchain podrían cambiar el juego del DNS.
¿Qué es la cadena de bloques?
Ahora sé lo que tienes en mente. ¿Cadena de bloques? ¿No es esa la tecnología que hace que Bitcoin funcione? Por supuesto, tiene razón, incluso si la tecnología blockchain aborda un terreno mucho más amplio que el mero dinero digital. Blockchain, tecnología de contabilidad fundamentalmente distribuida, registra eventos en muchas computadoras. Esto hace que cambiarlo o piratearlo sea todo un desafío. Ahora bien, ¿cómo se relaciona el DNS con esto? Imagine los probables beneficios de extender la administración de DNS desde un único conjunto de servidores a miles, o tal vez millones de dispositivos en todo el mundo. El DNS basado en blockchain está destinado a ese propósito particular.
Repasemos todos los pasos sobre cómo funciona esto:
- Registro de Dominio: En blockchain, registras un dominio en lugar de estar bajo control centralizado.
- Resolución de nombre: En lugar de depender de un sistema de nombres de dominio (DNS) convencional, su computadora consultará la red blockchain cada vez que visite la dirección de un sitio web.
- Consenso: Cambiar la dirección IP correcta sería bastante difícil, si no imposible, porque así lo determina el acuerdo en toda la red.
Suena muy bien, ¿verdad? Pero espera, hay más.
Los beneficios
Esto suena interesante, pero ¿por qué es importante el DNS descentralizado para el usuario medio de Internet? Buena consulta. Ahora revisaremos algunos de los increíbles beneficios:
- Seguridad mejorada: Hablamos anteriormente sobre ataques distribuidos de denegación de servicio. Su implementación se vuelve considerablemente más desafiante en un sistema distribuido. No hay ningún punto débil por lo que toda la red es más fuerte.
- Resistencia a la censura: En países donde actualmente es ilegal, un sistema DNS descentralizado podría cambiar el acceso a Internet. A los gobiernos que limiten el acceso a sitios web les resultaría extremadamente difícil reprimir la libertad de expresión en línea.
- Privacidad mejorada: Eliminar el historial de su navegador de los servidores centralizados permitirá que el DNS basado en blockchain ayude a que sus datos sean más seguros y menos propensos a los piratas informáticos.
- Navegación más rápida: El DNS descentralizado puede reducir la latencia y acelerar la navegación al difundir los datos del DNS a través de una red informática de pares.
- Propiedad del dominio: En un sistema basado en blockchain, usted posee toda la autoridad sobre su dominio. Nadie puede hacerse cargo de su dominio ni modificar su configuración sin su aprobación.
Esto suena fantástico en principio, pero ¿alguien está trabajando en esto?
Aplicaciones del mundo real
Están en marcha muchas iniciativas destinadas a utilizar DNS distribuido. Ahora repasemos algunos casos fascinantes:
- Apretón de manos (HNS): Este proyecto busca proporcionar una alternativa para el nombre y los sistemas actuales de la Autoridad de Certificación. Ofrece un nuevo enfoque para el registro y la gestión de nombres de dominio, así como la ruta para los dominios de nivel superior (TLD) descentralizados.
- Servicio de nombres de Ethereum (ENS): Construido sobre la cadena de bloques Ethereum, ENS es un método distribuido de registro y gobernanza de nombres de dominio. Hashes de contenido, direcciones de bitcoin y más que simples sitios web, ENS también es útil para estas aplicaciones.
- Dominios imparables: Esta empresa, con sede en San Francisco, está creando dominios en blockchains. Han desarrollado extensiones para dominios como crypto y zil que son resistentes a la incautación o la censura. Estas iniciativas apenas cubren la superficie. A medida que se desarrollen las tecnologías blockchain, deberían estar disponibles soluciones DNS descentralizadas más innovadoras.
Estas iniciativas apenas cubren la superficie. A medida que se desarrollen las tecnologías blockchain, deberían estar disponibles soluciones DNS descentralizadas más innovadoras.
Desafíos y consideraciones
El DNS descentralizado tiene varios inconvenientes antes de comenzar a diseñar para su empresa de videos de gatos basada en blockchain. Consideremos algunas de las dificultades:
- Adopción: La aceptación general podría ser el obstáculo más difícil. La viabilidad del DNS descentralizado depende de la aceptación general de los usuarios de Internet y de los proveedores de servicios.
- Velocidad: Aunque en algunas situaciones el DNS descentralizado puede ser más rápido, primero puede ser más lento que el DNS estándar hasta que la red se expanda y optimice.
- Gobernancia: ¿Quién decide el rumbo de la red? ¿Cómo se pueden resolver los agravios? Tenemos que encontrar respuestas a estos difíciles problemas.
- Integración: El reemplazo o la mejora de la infraestructura y los métodos actuales permitirán el DNS descentralizado.
- Experiencia de usuario: La mayoría de la gente dice que la configuración de DNS a partir de ahora es «invisible». Para despegar, los sistemas DNS descentralizados deben seguir siendo tan simples como lo son ahora.
Las probables ventajas del DNS distribuido superan las dificultades. Como cualquier tecnología innovadora, exigirá perseverancia, paciencia y trabajo en equipo para superar los obstáculos.
¿Qué sigue para el DNS descentralizado?
El DNS descentralizado puede cambiar el aspecto de Internet en un futuro muy lejano. Aún así, ¿cómo podría presentarse este futuro? Entremos en un poco de especulación informada:
- Sistemas híbridos: Es posible que los usuarios puedan migrar entre DNS centralizado y descentralizado, aunque este sería un proceso lento pero constante.
- Nuevos modelos de negocio: El DNS descentralizado podría revertir la actual industria de registro de dominios y ofrecer acceso a nuevas técnicas de monetización de nombres de dominio y servicios en línea.
- Seguridad de IoT mejorada: El DNS descentralizado se está volviendo cada vez más crítico para proteger las conexiones de los dispositivos a medida que se expande el Internet de las cosas (IoT).
- Educación y Concientización: Las campañas de concientización pública que apoyan el DNS distribuido deberían cobrar impulso a medida que se desarrolla la tecnología.
- Desafíos regulatorios: Un sistema de nombres completamente descentralizado obligará a los gobiernos y a las autoridades reguladoras a examinar sus políticas y acciones actuales, exigiendo, por tanto, nueva legislación.
Abrazando el futuro descentralizado
Espero que esté igualmente entusiasmado con las oportunidades que ofrece el DNS distribuido cuando finalice nuestro estudio. Además de los numerosos beneficios probables de los sistemas DNS basados en blockchain, la propiedad real del dominio, la mejora de la privacidad y la seguridad y la resistencia a la censura. Recordemos, sin embargo, que nada es seguro. Nuestras decisiones y la tecnología que elijamos definirán el curso de los acontecimientos. Las personas que utilizan Internet pueden contribuir a guiar esta tecnología en el futuro. Cada pequeña cantidad cuenta, desde el conocimiento del DNS distribuido hasta el apoyo financiero o de otro tipo para proyectos vinculados y simplemente la sensibilización. ¿Le gustaría ofrecer comentarios sobre esto? ¿Estás listo para apoyar la revolución del DNS distribuido? Actualmente en construcción, la Internet del futuro está más centrada en el usuario, es más abierta y segura que cualquier Internet jamás creada. ¿Liderarás esta drástica transformación o tendrás que ponerte al día? Una cosa es bastante evidente mientras nos preparamos para el advenimiento de una nueva era: el futuro de Internet es distribuido y más fascinante que nunca.
Imagen destacada de Mongta Studio en Shutterstock
Acerca del autor
Ahmed Olabisi Olajide
Ahmed Olajide es director de TI en Boaze y cofundador de EyBrids, una nueva empresa de ciberseguridad. Es un experto analista e investigador de ciberseguridad con experiencia en seguridad de redes, evaluaciones de vulnerabilidades, seguridad en la nube y respuesta a incidentes. Ahmed combina competencia técnica con un enfoque centrado en el negocio, garantizando que las estrategias de ciberseguridad se alineen con los objetivos de la organización.
LinkedIn: https://www.linkedin.com/in/bayulus/