我在IPFS上存储了声音文件,并且IPFS散列连接到ERC721令牌 . 我想make“只有令牌持有者可以访问数据” . 但不幸的是,区块链和ipfs的数据是公开的,所以每个人都可以访问 .
有没有办法让令牌持有者可以访问ipfs数据?
我的解决方案不起作用... - 将加密数据存储在IPFS上,并将密钥存储在ERC721令牌上 . (如果将密钥设置为公共密钥,则每个人都可以看到它,如果将密钥设置为私有,则没有人包括令牌持有者可以看到它)
如果您有任何建议或解决方案,请指导我!!
这是我的产品图片 . 我想让这个声音令牌数据仅供令牌所有者使用 . https://medium.com/coinmonks/converting-sound-file-to-erc721-token-with-digital-art-chain-29b1890b6d4d
1 回答
看看Permissioned Blocks白皮书 - https://github.com/autocontracts/permissioned-blocks/blob/master/whitepaper.md#a-permissioned-file-sharing-model-for-distributed-networks
以下是来自上面共享链接的文字 -
需要彻底的了解,但这可能是
permissions and access control on IPFS using Ethereum
的良好起点 .