No Trust Verify Infrastructure

No Trust Verify Infrastructure

·

2 min read

The purpose of this article is to describe the infrastructure of No Trust Verify so that everyone can be inspired by it.

Full view

The Nym infrastructure of No Trust Verify is articulated around several elements:

  • Mixnode for who “mixes” the traffic

  • Gateway to give access to the mixnet

  • Metrics to collect, store, display and monitor infrastructure

  • UptimeRobot to monitor connectivity on mixnode and gateway

Full view

Mixnode

The mixnode is the central element, it is him who will allow in collaboration with other mixnodes to decentralize the mixnet of Nym.

https://nymtech.net/docs/next/overview/nym-platform

Currently 240 mixnodes are in charge of transmitting and completely anonymizing the traffic on Nym.

Gateway

No Trust Verify also provides a gateway to access the mixnet network.

https://nymtech.net/docs/next/overview/nym-platform

These 2 elements are accessible to anyone who wants to participate in the Nym network. The added value of No Trust Verify is its public metrics

**Metrics
**With the use of InfluxDB (storage), Telegraf (data retrieval) and Grafana technologies, we can retrieve and store in the mixnode and gateway history, such as the number of packets mixed.

To view this data, go to : https://status.notrustverify.ch/grafana/d/l71MWkX7k/ntv-mixnode?orgId=1

It is important for us to share the configurations to allow this knowledge to be accessible to everyone. The repository is available here: https://github.com/notrustverify/status

InfluxDB

For storage, simply create a new “Bucket” and configure Telegraf.

Telegraf

The specific configuration to retrieve data from the mixnode and gateway is relatively simple and starts here : https://github.com/notrustverify/status/blob/c4cf9234044e61131b97120a50bbc04e2a7dcf3b/telegraf/telegraf.conf#L60

Grafana

For data visualization, simply import the created Grafana dashboard: https://grafana.com/grafana/dashboards/16460

**Questions
**Our PR is open and we are available to discuss with you. Join us at https://t.me/notrustverify