Ulord为什么要分布式存储
前面提到Ulord是一条嫁接文字、图片、音乐、视频等多种场景的价值传递公链。
传统的存储方式,是用中心化的服务器统一存储数据。用户的上传和下载,都需要通过服务器运行。想想平时自己电脑的存储消耗,就知道要容纳成千上万万条数据,这种方法不可行了。
由此,Ulord用的存储方式是分布式存储。
什么是Ulord的分布式存储
01 分布式文件系统:是由Ulord中的所有节点构成的,并且点对点连接。所有具有相同文件系统的计算机设备连接在一起。
你可能会疑惑什么是相同文件系统?这是因为Ulord不要求每个节点存储所有内容。节点的所有者可以选择自己要存储的部分内容,最后的收益是按照文件下载的数据量来计算的。相当于把任务给拆解下去,按需分配。即使节点的硬件水平不高,也可以很愉快地存储数据。
02 怎样确保文件存储不重复?用任务类比,就是怎么确保没有人做重复的任务呢?这里就要用到哈希值了。每个文件及其所有分块都被赋予一个称为加密散列的唯一指纹。节点只需要判断文件的哈希值,就能知道哪些部分出现了重复。
03 如何找到想要的文件?因为文件可能零散地分布在各个节点上。你只需要通过文件的哈希值,就能找到所有储存该文件的节点,也就能拼成完整的文件了。
04 人性化的历史版本:接下来Ulord会提供文件的历史版本控制器,节点可以保存文件的各个版本啦。麻麻再也不用担心以前的文件找不到啦!
对分布式存储的畅想
不同个人或机构的成千上万台电脑,共同存储和维护同一份数据,解决了存储的容量问题。如果你有闲置的电脑资源,你也可以参加数据的维护。当然啦,你也能收到相应的收益。
文件的哈希值解决了存储文件的完整性和唯一性。区块链技术保证了数据是不能被篡改的。
如果这样的技术用于网上购物,买卖都可以很方便地在一个平台上进行,而我们都可以成为维护商家和消费者的数据,想想也是很美好的。
我是三七,和你一起在区块链不断精进!
网友评论