Internet puede ser la mayor creación de la tecnología moderna y es un trabajo en progreso. En el centro de su desarrollo actual se encuentran tres visiones diferentes de lo que Internet podría llegar a ser. En este artículo, exploraremos las tres ideas que guían el futuro tecnológico y arquitectónico de Internet: Web 3.0, Web3 y la web semántica. Web 3.0: el futuro de Internet Web 3.0 es la más amplia de las tres visiones de la Internet. Abarca y poliniza de forma cruzada las ideas de los otros dos. En esencia, la Web 3.0 toma las ideas de la Web 2.0 y dice: «¿Qué sigue?» La Web 2.0 generalmente se refiere a la Web que se desarrolló durante la primera parte de este siglo. Esta iteración de la web introdujo más aplicaciones modificables por el usuario, como las redes sociales. También presentó innovaciones tecnológicas clave como Ajax. La Web 1.0, construida sobre HTML directo y fragmentos de JavaScript engorrosos, luce completamente diferente de las aplicaciones Web 2.0 avanzadas de hoy. Presumiblemente, estamos en el proceso de desarrollar la Web 3.0, que culminará en aplicaciones que harán que la Web tal como la conocemos hoy parezca prosaico. Aunque el término Web 3.0 a veces se asocia con ideas o tecnologías específicas, en última instancia se refiere a la próxima generación de software e interfaces de Internet. La evolución de la Web 2.0 No hay duda de que las aplicaciones modernas que utilizan las últimas técnicas son mucho más avanzadas que las de la primera. generación de la Web 2.0. ¿Pero son radicalmente diferentes? ¿Son de diferente tipo? No precisamente. Lo que vemos hoy se parece más a la Web 2.5 que a la evolución total hacia la Web 3.0. Entonces, ¿cuáles son las tecnologías fundamentales de la iteración actual de la Web 2.5? Uno es la nube. Si bien se ha vuelto tan común que es casi invisible, la infraestructura virtualizada realmente se hizo popular en los últimos 10 años. La nube es definitiva para el funcionamiento de las aplicaciones web en la actualidad. Otras dos tecnologías Web 2.5 definitivas son los marcos reactivos (como React) y los almacenes de datos NoSQL. Ambas fueron mejoras significativas en su campo que tuvieron un gran impacto. Estas tres tecnologías (computación en la nube, NoSQL y programación reactiva) son los pilares de la Web 2.5. Podemos esperar que sigan desempeñando un papel importante en la próxima versión de Internet, pero no son la esencia de la Web 3.0. Esa esencia es difícil de precisar porque ahora estamos en el proceso de descubrirla. Pero sí tenemos suficiente frente a nosotros para verlo a grandes rasgos. Al menos, tenemos suficiente para arriesgarnos y hacer una llamada. Blockchain es la tercera y más innovadora tecnología subyacente a la Web 3.0. Hace las cosas en Internet de una manera fundamentalmente diferente a lo que hemos visto antes. Pero técnicamente blockchain no es Web 3.0. Sus defensores han adoptado un término diferente para la evolución que imaginan, llamado Web3. Web3 no es Web 3.0. En la tradicional tradición de sobrecargar términos para lograr la máxima confusión, Web 3.0 y Web3 significan cosas similares pero diferentes y vagamente definidas. Los dos términos se usan con frecuencia como sinónimos, solo dos formas diferentes de referirse a la misma idea general. Pero vale la pena mantener las distinciones, porque Web 3.0 realmente se refiere al carácter general de la próxima web, mientras que Web3 se refiere al reino paralelo de blockchain. innovaciones. Web3 tendrá un impacto significativo en el significado final de la Web 3.0. En la práctica, la Web 3.0 incorporará la Web3. Si blockchain termina teniendo un papel lo suficientemente importante en el futuro de Internet (lo cual creo que tendrá), la Web 3.0 podría terminar siendo la Web3. Discutiremos más la influencia de blockchain, pero primero consideremos al tercer actor en la evolución actual de Internet. La web semántica La web semántica es una idea que nos viene del creador de Internet, Tim Berners-Lee (y otros). . Básicamente, la web semántica incorpora metadatos en la información que emiten las aplicaciones. Estos metadatos describen el significado, la intención y la relación de los datos (la semántica) y, por lo tanto, transforman Internet en una red de recursos interrelacionados navegable por máquinas. En esencia, la web semántica busca transformar Internet de una base de datos a una base de conocimientos. Es una extensión o elaboración natural de la web existente, y probablemente tenga el reclamo más oficial de la Web 3.0 dado su pedigrí. Sin embargo, hacer avanzar la implementación en la práctica es complicado porque aumenta el esfuerzo sin beneficiar a la aplicación ni a sus desarrolladores. Requiere repensar cómo se diseñan las aplicaciones. Hasta cierto punto, también requiere abandonar tecnologías familiares (como las API RESTful que en realidad no son RESTful). A largo plazo, tecnologías como JSON-LD y HTMX mediarán en la adopción de ideas de web semántica, que conducirán a una web más significativa. IA generativa y la web semántica Cuando consideramos la web semántica y la Web3 juntas, tenemos dos tendencias potentes que trazan el curso futuro de la Web 3.0: la descentralización (Web3) y la vinculación de datos (web semántica). El primero es un advenedizo, el otro el heredero permanente. En la introducción de Berners-Lee a la idea de la web semántica, presenta el navegador del futuro, que contendrá la información contextual para potenciar las interacciones del usuario. Esta red semántica, escribe, sabrá lo que sabe, «sin necesidad de inteligencia artificial en la escala de Hal de 2001 o C-3PO de Star Wars». Si bien no es C-3PO, el impacto de genAI en el desarrollo futuro de la web será significativo. El impulso para hacer que los datos sean más semánticos, contextuales y relacionables dio un gran paso adelante con la llegada de la IA moderna, especialmente los modelos de lenguaje de gran tamaño. Y resulta que, después de todo, no necesitábamos agregar datos semánticos. En cambio, simplemente creamos máquinas de probabilidad gigantes para simularlo después del hecho. Mientras que la idea de los metadatos semánticos solo se ha desarrollado de manera lenta y poco sistemática, la IA generativa ha conquistado el mundo. De repente, la gran pila de información inerte encapsulada en las URL ha cobrado vida. Sin lugar a dudas, la IA generativa influirá en la Web 3.0. Queda por ver si representa una agitación total. De hecho, es posible que ya hayamos superado el gran obstáculo (o ciclo de exageración) de esta generación de IA y hayamos entrado en la siguiente fase de extrapolación de sus detalles más finos. (Blockchain se encuentra en un ciclo de vida similar. Lo que Gartner llama la meseta de la productividad). Blockchain, IA y la web del futuroQueda por ver exactamente dónde se trazará el límite entre las aplicaciones tradicionales y las aplicaciones blockchain (también conocidas como dApps, aplicaciones distribuidas). , pero eventualmente veremos elementos de blockchain que tocarán prácticamente todos los aspectos de la web. En este momento, blockchain está impactando fuertemente a la industria financiera, donde las finanzas descentralizadas (DeFi) están revolucionando el carro de la manzana con transacciones casi instantáneas y de bajas tarifas que no requieren un corredor, banco o cámara de compensación. La identidad y la autorización probablemente sean las siguientes en la lista que será cambiado fundamentalmente por blockchain. Vea cosas como Iniciar sesión con Ethereum (SiWE) para tener una idea de lo que está por venir. El siguiente paso es la IA, que se utiliza como herramienta para crear software y como herramienta utilizada en software. En el primer uso, los desarrolladores ya se han acostumbrado a emplear la IA como asistente de codificación (incluidos sus errores a veces confusos). En un futuro próximo, probablemente veremos aplicaciones más sofisticadas para diseño y arquitectura, manipulación de datos y más. También podemos esperar que las aplicaciones mejoradas con IA hagan que la interfaz entre las personas y los datos sea menos incómoda. Todo esto nos lleva a una pregunta interesante: ¿qué tecnología ejercerá más influencia sobre el futuro de Internet? Creo que, en última instancia, blockchain desempeñará un papel más diferenciador. La razón es que la IA generativa toma los procedimientos existentes y los hace (a veces radicalmente) más efectivos. Pero blockchain hace algo fundamentalmente diferente: computación pública, segura y sin confianza. Conclusión Web 3.0 implica el uso completo de técnicas Web 2.0 (incluida la interactividad del usuario, plataformas en la nube, reactividad y NoSQL) con la incorporación cada vez mayor de elementos de blockchain, semántica e inteligencia artificial. En última instancia, la Web 3.0 será una unión de blockchain y aplicaciones tradicionales, que incorporan mejor tanto la semántica como la IA generativa. Los ganadores serán las tecnologías y los equipos que hagan manejable la fusión y el refinamiento gradual de esta mezcla. Copyright © 2024 IDG Communications, Inc.

Source link