Hyperledger Explorer: how to prevent participants from accessing transaction history

ε祈祈猫儿з 提交于 2019-12-05 08:34:19

You can't make participants not being able to access data they have already seen, thus you can't make transaction history disappear from the channel members local peers.

I know how to make old transactions non-visible to participants in the case of Hyperledger Composer Historian (namely in the file permissions.acl).

Even if you define access control for clients in the application layer:

  • All peers in the channel can still see the transactions
  • Every client that has permission to pull blocks from peers or orderers, can still see the transactions via pulling them itself.

But preventing participants from looking at old transactions in the Hyperledger Composer Historian is not of any use, as long as they can instead view the transaction history in the Hyperledger Explorer.

Such a fact should instill doubt in the mind of anyone, and make him/her wonder whether the hiding is of any use, to someone that has access to the blockchain itself.

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!