Un artículo para conocer Farcaster, la red social descentralizada impulsada por Vitalik

Autor: defioasis

La semana pasada, la cuenta de Twitter de Vitalik Buterin fue pirateada y utilizada para publicar enlaces de phishing, lo que provocó que los usuarios perdieran más de 690.000 dólares. Slowmist señaló después de una investigación que la organización de phishing detrás del incidente de robo de Twitter de Vitalik todavía está relacionada con el popular y loco PinkDrainer. El método de piratería puede ser el secuestro de SIM u otras posibilidades. Dos días después, Vitalik declaró en la red social descentralizada Farcaster que su cuenta de Twitter fue efectivamente objeto de un ataque de secuestro de la tarjeta SIM. La razón puede ser que su número de teléfono móvil quedó expuesto al registrarse en Twitter Blue. No use su número de teléfono móvil para autenticación, sugerencias, pero desafortunadamente no me di cuenta. Vitalik dijo que desinstaló Twitter y se unió a Farcaster, que puede controlar la recuperación de cuentas a través de direcciones de Ethereum.

Farcaster es un protocolo descentralizado para crear aplicaciones sociales. Farcaster se puede utilizar a través de interfaces como Opencast y Warpcast. Farcaster recibió 30 millones de dólares en inversión liderada por a16z en 2022. Este artículo analizará brevemente este protocolo social descentralizado favorecido por Vitalik y a16z.

Problemas centrales en las redes sociales

Las actividades de las redes sociales pueden entenderse simplemente como un grupo de usuarios que interactúan, como enviar información (texto, imágenes, audio, etc.) a objetos, dar me gusta, comentar, reenviar, etc., las publicaciones de los demás. En una red social centralizada, este grupo de usuarios solo puede interactuar dentro de una aplicación social específica, mientras que en una red social descentralizada, este grupo de usuarios de diferentes aplicaciones podrá interactuar entre aplicaciones.

También habrá desafíos, que Farcaster categoriza como cuatro cuestiones centrales para las redes sociales descentralizadas: identidad, autenticación, disponibilidad y coherencia. La identidad, es decir, el nombre de usuario, permite a los usuarios cambiar entre diferentes aplicaciones sociales y actuar como una identidad de usuario; autenticación, cuando los usuarios reciben cartas de otros, deben asegurarse de que sean fuentes reconocidas y confiables; disponibilidad, los datos del usuario se almacenan en diferentes aplicaciones Todo está siempre disponible: coherencia, reglas de redes sociales, todas las aplicaciones front-end deben soportar y hacer cumplir estas reglas en todo momento.

La solución de Farcaster

La red social Farcaster cubre tres capas: capa de identidad, capa de datos y capa de aplicación. La capa de identidad se basa en Ethereum para determinar las operaciones y métodos de autorización que se pueden realizar en la red. La identidad y la autenticación son el núcleo; la capa de datos almacena la información autorizada por la capa de identidad y la pone a disposición; la capa de aplicación consume la información almacenada en la capa de datos.

(1) Identidad: ID del teleyector (FID)

Farcaster introduce el nombre de usuario y el ID de Farcaster (FID) para la identidad social del usuario, donde FID es un identificador único e inviolable introducido por Farcaster para marcar la identidad del usuario. El identificador FID es una cadena de números que está ligada a la dirección principal del usuario. Aunque está descentralizado, no es apropiado utilizar un identificador numérico para representar al usuario. Por lo tanto, el usuario puede optar por registrar un nombre de Farcaster, que es el nombre de usuario y asociarlo con el FID. Los nombres de usuario de Farcaster se administran en un lugar especial llamado espacio de nombres. Los nombres de usuario pueden retirarse, pero los FID no.

El nombre de usuario y el ID de Farcaster se reflejarán en dos contratos diferentes en Ethereum, el registro de nombres y el registro FID, los cuales forman la base de la identidad del usuario de Farcaster.

Vale la pena mencionar que la recuperación de la identidad del usuario se beneficia de FID. Los usuarios pueden establecer otra dirección de antemano como certificado para restaurar su identidad de Farcaster. Esta otra dirección puede ser otra dirección de billetera del usuario, la dirección de otros usuarios conocidos de Farcaster o incluso un custodio externo.

(2) Certificación

La autenticación de mensajes se beneficia de Farcaster ID. Cuando un usuario recibe un mensaje, puede confirmar la verdadera fuente del mensaje mirando el FID del remitente, buscando la clave pública (dirección) correspondiente en la cadena Ethereum y luego verificando si la firma del remitente fue generada por esa dirección. . .

Para proteger la clave privada del usuario en el dispositivo (la clave privada debe cargarse en la aplicación del dispositivo para generar una firma), Farcaster introduce el concepto de Firmantes. El firmante es una clave Ed25519 generada fuera de la cadena. El usuario registra al firmante realizando una transacción en KeyRegistry usando la clave pública del firmante. La clave privada luego se puede usar para firmar y publicar mensajes en la red.

(3)Disponibilidad: Alquiler de almacenamiento

En una aplicación social centralizada, los usuarios almacenan información en servidores similares a RSS y obtienen todos los datos de la red indexando todos estos servidores. Farcaster presenta centros para almacenar datos. Cuando diferentes usuarios interactúan socialmente, descargarán copias de la información de los demás y las almacenarán.

Pero para evitar que el spam inunde los centros, Farcaster cobra a los usuarios un alquiler por almacenar datos en la red, que también es la principal fuente de ingresos de Farcaster. Los usuarios alquilan espacio de almacenamiento pagando una tarifa anual a Farcaster, lo que inhibe el spam y anima a los usuarios a borrar datos de menor valor. El almacenamiento se gestiona y rastrea en cadena mediante el contrato StorageRegistry.

(4)Consistencia

Farcaster no es una aplicación social directa, sino un protocolo social de nivel inferior, similar a la relación entre Lens Protocol y Lenster. Las aplicaciones actualmente creadas en Farcaster incluyen principalmente Alphacaster, una aplicación social Web3 compatible con DAO, creación y uso compartido de Discove, grupo en cadena y suscripción personalizada Jam, interfaces de código abierto estilo Twitter Opencast y Warpcast, y publicaciones cruzadas en Twitter. y el agregador Lens Social Sí. La interfaz de Farcaster utilizada por Vitalik es Warpcast. La lógica de uso de Warpcast es básicamente la misma que la lógica central de Twitter: puede ver las publicaciones de área amplia del "grupo mundial" y también puede dejar comentarios, reenviar y me gusta en las publicaciones (hilos) de los usuarios. sigues.

Las aplicaciones creadas en Farcaster proporcionan escenarios de consumo para los datos almacenados en los concentradores. El servidor de aplicaciones se comunica con el concentrador, descarga toda la información, organiza y clasifica la información para crear aplicaciones para diferentes experiencias de usuario y luego proporciona API para mover datos de diferentes clientes. usar.

Las aplicaciones creadas en Farcaster deben seguir el consenso aproximado de Farcaster y ejecutar el código, que sirve como modelo de gobernanza de Farcaster. Cuando alguien presenta una propuesta FIP (Propuesta de mejora de Fracaster), obtiene la aprobación de los desarrolladores de protocolos, desarrolladores de aplicaciones y usuarios, y publica el código, se producirán cambios en Farcaster. Diferentes sujetos llegan a un consenso acordando o rechazando. Farcaster no tendrá un proceso de votación vinculante y no habrá un papel oficial para el poder de veto.

Socios del ecosistema social

Enlace a otras aplicaciones o comunidades a través de la cuenta de identidad de Farcaster, incluido el recordatorio de usuario Alertcaster, Move-to-Earn Blobs, vista previa de la actividad social en cadena Eventcaster, seguimiento de indicadores del ecosistema Farcaster Red Farcaster, completar tareas para ganar puntos FarQuest, aplicación de mensajería Frens, y Ethereum Explore Interface en la cadena, noticias de hackers descentralizadas Kiwi News, encuentre el último proyecto Web3 Launchcaster, fuente de medios personalizada Neynar, publicación y comunicación Paragraph, encuentre temas interesantes Pincaster, herramienta DAO Purple DAO creado por Nouns Builder, motor de búsqueda Buscar a través de Raycast , búsqueda mediante API/GUI Searchcaster, exploración de contenido comunitario Farcaster Surveycaster, propinas Tipcast y transmisión en vivo basada en tokens Unlonely.

Actualmente, Farcaster todavía se encuentra en la etapa beta y los usuarios pueden enviar primero una lista de espera para esperar. Farcaster y Lens Protocol sirven como protocolos subyacentes para crear redes sociales, pero en comparación con Lens Protocol, Farcaster está más alejado del foco de atención del usuario y se centra en los desarrolladores y la creación de aplicaciones. Datos oficiales a mediados de septiembre antes y después de que Vitalik anunciara el uso de Farcaster, el número total de usuarios de Farcaster era de poco más de 20.000, con más de 3,8 millones de mensajes históricos en los hubs, y después de migrar a Optimism, comenzó a filtrar spam para Dirigirse a más usuarios. Abrir. Aunque no hay noticias sobre el plan de lanzamiento aéreo de Farcaster, Farcaster ha convertido el módulo de gobernanza FIP en una parte importante del protocolo, que aún es digno de la experiencia e interacción del usuario.

Ver originales
Esta página puede contener contenido de terceros, que se proporciona únicamente con fines informativos (sin garantías ni declaraciones) y no debe considerarse como un respaldo por parte de Gate a las opiniones expresadas ni como asesoramiento financiero o profesional. Consulte el Descargo de responsabilidad para obtener más detalles.
  • Recompensa
  • Comentar
  • Compartir
Comentar
0/400
Sin comentarios
Opere con criptomonedas en cualquier momento y lugar
qrCode
Escanee para descargar la aplicación Gate
Comunidad
Español
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)