Le 100ème membre de TestNet!

TestNet a dépassé récemment les 100 membres !

Le 100ème membre doit être félicité comme il se doit, par des cotillons, du champagne bio payé en monnaie libre, et gagnera un panier garni (ou pas) !

Oui mais… QUI EST LE CENTIEME MEMBRE DE TESTNET ?

Celui qui peut le dire (et le prouver) sera… associé à la gloire éternelle de l’histoire des monnaies libres !

PS: Attention, ce jeu est avec obligation d’achat de neurones pour apprendre l’api BMA et analyser la blockchain…

4 « J'aime »

Salut,

d’après @cgeek le 100 ème membre serait @Gaetan :wink:

https://forum.duniter.org/t/presentation-achmed/1066/3?u=vincentux

Ma parole n’est pas une preuve ! En plus je pense que je me suis trompé. Mais bien tenté :grin:

1 « J'aime »

Si cette liste est bien dans l’ordre d’arrivé des membres,
alors le 100ème membre est @Pafzedog :dog2::sweat:

Je ne vois rien qui démontre que cette liste est dans l’ordre historique. Je pense qu’il faut analyser la blockchain directement pour être sûr.

Le plus simple serait d’explorer la base sqlite d’un des nœuds (dans /home/mon_pseudo/.config/duniter.db). :slight_smile:
Les données de la blockchain y sont déjà consolidées.

Le requêtage par l’API json est quand même bien plus simple :wink:

Un petit indice : il existe des URL pour chercher les blocs contenant un certain type d’informations…

https://github.com/duniter/duniter/blob/master/doc/HTTP_API.md#blockchainwithnewcomers

1 « J'aime »

http://metab.ucoin.io/blockchain/with/newcomers donne bien les blocks avec un nouveau membre mais je n’en vois pas 100 !

Edit: Cela commence au block 0 (entrées de cgeek et moul) et fini au block 23306 (entrée de Pedro). Arf; il va falloir fouiller tous les blocks pour trouver le 100ème membre, il n’y a pas forcément 1 seul membre/block…

Sans oublier de comptabiliser ceux qui s’en vont :
http://cgeek.fr:9330/blockchain/with/leavers

Disons le 100ème sur la vie entière de la monnaie :slight_smile:

Nouvelle tentative, de retour de vacances je retrouve mon PC ! Je lance Duniter (win64), la base se met à jour. J’attends que le “members count” passe à 100 et note le n° du block. Je vais lire le block …/blockchain/block/21901 et je trouve:

“joiners”: [
"2vKiGF35zhLy2N…
Cette clé correspond à achmed :slight_smile: !

1 « J'aime »

c’est bien ce qu’indiquait Cesium au moment ou je l’ai certifié :wink:
Je ne voulais pas vendre la mèche ou influencer.

Yeaaahhh Champagne!!! :smiley:

Ce ne peut être une preuve scientifiquement recevable que s’ils s’agit d’une mesure reproductible d’une part, et d’une méthodologie acceptée et adoptée d’autre part.

Ainsi la méthodologie étant acceptée et adoptée, si d’autres réalisent à leur tour cette même mesure et aboutissent au même résultat, alors ils ne peuvent que constater que ceci étant, cela est.

get_100.zip (644 Octets)

Bon,

le résultat officiel est : achmed (@Gaetan)

Selon mes propres règles et le script python fourni ci-joint.

Je prends les newcomers dans l’ordre renvoyé par l’api. Je ne compte pas les doublons.
Ceci est ma loi. J’ai dit.

PS: Si quelqu’un n’est pas d’accord avec ce résultat, qu’il parle maintenant ou se taise à jamais :wink:

En récompense, j’ai envoyé 1 DU à achmed. Félicitations !

4 « J'aime »

Pour une vérification simple, il suffit de regarder le contenu du block 21901.
On y voit, @achmed en joiner et le champ memberscount à 100.

http://cgeek.fr:9330/blockchain/block/21901

Pour s’en persuader, il suffit de vérifier le bloc précedent 21900 et de constater que le champ membersCount est à 99.

http://cgeek.fr:9330/blockchain/block/21900

Je pense que ma démonstration est la plus élégante :slight_smile:

1 « J'aime »

Oui, mais vit a la classe d’envoyer un DU à achmed. Enfin, cela reste à vérifier :stuck_out_tongue:

1 « J'aime »