# Infrastructure de No Trust Verify

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](https://nym.notrustverify.ch/) 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](https://uptimerobot.com/) pour surveiller la connectivité sur mixnode et la gateway
    

![](https://cdn.hashnode.com/res/hashnode/image/upload/v1680680062003/3897af8c-5545-4ccd-9bfe-0261fd5a0305.png align="center")

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://cdn.hashnode.com/res/hashnode/image/upload/v1680680063145/7e4766a4-7bff-4b19-944f-33b4dd5fb08c.png align="center")

[https://nymtech.net/docs/next/overview/nym-platform](https://nymtech.net/docs/next/overview/nym-platform)

Actuellement [240 mixnodes](https://explorer.nymtech.net/network-components/mixnodes/active) 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://cdn.hashnode.com/res/hashnode/image/upload/v1680680064969/a2a5b93c-90c7-45e3-884b-259cf9ae20b1.png align="center")

[https://nymtech.net/docs/next/overview/nym-platform](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](https://status.notrustverify.ch/grafana/d/l71MWkX7k/ntv-mixnode?orgId=1)

#### Métriques

Avec l’utilisation des technologies [InfluxDB](https://www.influxdata.com/) (stockage), [Telegraf](https://docs.influxdata.com/telegraf) (récupération des données) et [Grafana](https://grafana.com/), 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](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](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](https://github.com/notrustverify/status/blob/c4cf9234044e61131b97120a50bbc04e2a7dcf3b/telegraf/telegraf.conf#L60)

**Grafana**

Pour la visualisation des données, il suffit [d’importer](https://grafana.com/docs/grafana/latest/dashboards/export-import/) le dashboard Grafana créé: [https://grafana.com/grafana/dashboards/16460](https://grafana.com/grafana/dashboards/16460)

### Questions

Nos “[PR](https://github.com/notrustverify/status/pulls)” sont ouvertes et nous sommes disponibles pour échanger avec vous.

Rejoignez nous sur [https://t.me/notrustverify](https://t.me/notrustverify)

---

%%[footer-french]
