Cet article a pour but de décrire l’infrastructure de No Trust Verify afin de permettre à tout un chacun et chacune de pouvoir de s’en inspirer.
Vue complète
L’infrastructure Nym de No Trust Verify s’articule autour de plusieurs éléments:
- Mixnode pour qui “mixe” le trafic
- Gateway pour donner accès au mixnet
- Métriques (ou “metrics”) pour récolter, stocker, afficher et surveiller l’infrastructure
- UptimeRobot pour surveiller la connectivité sur mixnode et la gateway
Big picture
Mixnode
Le mixnode est l’élément central, c’est lui qui va permettre en collaboration avec d’autres mixnodes de décentraliser le mixnet de Nym.
https://nymtech.net/docs/next/overview/nym-platform
Actuellement 240 mixnodes se chargent de transmettre et d’anonymiser complètement le trafic sur Nym.
Gateway
No Trust Verify met aussi à disposition une gateway qui sert notamment de porte d’accès au réseau mixnet.
https://nymtech.net/docs/next/overview/nym-platform
Ces 2 éléments sont accessibles à toute personne voulant participer au réseau de Nym. La plus-value de No Trust Verify est ses métriques publiques
Métriques
Avec l’utilisation des technologies InfluxDB (stockage), Telegraf (récupération des données) et Grafana, nous pouvons récupérer et stocker dans l’historique du mixnode et de la gateway, comme par exemple le nombre de paquets mixés.
Pour voir ces données, rendez-vous sur https://status.notrustverify.ch/grafana/d/l71MWkX7k/ntv-mixnode?orgId=1
Il est important pour nous de partager les configurations pour permettre que ces connaissances soient accessibles à tout le monde. Le dépôt est disponible ici: https://github.com/notrustverify/status
InfluxDB
Pour le stockage, il suffit de créer un nouveau “Bucket” et de configurer Telegraf
Telegraf
La configuration spécifique pour récupérer les données sur le mixnode et la gateway est relativement simple et commence ici https://github.com/notrustverify/status/blob/c4cf9234044e61131b97120a50bbc04e2a7dcf3b/telegraf/telegraf.conf#L60
Grafana
Pour la visualisation des données, il suffit d’importer le dashboard Grafana créé: https://grafana.com/grafana/dashboards/16460
Questions
Nos “PR” sont ouvertes et nous sommes disponibles pour échanger avec vous.
Rejoignez nous sur https://t.me/notrustverify
A propos de No Trust Verify
Nous sommes membres de la #VerifyValley. Nous soutenons le réseau de Nym Technologies et y contribuons depuis le testnet. Nous sommes heureux de le renforcer avec nos mixnodes et nos gateways.
Développeur de pastenym.ch et isnymup.com
✅ Hébergé en Suisse
✅ Commission garantie : 5%
✅ Bande passante : 10 Gbit/s
Identity keys:
NTV1 : APxUbCmGp4K9qDzvwVADJFNu8S3JV1AJBw7q6bS5KN9E
NTV2 : 4yRfauFzZnejJhG2FACTVQ7UnYEcFUYw3HzXrmuwLMaR
NTV3 : ESPa5xnwZ7BebSX9SGmUbeYgNtkUeJo8PtbBx7JhzEHA
N’hésitez pas à nous contacter :
| Site officiel | Twitter | Telegram | Linkedin | Matrix |