Fountain| 全新的数据加密平台
时候抛弃笨重的数据服务器了,全新的数据加密平台,让数据无所不在!
在美剧《硅谷》中peiperi公司开发出的点对点的数据加密平台一直是我最大的兴趣,基于区块链技术下的中心化,数据平台。通过特定的压缩算法,将数据压的足够小,从而便于存储在小型设备当中。然后让这些设备组成一个巨大的去中心化网络。每一个基于这个平台的网络设备,都来充当运算和存储数据的节点。
这个设想,这简直太棒了。但是要实现起来以目前的网络水平来说基本不可能,先说说压缩算法这块。在剧中理查德发明的压缩算法可以解决数据的无损压缩,但是目前的压缩算法似乎并不是那么理想。其次网络带宽也不支持这样大网络数据量。我们先来了解剧中peiperi公司是怎么做的。假设现在有一份30G的数据要做存储。首先先把30G的数据切分成无数小的数据快,然后将数据块分别存储了这个去中心化网络中的设备。这些设备可以是手机,也可以是其他的智能设备。每个设备存储的数据块可以很小,基本上不会影响到当前设备用户的使用。然后怎么读取呢,先给这些文件一串特殊的识别码,当用户想要用读取这文件的时候。先是给这个网络这个文件的识别码,然后让程序去寻找与此识别码相匹配的数据快,然后整合成一个完整的文件。当用户读取完文件,或者不再操作该文件的时候在把这数据块删除,以节省设备的空间。
那么怎么防止数据被窃取,或者被破解呢?这时候就轮到区块链网络起作用了,首先区块链网络的数据是不可更改的,因为它的更改需要整个网络至少50%的计算机去认证,而用户的持有密钥是唯一的。而密钥是打开这些文件或修改这些文件的唯一凭证。每一个密钥的生成也必须需要整个网络50%设备的验证。从而用户的密钥不会出现第二个。从数据块的角度也不可能被破解,所有的数据块都是通过特殊的算法加密。而且单个设备存的也只是极小的一个数据块,就算被破解也无法得到完整的文件信息。但这里有一个问题,就是用户密钥的保存,因为这串密钥几乎就是打开这个网络的主要文件,这文件一旦丢失那么就意味这整个网络就丢了。必须对密钥的保存做一些处理,我们假设用户弄丢了密钥,这时候怎么办,重新生成密钥。这时候50%网络设备就会去验证这个密钥是否是用户本人的操作,因为这涉及用户的数据安全,所以验证过程也势必会变得繁琐。这就很大程度上造成网络延迟,可能重新生成密钥还持续好几个小时都没有验证完成。这个是受到网络带宽和设备的运算速度限制了。不过好在5G网络的出现,让这问题得到了解决,5G网络几乎可以消除网络的延迟,剩下的就只是设备的运算速度了。目前的手机运算速度,对于数据块的处理应该是没有什么问题。将每一个设备的计算力利用起来,那将是一个极强的云网络。而且你没有必要去租一个笨重的服务器,因为整个网络的每一个网络设备就可以给你计算。单个设备的计算能力或许有限,但是多个设备组成的巨大网络,潜力将是无限的。这个网络的设备越多,计算能力越强,存储能力将与计算能力并行。
一个全新的网络,将诞生,一个去中心化,没人可以修改或删除的网络,一个不受任何人的监控,除了网络的用户,没人知道你的数据内容。也没人有权限删除或修改你的数据,你就是唯一的控制者。安全意味着安心,安心就意味着自由。全新的数据加密平台让数据无处不在!