Configurer le démon BTFS – TRON Tron Project


Cours du TRX

Fondation TRON

Guide de configuration du démon BTFS

Dans la fenêtre de l'explorateur de fichiers, allez au vôtre .btfs dossier. C'est le répertoire où vous définissez votre chemin BTFS. Il devrait y avoir un config fichier, qui ajuste les paramètres de configuration pour le nœud BTFS. Ouvrez ce fichier de configuration dans votre éditeur de texte préféré. Vous trouverez ci-dessous une explication des paramètres de configuration.

identité

Les deux paramètres sont peerid et privKey. PeerID fait référence à des informations sur l'identité de votre nœud, alors que PrivKey est le code codé en base64 du nœud qui décrit la clé privée du nœud. C'est immuable.

Archive de données

L'option de configuration du magasin de données configure le système de stockage sur disque. StorageMax fait référence à la limite supérieure souple pour la taille du magasin de données du référentiel BTFS. StorageGCWatermark se réfère au pourcentage de StorageMax valeur à laquelle la récupération de place est automatiquement activée si le noeud BTFS a été exécuté avec la récupération de place automatique activée (la valeur par défaut est false). GCPeriodfait référence à la durée en spécifiant la fréquence d'exécution de la récupération de place.

adresses

Les trois types d'adresse sont essaim, API, e porte. Les adresses Swarm sont ce que le nœud utilise pour écouter les connexions d'autres homologues BTFS. Ces adresses doivent être accessibles à partir de machines externes (c'est-à-dire, aucun blocage de pare-feu). Les adresses d'API sont les adresses IP locales où les commandes d'API peuvent être envoyées au noeud BTFS. Ces adresses ne doivent pas être accessibles via des machines externes. L'adresse de passerelle est l'adresse où les utilisateurs peuvent effectuer des requêtes HTTP sur le réseau BTFS.

découverte

MDNS fait référence à la détection d'homologue DNS multidiffusion, utile pour permettre la détection d'homologue sur le réseau local. Le type de routage dht fait référence aux tables de hachage distribuées. Si vous changez genre valeur a dhtclient, rend votre nœud non pas un nœud DHT (ce qui signifie qu'il n'a pas besoin de requêtes auprès du réseau BTFS) et contribue à réduire la mémoire, l'utilisation du processeur et la bande passante.

bootstrap

Ce tableau de configuration spécifiait une liste d’homologues BTFS auxquels le nœud se connecterait au démarrage.

porte

En supposant que l'adresse de la passerelle est ouverte dans adresses config, cette configuration gère les options de passerelle. Par défaut, HTTP ne prend en charge que la méthode GET, qui permet aux utilisateurs de récupérer des données via le hachage, mais si inscriptible est activé, les utilisateurs peuvent également utiliser les méthodes POST, PUT et DELETE. Cela permet aux clients d’ajouter des données au réseau BTFS. Activer ce paramètre Gateway.Writeable pour vrai.

essaim

Sous le configurateur de gestion de connexion (Swarm.ConnMgr), il existe quatre paramètres de genre, étiage, Niveau d'eau élevé, e Période de grâce. Ici, vous pouvez gérer le nombre de connexions homologues à votre nœud. étiage fait référence au nombre minimum de connexions entre homologues à essayer et à maintenir. Niveau d'eau élevé se réfère au seuil de connexion qui, une fois dépassé, déclenche un nettoyage des déchets (interruption des connexions). Période de grâce se réfère à la période de temps pendant laquelle les nouvelles connexions sont à l'abri de la fermeture de la gestion des connexions.

Reprovider

Cette configuration a les deux paramètres de intervalle et stratégie. intervalle contrôle le temps entre la ronde de renvoi de contenu local au système de routage. Par exemple, si vous définissez intervalle sur "0", cela désactivera la reprogrammation du contenu, ce qui aura pour conséquence que les autres nœuds du réseau ne pourront pas détecter les objets dans le référentiel de fichiers.

stratégie peut prendre les valeurs de "tout", "épinglé" ou "racine". "tous" annonce toutes les données stockées, « Post-it » annonce seulement les données ajoutées e "Roots" annonce directement les clés pointées et les clés racine des broches récursives.

en routage config, correction genrepour dhtclient. Cela contribue à réduire le trafic DHT, ce qui devrait également contribuer à réduire l'utilisation de la bande passante.