在 2022 年 9 月 21 日举行的 Conflux OS 操作体系发布会上,上海树图区块链研讨院发布了面向 Web3.0 的 Conflux OS 操作体系。本次发布会由上海市科学技能委员会、上海市徐汇区人民政府辅导,上海树图区块链研讨院主办,湖南湘江树图信息科技立异中心协办。
发布会上,Conflux 树图创始人、上海树图区块链研讨院院长龙凡教授,介绍了 Conflux OS 产品与产品研制布景;上海树图区块链研讨院研讨总监杨光博士,从技能视点详解了 Conflux OS。
布景
当今国际,科技立异是第一出产力,互联网革新是咱们关于这一立异理念的最切近、最直观的体验。国际互联网诞生 53 年,我国全功能接入互联网 28 年。28 年来,我国互联网开展进程汹涌澎湃,敏捷成为出产力的第一推动力,全方位驱动我国经济高质量开展,数字经济已然成为我国经济开展的新引擎、新亮点、新动能。截止 2021 年我国数字经济规划达 45.5 万亿,总量稳居国际第二。
互联网是人类通讯技能的重大革新,对人类社会产生了极端深远的影响。随着当时各类信息技能的迭代立异,互联网正呈现向下一代互联网演进的趋势。这一演进或将引发新一轮的信息革新,进一步深入改动人们的日子、工作以及社会的方方面面。在 Web1.0 问世前夕的 1993 年,美国克林顿政府出台「国家信息根底设施」战略方案,大力建造信息年代的「高速公路」,从而取得 Web1.0 和 Web2.0 的全球领导地位。互联网经过 30 年的开展,现在正处在 Web2.0 向 Web3.0 演进的重要时点。
不同于技能范畴的常见的以技能指标划分代际的方式(例如移动通讯范畴的 2G/3G/4G/5G 或芯片范畴的 28nm/16nm/7nm 制程等),Web1.0、Web2.0、Web3.0 的划分不在于技能指标,而在于产生和处理数据的形式。如果把前者概括为出产力的开展阶段,则后者实际上对应于数字国际出产联系的不同阶段。
简单来说,Web1.0 的特征是以读为主的「信息互联网」,专业的网站(例如门户网站)担任出产内容,用户是内容的消费者;Web2.0 的特征是「可读+可写」的「交际网络」「交互互联网」,着重「互动、分享、联系」,随着移动互联网以及 YouTube、Facebook、Twitter、微信等网络渠道的开展,用户作为内容的首要出产者在互联网上传达自己的著作(包含文字、图片、视频等)并与其他用户交流互动。无论 Web1.0 仍是 Web2.0,互联网渠道都能凭借着对数据和算法的操控权取得拟定规矩和分配利益的权利,用户在互联网渠道面前缺乏自主权。
Web3.0 的特征是「可读+可写+可具有」的「价值互联网」「契约互联网」,着重以用户为中心的「自主权」,赋予用户办理数字身份、掌控个人数据、监督算法运用的自主权,以此重塑互联网参与者的信任与协作联系。所以,Web3.0 以写成代码的规矩代替互联网渠道的「黑盒」,让信息处理的过程更公正、更透明,经过数字化的契约确保创作者关于著作的一切权和收益权,可完成与一日千里的数字内容出产力更为匹配的数字出产联系。
为了完成 Web3.0 所追求的自主性,就不能再依靠互联网渠道的中心化服务器处理数据信息,有必要建立中立、可信的核算渠道,作为 Web3.0 的数字根底设施,以公开、透明、可信的方式在数据的收集、流转、存储、处理、分发等各个环节完结关于中心化渠道的代替。区块链一致体系便是这样的核算渠道:区块链一致节点一起维护区块链账本记录的数据,根据智能合约代码进行核算并对结果达成一致,实际上便是在一致体系完成了一个虚拟的核算机,能够对外供给中立、可信的数据存储和核算服务。Web3.0 运用经过调用区块链一致体系,即可确保要害数据和要害核算环节不被歹意操控篡改的可信性。
可是另一方面,调用区块链一致体系完结数据存储和核算使命是不同于传统的基于中心化服务器(包含分布式体系和云核算)的全新核算模型,技能门槛较高,特别是在涉及适配多个区块链一致体系时将更为复杂。让运用开发者直接面对 Web3.0 底层的一致存储和一致核算,针对各个区块链体系开发运用,必然浪费大量精力,不是一个好的解决方案。所以,为了下降运用研制的门槛和本钱,让运用开发者更专心于事务逻辑,应当从技能上一致办理底层分布式的、多来源的异构核算资源,为运用开发者供给封装好的接口。
这样的一致办理和调度底层核算资源,为上层运用供给开发和运转环境的体系,在 PC 年代和智能手机年代被称为「操作体系」。而随着 Web3.0 信息处理范式的演进,Web3.0 工业开展也需求一个与其匹配的操作体系。这便是研制 Conflux OS 操作体系的布景。
Conflux OS 操作体系
Conflux OS 是遵循 Web3.0 核算范式,办理和调度 Web3.0 底层核算资源的网络操作体系,其运转的载体不是单台核算机或智能手机,而是整个 Web3.0 网络。粗略来说,Conflux OS 最核心的核算资源不是来自于本地的 CPU、内存、硬盘等硬件,而是 Web3.0 网络中存在的公共服务,包含区块链一致体系供给的数据存储和核算能力、IPFS 供给的数据存储服务、第三方服务商(基于 TEE、MPC、FHE 等可信核算技能)供给的核算服务等。Conflux OS 经过办理和调度这些来自于 Web3.0 网络公共服务的资源确保数据存储和核算的中立性和可信性,并以此帮忙 Web3.0 运用完成用户关于身份、数据和算法的自主权。
Conflux OS 操作体系分为四个层次:
1. 用户客户端:形式上是运转在用户本地(手机、PC)的程序,为用户供给访问 Web3.0 资源和运用的进口,包含 Web3.0 浏览器、运用市场、个人账户和数字身份办理等功能,并为运转其他 Web3.0 运用供给图形化的操作界面。现在 Conflux OS 首要供给手机端 App 作为用户客户端。
2. 出产力东西:面向 Web3.0 运用运营者的出产力东西,包含 NFT 套件、DAO 社区套件等,经过图形化界面完成开箱即用和无代码开发,下降出产和运用 Web3.0 产品的技能门槛。套件还供给可扩展的 API 接口,支持轻量级的定制开发和丰厚多样的产品形态。Conflux OS 还将连续推出面向其他运用场景的出产力东西。
3. 开发环境:面向 Web3.0 运用开发者,Conflux OS 将以开源形式供给 UI 交互层的前端组件库和面向中、后台事务的开发结构,SDK 或 Web API 形式的中间件,以及测验网络、沙盒环境等根底服务。Web3.0 运用开发者可在已有的开发结构内完成自界说的事务逻辑,以低代码开发的形式快速高效地完结开发使命。
4. 底层根底设施:办理和调度来自 Web3.0 网络的核算资源,包含在选择和定位区块链一致节点、基于区块链体系读写数据和履行核算使命。Conflux OS 将先在底层接入树图公有链和树图联盟链作为承载 Web3.0 运用的一致存储和一致核算的根底设施,未来还将接入以太坊、IPFS 等其他 Web3.0 资源。
Conflux OS 操作体系的运用层接口将履行正在拟定的 IEEE P3217《区块链体系运用接口规范》国际规范(该规范由上海树图区块链研讨院牵头拟定),为其他 Web3.0 运用供给最大程度的兼容性。
Conflux OS 操作体系的含义
类比于 PC 和智能手机的操作体系,Conflux OS 作为 Web3.0 操作体系完成了体系开发者和运用开发者、运营者之间的合理分工,经过一致的体系接口和运用开发、运转环境,有用下降了开发和运营 Web3.0 运用的技能本钱,让开发者和运营者更专心于事务逻辑,有利于 Web3.0 运用生态甚至整个「元宇宙」工业的蓬勃开展。
针对 Web3.0 和元宇宙环境的多链并存、技能快速迭代的现状,Conflux OS 经过封装底层异构的区块链体系,向运用层供给一致的接口,能够有用解决跨链信息难以互通、多链布置适配本钱高级问题。经过整合底层区块链体系,Conflux OS 有望在必定程度上弥合现在 Web3.0 工业分裂的生态。
Conflux OS 还向用户供给了一站式的 Web3.0 终端进口,不仅帮忙用户方便快捷地办理个人数字身份,还经过 Web3.0 运用商店供给经过审阅的安全可靠的运用,防止用户因高风险运用、钓鱼网站等蒙受损失。
综上,Conflux OS 关于 Web3.0 和元宇宙工业的含义在于经过分工合作提升了出产效率,促进运用生态开展;关于用户的含义在于供给了一个方便、易用、安全的终端进口,以及丰厚多样的 Web3.0 运用。
弥补资料:树图区块链
树图一致算法是选用树图结构(Tree-Graph)组织区块的高功能一致排序算法,该算法可对并发区块的排序达成一致的一致,从而在不献身开放性和安全性的前提下,从买卖吞吐率(TPS)和承认时刻(Confirmation Latency)两方面突破了现有区块链体系的功能瓶颈。在由上万个选用工作量证明(PoW)的一致节点组成的区块链网络上,树图一致算法完成了超越 6000 TPS 的高吞吐率,同时将承认时刻缩短至 23 秒内。作为比照,比特币和以太坊吞吐率仅有 7 TPS 和 40 TPS,且别离需求长达 1 小时和 10 分钟的承认时刻。在区块链底层技能范畴,树图一致算法打破了西方国家的独占地位,立异性和先进性取得了学术界和工业界的广泛重视,并成为脸书(Facebook)公司的 Diem(原名 Libra)联盟链项目在技能白皮书中提及的仅有由我国人主导的区块链项目。
树图公有链(Conflux)是基于树图一致算法完成的高功能公有区块链底层根底设施,规划吞吐率 3000 TPS,到达比特币的 428 倍和以太坊的 75 倍。树图公有链主网于 2020 年 10 月 29 日正式上线,现在(截止 2022 年 9 月 15 日)账户总数超越 2,400 万个,处理买卖总数超越 1.14 亿笔,同时在线的一致节点数量超越 5000 个(排名全球前三),功能和安全性均到达国际领先水平。在稳定的跨链服务和丰厚的开发者东西支持下,树图公有链已孵化了上百个生态项目。
树图联盟链是针对联盟链场景优化的高功能区块链底层根底设施。经我国电子技能规范化研讨院(CESI 实验室)检测,树图联盟链 1.0 版可在 100 个一致节点的网络完成超越 20000 TPS 的吞吐率,在规划和功能两方面同时到达国际领先水平。树图联盟链完成上述网络规划和一致功能时,单个一致节点的硬件配置仅需 8 核 CPU/16 GB 内存/百兆网络,远低于国内其他相似联盟链的硬件需求,是「效费比」最高的联盟链。
弥补资料:IEEE P3217 规范
IEEE P3217《区块链体系运用接口规范》界说和规范区块链体系的区块链层和运用层之间交互的接口,意图在于规范区块链运用与区块链一致体系之间的交互形式,使得运用层开发者能够从底层一致体系的细节中解放出来,只需专心于事务逻辑而不用熟悉各个区块链体系的差异。
如果将区块链体系的区块链层和运用层类比于传统核算机的操作体系和运用软件,则 IEEE P3217 规范的效果就相似于界说了 UNIX 操作体系接口的 IEEE 1003《可移植操作体系接口》(英文为 Portable Operating System Interface,缩写为 POSIX)规范,又称 ISO/IEC 9945 规范。
POSIX 是 IEEE 为了方便在不同版本的 UNIX 操作体系上开发和运转软件,而界说的一系列 API 规范的总称。遵循 POSIX 规范开发的软件能够十分方便地移植到一切兼容 POSIX 规范的操作体系,这关于不依靠于具体操作体系的开源软件尤为重要,因而该规范得到了业界和开源软件社区的广泛认可。常见的操作体系中 macOS、Solaris 等均取得了 IEEE 官方的 POSIX 认证,Android、Linux、Darwin(macOS 和 iOS 的核心)等虽未获官方认证但实际上均兼容 POSIX 规范,微软的 Windows NT 也部分完成了 POSIX 规范。
此时快讯
【2022-09-23 03:46】【Harmony:Horizon跨链桥资产恢复提案将不会增发ONE】9月23日消息,Harmony发布关于Horizon跨链桥资产恢复提案的更新,表示将不会增发ONE,也不会通过对协议进行硬分叉来改变代币经济学,而是将资金用于恢复和Harmony的发展。更详细的信息将在未来几天公布。