Décentralisation de Farcaster: Ferrule

Débutant7/4/2024, 7:06:42 PM
Cet article présente l'application de réseau social décentralisé Farcaster, mettant en avant son architecture construite sur Ethereum et Optimism, visant à atteindre la souveraineté numérique et la propriété des utilisateurs.

L'une des promesses fondamentales de la blockchain est la souveraineté numérique et la propriété. Les systèmes hérités sont fondamentalement défaillants depuis un certain temps maintenant. L'avènement de la technologie de pointe nous permet de dépasser ces systèmes pour entrer dans de nouveaux paradigmes. Les médias sociaux sont l'un des nombreux systèmes qui nécessitent une refonte massive. Ce sentiment n'est ni nouveau ni novateur. Les constructeurs, les utilisateurs et les investisseurs militent pour un graphe social décentralisé, une couche d'attestation et tout ce qui l'accompagne depuis l'époque de Bitclout.

Beaucoup ont essayé, mais personne n'a encore réussi. Entrez Farcaster, une application de réseau social suffisamment décentralisée construite sur Ethereum et alimentée par Optimism. Farcaster fonctionne de manière similaire à X (anciennement connu sous le nom de Twitter) et Reddit. Les utilisateurs peuvent rapidement rejoindre le réseau, créer des profils, publier des « casts » (similaires aux tweets) et suivre d'autres utilisateurs. Une grande partie du travail difficile est effectuée par Warpcast, un client Farcaster qui abstrait les complexités techniques et rend l'expérience utilisateur fluide.

Contrairement à X et Reddit, Farcaster permet aux utilisateurs de posséder leurs comptes et les graphiques sociaux et relations qu'ils créent avec d'autres utilisateurs. Il s'agit d'une amélioration significative par rapport aux systèmes hérités existants. Chaque utilisateur de Farcaster est libre de passer entre différentes applications lancées sur Farcaster, garantissant ainsi l'autonomie et la propriété de l'utilisateur au sein du client.

État de Farcaster


=

\=
Hub: Similaire aux nœuds de blockchain, les Hubs stockent des données et écoutent Ethereum et Optimism pour des détails sur les utilisateurs.

Applications Clients : Applications utilisées sur la plateforme Farcaster, essentiellement une paire de clés et un ensemble de données on-chain qu'un éditeur d'application client utilise pour agir au nom d'un utilisateur, leur permettant de publier, lire des données et effectuer d'autres actions.

Farcaster a construit un système « suffisamment décentralisé » qui permet aux utilisateurs d'avoir une identité portable entre les applications clientes. Cela équivaut à utiliser Google pour se connecter à Facebook et X, mais Farcaster va plus loin en rendant les données également portables. Différentes applications clientes peuvent créer des expériences uniques sur les mêmes données. Par exemple, Warpcast ressemble à Twitter, tandis qu'une autre application pourrait ressembler davantage à Discord.

Une application cliente doit se connecter à un portail, qui n'est pas obligé de permettre la communication. Les portails sont similaires aux serveurs web dans le domaine du web2, et il n'y a aucun frais pour les applications clientes pour lire ou écrire des données sur un portail. Habituellement, l'équipe qui crée l'application cliente (comme Warpcast) gère également les nœuds du portail auxquels elles se connectent, ce qui en fait les «opérateurs» du portail. N'importe qui peut gérer un portail, et si la configuration initiale pointe vers d'autres portails, un réseau est créé.

Les utilisateurs peuvent avoir un solde de crypto portable, et les applications clientes peuvent créer des portefeuilles en monnaie fiduciaire ou des soldes de crypto spécifiques à l'application cliente supplémentaires. Par exemple, les utilisateurs de Warpcast paient pour des "warps", qui sont utilisés pour le stockage mondial de Farcaster et les fonctionnalités spécifiques à Warpcast.

L'architecture choisie est "suffisamment décentralisée" car elle suppose que plusieurs applications clientes fonctionnent de manière indépendante et que toute personne développant une application cliente ou connectée devra exécuter un nœud ou acheter l'accès auprès d'une entité exécutant un nœud.

Problèmes imminents

Incitations réseau désalignées

Farcaster fonctionne via des Hubs qui stockent des données et facilitent la communication entre Ethereum et Optimism. Les Hubs hébergent des API permettant aux applications clientes de lire et écrire des données. Les utilisateurs doivent payer pour le stockage en appelant une fonction de "location" sur un contrat intelligent d'Optimism. Cette porte de paiement réduit potentiellement le spam et les comptes de bot, mais aucun des fonds de location n'est donné aux opérateurs de nœuds. À mesure que Farcaster se développe, le stockage peut devenir intenable pour un seul nœud. L'évolutivité horizontale ou l'incitation des opérateurs de nœuds pourraient résoudre ce problème.

Centralisation des applications client

Warpcast est le contributeur principal et le créateur de Farcaster, et c'est l'application client la plus largement utilisée. Si un seul client domine, Farcaster risque de devenir une autre plateforme de médias sociaux centralisée. Les applications clientes utilisent une seule clé pour agir au nom de l'utilisateur, ce qui est similaire au fonctionnement des portefeuilles web3 mais qui confère un pouvoir significatif. L'intégration de la technologie de portefeuille intelligent pourrait permettre aux utilisateurs d'utiliser leur compte clé Farcaster comme portefeuille principal.

Présentation de Ferrule et Ferrule MPC

Farcaster est passionnant non seulement pour ses réalisations techniques, mais aussi pour la communauté qu'il a cultivée. Cependant, la forme finale de Farcaster n'est pas encore réalisée. Entrez Ferrule, un protocole construit au sein de Farcaster qui permet à quiconque de construire son propre client pour Farcaster.

Importance du manchon

Actuellement, l'économie de Farcaster est limitée. Plus précisément, il n'y a pas d'incitations pour quiconque de gérer un hub Farcaster, ce qui se traduit par Farcaster gérant l'ensemble du réseau. Bien que cela ne soit pas entièrement centralisé, ce n'est pas complètement décentralisé, d'où la ligne de Farcaster "suffisamment décentralisée". Le chemin vers un réseau plus décentralisé bénéficierait énormément de Ferrule.

Les avantages d'un réseau entièrement décentralisé sont importants. Comme avec Ethereum et Solana, la croissance de l'état devient un problème de plus en plus problématique. À mesure que de plus en plus d'utilisateurs rejoignent et interagissent, le fardeau du stockage des données repose entièrement sur Farcaster. Il s'agit à la fois d'un problème de centralisation et de croissance de l'état évolutive et durable. Avec l'adoption massive, ce problème s'accélérera.

Source :https://dune.com/pixelhack/farcaster

La croissance de Farcaster n'a pas ralenti et continue de gagner du momentum, avec plus de 60 000 utilisateurs uniques quotidiens, en hausse de 66% mois après mois. Avec une croissance exponentielle, l'activité des utilisateurs intégrée à chaque compte unique augmente. Bien que n'importe qui puisse exécuter un nœud Farcaster, il n'y a pas d'incitations à le faire. Les incitations à la croissance des nœuds seront essentielles pour que le système puisse se développer de manière optimale.

Conception de manchon

Ferrule est une nouvelle conception des hubs Farcaster fonctionnant comme un service validé activement par couche propre (AVS). Il permet l'utilisation d'actifs existants pour sécuriser et garantir le fonctionnement des hubs et la fonction correcte du protocole Farcaster. Les utilisateurs réinvestissent dans les contrats Ferrule, et les actifs sont délégués aux hubs de manière dynamique en fonction du comportement du réseau. Certains rendements de mise en jeu seront dirigés vers les opérateurs de hubs sous forme de récompenses, ainsi que certains coûts de location de compte de stockage.

Actuellement, les concentrateurs Farcaster ont des contrôles limités de l'intégrité des données et aucun désincitatif économique pour le spam ou la manipulation. Ferrule vise à remédier à cela en garantissant que les concentrateurs fonctionnent de manière vérifiable et sécurisée. Les nœuds Ferrule diffusent des artefacts vérifiables cryptographiquement attestant d'un fonctionnement correct. Les incitations économiques encouragent un comportement correct, et l'inaction ou l'action malveillante est punie par des sanctions de réduction.

Alors que Ferrule évolue, il vise à résoudre les problèmes de croissance de l'État et de centralisation des clients/hubs. Les hubs incités peuvent créer un système de routage garantissant qu'ils n'ont pas besoin de stocker toutes les données, sont récompensés pour le stockage et la fourniture d'accès aux données. La conception de Ferrule vise à rendre la centralisation moins viable en récompensant le comportement correct des hubs.

Quelques éléments de feuille de route pour Ferrule incluent:

Mécanisme de restaking :

  • Restaking: Les utilisateurs peuvent restaker leurs actifs existants (comme l'ETH ou d'autres jetons compatibles) dans les contrats Ferrule. Ce processus de staking lie leurs actifs à la sécurité des hubs Farcaster.
  • Délégation dynamique : Les actifs mis en jeu sont dynamiquement délégués à divers Hubs en fonction du comportement et des besoins du réseau. Cela garantit que le réseau reste sécurisé et réactif aux changements dans les modèles d'utilisation.

Incentivisation:

  • Récompenses pour les opérateurs de Hub : Une partie du rendement de la mise en jeu et des coûts de location de compte de stockage sont dirigés vers les opérateurs de Hub. Cela fournit une incitation financière pour maintenir l'intégrité et les performances du réseau.
  • Désincitations économiques : l'inaction ou les actions malveillantes des Hubs sont économiquement sanctionnées grâce à des mécanismes de réduction. Cela garantit que les Hubs sont motivés à fonctionner correctement et en toute sécurité.

Opération Vérifiable :

  • Artéfacts cryptographiques : les nœuds de la virole doivent diffuser des artéfacts cryptographiquement vérifiables qui attestent de leur bon fonctionnement. Ces artéfacts sont utilisés pour garantir que les actions effectuées par les Hubs sont légitimes et conformes aux règles du réseau.
  • Mécanismes de consensus: Le cadre AVS garantit que tous les Hubs fonctionnent de manière vérifiable, contribuant à un environnement sans confiance où les utilisateurs peuvent avoir confiance en la fiabilité du réseau.

Sharding et routage des données :

  • Gestion de la croissance de l'État : Pour gérer la croissance de l'État, Ferrule intègre des mécanismes de fragmentation et de routage des données. Cette approche garantit qu'aucun Hub unique n'a besoin de stocker toutes les données, répartissant la charge de stockage à travers le réseau.
  • Incitations à l'accès aux données : les hubs sont récompensés pour le stockage des données et la fourniture d'accès à celles-ci. Les preuves de stockage des données sont diffusées à travers le réseau, créant une carte des emplacements des données et garantissant une récupération efficace des données.

Ferrule MPC: Permettre aux clients décentralisés et aux applications connectées

Cadre MPC :

  • Calcul multipartite (MPC) : La ferrule MPC utilise des techniques de calcul multipartite pour permettre à plusieurs parties de calculer conjointement des fonctions sur leurs entrées tout en gardant ces entrées privées. Cela garantit que les données sensibles des utilisateurs restent confidentielles, même lors de processus collaboratifs.
  • Client et applications connectées: Le cadre MPC permet le développement d'applications Client ou Connectées vraiment décentralisées sur Farcaster. Ces applications peuvent fonctionner de manière sécurisée et indépendante, interagissant avec le réseau sans compromettre la vie privée de l'utilisateur.

Autorisation et intégration du portefeuille intelligent :

  • Autorisation granulaire: Ferrule MPC prend en charge la création d'un système d'autorisation qui permet aux utilisateurs de déléguer des actions spécifiques sur leurs comptes. Cela ressemble à des tendances émergentes dans la blockchain où les utilisateurs peuvent autoriser des activités particulières sur leurs portefeuilles.
  • Technologie de portefeuille intelligent : L'intégration de la technologie de portefeuille intelligent permet aux utilisateurs d'utiliser leur compte clé Farcaster comme portefeuille principal. Cette intégration offre une expérience utilisateur fluide, permettant aux utilisateurs de gérer leurs actifs de cryptomonnaie et leurs interactions sociales depuis un seul compte.

Interfaces API et de données :

  • Points d'accès aux données normalisés : les hubs fournissent des points d'accès aux données normalisés, garantissant que les applications clientes peuvent interagir avec les données du réseau de manière cohérente. Cette normalisation simplifie le développement de nouvelles applications et améliore l'interopérabilité.
  • Modèles d'Objets Étendus : Les applications clientes, telles que Warpcast, peuvent étendre le modèle d'objet Farcaster pour inclure des fonctionnalités supplémentaires telles que des graphiques sociaux précalculés et des données comportementales. Cette flexibilité permet de créer des expériences utilisateur diverses et innovantes.

Ferrule MPC est une bibliothèque et un ensemble d'exemples pour permettre aux équipes d'exécuter des applications Client ou Connectées décentralisées sur Farcaster. Ce sera une partie essentielle de Ferrule s'il est pleinement poursuivi. Bien qu'il ne soit pas encore entièrement prêt pour être publié, Ferrule MPC vise à susciter la discussion au sein de la communauté Farcaster sur la résolution de ces problèmes imminents.

Nous espérons que Ferrule MPC sera un outil utile à l'avenir. Si le design de Ferrule vous enthousiasme,

Clause de non-responsabilité:

  1. Cet article est repris de [Ferrule Github], Tous les droits d'auteur appartiennent à l'auteur original [austbot, David Shuttleworth, JJ Alicea]. Si des objections sont formulées à cette reproduction, veuillez contacter le Gate Apprendreéquipe, et ils s'en occuperont rapidement.
  2. Clause de non-responsabilité : Les points de vue et opinions exprimés dans cet article sont uniquement ceux de l'auteur et ne constituent aucun conseil en investissement.
  3. Les traductions de l'article dans d'autres langues sont effectuées par l'équipe Gate Learn. Sauf mention contraire, il est interdit de copier, distribuer ou plagier les articles traduits.

Décentralisation de Farcaster: Ferrule

Débutant7/4/2024, 7:06:42 PM
Cet article présente l'application de réseau social décentralisé Farcaster, mettant en avant son architecture construite sur Ethereum et Optimism, visant à atteindre la souveraineté numérique et la propriété des utilisateurs.

L'une des promesses fondamentales de la blockchain est la souveraineté numérique et la propriété. Les systèmes hérités sont fondamentalement défaillants depuis un certain temps maintenant. L'avènement de la technologie de pointe nous permet de dépasser ces systèmes pour entrer dans de nouveaux paradigmes. Les médias sociaux sont l'un des nombreux systèmes qui nécessitent une refonte massive. Ce sentiment n'est ni nouveau ni novateur. Les constructeurs, les utilisateurs et les investisseurs militent pour un graphe social décentralisé, une couche d'attestation et tout ce qui l'accompagne depuis l'époque de Bitclout.

Beaucoup ont essayé, mais personne n'a encore réussi. Entrez Farcaster, une application de réseau social suffisamment décentralisée construite sur Ethereum et alimentée par Optimism. Farcaster fonctionne de manière similaire à X (anciennement connu sous le nom de Twitter) et Reddit. Les utilisateurs peuvent rapidement rejoindre le réseau, créer des profils, publier des « casts » (similaires aux tweets) et suivre d'autres utilisateurs. Une grande partie du travail difficile est effectuée par Warpcast, un client Farcaster qui abstrait les complexités techniques et rend l'expérience utilisateur fluide.

Contrairement à X et Reddit, Farcaster permet aux utilisateurs de posséder leurs comptes et les graphiques sociaux et relations qu'ils créent avec d'autres utilisateurs. Il s'agit d'une amélioration significative par rapport aux systèmes hérités existants. Chaque utilisateur de Farcaster est libre de passer entre différentes applications lancées sur Farcaster, garantissant ainsi l'autonomie et la propriété de l'utilisateur au sein du client.

État de Farcaster


=

\=
Hub: Similaire aux nœuds de blockchain, les Hubs stockent des données et écoutent Ethereum et Optimism pour des détails sur les utilisateurs.

Applications Clients : Applications utilisées sur la plateforme Farcaster, essentiellement une paire de clés et un ensemble de données on-chain qu'un éditeur d'application client utilise pour agir au nom d'un utilisateur, leur permettant de publier, lire des données et effectuer d'autres actions.

Farcaster a construit un système « suffisamment décentralisé » qui permet aux utilisateurs d'avoir une identité portable entre les applications clientes. Cela équivaut à utiliser Google pour se connecter à Facebook et X, mais Farcaster va plus loin en rendant les données également portables. Différentes applications clientes peuvent créer des expériences uniques sur les mêmes données. Par exemple, Warpcast ressemble à Twitter, tandis qu'une autre application pourrait ressembler davantage à Discord.

Une application cliente doit se connecter à un portail, qui n'est pas obligé de permettre la communication. Les portails sont similaires aux serveurs web dans le domaine du web2, et il n'y a aucun frais pour les applications clientes pour lire ou écrire des données sur un portail. Habituellement, l'équipe qui crée l'application cliente (comme Warpcast) gère également les nœuds du portail auxquels elles se connectent, ce qui en fait les «opérateurs» du portail. N'importe qui peut gérer un portail, et si la configuration initiale pointe vers d'autres portails, un réseau est créé.

Les utilisateurs peuvent avoir un solde de crypto portable, et les applications clientes peuvent créer des portefeuilles en monnaie fiduciaire ou des soldes de crypto spécifiques à l'application cliente supplémentaires. Par exemple, les utilisateurs de Warpcast paient pour des "warps", qui sont utilisés pour le stockage mondial de Farcaster et les fonctionnalités spécifiques à Warpcast.

L'architecture choisie est "suffisamment décentralisée" car elle suppose que plusieurs applications clientes fonctionnent de manière indépendante et que toute personne développant une application cliente ou connectée devra exécuter un nœud ou acheter l'accès auprès d'une entité exécutant un nœud.

Problèmes imminents

Incitations réseau désalignées

Farcaster fonctionne via des Hubs qui stockent des données et facilitent la communication entre Ethereum et Optimism. Les Hubs hébergent des API permettant aux applications clientes de lire et écrire des données. Les utilisateurs doivent payer pour le stockage en appelant une fonction de "location" sur un contrat intelligent d'Optimism. Cette porte de paiement réduit potentiellement le spam et les comptes de bot, mais aucun des fonds de location n'est donné aux opérateurs de nœuds. À mesure que Farcaster se développe, le stockage peut devenir intenable pour un seul nœud. L'évolutivité horizontale ou l'incitation des opérateurs de nœuds pourraient résoudre ce problème.

Centralisation des applications client

Warpcast est le contributeur principal et le créateur de Farcaster, et c'est l'application client la plus largement utilisée. Si un seul client domine, Farcaster risque de devenir une autre plateforme de médias sociaux centralisée. Les applications clientes utilisent une seule clé pour agir au nom de l'utilisateur, ce qui est similaire au fonctionnement des portefeuilles web3 mais qui confère un pouvoir significatif. L'intégration de la technologie de portefeuille intelligent pourrait permettre aux utilisateurs d'utiliser leur compte clé Farcaster comme portefeuille principal.

Présentation de Ferrule et Ferrule MPC

Farcaster est passionnant non seulement pour ses réalisations techniques, mais aussi pour la communauté qu'il a cultivée. Cependant, la forme finale de Farcaster n'est pas encore réalisée. Entrez Ferrule, un protocole construit au sein de Farcaster qui permet à quiconque de construire son propre client pour Farcaster.

Importance du manchon

Actuellement, l'économie de Farcaster est limitée. Plus précisément, il n'y a pas d'incitations pour quiconque de gérer un hub Farcaster, ce qui se traduit par Farcaster gérant l'ensemble du réseau. Bien que cela ne soit pas entièrement centralisé, ce n'est pas complètement décentralisé, d'où la ligne de Farcaster "suffisamment décentralisée". Le chemin vers un réseau plus décentralisé bénéficierait énormément de Ferrule.

Les avantages d'un réseau entièrement décentralisé sont importants. Comme avec Ethereum et Solana, la croissance de l'état devient un problème de plus en plus problématique. À mesure que de plus en plus d'utilisateurs rejoignent et interagissent, le fardeau du stockage des données repose entièrement sur Farcaster. Il s'agit à la fois d'un problème de centralisation et de croissance de l'état évolutive et durable. Avec l'adoption massive, ce problème s'accélérera.

Source :https://dune.com/pixelhack/farcaster

La croissance de Farcaster n'a pas ralenti et continue de gagner du momentum, avec plus de 60 000 utilisateurs uniques quotidiens, en hausse de 66% mois après mois. Avec une croissance exponentielle, l'activité des utilisateurs intégrée à chaque compte unique augmente. Bien que n'importe qui puisse exécuter un nœud Farcaster, il n'y a pas d'incitations à le faire. Les incitations à la croissance des nœuds seront essentielles pour que le système puisse se développer de manière optimale.

Conception de manchon

Ferrule est une nouvelle conception des hubs Farcaster fonctionnant comme un service validé activement par couche propre (AVS). Il permet l'utilisation d'actifs existants pour sécuriser et garantir le fonctionnement des hubs et la fonction correcte du protocole Farcaster. Les utilisateurs réinvestissent dans les contrats Ferrule, et les actifs sont délégués aux hubs de manière dynamique en fonction du comportement du réseau. Certains rendements de mise en jeu seront dirigés vers les opérateurs de hubs sous forme de récompenses, ainsi que certains coûts de location de compte de stockage.

Actuellement, les concentrateurs Farcaster ont des contrôles limités de l'intégrité des données et aucun désincitatif économique pour le spam ou la manipulation. Ferrule vise à remédier à cela en garantissant que les concentrateurs fonctionnent de manière vérifiable et sécurisée. Les nœuds Ferrule diffusent des artefacts vérifiables cryptographiquement attestant d'un fonctionnement correct. Les incitations économiques encouragent un comportement correct, et l'inaction ou l'action malveillante est punie par des sanctions de réduction.

Alors que Ferrule évolue, il vise à résoudre les problèmes de croissance de l'État et de centralisation des clients/hubs. Les hubs incités peuvent créer un système de routage garantissant qu'ils n'ont pas besoin de stocker toutes les données, sont récompensés pour le stockage et la fourniture d'accès aux données. La conception de Ferrule vise à rendre la centralisation moins viable en récompensant le comportement correct des hubs.

Quelques éléments de feuille de route pour Ferrule incluent:

Mécanisme de restaking :

  • Restaking: Les utilisateurs peuvent restaker leurs actifs existants (comme l'ETH ou d'autres jetons compatibles) dans les contrats Ferrule. Ce processus de staking lie leurs actifs à la sécurité des hubs Farcaster.
  • Délégation dynamique : Les actifs mis en jeu sont dynamiquement délégués à divers Hubs en fonction du comportement et des besoins du réseau. Cela garantit que le réseau reste sécurisé et réactif aux changements dans les modèles d'utilisation.

Incentivisation:

  • Récompenses pour les opérateurs de Hub : Une partie du rendement de la mise en jeu et des coûts de location de compte de stockage sont dirigés vers les opérateurs de Hub. Cela fournit une incitation financière pour maintenir l'intégrité et les performances du réseau.
  • Désincitations économiques : l'inaction ou les actions malveillantes des Hubs sont économiquement sanctionnées grâce à des mécanismes de réduction. Cela garantit que les Hubs sont motivés à fonctionner correctement et en toute sécurité.

Opération Vérifiable :

  • Artéfacts cryptographiques : les nœuds de la virole doivent diffuser des artéfacts cryptographiquement vérifiables qui attestent de leur bon fonctionnement. Ces artéfacts sont utilisés pour garantir que les actions effectuées par les Hubs sont légitimes et conformes aux règles du réseau.
  • Mécanismes de consensus: Le cadre AVS garantit que tous les Hubs fonctionnent de manière vérifiable, contribuant à un environnement sans confiance où les utilisateurs peuvent avoir confiance en la fiabilité du réseau.

Sharding et routage des données :

  • Gestion de la croissance de l'État : Pour gérer la croissance de l'État, Ferrule intègre des mécanismes de fragmentation et de routage des données. Cette approche garantit qu'aucun Hub unique n'a besoin de stocker toutes les données, répartissant la charge de stockage à travers le réseau.
  • Incitations à l'accès aux données : les hubs sont récompensés pour le stockage des données et la fourniture d'accès à celles-ci. Les preuves de stockage des données sont diffusées à travers le réseau, créant une carte des emplacements des données et garantissant une récupération efficace des données.

Ferrule MPC: Permettre aux clients décentralisés et aux applications connectées

Cadre MPC :

  • Calcul multipartite (MPC) : La ferrule MPC utilise des techniques de calcul multipartite pour permettre à plusieurs parties de calculer conjointement des fonctions sur leurs entrées tout en gardant ces entrées privées. Cela garantit que les données sensibles des utilisateurs restent confidentielles, même lors de processus collaboratifs.
  • Client et applications connectées: Le cadre MPC permet le développement d'applications Client ou Connectées vraiment décentralisées sur Farcaster. Ces applications peuvent fonctionner de manière sécurisée et indépendante, interagissant avec le réseau sans compromettre la vie privée de l'utilisateur.

Autorisation et intégration du portefeuille intelligent :

  • Autorisation granulaire: Ferrule MPC prend en charge la création d'un système d'autorisation qui permet aux utilisateurs de déléguer des actions spécifiques sur leurs comptes. Cela ressemble à des tendances émergentes dans la blockchain où les utilisateurs peuvent autoriser des activités particulières sur leurs portefeuilles.
  • Technologie de portefeuille intelligent : L'intégration de la technologie de portefeuille intelligent permet aux utilisateurs d'utiliser leur compte clé Farcaster comme portefeuille principal. Cette intégration offre une expérience utilisateur fluide, permettant aux utilisateurs de gérer leurs actifs de cryptomonnaie et leurs interactions sociales depuis un seul compte.

Interfaces API et de données :

  • Points d'accès aux données normalisés : les hubs fournissent des points d'accès aux données normalisés, garantissant que les applications clientes peuvent interagir avec les données du réseau de manière cohérente. Cette normalisation simplifie le développement de nouvelles applications et améliore l'interopérabilité.
  • Modèles d'Objets Étendus : Les applications clientes, telles que Warpcast, peuvent étendre le modèle d'objet Farcaster pour inclure des fonctionnalités supplémentaires telles que des graphiques sociaux précalculés et des données comportementales. Cette flexibilité permet de créer des expériences utilisateur diverses et innovantes.

Ferrule MPC est une bibliothèque et un ensemble d'exemples pour permettre aux équipes d'exécuter des applications Client ou Connectées décentralisées sur Farcaster. Ce sera une partie essentielle de Ferrule s'il est pleinement poursuivi. Bien qu'il ne soit pas encore entièrement prêt pour être publié, Ferrule MPC vise à susciter la discussion au sein de la communauté Farcaster sur la résolution de ces problèmes imminents.

Nous espérons que Ferrule MPC sera un outil utile à l'avenir. Si le design de Ferrule vous enthousiasme,

Clause de non-responsabilité:

  1. Cet article est repris de [Ferrule Github], Tous les droits d'auteur appartiennent à l'auteur original [austbot, David Shuttleworth, JJ Alicea]. Si des objections sont formulées à cette reproduction, veuillez contacter le Gate Apprendreéquipe, et ils s'en occuperont rapidement.
  2. Clause de non-responsabilité : Les points de vue et opinions exprimés dans cet article sont uniquement ceux de l'auteur et ne constituent aucun conseil en investissement.
  3. Les traductions de l'article dans d'autres langues sont effectuées par l'équipe Gate Learn. Sauf mention contraire, il est interdit de copier, distribuer ou plagier les articles traduits.
Mulai Sekarang
Daftar dan dapatkan Voucher
$100
!