区块链中的权限?

Permissions within a blockchain?

根据我的理解,我读到的关于区块链的所有内容都表明,即使在私有区块链上,每个参与者都可以查看所有交易。我看到它提到区块链的一个用例可能是共享医疗数据。因此,例如,如果我有一个区块链,可以保存一个国家每个人从出生到死亡的病史。有没有办法设置权限,以便只有与某个人相关的数据以及被授予该人数据权限的人才能查看它?如果数据存储在区块链的每个节点上,那么一个人的计算机应该有能力存储一个国家每个人的医疗数据吗?

我建议在与医疗保健相关时查找 Medrec。大多数研究都旨在处理使数据脱离链的问题。此外,还有其他区块链可能会提供更好的解决方案,以获得更多的隐私,例如,我会查找 JP Morgan 的 quorum。正在研究不同的格式,但这些可以为您提供两种可能的解决方案。此外,请查看 Health Nexus 的白皮书,它涉及医疗区块链技术。如果您需要更多,请告诉我。

https://www.pubpub.org/pub/medrec

https://github.com/jpmorganchase/quorum

有允许定义权限的区块链。 Hyperledger Fabric就是其中之一。您可以使用存储在频道参与者分类帐中的数据配置频道。

要解决区块链的可扩展性问题及其为此目的的解决方案,您应该专注于链下架构。

现在应该考虑这种情况:

  1. 将交易保存到区块链(应该是正式的)
  2. 将散列数据保存到 DB 等链下存储库。
  3. 将该数据哈希的地址保存到区块链以供将来访问。

是的,你说对了。作为管理节点或上帝的中心访问点应该与作为分布式梦想的区块链相反。

对于这个问题,应该实现秘密共享或重新加密代理等机制,以保证数据散列的隐私和安全。

有关详细信息,请阅读本文: https://www.sciencedirect.com/science/article/pii/S2210670717310685