Si estás leyendo esto, estás participando en la web moderna. La web que experimentamos hoy en día es muy diferente a como lo era hace solo 10 años. ¿Cómo ha evolucionado la web? ¿Hacia dónde se dirige?

Si la historia nos ha enseñado algo, estos desafíos tendrán mucha importancia.

En este post, repasaremos el pasado, presente y futuro de la web y por qué este último es tan importante.

Piensa en cómo afecta Internet en tu vida diaria. Considera cómo ha cambiado la sociedad como resultado de Internet.

La evolución de la Web

La web ha evolucionado muchísimo en los últimos años, y las aplicaciones de hoy en día eran inimaginables en sus comienzos. Se suele dividir la evolución de la web en tres fases diferenciadas: Web 1.0, Web 2.0 y Web 3.0

¿Qué es la Web 1.0?

La Web 1.0 fue la primera iteración de la web. La mayoría de los participantes eran consumidores de contenido, y los creadores solían ser desarrolladores que

La Web 1.0 consistía en sitios de contenido estático en lugar de HTML dinámico. Los datos y el contenido eran servidos desde un sistema de ficheros estático en lugar de una base de datos, y los sitios apenas era interactivos.

Se puede pensar en la Web 1.0 como una web de solo lectura.

¿Qué es la web 2.0?

La mayoría de nosotros experimentamos la web por primera vez en su forma actual, comúnmente denominada web 2.0. Esta nueva iteración es mucho más interactiva y social que la anterior.

En el mundo de la web2, no es necesario ser un desarrollador para participar en el proceso de creación. Existe un gran número de apps desarrolladas para que cualquiera pueda ser un creador de forma sencilla.

Si quieres plasmar una idea y compartirla con el mundo, puedes. Si quieres subir un video que millones de personas pueden ver, interactuar con el y comentarlo, también puedes.

La Web2 es muy simple, debido a esta simplicidad más y más personas a lo margo del planeta se convierten en creadores.

La versión actual de la web es genial en muchos aspectos, pero existen algunos puntos de mejora.

Monetización y seguridad en la Web2.0

En el mundo de la Web2, muchas aplicaciones populares siguen un patrón similar en su ciclo de vida. Piensa en algunas de las apps que utilizas en tu día a día, y si en los siguientes ejemplos son aplicables a ellas.

Monetización de aplicaciones

Recuerda los primeros días de aplicaciones populares como Instagram, Twitter, Linkedin o Youtube y en lo cambiadas que están en la actualidad. El proceso de evolución suele ser algo del tipo:

  1. La empresa lanza una App
  2. Acoge a tantos usuarios como le sea posible
  3. Monetiza su base de usuarios

Cuando un desarrollador o una empresa lanza una app popular, la experiencia de usuario generalmente es muy cambiante a medida que la app va ganado popularidad. Esta es la razón por la que son capaces de ganar tracción rápidamente en primera instancia.

Al principio, muchas empresas no se preocupan por la monetización. Se centran estrictamente en el crecimiento y en conseguir nuevos usuarios, pero llega un momento en el que tienen que empezar a conseguir beneficios.

Además, es necesario el rol de los inversores externos. Generalmente, las restricciones impuestas por elementos como el capital-riesgo afectan al ciclo de vida, y en ocasiones a la experiencia de usuario, de muchas de las aplicaciones que utilizamos.

Si una compañía que está desarrollando una aplicación hace uso del capital-riesgo, sus inversores esperan un retorno de la inversión de un orden de magnitud varias decenas o centenas de lo invertido.

Esto se traduce en que en lugar de perseguir un modelo de crecimiento sostenible que pueda hacerla crecer de forma orgánica, la empresa se ve obligada a elegir entre dos caminos: incluir publicidad o vender datos personales.

Para muchas compañías de la Web2 como Google, Facebook, Twitter y otros, más datos significa más anuncios personalizados. Esto conduce a un mayor número de clics y en última instancia, mayores ingresos. La explotación y centralización de los datos de los usuarios es fundamental en la web que conocemos y utilizamos hoy en día.

Seguridad y privacidad

Las aplicaciones de la Web2 experimentan fugas de datos con relativa frecuencia. Incluso existen sitios dedicados a hacer un seguimiento de estas fugas e informarte cuando tus datos han sido comprometidos.

En la web2, no tienes ningún control sobre tus datos o sobre como estos son almacenados. De hecho, las empresas generalmente almacenan y hacen seguimiento de datos de los usuarios sin su consentimiento. Todos estos datos son propiedad y están controlados por las compañías a cargo de estas plataformas.

Los usuarios que viven en países dónde tienen que preocuparse de las consecuencias negativas de la libertar de expresión se encuentran en peligro.

Los gobiernos a menudo desconectan servidores o congelan cuentas bancarias si creen que una persona está pronunciando una opinión que va en contra de su propaganda. Con servidores centralizados, intervenir, controlar y a borrar aplicaciones es una tarea fácil para los gobiernos.

Dado que los bancos se encuentran bajo un control digital y centralizado, los gobiernos también pueden intervenirlos. Pueden cerrar el acceso a las cuentas bancarias o limitar el acceso a los ahorros en tiempos de volatilidad, inflación extrema u otras situaciones.

La Web3 busca resolver muchos de estos problemas, repensando cómo construimos e interactuamos con las aplicaciones desde sus cimientos.

¿Qué es la Web3?

Hay varias diferencias fundamentales entre Web2 y Web3, pero sin duda la descentralización es la más importante.

Web3 mejora el internet que conocemos hoy en día con una serie de características añadidas. Web3 es:

  • Verificable
  • Independiente de la confianza
  • Autogobernada
  • Sin restricciones
  • Distribuida y robusta
  • Stateful
  • Con formas de pago nativas

En la web3, los desarrolladores no tienen que implementar y desplegar aplicaciones que se ejecuten en un único servidor o que almacenen sus datos en una única base de datos (habitualmente alojada o gestionada por un mismo proveedor cloud)

Por el contrario, las aplicaciones de la web3 se ejecutan en blockchains, redes descentralizadas con muchos nodos p2p (peer to peer), o una combinación de ambos que constituye un protocolo criptoeconómico. Estas suelen ser denominadas dapps (aplicaciones descentralizadas), este es un término muy utilizado en el mundo de la web3.

Para alcanzar una red descentralizada segura y estable, se ofrecen incentivos a los participantes de la red (desarrolladores) para que compitan a la hora de proporcionar los servicios de mayor calidad a los usuarios.

Al oír hablar acerca de la web3, te darás cuenta de que las criptomonedas a menudo también forman parte de la conversación. Esto se debe a que las criptomonedas juegan un papel muy importante en muchos de estos protocolos. Proporcionan un incentivo financiero (tokens) para cualquiera que quiera participar en la creación, gobernanza, o mejora de los proyectos.

Estos protocolos, a menudo ofrecen una gran variedad de servicios como potencia de cómputo, almacenamiento, ancho de banda, hospedaje y otros servicios web habitualmente proporcionados por los proveedores cloud en el pasado.

Los usuarios pueden beneficiarse de participar en el protocolo a un nivel técnico o no-técnico.

Los consumidores del servicio habitualmente pagan por el uso del protocolo, de manera similar a como pagarían a un proveedor cloud como AWS, pero en la web3 el dinero va directamente a los participantes de la red.

En esta, al igual que en muchas otras formas de descentralización, los intermediarios innecesarios o ineficientes son eliminados.

Muchos protocolos de infraestructura web como Filecoin, Livepeer, Arweave, y The Graph han emitido tokens de utilidad para gobernar como funciona el protocolo. Estos tokens también sirven para recompensar a los participantes de la red. Incluso los protocolos blockchain nativos como Ethereum funcionan de esta manera.

Pagos nativos

Los tokens introducen una capa nativa para los pagos sin límites y sin fricciones. Empresas como Stripe o Paypal han cosechado millones proporcionando formas de realizar pagos electrónicos.

Estos sistemas son demasiado complejos y todavía no permiten una verdadera interoperabilidad internacional entre los participantes. Además, te obligan a proporcionales información sensible y datos personales para poder utilizarlos.

Cryotwallets como MetaMask o Torus permiten integrar pagos y transacciones internaciones de una forma fácil, anónima y segura con las aplicaciones web3.

Redes como Solana ofrecen latencias de unos pocos milisegundos y costes de menos de un céntimo en las operaciones. A diferencia del sistema financiero actual, los usuarios no tienen que pasar por los numerosos pasos, repletos de fricción, de hoy en día para interactuar y participar en la red. Lo único que se necesita es descargar o instalar un wallet, y ya es posible empezar a enviar y pagos sin ningún obstáculo.

Una nueva forma de crear empresas

Los tokens también acercan la idea de la tokenización y la llamada token economy.

Piensa, por ejemplo, en la forma en la que se crea una empresa software en la actualidad. Alguien tiene una idea, pero para poder comenzar a llevar a cabo es necesario disponer del dinero suficiente para mantenerse.

Para conseguir el dinero, hacen uso del capital-riesgo perdiendo un porcentaje de la empresa. Esta inversión introduce incentivos contradictorios que, a la largo, impactan de forma negativa en la experiencia de usuario.

Además, si la empresa llega a alcanzar el éxito, será necesaria una cantidad de tiempo considerable para que los involucrados vean beneficios, algo que suele desembocar en años de trabajo sin un retorno real de la inversión.

Imagina que se anuncia un nuevo y prometedor proyecto que soluciona un problema real. Que desde el día uno cualquiera puede participar invirtiendo en él, o en su desarrollo. La empresa anuncia el lanzamiento de una cantidad X de tokens, y que ofrecerá el 10% a los pioneros y que pondrá otro 10% a la venta, guardando el resto para el financiamiento del proyecto y pagos futuros.

Los Stakeholders pueden utilizar sus tokens para votar cambios en el futuro del proyecto, y las personas que ayudaron a construir el proyecto pueden vender algunos de sus ahorros para para ganar algo de dinero una vez los tokens hayan sido liberados.

Aquellos que creen el proyecto pueden comprar o mantener sus tokens, y los que creen que el proyecto va en una dirección equivocada, pueden señalarlo vendiendo sus tokens.

Dado que los datos blockchain son totalmente públicos y abiertos, los compradores tienen total transparencia sobre lo que está ocurriendo. Esto contrasta con la compra de equity en negocios privados o centralizados dónde muchas cosas se guardan en secreto.

Esto ya está ocurriendo en el mundo de la web3.

Un ejemplo de esto es la app Radicle (una alternativa a Github descentralizada) que permite a los stakeholders participar en el gobierno de su proyecto. Gitcoin es otro proyecto que permite a los desarrolladores recibir pagos por resolver incidencias en proyectos Open Source. En Yearn los stakeholders pueden participar en la toma de decisiones y votar propuestas. Uniswap, SuperRare, The Graph, Audius y otros incontables ejemplos de protocolos y proyectos han emitido tokens como una forma de habilitar la propiedad, participación y gobierno.

Las llamadas DAOs (Decentralized Autonomous Organizations), proporcionan una a la manera tradicionar de concebir una empresa, están en un momento de gran apojeo recibiendo inversión de los desarrolladores tradicionales y las firmas de capital-riesgo.

Este tipo de organizaciones son simbólicas y dan un giro a la idea de estructura organizativa, ofreciendo una propiedad real, líquida y equitativa a una mayor parte de las partes interesadas y alineando los incentivos de formas nuevas e interesantes.

Por ejemplo, Friends with Benefits es una DAO de desarrolladores y artistas de la web3, está a punto de cumplir un año y tiene una capitalización de mercado de 125M de dólares en el momento de publicar este post, y ha recibido recientemente una ronda de 10M de dólares de a16z.

Cómo funciona la identidad en la Web3

En la web3, la identidad también funciona de una manera muy distinta a como estamos acostumbrados. La mayor parte de las veces, en las apps de la web3, las identidades están ligadas a la dirección del wallet que el usuario utiliza para interactuar con la aplicación.

A diferencia de los métodos de autenticación de la Web2 como OAuth o email+contraseña (que casi siempre obligan a los usuarios a proporcionar información sensible), las direcciones de los wallets son completamente anónimas a menos que el usuario decida vincular su identidad a ella públicamente.

Si el usuario decide utilizar el mismo wallet en distintas dapps, su identidad se transfiera automáticamente entre ellas, lo que le permite ganarse una reputación con el tiempo.

Protocolos y herramientas como Ceramic e IDX ya permiten a los desarrolladores implementar las llamadas identidades auto-soberanas en sus aplicación reemplazando las tradicionales capas de autenticacin e identidad. La fundación Ethereum también se encuentra trabajando en una especicación para “Autenticarse con Ethereum” que podría ayudar a proporcionar una forma más standard y mejor documentada para una adopción más rápida.

Fuente original: https://www.freecodecamp.org/news/what-is-web3/amp/