QKFile从根本上改变了查找的方式,这是它最重要的特征。使用HTTP我们查找的是位置,而使用QKFile我们查找的是内容。举个例子:服务器上运行着一个文件https://neocities.org/img/neocitieslogo.svg,遵照HTTP协议浏览器首先会查找服务器的位置(IP地址),随后向服务器索要文件的路径。这种体系下文件的位置取决于服务器管理者,而用户只能寄希望于文件没有被移动,并且服务器没有关闭。QKFile的做法则是不再关心中心服务器的位置,也不考虑文件的名字和路径,只关注文件中可能出现的内容。把刚才的文件neocitieslogo.svg放到QKFile节点,它会得到一个新名字QmXGTaGWTT1uUtfSb2sBAvArMEVLK4rQEcQg5bv7wwdzwU,是一个由文件内容计算出的加密哈希值。哈希值直接反映文件的内容,哪怕只修改1比特,哈希值也会完全不同。 当QKFile被请求一个文件哈希时,它会使用一个分布式哈希表找到文件所在的节点,取回文件并验证文件数据。虽然早期的分布式哈希表曾遭受过女巫攻击,但是已经有一些新的方案来实现。 QKFile是通用目的的基础架构,基本没有存储上的限制。大文件会被切分成小的分块,下载的时候可以从多个服务器同时获取。QKFile的网络是不固定的、细粒度的、分布式的网络,可以很好的适应内容分发网络(CDM)的要求。这样的设计可以很好的共享各类数据,包括图像、视频流、分布式数据库、整个操作系统、模块链、8英寸软盘的备份,还有最重要的--静态网站。 QKFile文件还可以抽象成特殊的QKFile目录,从而标注一个可读的文件名(透明的映射到QKFile哈希),在访问的时候会像HTTP一样获取一个目录索引。在QKFile上建立网站的流程和过去一样。网页间的连接不再需要人去维护,QKFile自带的查找可以解决。 QKFile不会要求每一个节点都存储所有的内容,节点的所有者可以自由选择想要维持的数据。这就像是书签一样,在备份了自己的网站之外,自愿的为其他的关注的内容提供服务,不同的是这个书签不会像以前一样最终变得失效。QKFile(QuarkBlockChain File System)是一种点到点的去中心化分布式文件系统,它能够代替HTTP协议,让用户体验更快,更好,更安全,更保密,更便宜的网络服务。 为了让大家真正能够使用QKFile协议,夸克开发社区(QKFile的开发团队)开发了一个基于夸克区块链基础架构的去中心化存储项目,也就是QKFile。 夸克分布式文件系统QKFile(QuarkBlockChain File System)是一个真正面向全球的、点对点的分布式版本文件系统,目标是为了补充(甚至是取代)目前统治互联网的超文本传输协议(HTTP),将所有具有相同文件系统的计算设备连接在一起。原理用基于内容的地址替代基于域名的地址,也就是用户寻找的不是某个地址而是储存在某个地方的内容,不需要验证发送者的身份,而只需要验证内容的哈希,通过这样可以让网页的速度更快、更安全、更健壮、更持久。 —- 编译者/作者:财神圈Tow 玩币族申明:玩币族作为开放的资讯翻译/分享平台,所提供的所有资讯仅代表作者个人观点,与玩币族平台立场无关,且不构成任何投资理财建议。文章版权归原作者所有。 |
QKFile从根本上改变了查找的方式
2020-02-22 财神圈Tow 来源:区块链网络
LOADING...
相关阅读:
- 提案篇:Cocos-BCX是否可以推出官方版的Uniswap?2020-08-06
- 比特币突破区间震荡上轨11400后 将再测前高12000/8月6日币市速递2020-08-06
- 株洲电商小伙,因李笑来暴富事迹,改变商业思维实现财富自由!2020-08-06
- TAIBI首届数商研究院首届精英实战营8月8日扬帆起航2020-08-06
- 月白:8.6主流币突破关键压力区间先抑后扬保留冲高机会2020-08-06