Réévaluations du montant du DU

Si tout fonctionne comme prévu le Dividende universel journalier sera réévalué à 10,08 10,07 Ğ1 ce vendredi 22 mars 2019 :smiley:

C’est la plus forte augmentation du DU (en absolu et en relatif) de toute l’histoire de la Ğ1 :slightly_smiling_face:

Cela va représenter environ 6 Ğ1 de plus par membre au bout de 6 mois.

Comment savoir quand est réévalué le DU

Le DU est réévalué toutes les dtReeval secondes a partir de la 1ère réévaluation qui a toujours lieu au timestamp udReevalTime0.

dtReeval et udReevalTime0 font parti des paramètres de toute monnaie duniter inscrits dans le bloc zéro de la monnaie. Pour la Ğ1 ils valent :

paramètre secondes
udReevalTime0 1490094000
dtReeval 15778800

Soit une réévaluation environ tout les 6 mois aux alentours de l’équinoxe :slight_smile:

Comment savoir de combien va etre réévalué le DU

DUjour(équinoxe suivant) = DUjour(équinoxe) + c² (M/N)(équinoxe) / (182,625 jours)

Petit exercice pour améliorer votre compréhension : En supposant que le nombre N de membres reste identique jusqu’à vendredi (1737), a combien s’élèvera la réévaluation du DU en septembre 2019 ?

13 « J'aime »

@elois Je t’ai envoyé un DU du futur, pour laisser les autres chercher :wink:

1 « J'aime »

Et c’est une bonne réponse :smiley:

Indice : ce n’est pas indiqué dans la formule (pourtant tirée de la licence), Duniter arrondi le résultat en centimes via la fonction CEIL() = arrondi a l’entier supérieur sauf si le résultat est un entier.

1 « J'aime »

Fil épinglé jusqu’à lundi prochain afin que le plus grand nombre soit informé de cette réévaluation du DU :slight_smile:

1 « J'aime »

sachant que l’unité minimale est le centime, et que 10,04G1 est un « entier » de 1004 centimes de G1.

2 « J'aime »

DUjour(équinoxe suivante) = round(DUjour(équinoxe précédente) + c² (M/N)(équinoxe précédente) / (182,625 jours))

DUjour(Sept 19) = ceil(1007 + 0,04886² × 614M/ 1742 / 182,625)/100 = ceil(1011,57)/100 ≃ 10.11 Ğ1

2 « J'aime »

J’imagine que c’est pas normal que je trouve 10,09 ?

10.04 + 0.0488^2 * 6090554.43 / 1742 / 182.625 ≃ 10.086 ≃ 10.09

Tu pars de 10,04 et non 10,08.

Je parlais du DU dans quelques jours, pas celui dans 6 mois…

Dans ce cas tu dois prendre M et N d’y a un six mois.

Pour information : https://forum.duniter.org/t/revaluation-du-du/5144

2 « J'aime »

Ok c’est bon, j’obtiens 10,072.

Au final on aura eu :
10,00, 10,01, 10,02, 10,04, 10,07 et 10,11.

1 « J'aime »

Merci @elois ! Du coup, j’ai fait un article pour Normandie Libre :wink:

2 « J'aime »

On a deux jours de retard :open_mouth:

Effectivement.

On retombe sur le 21 mars tous les 4 ans :

Une chose que je ne suis pas sûr d’avoir j’ai enfin compris, c’est que :

  • On a un recalcul du DU le 21 mars à 12h00, puis 182.625 jours après,
  • On a un recalcul tous les 182.625 jours (exprimés en 15778800 secondes) , qui retombe pile au 21 mars, 12h00 tous les 4 ans ?

Et donc le calcul est à peu près aux équinoxes, mais pas exactement.

1 « J'aime »

C’est pas dû au blockTime ? :thinking:

Ou au décalage qui augmente de 6h chaque année et se recale à chaque année bissextile ? Couplé au délai d’écriture des blocs et au décalage horaire par rapport à GMT+0 ?

t0 = 1488987127 s (première revalorisation)
182.625 jours = 15778800 s
t0 + 4 × 15778800 = 1553212800 = effectivement 22/03/2019 01:00:00 (GMT+0 ou +1 je ne sais pas)

Voyons… ce ne peut pas être à cause d’une seconde intercalaire puisque la dernière date de 2016. :stuck_out_tongue:

Il semblerait que Duniter est arrondi d’une façon différente que mes calculs, le nouveau DU viens d’arriver et il est finalement de 10,07 Ğ1

La preuve dans le block #206112 : https://g1.librelois.fr/blockchain/block/206112

4 « J'aime »

C’est peut-être un arrondi tout simple et non un arrondi supérieur.