Frequency est une blockchain publique spécialisée de couche 1 conçue pour réaliser le Protocole de Réseautage Social Décentralisé (DSNP). Elle offre une infrastructure essentielle pour les applications de réseautage social de nouvelle génération, permettant aux individus de mieux contrôler leurs données et de participer à l’économie numérique en évolution. Frequency fournit une découverte de messages évolutive, un stockage d’état flexible pour les graphes sociaux et les données d’identité, ainsi que des primitives pour le transfert de coûts et la délégation d’autorité. Cette combinaison unique permet aux applications d’offrir des expériences utilisateur intuitives tout en garantissant le contrôle des utilisateurs sur leurs données personnelles et leurs relations en ligne. Frequency introduit un modèle économique alternatif basé sur le regroupement de messages et le staking de tokens pour la capacité récurrente du réseau, le rendant adaptable à de futurs protocoles ayant des exigences similaires. La pièce native de Frequency est appelée FRQCY.
Architecture de Frequency
Frequency est construite en tant que blockchain de couche 1 adaptée pour prendre en charge des applications à fort volume de données dans un environnement décentralisé. Son architecture inclut des composants essentiels pour l’opération au sein de l’écosystème Polkadot, garantissant des performances robustes et l’interopérabilité.
- Modèle opérationnel Les nœuds de Frequency sont essentiels pour maintenir l’état de la chaîne et traiter les données. Les nœuds peuvent être configurés pour divers rôles :
- Nœuds complets : Maintiennent l’état complet de la chaîne.
- Nœuds clients légers : Permettent aux applications d’observer les événements de la chaîne.
- Nœuds d’archive : Stockent l’état historique complet de la chaîne. Les nœuds exécutent le Runtime de Frequency, encapsulé dans un code WebAssembly (Wasm) indépendant de la plateforme, garantissant un traitement cohérent des transitions d’état à travers le réseau. Les mises à jour du Runtime de Frequency sont gérées via la gouvernance de Frequency.
- Déploiement
- Mainnet : Utilise des validateurs de la chaîne de relais Polkadot pour la production.
- Testnet : Utilise des validateurs sur la chaîne de relais de test Polkadot Rococo pour les tests et le développement. Les changements sont d’abord déployés sur Testnet avant Mainnet, assurant ainsi des tests robustes et des mises à jour en douceur.
Modèle d’Interaction de Frequency
Les utilisateurs et les applications interagissent avec les nœuds de Frequency via des extrinsèques, des requêtes d’état, des APIs Runtime et des RPC personnalisés.
- Extrinsèques : Transactions effectuées sur la chaîne, nécessitant des signatures cryptographiques pour la validation.
- Requêtes d’état : Accès direct au magasin clé-valeur de l’état de la chaîne.
- APIs Runtime : Fournissent un accès aux informations sur la chaîne et les nœuds sans accès direct au magasin clé-valeur.
- RPC personnalisés : Permettent un traitement complexe et des appels externes non adaptés au runtime Wasm.
Collators et Relay Chain
Frequency utilise des nœuds collateurs pour collecter les transactions et produire des preuves de transition d’état. Ces blocs sont soumis à la chaîne de relais Polkadot pour validation et sécurité. Ce système permet à Frequency de se concentrer sur la fonctionnalité utilisateur tout en tirant parti de la sécurité robuste de la chaîne de relais.
Gestion d’Identité Frequency
Frequency introduit un système d’identité utilisateur découvrable et adressable, essentiel pour les applications de réseautage social. Les composants clés incluent :
- Comptes Source de Messages (MSA) : Uniques à Frequency, permettant des données avec une paternité vérifiable.
- Clés de Contrôle : Clés cryptographiques pour le contrôle de l’identité.
- Identifiants d’utilisateur : Identifiants lisibles par l’homme pour les MSA.
Gestion des Données Frequency
La gestion des données de Frequency est conçue pour une distribution sécurisée et efficace des données générées par les utilisateurs à fort volume.
- Schémas : Définissent la structure des données, leur stockage et leur sémantique pour les données liées au protocole.
- Registre de Schémas : Répertoire on-chain pour les schémas de Frequency, garantissant l’exactitude des données et l’interopérabilité.
- Messages : Données publiées conformes aux schémas de Frequency, facilitant une grande évolutivité grâce à l’agrégation hors chaîne.
- Stockage d’État : Permet aux utilisateurs de stocker des données en tant que partie de l’état de la chaîne, avec des options de stockage itemisées et paginées pour une gestion efficace des données.
Modèle de Délégation Frequency
Le modèle de délégation de Frequency équilibre l’accessibilité et le contrôle utilisateur en transférant la complexité et les frais aux fournisseurs. Les utilisateurs peuvent interagir avec la chaîne sans avoir besoin de tokens, en déléguant des tâches à des fournisseurs qui agissent en leur nom. Tokenomics de Frequency (FRQCY) Le modèle économique de Frequency soutient un réseautage social évolutif, en se concentrant sur les transactions de données non financières.
- Incentives pour les collateurs : Récompenses pour la formation de blocs.
- Incentives pour les fournisseurs : Modèle de capacité pour une publication de messages rentable.
- Incentives pour les utilisateurs : Mécanisme de boost des fournisseurs pour le soutien et les récompenses des utilisateurs.
Distribution Initiale des Tokens FRQCY
Un milliard de FRQCY ont été créés à la Genèse et alloués comme suit :
- Fondation du Réseau Frequency
- Fondation : 2.0%
- Trésorerie On-Chain : 53.0%
- Partenaires Stratégiques : 5.0%
- Amplica Labs
- Investisseurs : 22.0%
- Équipe : 14.5%
- Trésorerie : 3.5%
Conclusion
Frequency, développé par Project Liberty, se présente comme une infrastructure robuste pour le réseautage social décentralisé au sein de l’écosystème Polkadot. Son architecture innovante, sa gestion complète des données et son modèle économique centré sur l’utilisateur en font un pilier pour les applications de réseautage social futures, mettant l’accent sur le contrôle des utilisateurs, l’évolutivité et l’interopérabilité.