什么"存储指向数据的指针"在区块链中意味着什么?

时间:2018-04-19 23:43:03

标签: relational-database blockchain hyperledger hyperledger-composer

我已经看到很多建议来存储数据哈希值和指向存储数据的指针,而不是将数据存储在区块链中。我很困惑你如何存储指向链上数据的指针。假设我有一个以某种关系数据库中的各种字段的表格形式存储的病历。我如何"指向"到这个记录并将指针存储在区块链中?有权限访问它的用户如何使用此指针获取对数据的访问权?

感谢您对此问题的任何帮助。

1 个答案:

答案 0 :(得分:0)

基本上,您将Id存储到存储中的记录中。

例如,假设您要向正在添加到区块链的交易中添加User。您可能不希望将有关用户的所有信息添加到区块链中。因此,您将用户添加到数据库中,然后当您在区块链中引用该用户时,您可以通过为数据库创建的某种类型的ID来引用该用户。

您需要设置一些其他结构以允许所有用户获取信息,但该实现由您和您的应用程序决定。

这对于从区块链中保留大量数据非常有用,例如大图像或视频,但也可以将PII从区块链中删除。