LOADING...
LOADING...
LOADING...
当前位置: 玩币族首页 > 新闻观点 > 火龙果财经:我国地方融媒体区块链综合业务系统

火龙果财经:我国地方融媒体区块链综合业务系统

2020-12-16 区块链大咖说 来源:区块链网络

为解决我国地方融媒体中心在生产、运营、监管、服务等环节面临的问题,陕西融媒体区块链综合业务系统建设了可管可控、可扩展、高性能、高安全性的区块?链系统,对接陕西省融媒体业务平台,充分利用区块链公开、透明、难以篡改、?可追溯等技术特性,推动实现了媒体内容可追溯与传播效能监控、版权的存证保?护,同时让政务服务实现“数据多跑路、群众少跑腿”,助力公共业务的资源共?享与效率最大化,从生产、运营、监管、服务四个环节解决了陕西融媒体当前亟待解决的问题。

针对陕西省融媒体中心的业务需求,融媒体区块链系统主要设计原则如下:

(1)可管可控

根据业务需求及监管需求,系统需保证“节点可管理、主体可管理、内容可管理、行为可管理”,因此需从部署方式、共识机制、数字身份、权限管理、节?点监控等各个方面实现系统的可管可控。

(2)高效易用

为满足融媒体业务平台的业务需求,在生产环境中,所采用的底层区块链技?术应具有不低于 1000TPS 的处理性能,以能够应对各业务系统发起的大量区块链调用请求。同时,业务平台应简单、灵活、易用,所采用的底层区块链平台作为数据互?信和信任传递的高可信底层信息基础设施,可与现代先进技术系统结合,实现各?类广电应用、智慧城市、智慧广电、共享经济等应用的可监管可追踪、高效协同工作。

(3)支持可扩展,支持跨链

通过使用跨链技术区块链技术的分区(子链)技术,可实现广电不同层级、?不同业务部门平台之间的业务数据互信互通,实现系统的高扩展性。在业务不足或者某些地市还无法建立自己的子链时,主链能够作为业务链支持该地市的业务;当各地市支持的业务系统增加,单条链无法满足整个省的业务?需求时,可针对某些地市建立子链分区,这样能够平滑地分支出子链,整个系统?运行和历史业务数据不受影响。在实际部署时,可根据实际不同业务需求,采用?以省级网络超级节点构成主链网络完成系统的访问控制管理、账本服务、数据校?验等内容,依托主链,县级节点构成子链网络来实现数据采集等功能。

(4)对外服务

基于区块链技术和智能合约技术,为上层具体应用提供接口实现、封装及扩?展,满足不同应用以及后续功能扩展的应用提供 SDK 和 API 实现,从而为业务系?统的使用者和开发者提供统一的规范标准,为应用开发提供有力支撑。?基于上述四个设计原则,进一步确立了陕西融媒体区块链系统的技术实现原则和方式:

(1)选取高效共识算法,共识算法可插拔

系统采用联盟链的部署方式,同时共识算法模块可插拔;在部署时可采用基?于权威证明的共识机制(Proof of Authority,PoA),便于整个系统的监管及?管控;因此,采用 PoA+BFT 的共识机制,形成基于不同权限的两级共识机制,保?障了系统的效率和性能。

(2)支持跨链和多链分区

采用“主链+子链”的可管可控、可扩展的架构实现。融媒体区块链综合业?务支撑平台采用以省级区块链超级节点作为整个网络中心,接入市县级子链构成?的节点网络,实现分布式数据存储记录、P2P 方式实现之间节点数据互通。不同?的县级融媒体通过子链,实现多链分区,数据记录隔离。

(3)支持 DAG 存储机制,实现并行写入,提升底层链性能

采用区块链和 DAG 相结合(Block+DAG)的创新方式,存储合约以及交易的?执行状态和执行结果采用有向无环图(Directed Acyclic Graph,DAG),使系统具备系统的并行写入能力,加快存储速度,同时 DAG 的使用能够灵活的支持主?链和子链的部署和连接。

(4)支持用户数字身份与权限管理,机构主体与用户可管可控

支持机构主体与用户数字身份的认证与管理,同时,数字身份功能既可以与?自身的 CA 证书集成,也可以与现有的通用 CA(包括国密 CA)进行集成。支持机构主体与用户的链上行为(发起交易、调用合约、查询数据等)的权限管理,满?足了系统对于主体管理、用户管控、隐私保护的需求。

(5)加密算法可插拔,支持国密算法

底层链系统将不同的加密算法抽象为统一的外部接口,根据具体实际使用需?求,可以自由指定对应类型的加密、签名算法。该模块的加密算法除了支持目前?区块链常用的加密算法外,为了满足广电商业密码的需求,在系统部署时,将采?用支持国家商用密码管理局指定的 SM2、SM3、SM4 等国密算法。

(6)提供多种 RESTful API 接口

支持 RESTful API 等多种可扩展性强的接口,同上层的融媒体应用进行对?接,包括数字身份接口、存证接口、存证查询接口等

(7)平台运行状态可监控,节点可管理,提高系统可靠性

平台运行状态监控包括区块链节点运行状态监控、节点准入、网络拓扑管理?等功能,同时还包括节点自动告警、节点交易数据统计等功能。

(8)支持数据分析与可视化呈现

提供区块链浏览器对区块、交易、合约等底层数据的分析和检索;通过?Echarts 技术和大数据分析技术,提供融媒体业务数据多维度的分析和实时呈现。

—-

编译者/作者:区块链大咖说

玩币族申明:玩币族作为开放的资讯翻译/分享平台,所提供的所有资讯仅代表作者个人观点,与玩币族平台立场无关,且不构成任何投资理财建议。文章版权归原作者所有。

LOADING...
LOADING...