Fin des développements initiaux
La version 0.60.0 est désormais disponible au téléchargement ! Il s’agit là d’une version majeure reposant sur le protocole 0.6 de Duniter. Sauf surprise, cette version sera la dernière de la lignée des 0.x, c’est-à-dire les versions de développement du protocole.
Cette version déclenchera le passage au protocole 0.6 demain après-midi 06/12/2016 14h00 BCT¹.
¹ : BlockChain Time, ou temps blockchain.
Nous nous orientons donc désormais vers la pré-production : dans un 1er temps nous validerons cette version sur TestNet pour vérifier son bon fonctionnement.
>> Merci donc de mettre à jour votre nœud en 0.6 sur TestNet pour vérifier cette version. <<
Puis dans un 2ème temps (courant Décembre) nous créerons une nouvelle monnaie de test nommée GTest, qui ouvrira la porte au protocole en version 1.0.
Protocole en version 1.0
La version 1.0 du protocole sera l’occasion de retirer tous les reliquats de code qui traitent d’anciennes version du protocole devenues obsolètes, ceci afin d’avoir un code parfaitement propre et entièrement exécuté.
A cette occasion, l’ensemble des documents du protocole passeront en version 10 pour être en phase avec la numérotation du protocole, sans empiéter sur la numérotation précédente (1 … 5) déjà présente dans les clients Sakia/Cesium/Silkaj.
Cette version du protocole ne reconnaîtra donc plus d’anciennes blockchains telles TestNet. Pour poursuivre ces blockchains, il faudra utiliser Duniter v0.60, que par ailleurs nous ne maintiendrons plus une fois passés en version 1.0.
Duniter en version 1.0
Il reste plusieurs travaux importants à réaliser sur Duniter pour espérer l’estampiller 1.0, notamment :
- externaliser la partie UI, qui relève d’un module à part entière et pollue le code actuel
- clarifier le code : factoriser les parties qui peuvent l’être, et les modulariser pour devenir les plus étanches possible
- retirer le code mort, relatif aux anciennes versions du protocole
- couvrir entièrement le code par des tests (nous sommes à 85% aujourd’hui)
Tout ceci se fera durant la période de la monnaie GTest.
La monnaie GTest
Cette monnaie a pour but d’être notre premier cobaye pour Duniter 1.0. Il s’agira d’une version miniature d’une monnaie de production, donc avec des paramètres réduits en comparaison, mais qui s’en éloignent moins que TestNet.
A priori, ses valeurs principales seront :
- c = 3,5714% / jour (formule du dividende
DU(t+1) = DU(t) + c² M/N
) - stock de certifications : 150
- nombre de certifications requises pour entrer : 3
- distance maximale entre membres : 5
- 1 certification / jour maximum
- durée de vie d’une certification : 150 jours
- durée de vie d’une adhésion : 3 mois
Nous espérons lancer cette monnaie courant Décembre 2016. Les inscriptions à cette monnaie se feront sur le même mode que TestNet, c’est-à-dire via le forum.
Mettre à jour sa version
- Lien pour installer la nouvelle version depuis un poste vierge
- Lien pour mettre à jour vers la nouvelle version depuis une installation existante