Lens Protocol: la red social descentralizada para la Web 3

Los usuarios de Lens Protocol podrán pasar sus perfiles de una red a otra, ya que estos contienen toda la información en un NFT

Lens Protocol portada

Lens Protocol ofrece una plataforma para la creación de redes sociales descentralizadas capaces de rivalizar con los grandes gigantes de la industria como Twitter.

El protocolo de préstamos descentralizados Aave ha cambiado de rumbo, buscando nuevos casos de uso más allá del DeFi. Uno de los proyectos que más ha llamado la atención de los usuarios es Lens Protocol, un gráfico social (social graph) diseñado para ofrecer a los desarrolladores de redes sociales una base con la que crear redes descentralizadas y que, desde hace unas semanas, funciona también sobre la red.

El objetivo principal de Lens Protocol es destronar a las redes sociales centralizadas como Twitter. Para ello, la plataforma toma un enfoque diferente, ya que permite a los usuarios controlar su contenido al poder almacenarlo como NFT dentro de sus propias wallets.

Lens Protocol, que fue construido inicialmente sobre Polygon, ofrece transacciones más rápidas, más baratas y con menos consumo de energía, siendo una de las mejores opciones para una red social construida sobre una dinámica de consumo de NFT.

¿Qué es Lens Protocol?

Lens Protocol es un gráfico social de código abierto que permite a los desarrolladores crear plataformas y perfiles de medios sociales preparados para la Web 3. Está construido sobre la solución de capa 2 de Ethereum, Polygon y funciona para permitir a los desarrolladores mantener la propiedad intelectual de sus contenidos allá donde vayan en un entorno Web 3.

Lens Protocol se ha diseñado pensando en la modularidad, lo que permite crear nuevas funcionalidades y añadir correcciones, garantizando que el gráfico social se mantenga siempre actualizado y siga la evolución constante de la Web 3.

El protocolo fue anunciado por primera vez en julio de 2021, cuando su creador Stani Kulechov, tuiteó: “Si @jack (Jack Dorsey, creador de Twitter) va a construir Aave sobre Bitcoin, Aave debería construir Twitter sobre Ethereum”.

¿Quién ha creado el gráfico social descentralizado?

Detrás de Lens Protocol está parte del equipo de desarrollo de Aave, el protocolo de préstamos descentralizados. Entre ellos, Stani Kulechov, fundador de Aave y su CEO, Alexander Svanevik. 

El equipo también cuenta con el director de tecnología Jan Isakovic, quien trabajó en contratos inteligentes 0x, y Filip Martinka, como director de producto.

¿Qué es un gráfico social (Social Graph)?

Construir una red social desde cero podría ser una tarea titánica. Un gráfico social es un mapa de relaciones entre personas y se compone de nodos (individuos y organizaciones) y de aristas (relaciones) que las conectan.

Un gráfico social no es más que una base de datos de grafos. Lo más habitual es utilizar datos de servicios centralizados como Twitter o Facebook, estos datos están en un servidor central y son muy sencillos de utilizar. Sin embargo, son propiedad de una sola empresa, por lo que para acceder a ellos, lo más normal es tener que pagar.

Lens Protocol ha creado un social graph descentralizado, resistente a la censura y preparado para la Web 3. Al ser descentralizada, el gráfico social de Lens Protocol es abierto y propiedad del usuario, por lo que este puede exportarlo a cualquier red social a la que se conecte el usuario (siempre que se construya sobre el protocolo).

¿Cómo funciona Lens Protocol?

El gráfico social de código abierto de Lens Protocol permite a los creadores de contenidos ser dueños de las relaciones creadas con sus seguidores, del contenido que publican y de su comunidad, ya que los pueden convertir en NFT.

El protocolo utiliza los NFT para representar perfiles de usuario. Los usuarios pueden crear perfiles que interactúan entre sí formando un gráfico social. Los datos y las relaciones de los usuarios se almacenan en la solución de capa 2 de Ethereum, Polygon. Esto permite trasladar los datos de una plataforma a otra sin necesidad de contar con una autoridad central.

En Lens Protocol, todo funciona sobre la cadena de bloques; desde la imagen de perfil, hasta la configuración de la cuenta o sus seguidores. De esta forma, los usuarios tienen control total sobre sus datos.

Por otra parte, el protocolo permite desarrollar otras plataformas de medios sociales y perfiles compatibles con wallets DeFi como MetaMask. Esta compatibilidad permite que los usuarios inicien sesión en sus cuentas de redes sociales utilizando sus wallets Web 3 sin tener que crear una nueva cuenta para cada plataforma con la que interactúan.

[hubspot type=cta portal=20298209 id=706f642a-bf43-4b7f-8a45-724decda5bcc]

Perfiles

Los perfiles NFT de Lens Protocol son la base de su funcionamiento. Su propiedad ofrece control sobre el contenido y la posibilidad de publicar en una dirección. Una dirección puede contener más de un NFT de perfil. 

El NFT de perfil contiene el historial de todas las publicaciones, comentarios, respuestas y cualquier contenido generado. Además, contienen un módulo de seguimiento que contiene la lógica que permite emitir NFT de seguimiento a diferentes cuentas para registrar su relación con el perfil principal. 

Los NFT de perfil solo se pueden acuñar por las direcciones incluidas en la whitelist de gobernanza, lo que garantiza que los nombres de perfil no quedarán registrados por actores maliciosos.

Publicaciones

Las publicaciones pueden ser de tres tipos: publicaciones, comentarios y réplicas. Se publican directamente sobre el NFT del perfil, por lo que queda registrado y es propiedad del usuario. 

Las publicaciones también tienen dos módulos adjuntos: Collect y Reference. El módulo Collect tiene la lógica que permite a otros usuarios acuñar sus publicaciones sobre NFT, implementando una URI a la publicación original. El módulo de referencia controla las referencias a la propia publicación y contiene la lógica que determina quién puede comentar o compartir (reflejar) la publicación.

Mirror

Los Mirror o Espejos son como los retuits en Twitter, permiten reenviar el contenido de otros creadores. 

Como hacen referencia a otras publicaciones, están sujetas a las condiciones del módulo de referencia de la publicación original. Si una publicación tiene un módulo de referencia que limita las réplicas solo a las cuentas que siguen al autor original, y la cuenta que hace la réplica no tiene un NFT de seguimiento, el mirror fallará.

Las réplicas no tienen módulo de recopilación propio, ya que solo reenvían contenido existente. Sin embargo, sí que pueden tener módulo de referencia, ya que se puede establecer quién puede replicar o comentar la propia réplica.

Collects

Los Collects permiten a los creadores monetizar su contenido. Se trata de coleccionables en forma de NFT que los usuarios pueden comprar. 

Cuando un usuario crea una publicación en su NFT de perfil, puede convertirla en un Collect. Al hacerlo, establece un módulo que permitirá a otros usuarios acuñar un NFT que enlacen al ContentURI de la publicación. Este módulo contiene cualquier lógica arbitraria para aplicar al proceso de acuñación y al NFT resultante.

Un creador puede adjuntar un módulo collect que permita que la recaudación esté abierta durante un tiempo determinado o que solo permita un cierto número de recaudaciones. Los desarrolladores también pueden crear sus propios módulos de cobro para añadir aún más funcionalidades.

Follow

En Lens Protocol los follow funcionarán de forma diferente a las redes sociales centralizadas. En este caso, cuando un usuario hace un follow a otra cuenta, recibe un NFT de seguimiento, que los creadores y comunidades pueden codificar para añadir valor adicional.

Por ejemplo, un NFT de seguimiento podría incluir un módulo de seguimiento que requiera que un usuario pague 5 MATIC para recibir un NFT de seguimiento.

El ID de cada NFT se seguimiento recién emitido para un perfil determinado se incrementa en 1. De esta forma, el primer seguidor tendrá un ID de 1, mientras que el seguidor número 99, tendrá un ID de 99.

Los NFT de seguimiento también tienen capacidades de gobierno incorporadas, como la delegación de votos, con lo que se podrán crear DAOs. 

DAOs

Para crear una DAO, los usuarios podrán desplegar un contrato que interactúe con la funcionalidad incorporada de la NFT de seguimiento. Debería permitir la creación de propuestas e interactuar con las NFT de seguimiento del perfil.

Un contrato de gobernanza tendrá que gestionar:

  • La creación de propuestas.
  • La votación con los FollowNFT en la instantánea pasada dada.
  • Puesta en cola de las propuestas.

¿Qué ventajas tiene Lens Protocol?

Al disponer de un gráfico social abierto, los usuarios ya no tienen que preocuparse por perder su audiencia o su contenido al cambiar de una red social a otra. Esto resulta especialmente importante cuando se trata de profesionales que utilizan las redes sociales como medio de vida.

Lens Protocol está diseñado para resolver estos problemas dando a los usuarios el poder de lanzar sus plataformas de medios sociales y controlar sus perfiles, que pueden llevarse con ellos de una plataforma a otra.

Cada aplicación que se diseña sobre Lens Protocol beneficia a todo el ecosistema, convirtiendo el juego en una colaboración, de forma que los desarrolladores pueden diseñar experiencias sociales más significativas.

Libertad de expresión

En las redes sociales centralizadas, la empresa propietaria del gráfico social controla el contenido que los usuarios pueden ver y el que no pueden ver. Habitualmente, esto lleva a la supresión de las voces disidentes y a la censura

En segundo lugar, la centralización da lugar a la selección de contenido que atraiga al mínimo común denominador. Esto a su vez provoca que se generen cámaras de eco en las que la gente solo consume contenidos que reflejan sus mismos puntos de vista y repiten sus opiniones.

Modularidad

La modularidad es la base del diseño de Lens Protocol. Todo en el protocolo se construye teniendo en cuenta la expansión de la comunidad y el desarrollo continuo de nuevas e innovadoras características.

Los módulos son contratos autónomos, con una gobernanza tipo whitelisted, que se adhieren a una interfaz específica. Estos módulos mantienen el estado y tienen un alcance potencial ilimitado más allá de la adhesión a la interfaz.

Lens Protocol dispone de tres tipos de módulos diferentes:

  1. Módulos de seguimiento
    1. Están vinculados a un perfil y contienen la lógica que se ejecutará cuando un usuario intente seguir a un perfil concreto.
  2. Módulos de recogida
    1. Estos módulos están vinculados a publicaciones específicas (excepto los espejos, que no pueden ser recogidos) y contienen la lógica que se ejecutará cuando un usuario intente recoger una publicación concreta.
  3. Módulos de referencia
    1. Están vinculados a publicaciones específicas y contienen la lógica que se ejecutará cuando un usuario intente comentar o compartir una publicación.
    2. El contenido original y su módulo de referencia se utilizan en el caso de que una réplica intente apuntar a una réplica.

¿Por qué usar redes sociales descentralizadas?

Desde que se activó en febrero de 2022, Lens Protocol ya cuenta con más de 50 aplicaciones sociales están funcionando. 

Stani Kulechov avisó sobre la necesidad de las redes sociales descentralizadas exponiendo el caso de Twitter y la tentativa de compra de Elon Musk. El desarrollador señaló que los usuarios quieren una experiencia nueva, en la que controlen sus perfiles y su contenido.

Las 50 herramientas desarrolladas sobre Lens Protocol, como Peerstream, Lenster, Swapify o Spamdao, van desde las aplicaciones sociales hasta las herramientas de monetización para creadores. 

[hubspot type=cta portal=20298209 id=38fb28e1-1dc1-40e3-9098-5704ca7fcb07]