Las infraestructuras de la Web3
En 2014, Gavin Wood, cofundador de Ethereum, propuso por primera vez el concepto de Web3, que se refiere a un mundo de redes que devuelve la propiedad de los datos a los usuarios y opera de manera descentralizada. En menos de una década, el concepto y las teorías de Web3 se han vuelto virales, lo que incluso ha desencadenado una ola de innovación tecnológica.
Entonces, ¿qué tecnología necesitamos para hacer realidad el mundo de la Web3? Basándonos en las características de Web3, en este artículo hablaremos sobre las infraestructuras de Web3 y aprenderemos cómo se aplican.
:quality(80)/2023-03-03/136BFBE0255E4FE7DEC8949D89195B0D.png)
Características de la Web3: Descentralización
Antes de adentrarnos en las características de Web3, es importante mencionar la era de la Web2 en la que nos encontramos actualmente. Desde principios del siglo XXI, Internet se ha vuelto cada vez más accesible para miles de millones de personas en todo el mundo, a pesar de las limitaciones de tiempo y espacio. Tras eliminar él modelo de solo lectura en la Web1, la aparición de las redes sociales como Facebook y Twitter permitió a los usuarios interactuar plenamente con Internet. En otras palabras, ya no somos solo visitantes de Internet, sino también creadores de información. Esa es la era de Web2 que vemos hoy en día.
Aunque Web2 permite la democracia en la creación de información, la información y los datos creados por las personas se almacenan en un servidor centralizado operado por empresas tecnológicas. En otras palabras, los titulares de los datos no son los usuarios, sino las empresas con servidores que controlan los datos de los usuarios. En términos simples, las personas pueden no acceder a los textos, imágenes o videos que crearon y publicaron en algunos casos, ya que pueden ser denegados el acceso a dicha información por razones específicas. Digamos que publicamos un artículo en un sitio web de blogs, pero si el sitio web deja de funcionar y cierra el servidor, ya no podemos acceder al texto que creamos.
Lo que es peor, en la Web2 la mayoría de los datos no pueden estar interconectados entre diferentes plataformas y aplicaciones. Se requieren accesos o pagos adicionales para que los usuarios obtengan la misma información. Además, los usuarios están sujetos a la censura y sanciones centralizadas, como la prohibición, cuando publican contenido. Lo más importante es que el almacenamiento centralizado de datos deja la información personal de los usuarios al alcance de las empresas, como lo demuestran los incidentes de filtración de datos surgidos del uso indebido de la información del usuario y los ataques contra el servidor. Los constantes incidentes de seguridad de la información en Web2 también han impulsado el surgimiento de Web3.
En comparación con la Web2, la Web3 se caracteriza por la descentralización, lo que garantiza que el contenido que creamos, los datos personales y la privacidad siempre nos pertenecerán. Es justo decir que Web3 vendrá como una solución a las incomodidades y peligros ocultos en la Web2, ya que tiene como objetivo hacer que los usuarios sean los dueños de sus propios datos. En la Web3, los usuarios no tienen que preocuparse por la censura o los problemas regulatorios centralizados y pueden disfrutar del acceso a datos en diferentes plataformas sin comprometer la seguridad de la información.
Las cuatro grandes infraestructuras de la Web3
En la actualidad, Web3 todavía está en su infancia. ¿Cuáles son las infraestructuras que necesitamos para resolver los problemas de Web2 y hacer realidad el mundo de Web3? Técnicamente, los expertos creen que las siguientes cuatro son esenciales: blockchain y tecnología cross-chain, identificación descentralizada, almacenamiento distribuido y computación de privacidad.
Blockchain y tecnología cross-chain
La blockchain, que está estrechamente relacionada con Web3, es una de las tecnologías clave para la descentralización en Web3. Con un registro seguro e infalsificable, blockchain almacena toda la información y ningún dato puede ser manipulado. Los usuarios necesitan proporcionar una identidad digital verificable que pueda ser cifrada al acceder a la información, lo que asegura la seguridad de la información.
Con el desarrollo de la tecnología blockchain, el mercado ha presenciado múltiples cadenas y la transferencia de activos entre las cadenas se ha vuelto cada vez más frecuente. La importancia de la tecnología cross-chain es evidente ya que permitirá la interoperabilidad entre dos blockchains y facilitará la interacción entre ellas. La tecnología cross-chain actual se divide en cuatro categorías: esquemas de notario, sidechains/relés, hash-locking y control de clave privada distribuida.
Ejemplos: Polygon Bridge, Arbitrum Bridge, etc.
Identificación descentralizada (DID)
La identidad descentralizada (DID) es una identidad digital distribuida basada en blockchain. Su objetivo es permitir que el usuario controle su propia información relacionada con la identidad, lo que coincide con el concepto central de Web3. Podemos pensar en DID como el centro de identificación en el mundo de Web3 que mantiene la información de identidad y datos personales de los usuarios. Sin embargo, todos los datos solo se pueden obtener con la autorización del usuario, lo que garantiza la seguridad de la información.
Dado que DID se almacena en la blockchain, cualquier persona puede verificar la identidad descentralizada de un usuario en la blockchain para validar la autenticidad de la prueba de identidad. Por lo tanto, la tecnología DID puede liberar a los usuarios de la revisión y el permiso de los sistemas de identidad centralizados y reconocer y verificar las identidades de los usuarios de manera descentralizada.
Ejemplos: ENS, Spruce, etc.
Distribución de almacenamiento
Como se mencionó anteriormente, almacenar los datos de los usuarios en servidores centralizados no puede hacer que los datos sean persistentes, inmutables y resistentes a la censura. Por razones económicas (el alto costo de almacenar datos en la cadena) y técnicas (el tamaño limitado de los bloques y la baja eficiencia de almacenar datos en la cadena), las personas tienden a evitar almacenar datos arbitrarios en la cadena de bloques. Como resultado, el almacenamiento distribuido se ha convertido en una infraestructura importante para Web3.
El almacenamiento distribuido, que se encuentra en múltiples nodos de red, supera significativamente al almacenamiento centralizado en términos de seguridad de datos, eficiencia de transmisión y costos de almacenamiento.
Ejemplos: Filecoin, Storj, etc.
Computación privada
En la Web2, es común que las plataformas utilicen los datos de los usuarios con fines de lucro. La llamada publicidad personalizada, por ejemplo, es el resultado de cálculo basado en su historial de navegación. En tales circunstancias, los usuarios no tienen privacidad. La protección de la privacidad siempre ha sido una dirección importante para el desarrollo de la Web3, y la computación de privacidad permite a las personas descubrir el valor de los datos sin comprometer la privacidad, convirtiéndose en una base clave para la Web3.
Las tecnologías de computación de privacidad de hoy incluyen computación segura de múltiples partes, entornos de ejecución confiables, aprendizaje federado y prueba de conocimiento cero, entre las cuales la prueba de conocimiento cero se aplica principalmente en escenarios de cadena de bloques.
Ejemplos: Oasis, PlatON, etc.
Además de lo anterior, el mercado logrará más infraestructuras en el futuro a medida que las crecientes aplicaciones de la Web3 plantearán requerimientos más exigentes para las infraestructuras. Eso será un gran catalizador para la llegada de la era Web3.