首先要说明的是StorJ是一个ERC20代币,而StorJ项目也不是一个传统意义上的区块链的分布式存储项目,因为它没有任何共识算法作为整个系统的安全保障。我们先来说一下StorJ的文件存储的原理。用户如果要在StorJ上存储文件,首先需要利用客户端软件把要存储的文件进行分片(也可以同时加密),同
首先要说明的是StorJ是一个ERC20代币,而StorJ项目也不是一个传统意义上的区块链的分布式存储项目,因为它没有任何共识算法作为整个系统的安全保障。
我们先来说一下StorJ的文件存储的原理。 用户如果要在StorJ上存储文件,首先需要利用客户端软件把要存储的文件进行分片(也可以同时加密),同时记录下每个分片的元信息和检索信息。然后把分片数据发送给SP(他们的称呼是农夫),不同的SP存储不同的分片,同时用EC(纠删码)的方式来防止单个分片的丢失(损坏)从而导致源文件不可用。检索(下载)就是反其道而行之,先从SP哪里拿到分片,然后做聚合。
这里过程中,有一个称之为卫星的集群(中心化的,官方控制的)来做审查,支付等工作。即SP存储的收益,需要卫星定期给钱(给StorJ),卫星同时负责对SP的监控等工作。
从以上技术原理,我们可以知道,StorJ其实就是一个利用Token做支付的分布式网络。 即没有存储证明,也没有时空证明,这些工作直接都让卫星(一个中心化的系统)来负责了。
这个token感觉就是一个证券,或者是一个支付的发票而已。
如果觉得我的文章对您有用,请随意打赏。你的支持将鼓励我继续创作!