Intro al Protocolo Lens

Resumen del Protocolo Lens_Julio '22

El Estado de las Redes Sociales

Vivimos en un mundo en el que millones de usuarios acceden a aplicaciones centralizadas de redes sociales cada día. Sitios populares como Twitter y Meta nos permiten estar en contacto con amigos, familia, noticias y más.

En esta sección, vamos a estudiar el Protocolo Lens y cómo lo podemos usar para construir aplicaciones de redes sociales descentralizadas en la red de Polygon! Vamos también a explorar por qué el Protocolo Lens es una gran herramienta con su toolkit para los desarrolladores y cómo puede brindar una experiencia de usuario más segura que las redes sociales centralizadas.

Qué es el Protocolo Lens?

El Protocolo Lens es un gráfico social descentralizado que permite a los desarrolladores construir perfiles y plataformas de redes sociales.

Qué es un gráfico social, exactamente? Un gráfico social es una colección de nodos que representan a usuarios individuales u organizaciones y a todas las conexiones entre esos nodos. Puede pensarlo como su lista de amigos en las redes sociales, sus conexiones en LinkedIn y a quién sigue en Twitter, para nombrar sólo algunos ejemplos.

Descentralizando las Redes Sociales: Por Qué Lens es Importante

Al ser centralizadas, las plataformas de redes sociales de Web2 como Twitter y Meta pueden ser objeto de censuras. Un post puede ser removido por los administradores de las redes sociales por cualquier razón. En algunos países, el gobierno puede censurar Internet y algunas plataformas de redes sociales también.

El Protocolo Lens resuelve este problema no solamente brindándoles a los desarrolladores herramientas para construir aplicaciones dApps de redes sociales, sino también brindándoles a los usuarios control sobre sus propios perfiles, conexiones y contenidos.

Como el Protocolo Lens es decentralizado, los usuarios pueden crear perfiles y publicar contenido sin el riesgo de que su propio contenido sea removido. Esto significa que los desarrolladores pueden usar Lens para construir una red social que sea más segura y más conectada que las plataformas de redes sociales tradicionales.

El Toolkit de Lens

Qué pueden hacer los desarrolladores con el Protocolo Lens? El protocolo está construido pensando en la modularidad. Esto significa que tiene diferentes módulos (porciones de código que ayudan a realizar varias funciones) que se pueden utilizar en el proceso de desarrollo, facilitando el desarrollo aún más. También, cualquier módulo agregado en el futuro permite que la nueva funcionalidad sea implementada de modo sencillo e ininterrumpido.

Veamos en detalle los módulos actuales y sus usos:

  • Profile: Este módulo es el que permite a los usuarios crear un perfil de Lens. Al crear un perfil, se crea o acuña (mintea) un ProfileNFT único que es un nuevo NFT. Este ProfileNFT contiene la historia de los posteos (publicaciones) de los usuarios, comentarios, y cualquier otro contenido que el usuario haya creado.
  • Post: Este módulo permite a los usuarios postear (publicar) y compartir contenidos. IPFS y otros tipos de medios son soportados.
  • Collect: El módulo Collect permite a los usuarios coleccionar posteos (publicaciones) de usuarios que ellos sigan. Este módulo permite a los usuarios que los posteos se conviertan en NFTs coleccionables.
  • Mirror: El módulo Mirror permite a los usuarios re-compartir posteos, de modo similar a un retweet en Twitter.
  • Follow: El módulo Follow permite a los usuarios seguir a otros usuarios. Cada vez que un usuario sigue a otro, se le crea un nuevo NFT único a quien siguió al otro usuario. Esto permite que se pueda implementar gobernanza adicional dentro de una dApp, ya que se pueden ver cosas tales como, por ejemplo, quién es el primer seguidor de un cierto usuario.
  • Comment: El módulo Comment permite a los usuarios comentar en posteos.

Como el Protocolo Lens es open source, los desarrolladores pueden crear módulos adicionales también.

Qué Más Puede Hacer Lens?

Aprendimos cuán útil puede ser Lens para los desarrolladores y cómo devuelva el poder a los usuarios que quieren crear y mantener su propio contenido. Pero qué otra cosa puede hacer Lens? Al usar Lens, los usuarios pueden hacer sign in a una colección en aumento de DApps y servicios que se están construyendo sobre el Protocolo Lens.

Un muy buen ejemplo de una aplicación dApp construida con el Protocolo Lens es Lenster (una red social open source construida por la Comunidad). Lenster es esencialmente un Twitter descentralizado, que permite a los usuarios seguir a otros usuarios, postear contenidos y construir una comunidad.

El equipo de Lens también creó LensFrens, una dApp que recomienda a qué usuarios seguir basándose en su actividad de web3. Esto puede ser súper útil cuando uno trata de encontrar gente afín a seguir.

Estas dos dApps son sólo un ejemplo de lo que el Protocolo Lens puede hacer. Recién estamos en los primeros estadíos de las redes sociales descentralizadas, y se van a ir creando más dApps para conectarse a medida que pase más tiempo. Esta es otra gran cosa del Protocolo Lens - es completamente open source, y nuevas dApps están siendo hoy construidas.

Hay muchas otras dApps maravillosas esperando que usted las construya! Puede encontrar grandes ideas de dApps en el website oficial de Lens.

Próximo Paso: Construyendo con Lens

Ahora que hemos aprendido un poco de cómo funciona el Protocolo Lens, vamos a aprender cómo construir una dApp que sea Lens-compatible en la próxima página!


Escritoras: Kristen Traductoras: Gabi Sabate, Krystal