- 1、本文档共25页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
xfs分布式存储系统数据库系统目录概念介绍引言0201文件分片协议存储合约0304存储证明XFS激励机制0605目录数据安全及隐私发展及规划0807通证与发行用户群组管理09010基本信息xfs分布式存储系统是xfs发布的一款数据库系统,存储在网络中的一个虚拟数据库,所有参与其中的用户都可以拥有该数据库的本地副本。由于这种分布式的存储方式结合了一些加密技术,XFS数据库中存储的信息只能由用户管理。 xfs分布式存储系统是一个面向全球、点对点的分布式版本文件系统,能将所有具有相同文件系统的计算设备连接在一起,主要目标是强调私密安全的分布式存储(云盘)应用。引言引言去中心化存储产生的背景由 WEB 3.0提倡 “以数据为中心,数据价值化和隐私保护”,而去中心化存储在其中扮演着至关重要的角色,其中数据安全和隐私保护对应数据冗余存储和备份功能,而数据价值化对应的是文件共享的价值传递。数据安全方面,相比较于个人,企业往往更加重视公司数据的安全和隐私保护。概念介绍概念介绍XFS ? (X File System,新一代文件系统)是一个分布式云存储,意旨在于利用 P2P网络协议以及区块链体系构建新一代分布式文件系统,为个人用户以及企业级领域提供更安全、更高效的存储服务。XFS其本身并不存储客户的数据资产,只是记录存储各方形成的存储合约。为解决集中式存储的缺陷,XFS采用 P2P网络协议将客户(Client)与存储提供(Provider)相互连接。将存储提供方的磁盘空间分为若干个固定大小单位的存储区域称为:扇区(Sector),用以为全网提供存储服务。客户与存储提供方通过签订合约的形式,并定期提交其持续存储的证明,直至合约结束。若此期间无法提交其存储证明,将会对存储提供方进行惩罚。提供的存储证明必须是全网公开可验证的,由区块链共识机制来自动执行其存储合约。对于客户数据的安全及隐私性,XFS将会对客户存储数据进行分片加密处理,并且会保留多份冗余副本分散在多个存储空间中。使用纠删码(Erasure Codes)实现高可用性,而不会出现过多的冗余数据,减少资源浪费。文件分片协议文件分片协议定义了文件分片协议,将文件切分为碎片形式并且分散在 P2P网络中的不同存储提供方所提供的存储扇区中,这样可以提高数据安全性以及降低网络传输难度。我们将标准化的碎片大小定义为字节倍数,如 8MB或 32 MB。采用数据统一的冗余编码,将数据拆分为 N个固定大小的文件碎片,其中只要有任意 M个碎片即可恢复出数据,然后将这 N个碎片分别存储到 N个存储节点中,每个保存一个碎片,这样只要不同时有 N-M+1个节点失效就能保证数据完整不丢失。存储合约存储合约存储合约是存储提供商与其客户之间的协议。存储合约的核心是文件的 Merkle根哈希。为了构造这个散列,文件被分割成大小不变的段并散列到 Merkle树中。根散列以及文件的总大小可用于验证存储证据。存储证明存储证明为保证存储在网络上的分片的完整性及可用性,存储提供方必须能用一个算法证明持有其数据分片。在此过程中,由存储提供方提供其存储证明让区块链网络通过智能合约自动执行数据验证。为了实现一个受信任的数据存储网络,我们将必须解决并抵抗去中心化系统中常见的三种:攻击:女巫攻击(Sybil attack)、外包攻击(Outsourcing attacks)和生成攻击(Generation attacks)。a.女巫攻击:多份数据使用同一物理存储b.外包攻击:谎报其他人的存储数据是自己的c.生成攻击:临时生成伪造的可校验的数据将采用 FIX所提倡的复制证明( PoRep )、时空证明(PoSt),并对其进行优化改进1、复制证明的优化方案当用户与存储提供方建立需求关系并将数据填充至由存储提供方所提供的存储空间中,将会对其进行密封操作。根据 Merkle Tree(默克尔树)结构特点,我们可以将存储空间划分为固定大小的扇区,将存储空间扇区切分为固定大小(32Byte)的节点数据作为树形结构的叶子节点。XFS激励机制XFS激励机制资源通证的发行数量与贡献者贡献的资源数量以及用户实际存储的数据总量相关。具体来说,对 XFS的每个新贡献者,FIX新发行少量的存储资源通证购买其存储空间作为库存,当该空间被最终用户购买并保存数据后,系统又新发行资源通证继续向该贡献者购买空间,直到该贡献者的所有空间都存满了数据。之所以要设计一定的系统库存,是因为在主链刚启动的时候,还没有用户购买存储空间等资源,贡献者手里就没有资源通证,这时在交易市场上就没有资源通证流通,用户也就不能用FIX来换取资源通证。发展及规划发展及规划XFS已经完成了底层代码库的开发。API正在最后定稿,以保证当前应用开发者更方便使用和开发示范程序。本网络已准备进入大范围测试阶段,XF
文档评论(0)