WEB3.0个人猜想

184 阅读2分钟
先来看看web2.0 数据存储的问题:

image.png

数据都是存储在服务提供商那里,所以数据泄露肯定不可避免。
看了好多web3的介绍,说什么分布式存储啊,合约啊,但是貌似都没解决web2存在的问题。

web2存在的最大的问题就是用户数据存储在了服务提供商的地方,服务提供商就可以肆无忌惮使用用户数据。
web3想要解决这个问题,难道把数据存在用户个人终端?

这个肯定是不现实的,个人终端没有那么多存储空间,而且服务商也可以拿到用户的完整数据,然后自己存一份。
或者你想到了加密,我也是这么想的,所以个人猜想,离不开个人终端,离不开数据加密。

但是所有数据存在个人终端的问题还是没有解决。

那再想想分布式存储吧,原始的分布式存储肯定是不行的了。

那我们不妨来假设一下。第一,我们每个人都拥有一个客户端,暂时就以手机来替代了。

客户端有了,那我们来说说服务提供商吧,假如存在10个原始的分布式存储服务器,
10个分布式存储服务器分别来自你常用的10个app。接下来让我们占据主导地位吧。

假如一张图片,经过客户端加密,切成10份。分别存储在10个不相干的服务提供商的服务器上,而且存储已经授权的信息。

当我们需要在其中一个app上访问这张照片的时候,这个app会去查询他所拥有的信息,
然后去其他服务器上拿剩下的部分,他能不能拿别人的服务器上的东西,取决于你存储的时候提供的权限。

这样貌似解决了信息泄露的问题,除非你所使用的app提供商串谋起来。

这只是一个简单的设想,其中需要的强大的网络能力,数据规范等等,可能难以实现。

所以这仅仅是个人猜想。