La migration Duniter v2s soulève un ensemble de questions très intéressantes, tant du point de vue technique que de gouvernance. Pour aider à s’y retrouver, je propose ce post qui vise à fournir un index des autres sujets en les positionnant par rapport à leur place dans le plan de migration.
Organisation
Liste relative à l’organisation de la migration.
- IMPORTANT : Proposition de migrer la Ğ1 sur une blockchain substrate
- Plan de migration - #7 par elois
- Les évolutions à intégrer pendant la migration
- État d'avancement de Duniter-v2s
Ressources
Liste de ressources à consulter pour comprendre ce qui se passe si on arrive en cours de route.
- Vocabulaire de base pour comprendre Duniter-v2s (lecture fortement recommandée pour tous) + Discussions autour du sujet "vocabulaire de base pour comprendre Duniter-v2s"
- Liste des paramètres (protocolaires) de Duniter-v2s
- [Schéma] Architecture technique Ğ1v2
- Nouvelle vidéo sur Duniter-v2s: sous-toile forgeron, virements réguliers, api graphql hydra, etc
- Visio d’onboarding technique pour les (futurs) contributeurs
-
RML16 - 26 Mai 2022 Duniter-v2s Substrate by @elois - YouTube
- Clients and tools comparison
Pré-ĞDev
Ces discussions ont eu lieu avant le lancement de la ĞDev et ont permis de faire des choix pour la suite. Cette liste sert d’archivage et montre la quantité de travail préliminaire réalisée.
- Abandon de la PoW au profit de BABE/GRANDPA + Ğ1v2: proposition de passer au consensus hybride BABE/GRANDPA
- La gouvernance du Runtime
- Les transactions (UTXO vs Compte)
- Suppression de la piscine de la WoT
- Les traitements événementiels
- Formule du DU + Ğ1v2: formule de réévaluation du DU
- Suppression du type d'adhésion
- Ğ1v2: Changement de la gestion des identités + La création d'identité dans Duniter-v2s
- La sous-toile forgerons
- Choix du préfixe SS58 pour nos blockchains substrate
ĞDev / pré-migration
Cette liste couvre les sujets relatifs à la ĞDev et aux fonctionnalités qui doivent y être ajoutées avant la migration de la Ğ1.
- Choix des paramètres de la monnaie ĞDev
- Toile initiale de la ĞDev
- Calcul de distance via oracle
- Les frais d'extrinsics
- Choix de la machine de référence pour l'étalonnage des poids → Raspberry Pi 4 Model B - 4GB - SSD USB3
- Proposition d'un système de stockage libre intégré à la blockchain pour toutes les données des utilisateurs (DHT)
- Production du DU
- Nombre de décimales et durée maximale sans rotation de base
Wallets / clients / indexeurs
Cette liste fournit des points d’entrée dans l’écosystème qui se branchera sur Duniter substrate. Même si Duniter v2s est entièrement prêt pour le lancement de la Ǧ1, il est impératif que les wallets soient prêts et éprouvés afin de perdre le minimum d’utilisateurs.
- Light node smoldot: la solution idéale pour du vrai p2p (sans tiers de confiance)
- Subsquid (ancienne Hydra): indexer de blockchain substrate exposant des API GraphQL
- FEUILLE DE ROUTE de Tikka
- Ğecko
Post migration / discussions
Ces sujets plus généraux peuvent être traités après la migration. Cela n’empêche bien entendu pas d’en discuter tout du long afin de faire mûrir les idées.
- Comment partager équitablement cette ressource commune qu'est la blockchain Ğ1?
- Dissocier le droit de forger du droit de voter les runtime upgrade
- Liens faibles / intermédiaires / forts
Tâches / comment aider
Liste des besoins officiellement exprimés. Pour les autres contributions, se référer aux tickets GitLab et aux référents des différent projets.