云存储不再担心安全性
所谓云存储,也称云储存,是一种在云计算概念上延伸和发展出来的新兴网络存储技术。它把网络中不同类型的、大量的存储设备通过应用软件集合起来协同工作,共同对外提供数据存储和业务访问功能。
显而易见的是,大多数云存储系统都是由某个中心托管的,所有数据掌握在某个企业里,并且通常不加密,这就直接造成了很大的垄断和泄密风险。在这种背景下,建立在区块链基础上的Siacoin应运而生。
这是一家基于区块链的分布式云存储服务运营商,具有自动化点对点特征。它通过加密算法Twofish,把数据加密存放在多个存储供应者的主机里(系统设置为同一个文件存放在30个托管主机里,但这种设置是可以调整的),能够被自动化智能合约追踪。所有用户数据在进入客户端时都会被分割成很多小块,只留下用户恢复原始数据的少数片段,敏感用户信息块更会被压缩到4M,以加强隐私保护,在此基础上还有私钥加密。
更令人惊讶的是,Siacoin通过一种Reed-Solomn代码算法,把同一个文件分成几个部分,分别存储在多个供应者主机里。也就是说,这时候只要有10个托管主机就能恢复一个文件,并且同一文件拥有三个独立备份。假如每个托管主机的可靠性是90%,那么这个文本文件的可靠性便会达到99.999999999%,哪怕托管主机的在线状态不佳,该文件也会拥有一个良好的在线状态,意思是说不受网络瘫痪、断电和自然灾害影响。