Infrastructure de No Trust Verify

cgi-bin/
No Trust Verify
Published in
3 min readJun 16, 2022

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 |

--

--