写点什么

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

  • 2018-07-11
  • 本文字数:2553 字

    阅读完需:约 8 分钟

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 时代的标杆主链,迅雷在区块链技术到来的时代厚积薄发,稳步推动行业向前。

2018-07-11 08:031748

评论

发布
暂无评论
发现更多内容

活动回顾|火山引擎DataLeap分享:DataOps、数据治理、指标体系最佳实践(文中领取PPT)

字节跳动数据平台

数据中台 数据治理 抖音 DataOps 企业号 7 月 PK 榜

工赋开发者社区 | 面向CPS的制造执行系统(MES)实验平台验证

工赋开发者社区

基于中文金融知识的 LLaMA 系微调模型的智能问答系统

汀丶人工智能

人工智能 自然语言处理 知识图谱 LoRa NLP 大模型

使用Appuploader工具将IPA上传到App Store的最新流程和步骤

雪奈椰子

开心档之CSS !important 规则

2023 云原生编程挑战赛火热报名中!导师解析 Serverless 冷启动赛题

阿里巴巴云原生

阿里云 Serverless 云原生

分享一些常用的开源博客社区网站

兮动人

博客 开源社区

在 Go 语言单元测试中如何解决 MySQL 存储依赖问题

江湖十年

golang Web 后端 单元测试 测试 单元测试

请别再问Spring Bean的生命周期了!

java易二三

程序员 Spring Boot 计算机 Spring Bean生命周期

合并k个已排序的链表

芯动大师

工赋开发者社区 | 复杂电子装备制造数字化工厂实现逻辑与实施步骤

工赋开发者社区

探索Linux命名空间和控制组:实现资源隔离与管理的双重利器

柠檬汁Code(binbin0325)

Linux 容器 namespace 底层原理 Cgroups

Nodejs快速搭建简单的HTTP服务器详细教程。

百度搜索:蓝易云

node.js 云计算 Linux 运维 HTTP

重塑思维模式,实践致富法则

少油少糖八分饱

读书笔记 分享 思维 搞钱 致富

如何为Spring和Mybatis增加可逆计算支持

canonical

Spring Boot mybatis 低代码 可逆计算 Nop平台

用Orange Pi Zero3定制安卓电视盒子备忘

sai

Orange Pi Android TV

大厂程序员的水平比非大厂高很多嘛?

程序员小毕

Java 程序员 面试 程序人生 架构师

懒得改变原始对象?JavaScript代理模式教你怎样一步步偷懒!

Immerse

JavaScript 设计模式 代理模式 Proxy Design Pattern

Mac部署AIGC图片生成服务——基于stable-diffusion

珲少

解决 go-zero 注册 etcd 出现 “Auto sync endpoints failed.” 的问题

非晓为骁

golang etcd go-zero etcd-client 服务注册发现

文心一言 VS 讯飞星火 VS chatgpt (68)-- 算法导论6.5 7题

福大大架构师每日一题

福大大架构师每日一题

ChatIE:通过多轮问答问题实现实命名实体识别和关系事件的零样本信息抽取,并在NYT11-HRL等数据集上超过了全监督模型

汀丶人工智能

人工智能 自然语言处理 NLP 大模型 关系抽取 命名实体识别

Spring Boot学习路线1

小万哥

Java spring 后端 Sprint Boot Sprint Cloud

CSS !important 规则

雪奈椰子

iOS 应用上架流程详解

雪奈椰子

从互联网到云时代,Apache RocketMQ 是如何演进的?

阿里巴巴云原生

Apache 阿里云 RocketMQ 云原生

深入理解 HDFS(一):Block

冰心的小屋

hadoop hdfs 数据存储 文件分块 block

Linux系统安装MySQL详细教程

百度搜索:蓝易云

MySQL 云计算 Linux 运维 服务器

业务模块在你做之前,一定要多想呀?

Bonaparte

产品 产品经理 产品设计 产品思维 产品需求

容器化应用程序的配置管理策略与实践

DS小龙哥

7月月更

Appuploader工具让ipa上传到App Store 的最新流程和步骤

迅雷发布为区块链而生的文件系统TCFS_AI&大模型_南风_InfoQ精选文章