基于区块链技术的文件存储服务Sia
时间:2015-12-10 来源:巴比特 作者:gsj
Sia是分布式文件云存储服务运营商,这家公司最近发布了一款数据存储协作云服务,这项服务是基于区块链的,具有自动化点对点的特性,允许用户在可靠的安全协议下定制存储计划。类似于去中心化的存储项目Filecoin和Storj,Sia的目标是建立一个非信任的、具有容错能力的文件存储服务。 Sia平台存储有个人和用户数据,分散存储在众多节点上,可以被自动化智能合约追踪。文件由多阶段进程提供保护,并且由加密算法Twofish加密。 平台的强大功能建立在RS分布式文件系统上。所有用户数据在进入Sia客户端的时候都被分割成很多小块,只留下用户恢复原始数据的少数片段。敏感用户信息块被压缩到4M,用于保护用户隐私。最后,每个压缩块又使用客户端的秘钥进行加密。 安全协议用来防止黑客攻克Sia平台并窃取用户数据。 主机接收到一个加密的二进制块,并且没有关于文件其它部分的信息。即便是黑客们发现了,他们也仍然需要破解众多的加密密钥用以恢复文件。 在一次采访中,Sia团队告诉Bitcoin Magazine,客户保存有加密校验,如果主机试图篡改数据,它将提醒用户注意。 据这个团队所述,Sia平台严格而复杂的加密和去中心化分布式文件系统可被用于去中心化应用开发。它的API使得开发者可以直接在Sia客户端存储文件,允许第三方应用用户直接访问他们的客户化数据存储系统,并且不需要改变原来的客户端。 这家公司也发布了与Crypti合作的消息,Crypti是灵活的后台应用开发平台。在这项合作中,Crypti的工程师可以集成Sia 的API,访问Sia的数据存储客户端。 Sia团队告诉Bitcoin Magazine: “作为他们去中心化应用开发的存储层,Crypti已经集成了Sia。Sia提供了API,可以上传文件到存储网络。Crypti是一个灵活的平台,可以集成多个后台,但是Sia是第一个去中心的尝试,允许开发人员创建实实在在的非信任Crypti应用。” 第三方应用和Sia平台用户都有权发布在文件存储上的智能合约。这种特性就使得上传者和主机在存储要素上取得共识,包括存储期限、付费计划和总额,并且可以将信息嵌入到区块链中,自动建立一个不可更改的合约。 Sia团队解释道: “当合约到期时,主机就会提交一个存储证明到区块链,显示它仍然是合约定义的文件。如何证明是有效的,上传人员的钱将被支付到主机,主机将返回抵押品。但是如果主机提交了无效的证明,或者没有提交证明,所有的钱都将还给上传者。” “Sia网络的超级并行性意味着上传和下载速度可以满足绝大部分连接要求。大型分布式节点整列意味着Sia是一个强大的CDN。广义网上不存在编程逻辑,使得Sia在面对电力中断方面更灵活性,比如在电力供应中断和发生自然灾害的时候。Sia网络的具体实现上各方面都是非常先进的。” 目前,Sia云存储网络售价是每T每月3美元。据网站所述,目前这个网络上已经存储有超过1T的数据。 现在这个项目已经正式发布了,Sia团队的目标是让开发者和企业客户也参与进来。随着平台越来越引人注目,这个团队计划持续改进核心Sia协议,聘请高级工程师改进平台的安全协议和用户体验。 |