Autor original: Lorenzo Sicilia, Jefe de Ingeniería de Outlier Ventures

Texto original compilado por: xiaozou, Golden Finance

Outlier Ventures ha notado un crecimiento saludable en algunas redes sociales descentralizadas, con Farcaster y Lens Protocol comenzando a ganar una tracción real entre los usuarios. Cuando se trata de productos para el mercado masivo, la criptografía se está volviendo cada vez más práctica y eficiente. La falta de gestión de claves privadas y de experiencia en dispositivos móviles ha obstaculizado históricamente la adopción de las criptomonedas.

En este artículo, profundizaremos en varios de los principales contendientes de redes sociales criptodescentralizadas, sus respectivas características y arquitectura, y hablaremos sobre las oportunidades que los fundadores de Web3 están interesados ​​en construir un nuevo protocolo de gráficos sociales sin permiso.

1. Red Social

Después de más de una década usando Instagram, Facebook, Twitter y otras plataformas, todo el mundo sabe cómo funcionan las redes sociales. El concepto de red social está centrado en el usuario: los usuarios proporcionan sus preferencias al sistema completando sus perfiles y seleccionando las cuentas que les gustaría seguir, mientras que los usuarios reciben un feed personalizado generado en tiempo real.

Las redes sociales han construido imperios en torno a este concepto simple, con el objetivo final de captar la atención de los usuarios y mantenerlos en los jardines amurallados de la red social durante el mayor tiempo posible. Los datos del usuario contienen valor y estos datos, a su vez, se convierten en una mercancía.

Las redes sociales descentralizadas quieren romper estas barreras, lograr la portabilidad de las identidades de los usuarios, permitirles tener más control sobre sus preferencias/privacidad y facilitar el cambio entre plataformas.

Así como las criptomonedas pueden brindar transacciones sin permiso a cualquier persona, en cualquier parte del mundo, DeSo (social descentralizada) brinda comunicación sin permiso y capacidades de transmisión sin censura.

Sin embargo, lo realmente interesante es que DeSo tampoco tiene permiso para los constructores, lo que permite a los desarrolladores desarrollar protocolos existentes sin pedir permiso a ningún guardián para innovar. El exitoso paradigma del “DeFi Lego” se puede repetir aquí.

Antes de la aparición de DeSo basado en Web3, el único intento social descentralizado era Mastodon. Mastodon parecía dispuesto a tomar ventaja después de que Elon Musk adquiriera Twitter, pero finalmente sus problemas de usabilidad y su experiencia de usuario fragmentada detuvieron su crecimiento en 1 millón de usuarios activos diarios.

Hoy en día, Farcaster, Lens y otros proyectos están probando un enfoque diferente basado en la construcción de primitivos Web3, aportando algo nuevo a la mesa.

2、SocialFi

SocialFi agrega primitivas Web3 a las finanzas descentralizadas además de la red de gráficos sociales. Entre los participantes se incluyen creadores de contenido, celebridades de Internet y usuarios finales que desean un mayor control sobre sus datos y la libertad de expresión, y la capacidad de monetizar la atención y la rigidez de las redes sociales.

El método de monetización se basa en criptomonedas, mientras que la gestión de identidad se realiza mediante un conjunto de claves privadas. La mayoría de ellos dice que pueden utilizar organizaciones autónomas descentralizadas (DAO) para resistir la censura. Pero el jurado aún no ha decidido.

Veamos las principales diferencias con otras redes sociales:

  • Áreas controladas por tokens: solo los poseedores de tokens de creador pueden acceder a determinadas funciones o áreas.

  • Propinas: las personas pueden recibir propinas en forma de criptomonedas, ya sean tokens de plataforma u otros tokens.

  • Suscripción única o recurrente: los pagos criptográficos por bienes o servicios digitales se realizan dentro de la plataforma.

  • Incentivos de plataforma: los usuarios y creadores pueden recibir incentivos simbólicos de plataforma en función de su participación.

Si bien estos conceptos existen desde hace mucho tiempo, no fue hasta que Friend Tech descubrió el potencial del chat controlado por tokens que ganaron una tracción significativa en el mercado. Los usuarios necesitan tokens llamados “claves” (que puedan intercambiarse) que les permitan beneficiarse de la creciente popularidad de los creadores de contenido.

Friend Tech tenía 800.000 usuarios de direcciones únicas en su punto máximo, pero posteriormente la retención cayó significativamente.

Si bien las curvas de vinculación son excelentes para impulsar la adopción al crear urgencia y FOMO, estas curvas se quedan cortas en la retención de usuarios a largo plazo. Para mantener verdaderamente la fidelidad de los usuarios, se necesitan dos elementos clave: un efecto de red que pueda amplificar el valor de la plataforma a medida que se unen más usuarios y una utilidad clara a largo plazo que pueda proporcionar beneficios tangibles más allá de las ganancias a corto plazo.

3. Gráfico social Web3

Los gráficos sociales pueden representar relaciones entre entidades, como personas, organizaciones, lugares y cualquier otra cosa que pueda conectarse entre sí. Las entidades Web2 como Facebook, Twitter, Instagram y TikTok han acumulado importantes efectos de red, particularmente al disuadir a los usuarios de unirse a otros sitios sociales porque cambiar de red significa comenzar todo de nuevo.

Lens, Farcaster y otros proyectos comienzan a diferenciarse de este punto de fricción mediante el desarrollo de gráficos verdaderamente abiertos con múltiples interfaces que aprovechan los mismos datos para brindar diferentes experiencias de usuario.

Sin embargo, Facebook genera 4 petabytes de datos cada día. 510.000 comentarios, 293.000 actualizaciones de estado, 4 millones de me gusta y 136.000 fotos subidas cada minuto. Ninguna cadena de bloques existente puede manejar cantidades tan grandes de datos, y probablemente nunca lo hará, porque las cadenas de bloques están optimizadas para un tipo diferente de caso de uso: el intercambio de valor sin permiso.

Por ejemplo, el doble gasto es un riesgo financiero típico de blockchain que es irrelevante en las redes sociales descentralizadas que manejan nombres de usuario, distribución de contenido y notificaciones. Los equipos de Lens y Farcaster deberían considerar diferentes suposiciones con diversas compensaciones.

4. Protocolo de lentes

Lens Protocol es un gráfico social componible creado por el fundador y director ejecutivo de Aave, Stani Kulechov. El protocolo está impulsado por la comunidad y actualmente está implementado en Polygon.

Lens se basa en algunos contratos inteligentes clave que manejan todos los aspectos de las redes sociales.

  • Los perfiles están representados por NFT, los objetos principales del protocolo. Si posee uno de estos NFT, controla el gráfico social y el contenido. -El perfil contiene un historial de todas las publicaciones, citas, espejos, comentarios y todo el resto del contenido generado por el usuario.

  • Las publicaciones representan el contenido del acuerdo y tienen cuatro tipos: Publicaciones, Comentarios, Citas y Mirrors. Las publicaciones son objetos básicos, otras son extensiones de entidades básicas. Lo más importante es que cada publicación tiene un ContentURI. Básicamente, todo permanece en cadena excepto el contenido (como imágenes, texto, etc.), que está vinculado a una solución de almacenamiento descentralizada (como IPFS o Arweave o incluso AWS S 3).

  • Los espejos, comentarios y citas permiten a los usuarios interactuar con la publicación a través de comentarios, citas o difusión de contenido. Por lo tanto, todas las referencias al módulo de publicación original siguen las mismas reglas (por ejemplo, solo los seguidores pueden citar/comentar/reflejar).

  • Open Actions proporciona a los desarrolladores una forma de crear funciones personalizadas que pueden integrarse directamente en los protocolos. Puedes pensar en ellos como ganchos que el protocolo activa cada vez que sucede algo (por ejemplo, Alice puede ver que Bob le dio una propina, por lo que puede tener un indexador que rastrea la recompensa).

Desde el principio, el equipo de Lens se centró en el protocolo en sí y dejó que la comunidad se encargara de la construcción del front-end, por lo que se crearon muchas UI diferentes, cada una con su propio estilo.

El resultado es un ecosistema vibrante que no está exento de caos, con muchos proyectos que desaparecen rápidamente a los pocos días de comenzar. Sin embargo, estamos viendo gradualmente la integración de proyectos como buttrfly, hey.xyz y orb que están ganando terreno.

Después de ejecutar Lens v1 por un tiempo, Lens lanzó Momoka, un Optimistic L3 que trasciende el espacio blockchain. En lugar de almacenar datos directamente en Polygon, aprovecharon una capa de disponibilidad de datos (DA) para reducir costos simplemente cargando datos en Arweave.

5 、 teleyector

Farcaster es otra red social Web3 construida sobre Ethereum, que utiliza contratos inteligentes en cadena y una matriz de red peer-to-peer basada en el cliente "Hub".

Al igual que Lens, Farcaster es abierto y han nacido muchos clientes diferentes en base a él. El más popular de ellos es Warpcast, que fue desarrollado por el propio equipo de Farcaster. También está Supercast (con funciones pagas) y Sí (centrado en). publicación cruzada).

En 2022, Varun Srinivasan publicó una entrada de blog sobre "descentralización total", que proponía algunas ideas que han estado en el centro de la arquitectura y el enfoque de Farcaster desde entonces.

La idea principal es que si "dos usuarios de una red social pueden encontrarse y comunicarse a través de otros obstáculos en la red", entonces la red social está suficientemente descentralizada.

Para hacer esto, necesitas:

  • Obtener nombre de usuario único

  • Publicar un mensaje con este nombre de usuario

  • Leer mensajes de cualquier nombre válido

Farcaster implementa su arquitectura a través de un conjunto central de contratos inteligentes implementados en Optimism:

  • IdRegistry crea nuevas cuentas y permite a los usuarios transferir y restaurar cuentas de Farcaster. También se integra con ENS para que los nombres de usuario sean accesibles a los propietarios legítimos.

  • Storage Registry alquila almacenamiento a cuentas. Los precios de almacenamiento se cotizan en USD y se convierten a ETH utilizando Oracle. Los precios están sujetos a la oferta y la demanda.

  • Key Registry publica claves de aplicaciones a través de cuentas para que puedan publicar mensajes en su nombre.

Como puede ver, ninguno de los contratos inteligentes anteriores envía ni recibe mensajes; esta responsabilidad se delega a los Hubs. Hubs es una red distribuida compuesta por instancias de Hubble, un nodo construido con Typecript y Rust.

Cada nodo es responsable de validar, almacenar, replicar mensajes y evaluarlos frente a sus pares.

La verificación a nivel de mensaje se realiza verificando una firma válida de una clave de cuenta de usuario.

Una vez que se verifica que el mensaje es válido, se almacena en el centro a través de un proceso asincrónico que utiliza el método CRRDT (tipo de datos replicados sin conflictos).

La replicación se logra utilizando diff sync y el protocolo gossip basado en el popular código base lib p2p. El Hub selecciona periódicamente un nodo aleatorio para realizar una sincronización de diferencias, comparando los intentos de Merkle de los hashes de mensajes para encontrar mensajes faltantes.

Los centros tienen una arquitectura sólida y eventualmente consistente porque sus pares pueden usarse para reconstruir el estado incluso si se desconectan.

Los nodos pares son fundamentales para mantener el estado del protocolo, por lo que se evalúan entre sí. Si un nodo no recibe información válida, se queda atrás o chismea demasiado, puede ser ignorado.

6. No se requiere permiso

A partir de estos protocolos y principios vemos surgir nuevos primitivos. Entre ellos, Farcaster's Frame ha recibido considerable atención.

Frame permite inyectar experiencias personalizadas en los feeds de Farcaster. Amplía el estándar Open Graph y convierte imágenes estáticas en experiencias interactivas añadiendo hasta 4 botones. Cuando el usuario presiona el botón, obtiene una nueva imagen basada en el clic del botón y los metadatos del usuario enviados al servidor de generación de marcos.

Sobre esta base, estamos empezando a ver mucha experimentación con cosas como la creación de grupos, colecciones digitales y minijuegos implementados a través de estos marcos.

Es posible crear un marco utilizando cualquier servidor de aplicaciones que pueda devolver contenido html, pero hemos visto muchos marcos, como https://framesjs.org/, https://frog.fm/ y otros marcos que ayudan Los desarrolladores simplifican el proceso.

Después del exitoso lanzamiento de Frames en Farcaster, ahora también se está considerando Lens, lo que demuestra que tener un estándar común puede ser un poderoso facilitador.

7. Conclusión

Las redes sociales descentralizadas aún enfrentan desafíos importantes antes de tener pleno éxito, incluido el escalamiento de su infraestructura para dar cabida a más usuarios, la simplificación del proceso para que los nuevos usuarios creen billeteras digitales y la abstracción de las tarifas del gas tanto como sea posible.

A pesar de estos desafíos, hemos visto un progreso sustancial en la experiencia general del usuario de Farcaster y se está formando una comunidad pegajosa alrededor de Farcaster (por ejemplo, ~50 000 usuarios activos diarios y ~350 000 usuarios registrados). Un factor importante que contribuye a estas cifras es la disponibilidad de aplicaciones móviles que son fáciles de instalar y tienen una experiencia de usuario similar a la de las redes sociales tradicionales.

Otro factor clave es la naturaleza sin permiso de los protocolos (por ejemplo, Farcaster, Lens, etc.), lo que proporciona un terreno fértil para que los desarrolladores innoven y construyan sobre bloques y funciones existentes.

Es casi como el verano de DeFi y estamos presenciando un entorno experimental dinámico (por ejemplo, yup.io, un agregador de redes sociales descentralizado, o drakula.app, una plataforma de videos cortos, o neynar.com, esta es una herramienta SaaS). basado en Farcaster), y estas exploraciones surgieron en base a estos protocolos.

Los fundadores ahora pueden comenzar a construir un canal de distribución Web3 nativo para sus proyectos, y las personas pueden comenzar su recorrido a través de estos proyectos, expandiéndolos desde su punto de interés inicial hasta integrarlos directamente en su feed (por ejemplo, a través de Frames), otras aplicaciones u otras aplicaciones vinculadas. Al mismo tiempo, las aplicaciones que atraen a nuevos usuarios pueden servir como un canal de distribución que apunta al resto de la red social descentralizada, iniciando así un ciclo de retroalimentación positiva.