什么是Ulord的分布式存储

Ulord是一条点对点的价值传递公链。锚定的目标是各种数字资源比如文字、图片、音乐、视频、软件等。我们都知道区块链是去中心化的,透明的,分布式的,每一个节点都会同步全网所有的账本状态,比如比特币这类数字货币,每交易一次就需要记录这条交易状态,由于记录的是数字,相对来说对网络带宽占用不会太大,但是对于图片,视频,软件等这些大文件,如果都完全的在网站进行交换的话,会占用很大的网络带宽和存储空间,所以出现了主节点。


Ulord目标是拥有一万个主节点,和EOS主节点类似,都需要通过投票进行选择,只不过EOS只有21个主节点,容易出现集权等不好的现象,而Ulord每年都会产生部分主节点,成为主节点需要至少1T的内容,同时拥有1万个UT,这很好的保障了整个网络有足够的存储量,主节点会存储一些大的文件,比如视频,音乐,软件等,他附近的节点如果要上传一个文件到Ulord上面,那这个视频会上传到邻近的主节点上,另外一个用户要访问一个视频,就是直接访问这个主节点。即这些大型的数据文件都是存储在主节点上的。要实现这些功能,Ulord底层内嵌了星际域名系统,为用户提供了去中心化的域名解析服务,系统可以通过文件内容生成唯一哈希值来标识文件,而不是通过文件保存位置来标识。
在Ulord中,没有服务器的概念,所有网络数据都被分散在各个Ulrod用户的电脑中,任何人都只需要一对非对称密钥,就能发布自己的站点,这个资源可以直接通过域名进行访问。有两种角色节点存储数据,一种是主节点角色,这种角色的用户通过提供高QoS保证好的存储服务,用于存储Ulord网络上的数据,同时按提供的存储空间赚取收益,另一种是普通用户电脑角色,该角色只会备份用户喜欢的资源,作为主节点角色的补充。用户访问站点服务时,通过分布式哈希表(DHT,Distributed Hash Table)技术让用户快速从P2P网络中下载需要访问的数据片段,然后有客户端组装,恢复出完整的数据。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容