Duniter 0.91.1 | Toile incorrecte et distance

Version corrective 0.91.1

Voici une nouvelle version afin de corriger 2 bugs remontés par @greyzlii et @jeanferreira :

  • la règle de distance n’était pas entièrement respectée, certains membres ont bénéficié d’une légèreté dans la règle de distance, leur permettant de se renouveler / rejoindre la toile avec peu de difficulté.
  • le nœuds spécialisé Wotex ne différenciait pas membres actuels et membres exclus

Compatibilité

:warning: Cette version est rétro-compatible avec les précédentes, mais est susceptible de générer des forks.

La version 0.91.1 sera tolérante vis-à-vis de la version actuelle, et acceptera encore le non-respect de la règle de distance jusqu’au bloc#11512 (soit environ vers 20h30 ce soir). Passé ce bloc, la distance devra être intégralement respectée.

Synchronisation

:warning: Il est nécessaire de resynchroniser intégralement votre nœud pour terminer cette mise à jour.

En ligne de commande

duniter stop
duniter reset data
duniter sync gtest.duniter.org 8999
duniter restart

Via la WebUI

Settings > Data > Full reset of the node 
Connect to an existing currency > Simplified mode > gtest.duniter.org:8999

Mettre à jour sa version

4 Likes

Attendez 10 bonnes minutes avant de vous resynchroniser sur gtest.duniter.org, le nœud est en cours de mise à jour.

edit : mauvaise manipulation, attendez 15h15 !

edit 2 : c’est bon ! :rocket:

Ça y ai ça viens de forker au bloc#11444 à cause d’une transaction de @SaintMerlin !

1 Like

Hmm je ne m’attendais pas à un fork par les transactions, ni par le champ “Excluded” qui est aussi rempli. C’est peut-être un fork “pas de chance” !

On va voir s’il y a résolution dans 30 minutes.

1 Like

ce n’est pas la même transaction une est pour caro83 et une pour mmu_man
mais les 2 transaction sont valide (ce n’est pas une double dépense)
les 2 devrait être acceptées si pas perdu dans les piscines

Non la tx pour caro83 est bien présente sur les 2 forks, c’est la tx pour mmu_man qui n’est présente que sur un fork et pas l’autre.

ha oui j’ai oublié de scroller plus bas ^^

1 Like

@jytou s’est planté, il y avait 1000s d’écart, pas 1… :smiley: du coup je me gratte la tête…

Bon en fait @elois avait raison, c’est un problème de tentative de double-dépense. J’ai les données au chaud, j’étudierai le cas de plus près :wink:

1 Like

On a déjà des hackers parmi nous? :smiley:

Étrange. Je lie peut être ça avec naïveté à la nouvelle version mais des choses curieuses se sont produites ce soir sur http://gtest.duniter.fr :

Ce n’est pas “curieux”. Chaque remise à zéro des données d’un noeud (en ligne de commande: duniter reset data) supprimer les données en piscine, donc les adhésions et les certifications non inscrites dans la blockchain.

C’est plus simple à gérer dans une monnaie de test, mais peu probable dans une monnaie de production.

2 Likes

en effet, ça tombe sous le sens quand on le comprend. Merci.

Hello @Thatoo, j’ai mis à jour mon noeud hier soir en suivant les préconisations, donc avec un reset. Et bien sûr je n’ai pas vérifié derrière ce qui était en attente… :frowning: Je viens de certifier @isabelleleprette et toi à nouveau. Toutes mes confuses :slight_smile:

j’ai un soucis pour mettre à jour cette version. quand je double clique sur le paquet que j’ai téléchargé, il est reconnu comme la version installée, pas la nouvelle.

et quand je tente de l’installer, ça ne donne rien.

pas de soucis pour moi en ligne de commande.

je suis passé en ligne de commande, mais ça bloque