建议和反馈

请填写你的反馈内容

问答 > 智能合约 > 问答详情
求助中

使用智能合约将数据存储在区块链中10LK

我找到了一篇论文,讨论了使用区块链在离线存储数据的方法。数据通过事务发送到区块链,该事务随后将其路由到区块外存储区,同时仅保留指向公共分类帐上数据的指针。特别是论文说:

请考虑以下示例:用户安装使用我们的平台保护其隐私的应用程序。当用户第一次注册时,生成新的共享(用户,服务)身份,并将其与相关联的权限一起发送到Taccess事务中的区块链。在电话上收集的数据(例如,传感器数据,例如位置)使用共享加密密钥加密,并在Tdata事务中发送到区块链,随后将其路由到区块外键值存储,同时仅保留指针公共分类账上的数据(指针是数据的SHA-256哈希值)。

我无法理解的是他们是如何做到的!如果区块链上的所有节点都必须执行该事务,则意味着它们都必须将这些信息保存在区块链之外,从而导致内容重复。我弄错了吗?


2019-07-09
0
请先登陆或注册

泡沫2019-07-09

在快速浏览一下相关论文之后,它没有提到存储复制。他们在这里描述的用例是使用区块链事务作为对存储在某处的物理数据的引用。任何有参考数据的人都可以访问这些数据; 即,访问该特定区块链系统,但是数据被加密,使得只有具有加密密钥的各方才能实际解密它。这种方法允许在保持隐私的同时快速验证数据完整性。从区块链节点的角度来看,他们所看到的只是一个将被添加到其本地分类账的交易,它们实际上并不是自己保存数据。

投一票
评论(0)
赞赏(0)

求助中

解决了这个问题,预计可以帮助到

  • 0
  • 2
  • 4
  • 3
  • 9
邀请

感谢您的善举,每一次解答会成为新人的灯塔,回答被采纳后获得20算力和相应的LK币奖励