Pour mieux comprendre la licence

Je souhaite mieux expliquer la licence, voici un petit essais fort peu relu, mais si quelques personnes pouvaient y trouver des erreurs et m’en informer, voir donner des conseils pour améliorer le document ou directement l’améliorer…

ComprendreLicence.odt (23,7 Ko)

2 « J'aime »

Jolie explication !, bravo, bien résumé pour la plupart des gens !

Une grosse lacune cependant, vous n’expliquez pas toute la licence. Le fait de ne certifier que les personnes qu’on connaît bien est un point essentiel, c’est sur ce point que repose toute la sécurité de la Ğ1. Le risque n’est pas seulement la double création monétaire pour une personne, c’est aussi la validation de transactions frauduleuses sur la Blockchain. Son non-respect peut amener à un ostracisme (individuel), à une inflation trop forte de M, ou à devoir invalider une partie de la Blockchain ou accepter des transactions frauduleuses. Les enjeux sont grands, collectivement et individuellement.

Plusieurs remarques :

Le DU est une création monétaire. On peut recevoir bien plus de 1 DU/jour, simplement en vendant des valeurs ou en recevant des dons.

Si le DU était calculé une fois par an et que nous le recevions crayon créions qu’une fois par an,
nous aurions eu une formule toute simple : (M/N)/10

C’est plus compliqué. La formule choisie est une formule de raison 2, pour que les variations de N influent moins sur le DU. Si le DU était créé une fois par an, la formule de raison 2 serait

DU(an+1) = DU(an) + 0.1^2 * M/N

(je ne retrouve pas le post où ceci est expliqué, si certain.e.s le savent, la référence est bienvenue) @Ceclic retrouvé : http://www.creationmonetaire.info/2016/09/dug-et-dividende-universel-dordre-n.html

et f.jortay l’a expliqué différemment : Sommaire

Evidement le résultat n’est correct (prédictif) que si vous utilisez les valeurs correspondant au moment du calcul effectué

Le calcul du DU(suivant) utilise les valeurs au moment du DU (précédent). Autrement dit, au moment de la revalorsation du DU, on connaît déjà le DU suivant, avec exactitude.

2 « J'aime »

Un tout grand merci, je corrigerai déjà cela.

Je chercherai ce qu’est une formule de raison 2 et chercherai de comprendre la différence avec (M/N)/10.

Et-il facile à trouver le nombre de membre et la masse monétaire lors du calcul du dernier DU? Peut-on retrouver cela dans un historique? Avec ces valeurs, je peut montrer un exemple sans avoir à expliquer pourquoi je ne tombe pas sur le prochain DU.

Précisément, il faut demander à un noeud Duniter… Je ne sais pas s’il pourra te donner la réponse, mais ça pourrait se calculer.

Approximativement, tu as la page https://g1.duniter.fr/#/app/currency/stats/lg qui superpose les évolutions de M, DU et N.

Je donne la requête ici :wink: : Stat' Ğ1

A savoir, cette simple url :

http://g1.data.duniter.fr/g1/blockstat/_search?filter_path=hits.hits._source&size=10000&q=(_exists_:dividend)&_source=number,dividend,membersCount,monetaryMass,medianTime&sort=medianTime

La première ligne avec un dividende de 10.07 junes est celle-ci :

{« number »:206112,« membersCount »:1745,« medianTime »:1553252531,« monetaryMass »:616061570,« dividend »:1007}

M étant donc de 6160615.70 junes, et N de 1745 :slight_smile: (et le timestamp de 1553252531 donne bien : 22/03/2019 - 12:02:11)

Un tout grand merci à vous!

ALERTE ! On nous spolie !
…Ou alors je me plante quelque part :o)

Nous sommes passé d’un DU de 10,04 à 10,07 mais en faisant le calcul je tombe sur un DU actuel de 10,09… Voici le détail pour vous aider à trouver mon erreur. J’ai fait le calcul 2 fois… Et j’ai vérifié 2x les valeurs N et M…

Prochain DU = 10,04 + 0,04882 ( 6 160 615.70 / 1745) / 182,625
Prochain DU = 10,04 + 0,00238144 (3 530,44) / 182,625
Prochain DU = 10,04 + 8,407 / 182,625
Prochain DU = 10,04 + 0,046
Prochain DU = 10,09

Les variables M(t) et N(t) et DU(t) d’un équinoxe t permettent de calculer le DU(t+1) du prochain équinoxe t+1.

Du coup, avec M(mars 2019) et N(mars 2019), tu peux calculer le DU(septembre 2019) avec le DU(mars 2019), qui était de 10.07, et non de 10.04 :slight_smile:

Si tu veux calculer le DU(mars 2019), faut utiliser M, N, et DU de septembre 2018 :slight_smile:

Pour que ce soit une spoliation, il faudrait qu’un grand pourcentage des membres calculant soit malhonnête et décide d’une autre valeur du DU. Dans ce cas, il suffit de suivre les membres honnêtes (il y aura un fork) pour ne pas être spolié ! :wink:

1 « J'aime »

OK merci… Donc on connait déjà le prochain DU…
Ne me divulgâchez pas, je tente cela dès que j’en trouve le temps :wink:

1 « J'aime »

C’est ça, et à l’équinoxe de septembre 2019 on connaîtra le prochain DU de mars 2020 :slight_smile:

Donc je prend les valeurs de la première ligne du DU de 10,07 Ğ1 pour calculer le prochain DU :

{« number »:206112,« membersCount »:1745,« medianTime »:1553252531,« monetaryMass »:616061570,« dividend »:1007}},{« _source »:

M = 6 160 615,70 Ğ1

N = 1745 membres

Prochain DU = 10,07 + 0,0488^2 ( 6 160 615.70 / 1745) / 182,625

Prochain DU = 10,07 + 0,00238144 (3 530,44) / 182,625
Prochain DU = 10,07 + 8,407 / 182,625

Prochain DU = 10,07 + 0,046

Prochain DU = 10,12 Ğ1

Je suis bon?

1 « J'aime »

@yyy merci pour la correction :wink:

1 « J'aime »

Avant bug, j’avais écrit une version de la licence façon liste de case à cocher : https://git.duniter.org/communication/licence-G1/issues/3
J’en ai parlé dans cette conf Licence, toile de confiance, quel chemin pour bien grandir ? ~ RML 12
Dont voici la vidéo non monté :
https://vrac.1000i100.fr/rml12/23/00017.MTS (gros plan sur moi avec l’audio fluide mais pas cadré sur le texte que j’avais écrit là https://git.duniter.org/communication/licence-G1/issues/3 )

On tombe sur une belle page : 404 Page Not Found :confused:

Ğxtrais - Revalorisation du DU :wink:

En vrai c’est pas la moyenne au moment de la dernière revalorisation qu’il faut utiliser, mais c’est une bonne approximation que je fais également :slight_smile: (Il faudrait normalement prendre la moyenne du block après 182.625 jours * le nombre de revalorisation, 14 jours après le début de la june, si je me trompes pas :stuck_out_tongue: )

Heu… Oui nous allons conserver l’approximation :wink:

Oui, hélas…