XFS日志文件系统功能介绍
科技
科技 > 传媒 > 正文

XFS一种高性能的日志文件系统,最早于1993年,由Silicon Graphics为他们的IRIX操作系统而开发,是IRIX 5.3版的默认文件系统。2000年5月,Silicon Graphics以GNU通用公共许可证发布这套系统的源代码,之后被移植到Linux 内核上。XFS 特别擅长处理大文件,同时提供平滑的数据传输。

2018年,Starx Labs在前人的基础上将XFS进行升级,结合区块链技术和多种先进技术,重新定义了XFS,全新的XFS被命名为智能合约分布式链上文件系统。

简介

XFS智能合约分布式链上文件系统是基于区块链技术研发的文件系统,XFS具备智能合约的功能,能自动调用区块链上的各种智能合约完成交易和交互,并且,XFS具备分布式存储的功能,可存储海量的数据,为企业和个人提供数据服务。

历史

XFS的开发始于1993年,在1994年被首次部署在IRIX 5.3上。2000年5月,XFS在GNU通用公共许可证下发布,并被移植到Linux上。2001年XFS首次被Linux发行版所支持,现在所有的Linux发行版上都可以使用XFS。

XFS最初被合并到Linux 2.4主线中,这使得XFS几乎可以被用在任何一个Linux系统上。Arch, Debian, Fedora, openSUSE, Gentoo, Kate OS, Mandriva,Slackware, Ubuntu, VectorLinux和Zenwalk的安装程序中都可选择XFS作为文件系统,但由于默认的启动管理器GRUB中存在bug,以上发行版中只有少数几个允许用户在 /boot 挂载点(引导目录)上使用XFS文件系统。

FreeBSD在2005年12月获得了对XFS的只读支持,并在次年6月引入了试验性的写支持。不过这些只是为了方便用户从Linux上迁移到FreeBSD上,并不是为了把XFS作为主打文件系统使用。Red Hat Enterprise Linux 5.4 64位版的内核完整支持XFS,但未包含创建和使用XFS的命令行工具(CentOS正在进行这方面的尝试),原因是这些软件包还不够稳定。

2018年Starx Labs重启XFS项目,采用区块链技术打造了全新的XFS智能合约分布式链上文件系统(XFS新一代分布式文件系统),在增加了区块链技术后,Starx Labs团队还增加了智能合约、分片协议、双冗余机制、共识机制等多项技术让XFS更加高效、可靠、安全。

特性

P2P协议:一种点对点交互的协议,旨在让不同节点间直接交互,无需中心存在。

区块链技术特性:区块链技术具有去中心化、可追溯、不可篡改等特点。

分片协议:分片协议可以将巨大的数据分割成无数细小的碎片,碎片存储在不同的节点中,假设存储M个节点,碎片数量为N,只要保证N

冗余机制:纠删码和多副本是XFS的双冗余机制,纠删码可以快速存储和提取数据,但是对于丢失的数据恢复能力较弱,多副本将数据在本地进行备份,存储、提取速度较慢,但是对于数据的恢复速度极快,双冗余保证数据的读写速度,同时提高数据丢失后回复的可能性。

共识机制:复制证明和时空证明是XFS的共识机制,复制证明确保用户数据被节点真实存储,时空证明是一个连续的复制证明。

应用

XFS Cluster:由XFS智能合约分布式链上文件系统衍生而来的“云”存储应用。该应用分为旗舰版和专业版,分别对标个人用户和企业用户。XFS Cluster不设任何限制,且同类服务的综合费用仅为中心化网盘价格的1/10。

Dline:一款点对点的社交应用,旨在打造一个全真的社交平台。Dline可提供链上会议、链上聚会、链上生活等服务,支持文字、视频、音频沟通,亦可选择在社区与同好者交流。用户产出的所有信息都不会受到中心化服务的监视。

Cypher CC:一款能将数据价值化的去中心化金融应用,Cypher CC允许用户来定义数据的价值。由其他用户对数据定价,每个用户都可将自己的数据与其他用户进行交易。在Cypher CC中,数据可被交易和抵押。

Xdrasil:Xdrasil是XFS元宇宙的雏形。Xdrasil是一款去中心化的项目,用户可以选择在其中实现截然不同的个人目标,诸如设计数字藏品、成为著名商人、参与社区自治、展现自我个性等。

区块链浏览器:XFS原生区块链浏览器,可查询区块高度、区块详情和交易信息,实现链上数据可视化。

性能考虑

数据存储

数据的不断增加会导致数据存储成本上升,在区块链上存储数据需要耗费大量的资源,成本极为昂贵。XFS为了解决这些问题,采用了分片协议,大文件可被碎片化,存储在不同的节点中,使得存储成本进一步降低。XFS对扩容问题做了进一步调整,促使用户可以支付较低成本使用XFS提供的数据服务。

智能合约

XFS采用图灵完备的智能合约,对部署在XFS系统中的智能合约进行调用。系统可自动完成各项任务,可实现数据的自动收集和归纳,将数据进行分类,支持开发者部署不同的指令,完成不同的功能。

免责声明:市场有风险,选择需谨慎!此文仅供参考,不作买卖依据。

亲爱的凤凰网用户:

您当前使用的浏览器版本过低,导致网站不能正常访问,建议升级浏览器

第三方浏览器推荐:

谷歌(Chrome)浏览器 下载

360安全浏览器 下载