以太坊白皮书中去中心化存储是要存储啥宝贝?
以太坊白皮书是这样讲的:
“在过去的几年里出现了一些大众化的在线文件存储初创公司,最突出的是Dropbox,它寻求允许用户上传他们的硬盘备份,提供备份存储服务并允许用户访问从而按月向用户收取费用。然而,在这一点上这个文件存储市场有时相对低效;对现存服务的粗略观察表明,特别地在“神秘谷“20-200GB这一既没有免费空间也没有企业级用户折扣的水平上,主流文件存储成本每月的价格意味着支付在一个月里支付整个硬盘的成本。以太坊合约允许去中心化存储生态的开发,这样用户通过将他们自己的硬盘或未用的网络空间租出去以获得少量收益,从而降低了文件存储的成本。
这样的设施的基础性构件就是我们所谓的“去中心化Dropbox合约”。这个合约工作原理如下。首先,某人将需要上传的数据分成块,对每一块数据加密以保护隐私,并且以此构建一个默克尔树。然后创建一个含以下规则的合约,每N个块,合约将从默克尔树中抽取一个随机索引(使用能够被合约代码访问的上一个块的哈希来提供随机性), 然后给第一个实体X以太币以支撑一个带有类似简化验证支付(SPV)的在树中特定索引处的块的所有权证明。当一个用户想重新下载他的文件,他可以使用微支付通道协议(例如每32k字节支付1萨博)恢复文件;从费用上讲最高效的方法是支付者不到最后不发布交易,而是用一个略微更合算的带有同样随机数的交易在每32k字节之后来代替原交易。
这个协议的一个重要特征是,虽然看起来象是一个人信任许多不准备丢失文件的随机节点,但是他可以通过秘密分享把文件分成许多小块,然后通过监视合同得知每个小块都还被某个节点的保存着。如果一个合约依然在付款,那么就提供了某个人依然在保存文件的证据”。
白皮书讲到了比较好的线网盘存储公司Dropbox提供了用户可以将自己的电脑文件通过上传在线存储在网络硬盘上的服务,但效率低下。讲到了中心化在线网盘“神秘谷”的几个缺点:
1.存储容量空间小。只有20-200GB。
2.对个人用户没有免费空间,企业用户没有折扣。每月支付的存储费用相当于要买整个硬盘的费用,使用性价比不高。
而以太坊却可以允许开发者进行去中心化存储生态的开发,这样用户可以将自己多余的硬盘空间和网络存储空间出租出去,以获得一些收益。从而将降低了用户网络存储的成本。
这种基础设置就是去中心化网盘合约,其工作原理如下:1.首先某人先将要上传的文件数据切割成一个个小的数据块,并对各数据块进行加密以保护隐私,并用此构建一个默克尔树。
2.创建一个合约,合约规定:合约从默克尔树中的每N个块中提取一个随机索引,这个随机索引是能够被合约代码访问的上一个块的哈希来提供随机性。
3.给第一个实体X个以太币以支撑一个带有简化的支付验证(SPV)在默克尔树中某个特定索引处的块的所有权证明。
4.当一个用户想再次下载他的文件,他就可以使用微支付通道协议来恢复文件。例如通过每下载32k字节的数据文件来支付1萨博(以太币的分割单位,类似于RMB的1分钱)。从要支付的费用角度出发,最高效的方法是支付者不到最后不发布交易,而是采用一个略微更合算的带有同样随机数的交易在每下载32k字节文件累积之后来代替原来的交易。
这个合约有一个特征是一个人可以信任某个节点,他可以把一个文件分成许多小块,保存在网络中,还可以通过合约监视到每个小块还被每个节点保存着。如果发现一个合约依然在付款,就能判断某人还在保存着某份文件。
以太坊白皮书中去中心化存储是要存储啥宝贝?
网友评论