Zcash version 4.4.0

Logo Zcash 2021

La version 4.4.0 du noeud zcashd est disponible. Au programme, l’intégration des métriques Prometheus.

Les métriques Prometheus

zcashd peut maintenant être configuré pour exposer de manière optionnelle un serveur HTTP qui agit comme un point de terminaison Prometheus scrape. Le serveur répondra aux requêtes GET sur n’importe quel chemin de requête.

Pour activer le point de terminaison, ajoutez -prometheusport=<port> à votre configuration zcashd (soit dans zcash.conf, soit en ligne de commande). Après avoir redémarré zcashd, vous pouvez ensuite tester le point de terminaison, par exemple, curl http://127.0.0.1:<port>.

La fonctionnalité comprend des règles de contrôle d’accès par IP, la valeur par défaut étant d’autoriser les connexions uniquement à partir de localhost. Les utilisateurs de cette fonctionnalité doivent être conscients de la menace que représentent les attaques par rebinding DNS et ne pas se fier à ces règles de contrôle d’accès pour leur sécurité. Les IP autorisées peuvent être étendues avec -metricsallowip=<ip>.

Notez que HTTPS n’est pas pris en charge et que les connexions ne sont donc pas chiffrées ni authentifiées. L’accès au point de terminaison, y compris par des attaques de rebinding DNS, doit être considéré comme comprometant la confidentialité des opérations du nœud, que ça soit pour les métriques fournies et/ou pour la synchronisation des données. Vous ne devez PAS utiliser cette fonctionnalité tant que les clés privées sont chargées dans zcashd.

Les noms des métriques spécifiques peuvent changer dans les versions ultérieures, en particulier pour améliorer l’interopérabilité avec zebrad.

https://github.com/zcash/zcash/releases/tag/v4.4.0