La semaine dernière, le compte Twitter de Vitalik Buterin a été piraté et utilisé pour publier des liens de phishing, faisant perdre plus de 690 000 dollars aux utilisateurs. Slowmist a souligné après des recherches que l'organisation de phishing à l'origine de l'incident de vol de Vitalik sur Twitter est toujours liée au populaire et fou PinkDrainer. La méthode de piratage peut être un détournement de carte SIM ou d'autres possibilités. Deux jours plus tard, Vitalik a déclaré sur le réseau social décentralisé Farcaster que son compte Twitter avait effectivement fait l'objet d'une attaque de détournement de carte SIM. La raison peut être que son numéro de téléphone portable a été révélé lors de son inscription à Twitter Blue. Il avait déjà vu que vous devriez Je n’utilise pas votre numéro de téléphone portable pour l’authentification. suggestions, mais malheureusement je ne m’en suis pas rendu compte. Vitalik a déclaré qu'il avait désinstallé Twitter et rejoint Farcaster, qui peut contrôler la récupération de compte via les adresses Ethereum.
Farcaster est un protocole décentralisé permettant de créer des applications sociales. Farcaster peut être utilisé via des frontaux tels qu'Opencast et Warpcast. Farcaster a reçu 30 millions de dollars d'investissement dirigé par a16z en 2022. Cet article analysera brièvement ce protocole social décentralisé privilégié par Vitalik et a16z.
Problèmes fondamentaux des réseaux sociaux
Les activités des réseaux sociaux peuvent être simplement comprises comme un groupe d'utilisateurs interagissant, comme envoyer des informations (texte, images, audio, etc.) à des objets, aimer, commenter, transférer, etc. Dans un réseau social centralisé, ce groupe d'utilisateurs ne peut interagir qu'au sein d'une application sociale spécifique, tandis que dans un réseau social décentralisé, ce groupe d'utilisateurs de différentes applications sera autorisé à interagir entre les applications.
Il y aura également des défis, que Farcaster catégorise comme quatre problèmes fondamentaux pour les réseaux sociaux décentralisés : l'identité, l'authentification, la disponibilité et la cohérence. L'identité, c'est-à-dire le nom d'utilisateur, permet aux utilisateurs de basculer entre différentes applications sociales et d'agir comme une identité d'utilisateur ; l'authentification, lorsque les utilisateurs reçoivent des lettres d'autrui, ils doivent s'assurer qu'ils sont des sources reconnues et fiables ; la disponibilité, les données utilisateur sont stockées dans différents applications Tout est toujours disponible : cohérence, règles des réseaux sociaux, toutes les applications frontales doivent prendre en charge et appliquer ces règles à tout moment.
Solution de Farcaster
Le réseau social Farcaster couvre trois couches : la couche d'identité, la couche de données et la couche d'application. La couche d'identité est basée sur Ethereum pour déterminer les opérations et les méthodes d'autorisation qui peuvent être effectuées sur le réseau. L'identité et l'authentification sont au cœur ; la couche de données stocke les informations autorisées par la couche d'identité et les rend disponibles ; la couche d'application consomme les informations autorisées par la couche d'identité. informations stockées dans la couche de données.
(1) Identité : ID Farcaster (FID)
Farcaster introduit le nom d'utilisateur et l'ID Farcaster (FID) pour l'identité sociale de l'utilisateur, où FID est un identifiant unique et non falsifiable introduit par Farcaster pour marquer l'identité de l'utilisateur. L'identifiant FID est une chaîne de chiffres liée à l'adresse principale de l'utilisateur. Bien qu'il soit décentralisé, il n'est pas approprié d'utiliser un identifiant numérique pour représenter l'utilisateur. Par conséquent, l'utilisateur peut choisir d'enregistrer un nom Farcaster, qui est le nom d'utilisateur et associez-le au FID. Les noms d'utilisateur de Farcaster sont gérés dans un endroit spécial appelé espace de noms. Les noms d'utilisateur peuvent être retirés, mais pas les FID.
Le nom d’utilisateur et l’identifiant Farcaster seront reflétés dans deux contrats différents sur Ethereum, le registre des noms et le registre FID, qui constituent tous deux la base de l’identité de l’utilisateur Farcaster.
Il convient de mentionner que la récupération de l’identité des utilisateurs bénéficie du FID. Les utilisateurs peuvent définir à l'avance une autre adresse comme certificat pour restaurer leur identité Farcaster. Cette autre adresse peut être une autre adresse de portefeuille de l'utilisateur, l'adresse d'autres utilisateurs Farcaster connus, ou même un dépositaire tiers.
(2) Attestation
L'authentification des messages bénéficie de l'ID Farcaster. Lorsqu'un utilisateur reçoit un message, il peut confirmer la véritable source du message en examinant le FID de l'expéditeur, en trouvant la clé publique (adresse) correspondante sur la chaîne Ethereum, puis en vérifiant si la signature de l'expéditeur a été générée par cette adresse. . .
Afin de protéger la clé privée de l'utilisateur sur l'appareil (la clé privée doit être chargée dans l'application de l'appareil pour générer une signature), Farcaster introduit le concept de signataires. Le signataire est une clé Ed25519 générée hors chaîne. L'utilisateur enregistre le signataire en effectuant une transaction sur KeyRegistry à l'aide de la clé publique du signataire. La clé privée peut ensuite être utilisée pour signer et publier des messages sur le réseau.
(3)Disponibilité : Location d'entrepôt
Dans une application sociale centralisée, les utilisateurs stockent les informations sur des serveurs similaires au RSS et obtiennent toutes les données du réseau en indexant tous ces serveurs. Farcaster introduit des hubs pour stocker des données. Lorsque différents utilisateurs interagissent socialement, ils téléchargent des copies des informations les uns des autres et les stockent.
Mais afin d'empêcher le spam d'inonder les hubs, Farcaster facture aux utilisateurs un loyer pour le stockage des données sur le réseau, qui constitue également la principale source de revenus de Farcaster. Les utilisateurs louent de l'espace de stockage en payant une redevance annuelle à Farcaster, ce qui inhibe le spam et encourage les utilisateurs à effacer les données de moindre valeur. Le stockage est géré et suivi en chaîne par le contrat StorageRegistry.
(4)Cohérence
Farcaster n'est pas une application sociale directe, mais un protocole social de niveau inférieur, similaire à la relation entre Lens Protocol et Lenster. Les applications actuellement construites sur Farcaster incluent principalement Alphacaster, une application sociale Web3 prise en charge par DAO, créant et partageant Discove, un groupe en chaîne et un abonnement personnalisé Jam, des frontaux open source de style Twitter Opencast et Warpcast, et la publication croisée sur Twitter. et l'agrégateur Lens Social Yup. Le frontal Farcaster utilisé par Vitalik est Warpcast. La logique d'utilisation de Warpcast est fondamentalement la même que la logique de base de Twitter. Vous pouvez visualiser les publications étendues du "groupe mondial", et vous pouvez également laisser des commentaires, transférer et aimer les publications (threads) des utilisateurs. vous suivez.
Les applications construites sur Farcaster fournissent des scénarios de consommation pour les données stockées sur les hubs. Le serveur d'applications communique avec le hub, télécharge toutes les informations, organise et classe les informations pour créer des applications pour différentes expériences utilisateur, puis fournit des API pour déplacer les données de différents clients. utiliser.
Les applications construites sur Farcaster doivent suivre le consensus approximatif de Farcaster et exécuter du code, qui sert de modèle de gouvernance de Farcaster. Lorsque quelqu'un présente une proposition FIP (Fracaster Improvement Proposal), obtient l'approbation des développeurs de protocoles, des développeurs d'applications et des utilisateurs, et publie le code, des modifications seront apportées à Farcaster. Différents sujets parviennent à un consensus en acceptant ou en rejetant. Farcaster n’aura pas de processus de vote contraignant et le droit de veto ne jouera aucun rôle officiel.
Partenaires de l'écosystème social
Connectez-vous à d'autres applications ou communautés via le compte d'identité Farcaster, y compris le rappel utilisateur Alertcaster, les blobs Move-to-Earn, l'aperçu des activités sociales en chaîne Eventcaster, l'indicateur de l'écosystème Farcaster qui suit le réseau Farcaster, l'accomplissement de tâches pour gagner des points FarQuest, l'application de messagerie Frens, et Ethereum Explore Interface sur la chaîne, actualités des hackers décentralisés Kiwi News, retrouvez le dernier projet Web3 Launchcaster, source média personnalisée Neynar, publication et communication Paragraph, trouvez des sujets intéressants Pincaster, outil DAO Purple DAO créé par Nouns Builder, moteur de recherche Recherche via Raycast , recherche à l'aide de l'API/GUI Searchcaster, de l'exploration du contenu de la communauté Farcaster Surveycaster, des pourboires Tipcast et de la diffusion en direct pilotée par jetons Unlonely.
Actuellement, Farcaster est encore en phase bêta et les utilisateurs peuvent d'abord soumettre une liste d'attente pour attendre. Farcaster et Lens Protocol servent tous deux de protocoles sous-jacents à la création de réseaux sociaux, mais comparé à Lens Protocol, Farcaster est plus éloigné des projecteurs des utilisateurs et se concentre sur les développeurs et la création d'applications. Données officielles à la mi-septembre, avant et après que Vitalik a annoncé l'utilisation de Farcaster, le nombre total d'utilisateurs de Farcaster était d'un peu plus de 20 000, avec plus de 3,8 millions de messages historiques sur les hubs, et après avoir migré vers Optimism, il a commencé à filtrer le spam pour cibler davantage d'utilisateurs. Bien qu'il n'y ait aucune nouvelle du plan de largage de Farcaster, Farcaster a fait du module de gouvernance FIP une partie importante du protocole, qui mérite toujours l'expérience et l'interaction des utilisateurs.
Voir l'original
Cette page peut inclure du contenu de tiers fourni à des fins d'information uniquement. Gate ne garantit ni l'exactitude ni la validité de ces contenus, n’endosse pas les opinions exprimées, et ne fournit aucun conseil financier ou professionnel à travers ces informations. Voir la section Avertissement pour plus de détails.
Un article pour en savoir plus sur Farcaster, le réseau social décentralisé promu par Vitalik
Auteur : défioasis
La semaine dernière, le compte Twitter de Vitalik Buterin a été piraté et utilisé pour publier des liens de phishing, faisant perdre plus de 690 000 dollars aux utilisateurs. Slowmist a souligné après des recherches que l'organisation de phishing à l'origine de l'incident de vol de Vitalik sur Twitter est toujours liée au populaire et fou PinkDrainer. La méthode de piratage peut être un détournement de carte SIM ou d'autres possibilités. Deux jours plus tard, Vitalik a déclaré sur le réseau social décentralisé Farcaster que son compte Twitter avait effectivement fait l'objet d'une attaque de détournement de carte SIM. La raison peut être que son numéro de téléphone portable a été révélé lors de son inscription à Twitter Blue. Il avait déjà vu que vous devriez Je n’utilise pas votre numéro de téléphone portable pour l’authentification. suggestions, mais malheureusement je ne m’en suis pas rendu compte. Vitalik a déclaré qu'il avait désinstallé Twitter et rejoint Farcaster, qui peut contrôler la récupération de compte via les adresses Ethereum.
Farcaster est un protocole décentralisé permettant de créer des applications sociales. Farcaster peut être utilisé via des frontaux tels qu'Opencast et Warpcast. Farcaster a reçu 30 millions de dollars d'investissement dirigé par a16z en 2022. Cet article analysera brièvement ce protocole social décentralisé privilégié par Vitalik et a16z.
Problèmes fondamentaux des réseaux sociaux
Les activités des réseaux sociaux peuvent être simplement comprises comme un groupe d'utilisateurs interagissant, comme envoyer des informations (texte, images, audio, etc.) à des objets, aimer, commenter, transférer, etc. Dans un réseau social centralisé, ce groupe d'utilisateurs ne peut interagir qu'au sein d'une application sociale spécifique, tandis que dans un réseau social décentralisé, ce groupe d'utilisateurs de différentes applications sera autorisé à interagir entre les applications.
Il y aura également des défis, que Farcaster catégorise comme quatre problèmes fondamentaux pour les réseaux sociaux décentralisés : l'identité, l'authentification, la disponibilité et la cohérence. L'identité, c'est-à-dire le nom d'utilisateur, permet aux utilisateurs de basculer entre différentes applications sociales et d'agir comme une identité d'utilisateur ; l'authentification, lorsque les utilisateurs reçoivent des lettres d'autrui, ils doivent s'assurer qu'ils sont des sources reconnues et fiables ; la disponibilité, les données utilisateur sont stockées dans différents applications Tout est toujours disponible : cohérence, règles des réseaux sociaux, toutes les applications frontales doivent prendre en charge et appliquer ces règles à tout moment.
Solution de Farcaster
Le réseau social Farcaster couvre trois couches : la couche d'identité, la couche de données et la couche d'application. La couche d'identité est basée sur Ethereum pour déterminer les opérations et les méthodes d'autorisation qui peuvent être effectuées sur le réseau. L'identité et l'authentification sont au cœur ; la couche de données stocke les informations autorisées par la couche d'identité et les rend disponibles ; la couche d'application consomme les informations autorisées par la couche d'identité. informations stockées dans la couche de données.
(1) Identité : ID Farcaster (FID)
Farcaster introduit le nom d'utilisateur et l'ID Farcaster (FID) pour l'identité sociale de l'utilisateur, où FID est un identifiant unique et non falsifiable introduit par Farcaster pour marquer l'identité de l'utilisateur. L'identifiant FID est une chaîne de chiffres liée à l'adresse principale de l'utilisateur. Bien qu'il soit décentralisé, il n'est pas approprié d'utiliser un identifiant numérique pour représenter l'utilisateur. Par conséquent, l'utilisateur peut choisir d'enregistrer un nom Farcaster, qui est le nom d'utilisateur et associez-le au FID. Les noms d'utilisateur de Farcaster sont gérés dans un endroit spécial appelé espace de noms. Les noms d'utilisateur peuvent être retirés, mais pas les FID.
Le nom d’utilisateur et l’identifiant Farcaster seront reflétés dans deux contrats différents sur Ethereum, le registre des noms et le registre FID, qui constituent tous deux la base de l’identité de l’utilisateur Farcaster.
Il convient de mentionner que la récupération de l’identité des utilisateurs bénéficie du FID. Les utilisateurs peuvent définir à l'avance une autre adresse comme certificat pour restaurer leur identité Farcaster. Cette autre adresse peut être une autre adresse de portefeuille de l'utilisateur, l'adresse d'autres utilisateurs Farcaster connus, ou même un dépositaire tiers.
(2) Attestation
L'authentification des messages bénéficie de l'ID Farcaster. Lorsqu'un utilisateur reçoit un message, il peut confirmer la véritable source du message en examinant le FID de l'expéditeur, en trouvant la clé publique (adresse) correspondante sur la chaîne Ethereum, puis en vérifiant si la signature de l'expéditeur a été générée par cette adresse. . .
Afin de protéger la clé privée de l'utilisateur sur l'appareil (la clé privée doit être chargée dans l'application de l'appareil pour générer une signature), Farcaster introduit le concept de signataires. Le signataire est une clé Ed25519 générée hors chaîne. L'utilisateur enregistre le signataire en effectuant une transaction sur KeyRegistry à l'aide de la clé publique du signataire. La clé privée peut ensuite être utilisée pour signer et publier des messages sur le réseau.
(3)Disponibilité : Location d'entrepôt
Dans une application sociale centralisée, les utilisateurs stockent les informations sur des serveurs similaires au RSS et obtiennent toutes les données du réseau en indexant tous ces serveurs. Farcaster introduit des hubs pour stocker des données. Lorsque différents utilisateurs interagissent socialement, ils téléchargent des copies des informations les uns des autres et les stockent.
Mais afin d'empêcher le spam d'inonder les hubs, Farcaster facture aux utilisateurs un loyer pour le stockage des données sur le réseau, qui constitue également la principale source de revenus de Farcaster. Les utilisateurs louent de l'espace de stockage en payant une redevance annuelle à Farcaster, ce qui inhibe le spam et encourage les utilisateurs à effacer les données de moindre valeur. Le stockage est géré et suivi en chaîne par le contrat StorageRegistry.
(4)Cohérence
Farcaster n'est pas une application sociale directe, mais un protocole social de niveau inférieur, similaire à la relation entre Lens Protocol et Lenster. Les applications actuellement construites sur Farcaster incluent principalement Alphacaster, une application sociale Web3 prise en charge par DAO, créant et partageant Discove, un groupe en chaîne et un abonnement personnalisé Jam, des frontaux open source de style Twitter Opencast et Warpcast, et la publication croisée sur Twitter. et l'agrégateur Lens Social Yup. Le frontal Farcaster utilisé par Vitalik est Warpcast. La logique d'utilisation de Warpcast est fondamentalement la même que la logique de base de Twitter. Vous pouvez visualiser les publications étendues du "groupe mondial", et vous pouvez également laisser des commentaires, transférer et aimer les publications (threads) des utilisateurs. vous suivez.
Les applications construites sur Farcaster fournissent des scénarios de consommation pour les données stockées sur les hubs. Le serveur d'applications communique avec le hub, télécharge toutes les informations, organise et classe les informations pour créer des applications pour différentes expériences utilisateur, puis fournit des API pour déplacer les données de différents clients. utiliser.
Les applications construites sur Farcaster doivent suivre le consensus approximatif de Farcaster et exécuter du code, qui sert de modèle de gouvernance de Farcaster. Lorsque quelqu'un présente une proposition FIP (Fracaster Improvement Proposal), obtient l'approbation des développeurs de protocoles, des développeurs d'applications et des utilisateurs, et publie le code, des modifications seront apportées à Farcaster. Différents sujets parviennent à un consensus en acceptant ou en rejetant. Farcaster n’aura pas de processus de vote contraignant et le droit de veto ne jouera aucun rôle officiel.
Partenaires de l'écosystème social
Connectez-vous à d'autres applications ou communautés via le compte d'identité Farcaster, y compris le rappel utilisateur Alertcaster, les blobs Move-to-Earn, l'aperçu des activités sociales en chaîne Eventcaster, l'indicateur de l'écosystème Farcaster qui suit le réseau Farcaster, l'accomplissement de tâches pour gagner des points FarQuest, l'application de messagerie Frens, et Ethereum Explore Interface sur la chaîne, actualités des hackers décentralisés Kiwi News, retrouvez le dernier projet Web3 Launchcaster, source média personnalisée Neynar, publication et communication Paragraph, trouvez des sujets intéressants Pincaster, outil DAO Purple DAO créé par Nouns Builder, moteur de recherche Recherche via Raycast , recherche à l'aide de l'API/GUI Searchcaster, de l'exploration du contenu de la communauté Farcaster Surveycaster, des pourboires Tipcast et de la diffusion en direct pilotée par jetons Unlonely.
Actuellement, Farcaster est encore en phase bêta et les utilisateurs peuvent d'abord soumettre une liste d'attente pour attendre. Farcaster et Lens Protocol servent tous deux de protocoles sous-jacents à la création de réseaux sociaux, mais comparé à Lens Protocol, Farcaster est plus éloigné des projecteurs des utilisateurs et se concentre sur les développeurs et la création d'applications. Données officielles à la mi-septembre, avant et après que Vitalik a annoncé l'utilisation de Farcaster, le nombre total d'utilisateurs de Farcaster était d'un peu plus de 20 000, avec plus de 3,8 millions de messages historiques sur les hubs, et après avoir migré vers Optimism, il a commencé à filtrer le spam pour cibler davantage d'utilisateurs. Bien qu'il n'y ait aucune nouvelle du plan de largage de Farcaster, Farcaster a fait du module de gouvernance FIP une partie importante du protocole, qui mérite toujours l'expérience et l'interaction des utilisateurs.