
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系统中的智能合约进行调用。系统可自动完成各项任务,可实现数据的自动收集和归纳,将数据进行分类,支持开发者部署不同的指令,完成不同的功能。
免责声明:市场有风险,选择需谨慎!此文仅供参考,不作买卖依据。
“特别声明:以上作品内容(包括在内的视频、图片或音频)为凤凰网旗下自媒体平台“大风号”用户上传并发布,本平台仅提供信息存储空间服务。
Notice: The content above (including the videos, pictures and audios if any) is uploaded and posted by the user of Dafeng Hao, which is a social media platform and merely provides information storage space services.”