我正在就链上的数据管理和结构寻找区块链技术的一般观点,我的目标是合法地拥有尽可能多的数据以进行链上的数据分析/可视化,业务情报等。
AFAIK区块链被称为(或至少希望被人们知道)是在多方共享的数据的真实来源,因此,存在一些隐私数据法案来保护任何个人的数据点,并增加了在加密链上需要执行多种加密技术。
现在,如果将要放在链上的所有内容进行某种方式的加密,那么如何将其与“真相来源”相关联,我们试图在此基础上增加可用的法律约束条件,在此基础上划清界限?我的问题是,我们如何构造要放在链上的数据,并建议使用哪种加密方法?
答案 0 :(得分:0)
传统区块链是一个分类账,非常适合存储交易数据,智能合约(存储在可以激活的链上某个地址的代码)或存储在链上的权限/访问权限。访问链上的数据可能会有所不同。所有用户都可以查看您的交易历史记录,主要的隐私是没有人知道您的地址。之后,智能合约可以通过限制用户的公共私钥地址来提供更大的隐私窗口。
问题是,一旦将某种东西部署在区块链上,就永远无法取下来。这意味着,如果这种加密方法遭到破坏,那么我们的密码/公钥/私钥都会受到威胁,那么您存储在那里的数据将永远是公共信息。
如果您使用的是传统的区块链,我会根据个人经验,建议您使用链来管理数据,但暂时不在链上存储数据。这个领域还是一个新领域,我将在总体上更深入地研究分散式技术。与标准区块链相比,有许多分散式选项可能更适合您的需求。分布式哈希表(DHT)和IPFS都是分散式数据存储解决方案,例如,对于您来说,使用它们可能更有意义。