探秘柚子工道区块链微服务的底层平台——长安链

Connor 币安binance 2022-11-21 166 0

长安链(chainmaker)是 2021 年初发布并开源的一款区块链产品,是我国“首个自主可控的区块链软硬件技术体系”的区块链,腾讯是这个产品的主要贡献者合约交易软件。长安链ChainMaker由北京微芯研究院、清华大学、北京航空航天大学、腾讯、百度和京东等知名高校、企业共同研发。取名“长安链”,喻意“长治久安、再创辉煌、链接世界”。

展开全文

长安链作为区块链开源底层软件平台,包涵区块链核心框架、丰富的组件库和工具集,致力于为用户高效、精准地解决差异化区块链实现需求,构建高性能、高可信、高安全的新型数字基础设施,同时也是国内首个自主可控区块链软硬件技术体系合约交易软件

易处理性能、强数据安全隐私等下一代区块链技术需求,融合区块链专用加速芯片硬件和可装配底层软件平台,为构建高性能、高可信、高安全的数字基础设施提供新的解决方案合约交易软件

自主研发 开放共享

“长安链”坚持自主研发,秉承开源开放、共建共享的理念,面向大规模节点组网、高交易处理性能、强数据安全隐私等下一代区块链技术需求,融合区块链专用加速芯片硬件和可装配底层软件平台,为构建高性能、高可信、高安全的数字基础设施提供新的解决方案合约交易软件

软件方面,“长安链”独创深度模块化、可装配、高性能并行执行的区块链底层技术架构,实现抗量子加密算法、可治理流水线共识、混合式分片存储等十余个核心模块全部自主研发,交易处理能力达到10万TPS,位居全球领先水平合约交易软件。“长安链”软件平台可实现根据不同的业务场景自动选取和装配适当组件,满足资产交易、数据共享、可信存证等不同需求。

硬件方面,“长安链”全球首创基于RISC-V开源指令集的96核区块链芯片架构,构建物理安全隔离的高效可信运行环境,实现智能合约的并行加速处理,大幅提升超大规模区块链网络交易性能合约交易软件。 腾讯云积极投入到长安链的设计与研发中。长安链首创“区块链工厂”的设计模式和装配技术,旨在满足区块链底层平台适配不同业务场景的需求,腾讯云与合作伙伴一起实现区块链基础框架研究,深度参与长安链关键核心技术攻关,承接国密算法、共识算法、数据存储、管理平台等核心模块的研发。

作为国内最早布局区块链技术的厂商,腾讯云以服务智慧行业与产业应用为目标,为企业、政府等机构提供区块链基础设施服务和产业应用服务,链接信任,实现业务协同和价值传递合约交易软件

应用场景广阔

长安链的应用场景,正覆盖到到食品追溯、供应链金融、碳交易、智慧城市等各个领域合约交易软件。将为我国区块链核心技术自主创新突破创造有利环境,为抢占未来发展制高点提供保障。

柚子工道是最早采用长安链底层区块链架构的企业之一,与腾讯联合开发的“数链通”产品就是基于长安链底层引擎,结合区块链+隐私计算技术,解决机构业务协同过程中的数据安全和隐私保护问题,实现数据跨机构合规、安全、可信共享,更好发挥数据价值合约交易软件。数链通有效协同数据提供方、数据使用方、数据监管方等参与方,实现数据分布式治理、目录统一管理、数据使用授权、计算过程安全可信,确保“数据可用不可见”以及“过程可追溯”,在保护数据隐私和安全的前提下实现数据要素可信流通。

柚子工道可信数据交换区块链产品在长安链加持之下,解决了大数据共享融合过程中保证计算性能的同时(以两方上亿级别数据集合求交为例,耗时分钟级),也保障了数据的隐私安全合约交易软件

数链通数据共享隐私计算平台获得“2022产业区块链杰出案例”合约交易软件。数链通致力于打造数据安全可信共享的基础设施,助力积极推动数据要素可信共享融合,为数字经济社会发展打造一个高可信、高安全的价值网络提供了技术可能。

柚子工道以长安链为技术底座的区块链微服务

柚子工道以长安链为技术底座的区块链溯源、区块链存证、区块链数字证书、课程共享等一些列区块链微服务产品,以轻简便利的微服务方式,让更多中国用户快速用上自主可控、安全可信、好用不贵、简洁高效的区块链技术应用合约交易软件

长安链逻辑架构

l 长安链逻辑架构主要包含以下元素:

l 共识节点(consensus node):参与区块链网络中共识投票、交易执行、区块验证和记账的节点合约交易软件

l 同步节点 (sync node):或称见证节点,参与区块和交易同步、区块验证,交易执行,并记录完整账本数据,但不参与共识投票合约交易软件

l 轻节点 (light node):参与同步和校验区块头信息、验证交易存在性的节点合约交易软件

l SDK:帮助用户通过RPC和区块链网络进行连接,完成合约创建、调用、链管理等功能合约交易软件

l 区块链浏览器 (ChainMaker broswer):通过可视化界面为用户展示区块信息、交易信息、节点信息等区块链信息合约交易软件

l 管理平台 (management platform):通过可视化界面方便用户对链进行管理、信息浏览和资源监控等合约交易软件

l 合约IDE (contract IDE):智能合约在线开发环境,长安链所有合约支持语言均可在该IDE上开发和编译合约交易软件

l 命令行工具集 (ChainMaker CLI, cmc):使用户可以用命令行的方式对链进行部署和管理操作,例如证书生成、链配置、交易发送等合约交易软件

自下而上合约交易软件,长安链由以下层级构成:

l 基础设施层:公有云、私有云,包括虚拟机、物理机等,为长安链提供基础运行环境合约交易软件

l 存储资源层:为长安链节点提供数据存储服务,具体情况可参见数据存储章节合约交易软件

l 基础组件层:为长安链节点提供密码学、配置、日志、常用数据结构等通用技术组件,具体可见chainmaker-common项目合约交易软件

l 核心模块层:长安链共识算法、核心引擎、虚拟机等核心模块,核心模块均采用可插拔设计,为可装配区块链奠定基础合约交易软件

l 接入层:多语言链SDK,方便应用开发者与链交互合约交易软件

l 前端应用层:包括区块链管理平台、区块链浏览器、合约开发IDE等,方便用户直接访问区块链底层平台合约交易软件

评论