En 2017, un grupo de investigadores del MIT Media Lab afirmó en Wired que las redes sociales descentralizadas "nunca funcionarán" [1]. En su artículo, citaron tres desafíos imposibles: (1) la cuestión de incorporar (y retener) a los usuarios desde cero, (2) el (mal) manejo de la información personal de los usuarios y (3) los lucrativos anuncios dirigidos a los usuarios. En los tres casos, argumentaron, los gigantes tecnológicos tradicionales, como Facebook, Twitter y Google, simplemente tenían economías de escala de gran alcance para dejar espacio a una competencia significativa.
Media década después, lo que alguna vez fue aclamado como "imposible" ya no parece tan descabellado, y parece que estamos en los albores de un cambio de paradigma en la forma en que conceptualizamos las redes sociales. En esta serie de tres partes, examinaremos cómo las nuevas ideas en las redes sociales descentralizadas (DeSo) parecen abordar estas preguntas "antiguas", específicamente, (1) el uso de gráficos sociales abiertos para resolver el problema del arranque en frío, (2) el uso de técnicas criptográficas y de prueba de personalidad para resolver el problema de la condición de usuario, y (3) el aprovechamiento de los modelos tokenómicos y las estructuras de incentivos para resolver el problema de los ingresos.
Las plataformas de redes sociales se enfrentan invariablemente al problema del arranque en frío: atraer e involucrar a los usuarios desde cero sin una base de usuarios existente o efectos de red. Tradicionalmente, las nuevas empresas de redes sociales nacientes, como Snapchat, Clubhouse o, recientemente, Threads, han tratado de superar esto a través de la fuerza bruta y la pura destreza de marketing. Al captar la atención de todos en el momento justo, ya sea a través de un diseño novedoso de UX, titulares de medios o FOMO, lanzan un gran bombardeo de registros para construir casi instantáneamente un foso de usuarios en la plataforma. Por ejemplo, en cuestión de 5 días, Threads fue capaz de incorporar la friolera de 100 millones de usuarios [2].
Pero la mayoría de las veces, estas campañas de marketing exitosas se encuentran con una crisis existencial: ¿cómo retener a todos estos usuarios y generar continuamente nuevos contenidos (y ganancias)? Este es el problema al que se enfrentó anteriormente Clubhouse y al que se enfrenta actualmente Threads. Y a medida que estas aplicaciones desaparecen, los lucrativos gráficos sociales y perfiles de usuario que estas plataformas construyen mueren con él, por lo que los futuros aspirantes a redes sociales deben repetir el difícil truco de marketing una vez más para arrancar su red.
Un ejemplo de un grafo social [3]
El problema fundamental detrás de todo esto es que en las redes sociales web2, la capa de gráficos sociales (que anota las relaciones entre los usuarios) está inseparablemente ligada a la propia aplicación social, como Facebook, Twitter o Instagram. Las dos capas son simbióticas: la novedad de la aplicación arranca el gráfico social, que a su vez actúa como el foso principal de la aplicación de redes sociales. A pesar de todos sus problemas, la razón por la que los usuarios no abandonan Facebook, Twitter, Instagram es simple: todos nuestros amigos están en él.
Pero, ¿y si desacoplamos el grafo social y la aplicación social? ¿Qué pasaría si, incluso después de que Clubhouse (o Threads) se extinguiera, todavía pudiéramos hacer uso del gráfico social creado en sus días de gloria para iniciar fácilmente otra aplicación social? Esta es la respuesta de la web3 al problema del arranque en frío.
vitalik.eth en Etherscan
En cierto sentido, una cadena de bloques pública como Ethereum es en sí misma un gráfico social. Si busco un dominio ENS o la dirección de la billetera de una persona en Etherscan, puedo inspeccionar el perfil social en cadena de esa persona: qué activos tiene, con quién está realizando transacciones e inferir de qué comunidades forma parte.
Este perfil social on-chain parece ser un punto de partida natural para una nueva red social descentralizada y, de hecho, es un camino que varias empresas parecen estar explorando.
a16z en Debank. Datos a 29 de julio de 2023.
Debank, por ejemplo, transforma el volcado hexadecimal en Etherscan en una cartera o "perfil" legible por humanos, y ofrece la funcionalidad de enviar mensajes directos a estas diferentes carteras, utilizando así estos datos en cadena como una forma de iniciar una red social de estilo de mensaje directo. Una ruta similar es la que toma 0xPPL, que busca utilizar también los perfiles de usuario en cadena para construir una red social al estilo de Twitter. Esta estrategia general de hacer que los datos brutos de las transacciones sean legibles e interpretables para los usuarios "profanos" se ha acelerado con la madurez de los sofisticados modelos de lenguaje grande como GPT-4. Cymbal, por ejemplo, supuestamente utiliza GPT para generar resúmenes conversacionales de transacciones y tendencias para crear un híbrido entre un recurso de datos, una fuente de noticias y una futura red social [4].
Un problema con simplemente confiar en los datos públicos de la cadena de bloques, como en Ethereum, es que los datos simplemente no son lo suficientemente ricos para aplicaciones sociales. Debido a que las cadenas de bloques públicas se construyeron principalmente teniendo en cuenta las aplicaciones financieras, en lugar de las aplicaciones sociales, la mayoría de los datos recopilados de forma nativa en la cadena, como el historial de transacciones, los saldos de las cuentas y los datos de tokens, no son necesariamente los más útiles para una red social.
Descripción general de la lente [5]
En lugar de simplemente usar los datos nativos en cadena como un gráfico social, una idea es construir un nuevo protocolo de gráfico social dedicado sobre una cadena de bloques pública. Lens Protocol, por ejemplo, hace uso de la observación clave de que en todas las aplicaciones sociales, hay denominadores comunes para las interacciones sociales, que luego se abstraen en diferentes acciones en cadena, como "publicar", "comentar" y "reflejar" (es decir, "reflejar" compartir o volver a publicar) [5].
Farcaster tiene abstracciones similares en sus gráficos sociales, como un "cast" (publicación), "reacciones" (me gusta) y una función "amp" en la que los usuarios recomiendan a otros usuarios a los que creen que vale la pena prestar atención [6]. La principal diferencia entre Farcaster y Lens está en su implementación técnica: mientras que Lens coloca todo en la cadena de bloques Polygon, Farcaster coloca su registro de ID en el propio Ethereum y ejecuta su gráfico social en un L2 como un gráfico delta.
Un tercer protocolo de gráficos sociales notable es Cyberconnect, que tiene un mayor énfasis en la agregación de enlaces (de fuentes tanto dentro como fuera de la cadena) a través de su mecanismo link3 , además de centrarse en eventos y clubes de fans como casos de uso iniciales.
Fundamentalmente, para estos protocolos de gráficos sociales, no necesariamente están construyendo las aplicaciones sociales de capa superior, como Twitter, Facebook o Instagram. Más bien, proporcionan la capa de gráficos sociales abierta (esencialmente un SDK) necesaria para crear y escalar rápidamente estas aplicaciones de capa superior. Como se mencionó anteriormente, la principal ventaja de esto es que incluso si una aplicación social que alguna vez tuvo éxito muere (al estilo Clubhouse), el gráfico social generado aún puede ser utilizado por otros desarrolladores. Por lo tanto, solo se necesita un bombardeo de marketing o una aplicación exitosa para arrancar todo el ecosistema.
Una tercera estrategia en la incorporación es construir una solución descentralizada desde cero. La premisa para esto es que las aplicaciones de redes sociales son una piedra angular de nuestra experiencia digital que debe haber una solución dedicada a la cadena de bloques (u otra solución descentralizada) que ponga las acciones primitivas de una aplicación de redes sociales de forma nativa, en lugar de canalizarlas a través de un protocolo construido sobre una infraestructura diseñada originalmente para respaldar casos de uso financiero. En resumen, necesitamos algún tipo de "appchain" de redes sociales.
Página de inicio de DeSo
Uno de los proyectos más notables que sigue esta estrategia es el DeSo, que está construyendo una cadena de bloques L1 dedicada a aplicaciones sociales. En lugar de centrarse en las "transacciones por segundo" como otras cadenas de bloques públicas convencionales, DeSo busca optimizar las "publicaciones por segundo", así como la necesidad de las aplicaciones sociales de manejar tanto la comunicación como el almacenamiento, para lo que las cadenas de bloques de propósito general como Ethereum no necesariamente están optimizando (piense en todas las imágenes y videos almacenados en algo como Twitter e Instagram). Además de esta cadena de bloques L1, DeSo planea construir una amplia selección de aplicaciones sociales, incluido contenido de formato largo (como Substack), contenido de formato corto (como Twitter) y aplicaciones similares a Reddit [7].
Otras plataformas de redes sociales descentralizadas, como Bluesky y Mastodon, también pueden seguir esta estrategia de diseñar redes sociales descentralizadas desde cero. En sentido estricto, no son soluciones basadas en blockchain y, en cambio, se basan en un sistema de servidor federado para garantizar que las publicaciones estén lo suficientemente descentralizadas. Mastodon, por ejemplo, utiliza un sistema similar al correo electrónico, donde los usuarios pueden elegir entre diferentes proveedores de servicios (como Gmail, Hotmail o iCloud). De la misma manera que una organización puede configurar y personalizar su propio servidor de correo, cada "instancia" en Mastodon será una comunidad autorregulada y personalizable [8]. Bluesky, por otro lado, es una aplicación desarrollada en el protocolo AT de código abierto, que es esencialmente un gráfico social abierto con API como "seguir", "me gusta" y "publicar" que está optimizado para una plataforma de redes sociales al estilo de Twitter [9].
El punto en común entre DeSo y proyectos como Mastodon y Bluesky es que rechazan la noción de que los diseños de blockchain públicos existentes (personificados por la EVM) son adecuados para una red social. Aunque este enfoque sin duda brinda a estos proyectos decisiones de diseño de control más detalladas y experiencia de usuario, al hacerlo, esta estrategia corta las conexiones potenciales y la polinización cruzada con DeFi, las comunidades NFT existentes y otros elementos maduros del ecosistema web3. Además, queda por ver qué tan "descentralizadas" son estas soluciones, especialmente en un entorno donde su descentralización no está garantizada por una cadena de bloques pública. ¿Estas soluciones, al final, volverán a agrupar el gráfico social con la aplicación social, al igual que en las redes sociales existentes, o descentralizarán suficientemente la capa del gráfico social y atraerán a una amplia gama de aplicaciones y equipos de desarrolladores? Esta es una pregunta clave para el futuro de las redes sociales web3.
Referencias
[1] https://www.wired.com/story/decentralized-social-networks-sound-great-too-bad-they'll-never-work/
[2] https://www.theverge.com/2023/7/10/23787453/meta-instagram-threads-100-million-users-milestone
[3] https://www.businessinsider.com/explainer-what-exactly-is-the-social-graph-2012-3
[4] https://decrypt.co/149202/cymbal-human-readable-ethereum-blockchain-explorer-etherscan
[5] https://docs.lens.xyz/docs/overview
[6] https://hackmd.io/IP-8snyMQfOGxV3LUjlJbA
[7] https://docs.deso.org/deso-roadmap
[8] https://techcrunch.com/2023/07/24/what-is-mastodon/
[9] https://atproto.com/guides/applications
En 2017, un grupo de investigadores del MIT Media Lab afirmó en Wired que las redes sociales descentralizadas "nunca funcionarán" [1]. En su artículo, citaron tres desafíos imposibles: (1) la cuestión de incorporar (y retener) a los usuarios desde cero, (2) el (mal) manejo de la información personal de los usuarios y (3) los lucrativos anuncios dirigidos a los usuarios. En los tres casos, argumentaron, los gigantes tecnológicos tradicionales, como Facebook, Twitter y Google, simplemente tenían economías de escala de gran alcance para dejar espacio a una competencia significativa.
Media década después, lo que alguna vez fue aclamado como "imposible" ya no parece tan descabellado, y parece que estamos en los albores de un cambio de paradigma en la forma en que conceptualizamos las redes sociales. En esta serie de tres partes, examinaremos cómo las nuevas ideas en las redes sociales descentralizadas (DeSo) parecen abordar estas preguntas "antiguas", específicamente, (1) el uso de gráficos sociales abiertos para resolver el problema del arranque en frío, (2) el uso de técnicas criptográficas y de prueba de personalidad para resolver el problema de la condición de usuario, y (3) el aprovechamiento de los modelos tokenómicos y las estructuras de incentivos para resolver el problema de los ingresos.
Las plataformas de redes sociales se enfrentan invariablemente al problema del arranque en frío: atraer e involucrar a los usuarios desde cero sin una base de usuarios existente o efectos de red. Tradicionalmente, las nuevas empresas de redes sociales nacientes, como Snapchat, Clubhouse o, recientemente, Threads, han tratado de superar esto a través de la fuerza bruta y la pura destreza de marketing. Al captar la atención de todos en el momento justo, ya sea a través de un diseño novedoso de UX, titulares de medios o FOMO, lanzan un gran bombardeo de registros para construir casi instantáneamente un foso de usuarios en la plataforma. Por ejemplo, en cuestión de 5 días, Threads fue capaz de incorporar la friolera de 100 millones de usuarios [2].
Pero la mayoría de las veces, estas campañas de marketing exitosas se encuentran con una crisis existencial: ¿cómo retener a todos estos usuarios y generar continuamente nuevos contenidos (y ganancias)? Este es el problema al que se enfrentó anteriormente Clubhouse y al que se enfrenta actualmente Threads. Y a medida que estas aplicaciones desaparecen, los lucrativos gráficos sociales y perfiles de usuario que estas plataformas construyen mueren con él, por lo que los futuros aspirantes a redes sociales deben repetir el difícil truco de marketing una vez más para arrancar su red.
Un ejemplo de un grafo social [3]
El problema fundamental detrás de todo esto es que en las redes sociales web2, la capa de gráficos sociales (que anota las relaciones entre los usuarios) está inseparablemente ligada a la propia aplicación social, como Facebook, Twitter o Instagram. Las dos capas son simbióticas: la novedad de la aplicación arranca el gráfico social, que a su vez actúa como el foso principal de la aplicación de redes sociales. A pesar de todos sus problemas, la razón por la que los usuarios no abandonan Facebook, Twitter, Instagram es simple: todos nuestros amigos están en él.
Pero, ¿y si desacoplamos el grafo social y la aplicación social? ¿Qué pasaría si, incluso después de que Clubhouse (o Threads) se extinguiera, todavía pudiéramos hacer uso del gráfico social creado en sus días de gloria para iniciar fácilmente otra aplicación social? Esta es la respuesta de la web3 al problema del arranque en frío.
vitalik.eth en Etherscan
En cierto sentido, una cadena de bloques pública como Ethereum es en sí misma un gráfico social. Si busco un dominio ENS o la dirección de la billetera de una persona en Etherscan, puedo inspeccionar el perfil social en cadena de esa persona: qué activos tiene, con quién está realizando transacciones e inferir de qué comunidades forma parte.
Este perfil social on-chain parece ser un punto de partida natural para una nueva red social descentralizada y, de hecho, es un camino que varias empresas parecen estar explorando.
a16z en Debank. Datos a 29 de julio de 2023.
Debank, por ejemplo, transforma el volcado hexadecimal en Etherscan en una cartera o "perfil" legible por humanos, y ofrece la funcionalidad de enviar mensajes directos a estas diferentes carteras, utilizando así estos datos en cadena como una forma de iniciar una red social de estilo de mensaje directo. Una ruta similar es la que toma 0xPPL, que busca utilizar también los perfiles de usuario en cadena para construir una red social al estilo de Twitter. Esta estrategia general de hacer que los datos brutos de las transacciones sean legibles e interpretables para los usuarios "profanos" se ha acelerado con la madurez de los sofisticados modelos de lenguaje grande como GPT-4. Cymbal, por ejemplo, supuestamente utiliza GPT para generar resúmenes conversacionales de transacciones y tendencias para crear un híbrido entre un recurso de datos, una fuente de noticias y una futura red social [4].
Un problema con simplemente confiar en los datos públicos de la cadena de bloques, como en Ethereum, es que los datos simplemente no son lo suficientemente ricos para aplicaciones sociales. Debido a que las cadenas de bloques públicas se construyeron principalmente teniendo en cuenta las aplicaciones financieras, en lugar de las aplicaciones sociales, la mayoría de los datos recopilados de forma nativa en la cadena, como el historial de transacciones, los saldos de las cuentas y los datos de tokens, no son necesariamente los más útiles para una red social.
Descripción general de la lente [5]
En lugar de simplemente usar los datos nativos en cadena como un gráfico social, una idea es construir un nuevo protocolo de gráfico social dedicado sobre una cadena de bloques pública. Lens Protocol, por ejemplo, hace uso de la observación clave de que en todas las aplicaciones sociales, hay denominadores comunes para las interacciones sociales, que luego se abstraen en diferentes acciones en cadena, como "publicar", "comentar" y "reflejar" (es decir, "reflejar" compartir o volver a publicar) [5].
Farcaster tiene abstracciones similares en sus gráficos sociales, como un "cast" (publicación), "reacciones" (me gusta) y una función "amp" en la que los usuarios recomiendan a otros usuarios a los que creen que vale la pena prestar atención [6]. La principal diferencia entre Farcaster y Lens está en su implementación técnica: mientras que Lens coloca todo en la cadena de bloques Polygon, Farcaster coloca su registro de ID en el propio Ethereum y ejecuta su gráfico social en un L2 como un gráfico delta.
Un tercer protocolo de gráficos sociales notable es Cyberconnect, que tiene un mayor énfasis en la agregación de enlaces (de fuentes tanto dentro como fuera de la cadena) a través de su mecanismo link3 , además de centrarse en eventos y clubes de fans como casos de uso iniciales.
Fundamentalmente, para estos protocolos de gráficos sociales, no necesariamente están construyendo las aplicaciones sociales de capa superior, como Twitter, Facebook o Instagram. Más bien, proporcionan la capa de gráficos sociales abierta (esencialmente un SDK) necesaria para crear y escalar rápidamente estas aplicaciones de capa superior. Como se mencionó anteriormente, la principal ventaja de esto es que incluso si una aplicación social que alguna vez tuvo éxito muere (al estilo Clubhouse), el gráfico social generado aún puede ser utilizado por otros desarrolladores. Por lo tanto, solo se necesita un bombardeo de marketing o una aplicación exitosa para arrancar todo el ecosistema.
Una tercera estrategia en la incorporación es construir una solución descentralizada desde cero. La premisa para esto es que las aplicaciones de redes sociales son una piedra angular de nuestra experiencia digital que debe haber una solución dedicada a la cadena de bloques (u otra solución descentralizada) que ponga las acciones primitivas de una aplicación de redes sociales de forma nativa, en lugar de canalizarlas a través de un protocolo construido sobre una infraestructura diseñada originalmente para respaldar casos de uso financiero. En resumen, necesitamos algún tipo de "appchain" de redes sociales.
Página de inicio de DeSo
Uno de los proyectos más notables que sigue esta estrategia es el DeSo, que está construyendo una cadena de bloques L1 dedicada a aplicaciones sociales. En lugar de centrarse en las "transacciones por segundo" como otras cadenas de bloques públicas convencionales, DeSo busca optimizar las "publicaciones por segundo", así como la necesidad de las aplicaciones sociales de manejar tanto la comunicación como el almacenamiento, para lo que las cadenas de bloques de propósito general como Ethereum no necesariamente están optimizando (piense en todas las imágenes y videos almacenados en algo como Twitter e Instagram). Además de esta cadena de bloques L1, DeSo planea construir una amplia selección de aplicaciones sociales, incluido contenido de formato largo (como Substack), contenido de formato corto (como Twitter) y aplicaciones similares a Reddit [7].
Otras plataformas de redes sociales descentralizadas, como Bluesky y Mastodon, también pueden seguir esta estrategia de diseñar redes sociales descentralizadas desde cero. En sentido estricto, no son soluciones basadas en blockchain y, en cambio, se basan en un sistema de servidor federado para garantizar que las publicaciones estén lo suficientemente descentralizadas. Mastodon, por ejemplo, utiliza un sistema similar al correo electrónico, donde los usuarios pueden elegir entre diferentes proveedores de servicios (como Gmail, Hotmail o iCloud). De la misma manera que una organización puede configurar y personalizar su propio servidor de correo, cada "instancia" en Mastodon será una comunidad autorregulada y personalizable [8]. Bluesky, por otro lado, es una aplicación desarrollada en el protocolo AT de código abierto, que es esencialmente un gráfico social abierto con API como "seguir", "me gusta" y "publicar" que está optimizado para una plataforma de redes sociales al estilo de Twitter [9].
El punto en común entre DeSo y proyectos como Mastodon y Bluesky es que rechazan la noción de que los diseños de blockchain públicos existentes (personificados por la EVM) son adecuados para una red social. Aunque este enfoque sin duda brinda a estos proyectos decisiones de diseño de control más detalladas y experiencia de usuario, al hacerlo, esta estrategia corta las conexiones potenciales y la polinización cruzada con DeFi, las comunidades NFT existentes y otros elementos maduros del ecosistema web3. Además, queda por ver qué tan "descentralizadas" son estas soluciones, especialmente en un entorno donde su descentralización no está garantizada por una cadena de bloques pública. ¿Estas soluciones, al final, volverán a agrupar el gráfico social con la aplicación social, al igual que en las redes sociales existentes, o descentralizarán suficientemente la capa del gráfico social y atraerán a una amplia gama de aplicaciones y equipos de desarrolladores? Esta es una pregunta clave para el futuro de las redes sociales web3.
Referencias
[1] https://www.wired.com/story/decentralized-social-networks-sound-great-too-bad-they'll-never-work/
[2] https://www.theverge.com/2023/7/10/23787453/meta-instagram-threads-100-million-users-milestone
[3] https://www.businessinsider.com/explainer-what-exactly-is-the-social-graph-2012-3
[4] https://decrypt.co/149202/cymbal-human-readable-ethereum-blockchain-explorer-etherscan
[5] https://docs.lens.xyz/docs/overview
[6] https://hackmd.io/IP-8snyMQfOGxV3LUjlJbA
[7] https://docs.deso.org/deso-roadmap
[8] https://techcrunch.com/2023/07/24/what-is-mastodon/
[9] https://atproto.com/guides/applications