0

Je prévois d'utiliser Blockchain pour les cas suivants:Puis-je utiliser Hyperledger Composer (ou Fabric) pour le suivi des modifications de fichiers et la détection des erreurs?

  1. Suivi des modifications dans le fichier, présent au pair. S'il y a un changement dans le fichier à l'un des pairs, alors ce pair devrait le détecter et d'autres pairs connaîtraient ce changement malveillant. Ensuite, un autre pair sur le réseau blockchain devrait reconfigurer (restaurer) ce fichier sur le premier pair.

  2. Si un pair échoue ou cesse de fonctionner, alors un autre pair (éventuellement un voisin) doit prendre ou gérer la charge ou la responsabilité de l'homologue précédent.

Est-il possible d'utiliser blockchain pour ce genre de travail? Puis-je utiliser Hyperledger Composer (ou peut-être fabric) pour le développement d'applications?

Ce serait génial si vous pouvez me conseiller/me suggérer sur ce usecases :) Merci.

Répondre

0

Ce serait un peu gênant, mais vous pourriez le faire. Ce n'est pas un cas d'utilisation prévu pour blockchain, en soi. De la description, je soupçonne que vous cherchez la blockchain pour détecter automatiquement quand le fichier a changé. Ce n'est pas comme ça que ça fonctionne. Cependant, vous pourriez écrire un chaincode qui vérifierait le hachage du fichier par rapport à un hachage dans la blockchain pour des discordances. Toutefois, pour restaurer le fichier dans son état correct, vous devrez probablement stocker le fichier (compressé) dans la chaîne de blocs et le restaurer dans le système de fichiers.

+0

Nous vous remercions de votre réponse. Je voudrais utiliser Blockchain pour les réseaux distribués de noeuds où chaque noeud manipule des données de capteur ou un type de charge où chaque noeud est configuré avec un fichier de configuration spécifique. Par conséquent, s'il y a des changements dans ce fichier, il devrait y avoir un certain type de transfert de paramètres pour la reconfiguration par un autre nœud valide. J'essaie d'éviter l'utilisation de l'entité centrale pour la gestion de la configuration. En outre, si le noeud échoue, il peut y avoir un mécanisme pour transférer ou migrer la charge du noeud défaillant vers un autre noeud valide. –

+0

On dirait que vous voulez quelque chose sur le bord pour agir en tant que client sur le réseau blockchain, en enregistrant les données du capteur sur la blockchain. C'est un cas d'utilisation assez commun. Comme pour le deuxième cas d'utilisation, où vous voulez détecter automatiquement si et quand un fichier est modifié, blockchain n'est probablement pas la solution que vous appliqueriez. Vous pourriez stocker vos informations de configuration sur la blockchain, et cela récupérerait automatiquement etc. Cependant, vous devrez accéder à cette information de config via txns par rapport à la blockchain, qui peut être sous-optimale. – christo4ferris