J’ai eu un long appel téléphonique avec @Santiago et Antoine à propos de ce projet étudiant sur Duniter qui aurait lieu d’octobre 2020 à février 2021 avec un pic d’activité en janvier 2021. Il s’agirait comme dit plus haut de découvrir les bases d’un système distribué par l’expérimentation en implémentant un nœud Duniter minimal.
Ce projet permettrait aux étudiants d’aborder les problématiques des systèmes distribuées sous un angle à la fois théorique et pratique (génie logiciel). Pour le projet Duniter, ce serait une occasion de mieux documenter et vulgariser son fonctionnement technique, et peut-être d’accueillir des contributions par la suite. Dans tous les cas, ça permettrait de soulever un peu de poussière pour redonner un coup de fraîcheur au projet !
Nous avons parlé entre autres :
- du protocole duniter (DUP) constitué du protocole blockchain DUBP et du protocole réseau DUNP (BMA, WS2P)
- de l’architecture générale d’un nœud Duniter (blockchain, réseau, pool)
- de la monnaie de test ğ1-test
- de l’histoire générale de Duniter, DuniterPy, Silkaj, Dunitrust
D’ici octobre, Santiago et Antoine auraient besoin de quelques indications pour mettre en place les ressources pédagogiques nécessaire au projet. La plupart de ces éléments existent déjà mais la discussion permettra de les réunir ici et d’aider à l’appropriation de certains concepts et à la prise en main de certains outils.
Nous allons garder trace de nos discussion sur ce forum, ce qui permettra de trouver les informations plus facilement par la suite. À tout moment un sujet public peut être rendu privé si nécessaire, le caractère public des discussions ne doit donc pas dissuader de l’utilisation du forum. Souvent, il suffit de peu pour débloquer une situation, et souvent, ce peu a déjà été abordé auparavant. Le forum permet de garde trace de ce peu et de le retrouver via la fonctionnalité de recherche !
@elois, je suis prêt à investir beaucoup de temps sur ce projet, et à ne te solliciter que lorsque cela est nécessaire, de plus Santiago et Antoine assureront avec sérieux l’encadrement du projet, ce qui nous permettra d’être efficace dans l’accompagnement. N’hésite pas à me communiquer toute crainte à ce sujet de manière à ce que je puisse anticiper au mieux les besoins de tous.
@cgeek, une des choses dont nous aurons probablement besoin est de savoir écrire un bloc genesis. En effet, l’environnement de travail sera probablement coupé du réseau extérieur et nécessitera une blockchain propre. Santiago a déjà essayé avec tes indications trouvées sur le forum, mais n’est pas parvenu. Plus détails @Santiago ?
Par ailleurs, @Santiago avait essayé sans succès de faire fonctionner Silkaj. Peux-tu signaler ton problème sur ce forum de manière à ce que @tuxmain et @Moul puissent t’aider.