0

我打算使用Blockchain为以下情况:在该文件中我可以使用Hyperledger Composer(或Fabric)进行文件更改跟踪和故障检测吗?

  1. 轨道的变化,存在于同行。如果某个对等体中的文件发生了某些变化,则该对等体应该检测到该对象,并且其他对等体也会知道这种恶意变化。然后区块链网络上的另一个对等应该在第一个对等端重新配置(恢复)该文件。

  2. 如果一个对等体发生故障或基本停止工作,那么另一个对等体(可能是邻居)应该承担或处理先前对等体的负载或责任。

是否有可能使用区块链进行这类工作? 我可以使用Hyperledger Composer(或可能是结构)进行应用程序开发吗?

这将是伟大的,如果你可以建议/建议我在这个usecases :) 谢谢你。

回答

0

这会有点尴尬,但你可以这样做。它本身不是区块链的预期用例。从描述中,我怀疑你正在寻找区块链来自动检测文件何时发生变化。这不是它的工作原理。但是,您可以编写一个链码来检查文件的散列值,并根据区块链中的散列值检查差异。但是,要将文件恢复到正确的状态,您可能必须将(压缩)文件存储在区块链中并将其恢复到文件系统。

+0

谢谢你的回应。我想使用区块链作为节点的分布式网络,其中每个节点正在处理一些传感器数据或某种负载,其中每个节点都配置了一些特定的配置文件。因此,如果这个文件有一些变化,那么应该有某种特定的参数传输以供其他有效节点重新配置。我试图避免使用中央实体进行配置管理。另外,如果节点失败,那么可能有一些机制将失败节点的负载转移或迁移到其他有效节点。 –

+0

听起来像你想在边缘有东西作为区块链网络的客户端,在区块链上记录传感器数据。这是一个很常见的用例。 至于第二个用例,您想要自动检测文件是否以及何时更改,区块链可能不是您应用的解决方案。您可以将您的配置信息存储在区块链中,然后THAT会自动恢复等。但是,您需要通过txns访问区块链中的配置信息,这可能不太理想。 – christo4ferris

相关问题