¿Qué es la Web 3? Así lo explicó el futuro fundador de Polkadot, Gavin Wood, en 2014

Una publicación de blog clásica que imagina una “red post-Snowden” adquiere hoy nueva relevancia.

AccessTimeIconJan 4, 2022 at 3:59 p.m. UTC
Updated Jun 14, 2024 at 8:57 p.m. UTC

Nota del editor: Dado que la Web 3 es el centro de un animado debate , vale la pena volver a visitar la siguiente publicación, publicada originalmente en 2014 y ahora un artículo fundamental en el canon Cripto , de Gavin Wood , cofundador de Ethereum que luego fundó la Fundación Web3 y creación de Polkadot y Kusama .

A medida que avanzamos hacia el futuro, encontramos una necesidad cada vez mayor de un sistema de interacción de confianza cero.

Incluso antes de Snowden , nos habíamos dado cuenta de que confiar nuestra información a entidades arbitrarias en Internet estaba lleno de peligros. Sin embargo, después de Snowden, el argumento cae claramente en manos de quienes creen que las grandes organizaciones y gobiernos rutinariamente intentan estirar y sobrepasar su autoridad. Así nos damos cuenta de que confiar nuestra información a organizaciones en general es un modelo fundamentalmente roto. La posibilidad de que una organización no interfiera con nuestros datos es simplemente el esfuerzo requerido menos los beneficios esperados. Dado que las empresas tienden a tener modelos de ingresos que exigen saber tanto como sea posible sobre las personas, los realistas se darán cuenta de que es difícil sobreestimar el potencial de uso indebido encubierto.

Los protocolos y tecnologías en la web, e incluso en general en Internet, sirvieron como un gran adelanto Tecnología . Los caballos de batalla de SMTP, FTP, HTTP(S), PHP, HTML y Javascript ayudaron a contribuir al tipo de aplicaciones ricas basadas en la nube que vemos hoy en día, como Google Drive, Facebook y Twitter, sin mencionar las innumerables otras aplicaciones que abarcan juegos, compras, banca y citas. Sin embargo, en el futuro, muchos de estos protocolos y tecnologías tendrán que rediseñarse de acuerdo con nuestra nueva comprensión de la interacción entre sociedad y Tecnología.

La Web 3.0, o como podría denominarse la Web “post-Snowden”, es una reimaginación del tipo de cosas para las que ya utilizamos la Web, pero con un modelo fundamentalmente diferente para las interacciones entre las partes. Información que asumimos como pública, la publicamos. La información que asumimos está acordada y la colocamos en un libro de contabilidad de consenso. La información que asumimos como privada, la KEEP en Secret y nunca la revelamos. La comunicación siempre se realiza a través de canales cifrados y sólo con identidades seudónimas como puntos finales; nunca con nada rastreable (como direcciones IP).

En resumen, diseñamos el sistema para hacer cumplir matemáticamente nuestras suposiciones previas, ya que no se puede confiar razonablemente en ningún gobierno u organización.

La web posterior a Snowden tiene cuatro componentes: publicación de contenido estático, mensajes dinámicos, transacciones sin confianza y una interfaz de usuario integrada.

Publicación

El primero, del que ya tenemos gran parte: un sistema de publicación de información descentralizado y cifrado. Todo lo que esto hace es tomar una dirección intrínseca corta de cierta información (un hash , si somos técnicos) y devolver, después de un tiempo, la información misma. Se le puede enviar nueva información. Una vez descargada, podemos estar seguros de que es la información correcta ya que la dirección es intrínseca a ella. Este sistema de publicación estático representa gran parte del trabajo de HTTP(S) y todo el de FTP. Ya existen muchas implementaciones de esta Tecnología, pero la más fácil de citar es la de BitTorrent. Cada vez que haces clic en un LINK magnético de BitTorrent, lo único que realmente estás haciendo es decirle a tu cliente que descargue los datos cuya dirección intrínseca (hash) es igual a él.

En la Web 3.0, esta parte de la Tecnología se utiliza para publicar y descargar cualquier porción estática (potencialmente grande) de información que estemos felices de compartir. Podemos, al igual que con BitTorrent, incentivar a otros a mantener y compartir esta información; sin embargo, combinado con otras partes de la Web 3.0, podemos hacerlo más eficiente y preciso. Debido a que un marco de incentivos es intrínseco al protocolo, nos volvemos (al menos en este nivel) a prueba de DDoS por diseño. ¿Qué te parece eso de un bono?

Mensajería

La segunda parte de la Web 3.0 es un sistema de mensajería de bajo nivel seudónimo basado en identidades. Esto se utiliza para comunicarse entre personas en la red. Utiliza criptografía sólida para ofrecer una serie de garantías sobre los mensajes; se pueden cifrar con la clave pública de una identidad para garantizar que solo esa identidad pueda decodificarla. Pueden estar firmados con la clave privada del remitente para garantizar que realmente proviene del remitente y proporcionar al receptor un recibo seguro de la comunicación. Un Secret compartido puede brindar la oportunidad de comunicarse de forma segura, incluso entre grupos, sin necesidad de prueba de recibo.

Dado que cada uno de estos proporciona la logística de mensajes definitiva, el uso de direcciones a nivel de protocolo de transmisión se vuelve innecesario; Las direcciones, que alguna vez estuvieron compuestas por un usuario o puerto y una dirección IP, ahora se convierten simplemente en un hash.

Los mensajes tendrían un tiempo de vida, permitiendo la desambiguación entre los mensajes de publicación que ONE desearía que estuvieran “vivos” durante el mayor tiempo posible para garantizar que lo vean tantas identidades y los mensajes de señalización instantánea que desearían transmitirse lo más rápido posible. a través de la red. Se negocia así la dicotomía entre latencia y longevidad.

El enrutamiento físico real se llevaría a cabo a través de un sistema de red adaptativo de teoría de juegos. Cada par intenta maximizar su valor para otros pares afirmando que los otros pares son valiosos para ellos por la información entrante. Un par cuya información no sea valiosa sería desconectado y su lugar sería ocupado con una conexión con algún otro par, quizás desconocido (o quizás de segundo grado). Para que un par sea más útil, se solicitarían mensajes con algunos atributos específicos (por ejemplo, una dirección o un tema del remitente, ambos sin cifrar, que comiencen con una cadena de BIT particular).

En la Web 3.0, esta parte permite a los pares comunicarse, actualizarse y autoorganizarse en tiempo real, publicando información cuya precedencia no necesita ser intrínsecamente confiable o referida posteriormente. En la web tradicional, esta es gran parte de la información que viaja a través de HTTP en implementaciones de estilo AJAX .

Consenso

La tercera parte de la Web 3.0 es el motor de consenso. Bitcoin nos presentó a muchos de nosotros la idea de una aplicación basada en consenso . Sin embargo, este fue simplemente el primer paso tentativo. Un motor de consenso es un medio para acordar algunas reglas de interacción, sabiendo que las interacciones futuras (o la falta de ellas) resultarán automática e irrevocablemente en la aplicación exactamente como se especifica. Es efectivamente un contrato social que lo abarca todo y obtiene su fuerza del efecto de red del consenso.

El hecho de que los efectos del incumplimiento de un acuerdo puedan sentirse en todos los demás es clave para crear un contrato social fuerte y así reducir las posibilidades de incumplimiento o ignorancia deliberada. Por ejemplo, cuanto más aislado esté un sistema de reputación de un sistema de interacción social más personal, menos eficaz será el sistema de reputación. Un sistema de reputación combinado con una funcionalidad similar a Facebook o Twitter funcionaría mejor que ONE sin ella, ya que los usuarios otorgan un valor intrínseco a lo que sus amigos, socios o colegas piensan de ellos. Un ejemplo particularmente conmovedor de esto es la difícil cuestión de si hacerse amigo en Facebook de un empleador o de una pareja de citas, y cuándo hacerlo.

Se utilizarán motores de consenso para toda publicación confiable y alteración de información. Esto sucederá a través de un sistema de procesamiento de transacciones global completamente generalizado. El primer ejemplo viable de esto es el proyecto Ethereum .

La web tradicional no aborda fundamentalmente el consenso, sino que recurre a la confianza centralizada de las autoridades, como ICANN, Verisign y Facebook, y se reduce a sitios web privados y gubernamentales junto con el software sobre el que están construidos.

Interfaz

El cuarto y último componente de la experiencia Web 3.0 es la Tecnología que reúne todo esto; el “navegador” y la interfaz de usuario. Curiosamente, se verá bastante similar a la interfaz del navegador que ya conocemos y amamos. Estará la barra URI , el botón Atrás y, por supuesto, la mayor parte se dedicará a la visualización del dapp (de soltera página web/sitio web).

Usando este sistema de resolución de nombres basado en consenso (no muy diferente de Namecoin en la aplicación), se puede reducir un URI a la dirección única del front-end para esa aplicación (es decir, un hash). A través del sistema de publicación de información, esto se puede ampliar a una colección de archivos necesarios para el front-end (por ejemplo, un archivo que contenga archivos .html, .js, .css y .jpg). Esta es la parte estática del dapp (-let).

No contiene contenido dinámico; que en cambio es atendido a través de otros canales de comunicación. Para recopilar y enviar contenido dinámico pero disponible públicamente cuya procedencia debe determinarse absolutamente y que debe conservarse inmutablemente para siempre ("grabado en piedra"), como reputación, saldos, FORTH, existe una API basada en Javascript para interactuar con el motor de consenso. Para recopilar y enviar contenido dinámico, potencialmente privado, necesariamente volátil y sujeto a aniquilación o falta de disponibilidad, se utiliza el motor de mensajería p2p.

Habrá algunas diferencias superficiales; Veremos un alejamiento del modelo tradicional de URL cliente-servidor de direcciones como " https://dirección/ruta" y, en su lugar, comenzaremos a ver direcciones con nuevos formatos como "goldcoin" y " uk.gov ". La resolución de nombres se llevará a cabo mediante un contrato basado en un motor de consenso y el usuario la redirigirá o aumentará trivialmente. Los puntos permitirían múltiples niveles de resolución de nombres: " uk.gov ", por ejemplo, podría pasar el subnombre "gov" al solucionador de nombres proporcionado por "uk".

Debido a la naturaleza siempre transitoria de la información que se pone a disposición del navegador de forma automática y accidental a través de la actualización del back-end de consenso y el mantenimiento de la red de pares, veremos que los dapplets o dapplets en segundo plano desempeñan un gran papel en nuestra Web 3.0. experiencia. Ya sea a través de infografías icónicas dinámicas tipo base de Mac OS siempre visibles o dapplets dinámicos estilo tablero, nos mantendremos accidentalmente actualizados sobre lo que nos importa.

Después del proceso de sincronización inicial, los tiempos de carga de la página se reducirán a cero ya que los datos estáticos se descargan previamente y se garantiza que están actualizados, y los datos dinámicos (entregados a través del motor de consenso o el motor de mensajería p2p) también se mantienen actualizados. . Mientras se sincroniza, la experiencia del usuario será perfectamente sólida, aunque la información real mostrada puede estar desactualizada (aunque es posible que no esté actualizada, y puede anotarse como tal).

Para un usuario de la Web 3.0, todas las interacciones se llevarán a cabo de forma seudónima, segura y, para muchos servicios, sin confianza. Para aquellas que requieren de uno o varios terceros, las herramientas brindarán a los usuarios y desarrolladores de aplicaciones la capacidad de difundir la confianza entre múltiples entidades diferentes, posiblemente competidoras, reduciendo enormemente la cantidad de confianza que ONE debe depositar en manos de una sola persona determinada. entidad.

Con la separación de las API del front-end y back-end, veremos una capacidad adicional para utilizar diferentes soluciones de front-end capaces de ofrecer una experiencia de usuario superior. Las tecnologías QtQuick y QML de Qt podrían, por ejemplo, ser un sustituto de la combinación HTML/CSS de tecnologías web tradicionales y proporcionarían interfaces nativas y gráficos acelerados ricos con una sobrecarga sintáctica mínima y en un paradigma de programación reactiva altamente efectivo.

Migración

El cambio será gradual.

En la Web 2, veremos cada vez más sitios cuyos backends utilizan componentes similares a la Web 3.0, como Bitcoin, BitTorrent y Namecoin. Esta tendencia continuará, y la verdadera plataforma Web 3.0, Ethereum, probablemente será utilizada por sitios que deseen proporcionar evidencia transaccional de su contenido, como sitios de votación e intercambios. Por supuesto, un sistema es tan seguro como el LINK más débil, por lo que eventualmente dichos sitios pasarán a un navegador Web 3.0 que puede proporcionar seguridad de extremo a extremo e interacción sin confianza.

Saluda a la Web 3.0, un sistema operativo social seguro.

Titulado originalmente " Dapps: What Web 3.0 LOOKS Like " y publicado el 17 de abril de 2014 en el blog de Gavin Wood, Insights Into a Modern World.

Sigue leyendo:


Disclosure

Tenga en cuenta que nuestra política de privacidad, condiciones de uso, cookies, y no vender mis datos personales ha sido actualizada.

CoinDesk es un galardonado medio de comunicación que cubre la industria de la criptomoneda. Sus periodistas siguen un conjunto estricto de políticas editoriales. En noviembre de 2023, CoinDesk fue adquirido por el grupo Bullish, propietario de Bullish, un intercambio de activos digitales regulado. El grupo Bullish es mayoritariamente propiedad de Block.one; ambas empresas tienen intereses en una variedad de negocios de blockchain y activos digitales y tenencias significativas de activos digitales, incluido bitcoin. CoinDesk opera como una subsidiaria independiente con un comité editorial para proteger la independencia periodística. Los empleados de CoinDesk, incluidos los periodistas, pueden recibir opciones en el grupo Bullish como parte de su compensación.


Learn more about Consensus 2024, CoinDesk's longest-running and most influential event that brings together all sides of crypto, blockchain and Web3. Head to consensus.coindesk.com to register and buy your pass now.



Read more about