我发现一篇论文讨论了一种使用区块链在链下存储数据的方法。数据通过交易发送到区块链,随后将其路由到链外存储,同时仅保留指向公共分类账上数据的指针。该论文特别指出:
考虑以下示例:用户安装了一个应用程序,该应用程序使用我们的平台来保护她的隐私。当用户首次注册时,会生成一个新的共享(用户、服务)身份,并在 Taccess 交易中连同相关权限一起发送到区块链。在手机上收集的数据(例如,位置等传感器数据)使用共享加密密钥进行加密,并在 Tdata 交易中发送到区块链,随后将其路由到链外键值存储,同时仅保留一个指针到公共分类帐上的数据(指针是数据的 SHA-256 哈希)。
我无法理解的是他们是如何做到的!如果区块链上的所有节点都必须执行该交易,这意味着它们都必须将这些信息保存在区块链之外,从而导致内容重复。我弄错了吗?