Python中国社区  »  区块链

区块链不只有去中心化:基于 IPFS 加密的去中心化数据应用落地分析

区块之巅 • 3 月前 • 32 次点击  

区块链不只有去中心化:基于 IPFS 加密的去中心化数据应用落地分析

区块链的要义是带来更公平和安全的环境,提供更有创新和发展的可能,这是一个可期待的未来。

在2018中国IT领袖峰会上,美国斯坦福大学教授、物理学家张首晟的谈到的:真正去中心化的数据生成的数据市场将成为一个理想的世界,而在这个基础上,匹配上既能保护个人隐私,又能做出良好计算的加密算法,就将让社会变的更加公平。

去中心化的数据存储加上加密技术,能带来可落地的区块链的应用,是真实可见的未来。

我们为什么需要去中心化的数据?

它是“自由的基础”,是真正实现信息的高效和有效分析的基础。

去中心化的数据,带来:

  1. 存储方式不同:借助以IPFS等为代表的区块链技术,用户个人数据,包括淘宝购物数据、交通驾驶数据等将不在是存在于某个具体的服务器上,而被存在各个数据区块上。它将更难破解,也更为安全;
  2. 权力主体不同:在当下被采集了的各种数据,可能是属于微信的、淘宝的、滴滴的、车载设备商的,唯独不属于用户自己。去中心化的数据,让数据所有权回归个人;
  3. 存储方式和权力主体的不同:这意味着数据将打破原有边界。我们的购物数据、交通行为的数据可以跨平台统一存储。真正实现大数据汇总,这样的数据将大幅提升数据精度,基于更精确数据的分析能带来更直接高效的价值。

小贴士:星际文件系统(InterPlanetary File System,缩写IPFS)是一个旨在创建持久且分布式存储和共享文件的底层互联网协议。每个文件及其中的所有块,都被赋予一个称为加密散列的唯一指纹。它是一个面向全球的、点对点的分布式版本文件系统,试图将所有具有相同文件系统的计算设备连接在一起。 它设想的是让所有的网络终端节点不仅仅只充当 Browser或Client的角色,人人都可以作为这个网络的运营者,人人都可以是服务器。

有了去中心化的数据,要如何应用?

仅仅只有“去中心化”的情况下,数据应用是非常有限的,而这也是质疑“区块链是炒作”的一个诱因。但就如张教授所说:当引入加密,特别是再加密(Re-encryption)技术,去中心化数据才真正实现落地的可能。

我们以CarBlock的实际应用为例:CarBlock是硅谷的一家创业公司,通过将车联网数据区块链化,将数据通过IPFS技术自动加密从而改变现有的数据隐私及应用模式。

具体而言,你的汽车数据在行驶过程中自动加密并存储在IPFS上,由于数据是采用你的私钥加密,所以除非你的授权,任何第三方都无法访问。

某日,你的用户手机上弹出一条消息:

你看到是一个认证的保险公司,选择“同意”,此时你的相关加密数据经过再加密的算法,被发送到保险公司。再加密使这些数据可以(必须)由xx保险公司输入私钥才能解开,这保证了其他人即使拿到这部分数据,也无法使用。

接下来,保险公司通过数据的精准分析,发现你的驾驶习惯、驾驶场景符合“正常驾驶习惯的上班族”画像(Profile),结合你当年较低的行驶里程数,给出了额外的45%的保险折扣。

最终,用户通过数据得到实惠,保险公司也通过数据排除了“追求刺激的飙车党”或“长时间行驶的网约车司机”等高风险客户,完善了风控,也进一步节约了成本。

在上述的应用中,借助再加密技术,数据被有效、安全的授权、提权和使用。它的公平性在于:数据真正的在用户手中,用户可以根据自己的意愿选择不同的加密服务商、保险公司,甚至是开源的代码服务。而保险公司可以得到完整、全面的用户信息,可以更精准的评定风险等级,提供报价优惠,促进成单,并确保更合理的投保比例。

这就解决了现有车联网数据生态系统中的数据所有权、数据采集和采集传输困难、数据应用方很难得到真实数据的几大核心问题,会根本性的推动行业的变革。

在IPFS协议之上,CarBock采用Proxy Re-encryption来实现数据的加密和访问控制。在原始数据存储到IPFS的时候,将进一步分为2部分:对随机秘钥K的加密串(EDEK)与加密数据文件。

数据加密并添加到IPFS上
当数据需求方希望访问并解密数据时,它先向数据提供者发起请求,数据提供者同意后向Proxy发送一个rekey。在这个场景下,还可以有一些第三方服务存在,比如验证数据需求方身份、提供访问日志的服务等。

数据需求方发起请求
接下来数据需求方将向Proxy发起请求,并获得一个rekey后的EDEK,再加上数据需求方的私钥,数据需求方就可以解密并访问原始数据。

利用Proxy Re-encryption,CarBlock可以实现数据的一次加密+多次授权,让用户和车载企业多方受益。

一个可期待的未来

现在众多的大数据流会片面的因为一两次的点选,而推荐大批量的无价值信息,而在另一个维度上,医疗、车载等数据又因为无法共通共享而造成了极大的损耗。

区块链的技术将改变医疗、购物等生活的方方面面。

在北美,Shopin使用新一代的AI和区块链技术,通过在多个零售商处的购买记录识别用户,让零售商更好的了解和服务他们的顾客。对顾客来说,拥有了更高的自主权,可以更好的选择合适的产品。Shopin已经有719,000名注册用户,在其技术的帮助下,零售商的销售额提升了1470万美元。

区块链的要义是带来更公平和安全的环境,提供更有创新和发展的可能,这是一个可期待的未来。

本文由 @区块之巅 原创发布于掘金。未经许可,禁止转载 题图作者提供


今天看啥 - 高品质阅读平台
本文地址:http://www.jintiankansha.me/t/w3axAon8yg
Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/10500
 
32 次点击  
分享到微博