0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

迅雷进军区块链,发布为区块链而生的文件系统TCFS

G87M_www_u9wifi 来源:电子发烧友网 作者:工程师谭军 2018-07-09 14:24 次阅读

7月6日,“迅雷全球区块链应用开发大赛”决赛在深圳如期举行。十强团队的showcase环节前,迅雷集团重磅发布了自主研发的迅雷链文件系统TCFS(Thunder Chain File System)。这一系统建立了完善的信任机制、权益保护和授予机制以及激励机制,是一款专为区块链应用开发打造的文件系统。

TCFS是迅雷在百万级共享计算节点的基础上,从高性能迅雷链和独创的分布式技术中积累而来,专为区块链倾力打造的数据云存储与授权分发的开放式文件系统。开发者可使自己的产品具备文件数据分布式存储与信息上链等特性,从而快速集成公开透明、不可篡改、可追溯、高可靠、安全加密、海量存储、授权转移等能力。

这一“为区块链而生”的文件系统发布,对区块链行业具有里程碑意义,其运行方式突破了现有文件系统的技术瓶颈,让文件和大块数据上链成为可能,为广大区块链应用的开发者营造了有保障、低成本的运行平台,是区块链行业迈向高速发展阶段的技术基础,同时也为行业输送了智能合约标准,降低开发者和企业的开发门槛,进一步完善了迅雷链的开发者生态,从而显著推动区块链3.0时代的到来。

为区块链而生的文件系统

区块链的三个核心是信任机制、权益保护和授予机制,以及激励机制,作为最适合区块链应用开发的文件系统,TCFS对应具备以下三大特性,满足了区块链应用开发对文件系统的核心要求。

首先,TCFS具备高透明性和高安全性,保障了系统的可信。它基于Merkle DAG结构独创了文件管理技术,能保留文件的全部变更历史,公开透明、可查询、可追溯。数据使用安全加密哈希索引,修改后即为新文件,新文件对应新哈希,从而确保数据无法被篡改。数据使用FEC(前向纠删码)编码后,冗余存储在各个共享计算节点上,在系统级别采用文件自动修复机制,再通过智能合约来实现存储激励,确保参与节点稳定,使文件存储具有更高的可靠性。

其次,TCFS有完善的权益保护和授予机制。它采用安全切片的方式存储数据,通过公私钥签名技术验证用户和文件的持有关系。并运用独创的令牌授权机制,仅允许有授权的用户访问数据。而且上述权益授予过程可写入智能合约,从而能够更高效地进行去中心化的授权管理。

最后,TCFS能够提供高效且灵活的激励机制。开发者既可以选择现成的、经过实际多应用场景打磨的链克来作为激励,也可以自行建立新激励机制。文件数据则分布式存储在百万级的共享计算节点上,拥有高达数百PB且不断扩展的存储空间,可存储数百亿的文件量,充分满足业务需求。

因此,实现了这三大技术创新的TCFS是当前最适合区块链应用开发的文件系统,它能够帮助区块链行业的开发者更无忧、更高效地从事研发工作。迅雷集团CEO、网心科技CEO陈磊在决赛现场表示,每一位踏踏实实做事的区块链人,都不应该被辜负,这也是迅雷举办全球区块链应用大赛的初心。

迅雷通过大赛挖掘和吸引了众多优秀的开发者之后,TCFS的提出为区块链行业的下一阶段发展指明了技术方向,同时也反映出,迅雷在区块链技术上的突破已经领先行业。这是迅雷在分布式技术上潜心砥砺15年,最终达到的质变奇点,也是迅雷在区块链底层技术和应用开发上丰富实战经验的体现,和对行业发展节点的深刻理解。

TCFS=IPFS+Filecoin+more

当前区块链行业中,尚未有一款适合应用开发的文件系统。目前行业内较为优秀的文件系统是IPFS,但仍然无法解决区块链应用实际开发中存在的诸多问题。

目前普遍认为IPFS是一种永久的、去中心化保存和共享文件的方法,是可取代HTTP的下一代互联网。其特性是互联网上的热门文件资源永不丢失,更适合公共资源的管理机制,但冷门的文件可能丢失,比如个人照片等私人访问资源。因此IPFS需要搭载Filecoin激励层,才能激励各节点存储数据,从而避免冷门文件丢失。

而TCFS整合了IPFS热门文件永不丢失和Filecoin避免冷门文件丢失的两大技术特性,自带激励机制,一举实现存储效果最大化。

在此之外,TCFS还具备其他多重技术优势:一、高可用性,其基于冗余编码进行切片存储,并加入文件自愈机制,保证可用性的同时提高了存储效率;二、高性能,迅雷极速下载技术和星域加速技术的多年积累,让TCFS在文件下载和传输上有一流的高性能表现;三、高安全性,私有文件仅拥有者和被授权者才能够通过令牌下载,并通过公私钥机制保证仅文件拥有者可以授权所属文件;四、高灵活性,开发者可以选择链克作为激励机制,也可自行建立激励机制。

上述特性是TCFS在IPFS和Filecoin之外延伸出的独有技术优势。对于区块链行业发展来说,这一系统的发布拓展了当前的区块链应用环境,为开发者提供了更为完备和充足的技术保障。

另外,值得关注的是,当前其他的区块链文件系统是基于DHT网络,非法内容无法控制,监管难度较大,容易面临法律和政策风险。而TCFS自主创新的技术极大地降低了监管风险。

推动区块链3.0时代快速发展

与此同时,迅雷还发布了三大TRC标准,分别是通证资产标准、唯一性资产标准和可授权的唯一性资产标准。并宣布将陆续推出六大技术解决方案,来有针对性地推动应用落地。

这六种实体经济领域的场景,分别是商品溯源、数据分享、版权分发、知识经济、社会公益和征信。根据普华永道《2018中国区块链(非金融)应用市场调查报告》和迅雷全球区块链应用大赛收到的参赛作品行业分布情况,上述六大领域将是区块链技术最快实现落地的领域。迅雷将针对每个领域提供系统设计框架和智能合约组件两大方向的解决方案,目的是帮助开发者从0到1快速搭建区块链应用,提高效率,降低技术门槛。

目前,迅雷链已经对接国内数十家企业,并与多家机关单位和政府部门达成合作,为他们提供切实可行的区块链解决方案。

除此之外,迅雷全球区块链应用大赛共吸引了来自海内外数十个城市的500余支队伍的报名申请,有超过2000名开发者参与了区块链应用案例的设计和开发,他们的作品为社交、游戏、医疗、教育、版权、公益、商品鉴伪、交通出行、学术、供应链、招聘、养老、养殖、婚恋、汽车、数据、电商、房地产等数十个与民生息息相关的领域提供了区块链解决方案。

这些实际开发中的技术实践,将是迅雷链引领实体经济接轨区块链的经验基础。作为区块链3.0时代的标杆主链,迅雷在区块链技术到来的时代厚积薄发,稳步推动行业向前。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 云存储
    +关注

    关注

    7

    文章

    714

    浏览量

    45823
  • 迅雷
    +关注

    关注

    0

    文章

    37

    浏览量

    13050
  • 区块链
    +关注

    关注

    110

    文章

    15554

    浏览量

    104745

原文标题:迅雷发布为区块链而生的文件系统TCFS

文章出处:【微信号:www_u9wifi_com,微信公众号:优久无线】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    鸿蒙轻内核源码分析:虚拟文件系统 VFS

    VFS(Virtual File System)是文件系统的虚拟层,它不是一个实际的文件系统,而是一个异构文件系统之上的软件粘合层,为用户提供统一的类 Unix 文件操作接口。由于不同
    的头像 发表于 02-18 14:50 126次阅读

    有什么办法可以扩展SCB区块的RX FIFO吗?

    大家好目前我正在做一个必须从 SPI 读取大约 2000 字节的项目,那么有什么办法可以扩展 SCB 区块的 RX FIFO 吗?
    发表于 01-30 06:26

    服务器数据恢复—ocfs2文件系统被误格式化为Ext4文件系统的数据恢复案例

    由于工作人员的误操作,将Ext4文件系统误装入到存储中Ocfs2文件系统数据卷上,导致原Ocfs2文件系统被格式化为Ext4文件系统。 由于Ext4
    的头像 发表于 12-04 10:49 228次阅读
    服务器数据恢复—ocfs2<b class='flag-5'>文件系统</b>被误格式化为Ext4<b class='flag-5'>文件系统</b>的数据恢复案例

    Linux文件系统层的主要结构

    Linux 文件系统体系结构是一个对复杂系统进行抽象化的有趣例子。通过使用一组通用的 API 函数,Linux 可以在许多种存储设备上支持许多种文件系统。例如,read 函数调用可以从指定的
    的头像 发表于 11-10 10:37 252次阅读
    Linux<b class='flag-5'>文件系统</b>层的主要结构

    Linux的文件系统特点

    Linux的文件系统特点 文件系统要有严格的组织形式,使得文件能够以块为单位进行存储。 文件系统中也要有索引区,用来方便查找一个文件分成的多
    的头像 发表于 11-09 14:48 451次阅读
    Linux的<b class='flag-5'>文件系统</b>特点

    如何把文件系统烧到EMMC并从EMMC加载

    如何下载并从SD卡加载文件系统,提到过可以从EMMC引导系统,本篇将为您介绍如何把文件系统烧到EMMC,并从EMMC加载。
    的头像 发表于 10-30 16:06 1362次阅读
    如何把<b class='flag-5'>文件系统</b>烧到EMMC并从EMMC加载

    分布式文件系统的设计原理是什么?

    什么是分布式文件系统?分布式文件系统(DFS)是一种计算机文件系统,使用户能够从多个分布式位置存储和访问数据。它是在分布式环境中的不同计算机之间共享信息的一种方式。通过使用分布式文件系统
    的头像 发表于 10-17 17:35 405次阅读

    嵌入式文件系统znFAT介绍

    今天给大家介绍一款适用于单片机的嵌入式文件系统——znFAT。 这款文件系统由嵌入式大佬于振南开发,并在 gitee 开源共享的。
    发表于 09-13 09:22 743次阅读
    嵌入式<b class='flag-5'>文件系统</b>znFAT介绍

    谈谈什么是文件系统 文件系统的功能与特点

    文件系统的应用非常广泛,同时种类也是特别的多,并且不同平台也会使用不同性能和特点的文件系统,比如查找效率、数据安全等级等等,如下面windows使用的NTFS:
    发表于 08-30 09:50 1377次阅读
    谈谈什么是<b class='flag-5'>文件系统</b> <b class='flag-5'>文件系统</b>的功能与特点

    适用于Linux的最佳通用文件系统 Linux文件系统的安装

    为您的计算机选择正确的文件系统可能是一个困难的过程。您可能会想知道:为什么文件系统很重要?有没有适用于安装 Linux 的特定文件系统? 事实证明,有两种文件系统在安装 Linux 时
    发表于 08-03 10:22 188次阅读
    适用于Linux的最佳通用<b class='flag-5'>文件系统</b> Linux<b class='flag-5'>文件系统</b>的安装

    FATFS文件系统原版文件下载

    FATFS文件系统原版文件下载
    发表于 06-25 09:02 0次下载

    Linux proc文件系统详解

    上一篇:《文件系统有很多,但这几个最为重要》介绍了procfs(进程文件系统的缩写),包含一个伪文件系统(启动时动态生成的文件系统),用于通过内核访问进程信息。这个
    发表于 06-15 11:42 771次阅读

    Linux平台/proc虚拟文件系统详解

    Linux 内核提供了一种通过 /proc 文件系统,在运行时访问内核内部数据结构、改变内核设置的机制。proc文件系统是一个伪文件系统(即虚拟文件系统),它只存在内存当中,而不占用外
    发表于 06-08 10:49 1069次阅读
    Linux平台/proc虚拟<b class='flag-5'>文件系统</b>详解

    FAT文件系统(2)#操作系统

    文件系统
    学习硬声知识
    发布于 :2023年05月25日 17:02:20

    FAT文件系统(1)#操作系统

    文件系统
    学习硬声知识
    发布于 :2023年05月25日 17:01:49