module réalisant les stats:
la tache de fond:
il lance une instance de base sur un port particulier
arret si une autre instance est lancée
intialise la base
arret si cette base existe
initialise les stats
régulièrement
parcours le marché
et écrit les statistiques (peut être avec django)
affiche la stat:
des pages web django affichent les stats
lecture des données fournissant les stats
TYPES DE STATS:
pour un couple (np,nr) donné:
graphe de l'historique des transactions (1 omega, 2 volume)
3 matrice (np,nr) des transaction les plus fréquentes sur un interval de temps et à partir d'une date
np fixé,
################################################################################################
protocole TLS (transport security layer)
messages json
besoins:
pas de duplication
pas de pertes
pas de nécessité de synchro des horloges
messages ayant des clef anormales rejetées
=> messages numéroté
reprise depuis le dernier numéro bien reçu
pb:
horloges
les timestamp sont notés au départ D.
les messages sont datés en relatif à D
dictionnaires admissibles
expression régulière
twisted
gnutls
python-gnutls
twisted
##################################################################################################
Volume,
controle comptable
sum(qorder)+sum(qmvt)=sum(qqua)
remplace par
flux_entrant multiple de Q premier
sum(qorder)+sum(qmvt)+sum(qmvtRemoved) multiple de Q => OK proba 1-1/Q
fonctionne tant qu'aucun qmvtRemoved est enlevé.