一种基于区块链机制的政务服务过程追溯系统及其构建方法与流程

文档序号:16472014发布日期:2019-01-02 23:12阅读:391来源:国知局
一种基于区块链机制的政务服务过程追溯系统及其构建方法与流程

本发明属于政务信息处理领域,尤其涉及一种基于区块链机制的政务服务过程追溯系统及其构建方法。



背景技术:

当前,我国正在全面推进“多证合一”改革,要求实行信息一次采集,同步推送,各部门并联审批,统一出证。因此,传统的中心数据管理方式,虽然通过身份认证、生物识别、电子表单、电子签名等信息技术解决了“我是我”,但仍然存在跨部门交换的数据可信认证问题,信息难以全面归集问题,信息难以快速检索问题,信息泄露风险等系列问题。如何保障数据在“多证合一”改革中各部门的数据协同,实现在政务数据的产生、传递、处理、存储等一系列工作流程中,信息采集及更新的及时、准确,是当前推进“互联网+政务服务”的全程电子化网上办理、多证联办的重点、难点。

区块链技术是随比特币等数字加密货币而兴起的一种新型的分布式数据组织方法及运算方式,其具有去中心化、不可篡改、可追溯、高可信、高可用的优点。区块链作为分布式存储、点对点传输、加密算法、共识机制等技术的综合应用模式,在推动政务服务全程网办的开发过程中,可以有效提高部门之间的信任度,以及追溯响应机制,提高电子政务服务的效率。



技术实现要素:

本发明通过构建区块链基础技术平台,利用块链式数据结构来存储、验证与管理从申请人、各部门采集的数据,利用节点共识算法更新数据,保证数据的一致性,利用加密算法对系统采集的数据进行加密传输和存储,保障数据传输和访问安全;通过自动化脚本代码实现基本信息、业务申请信息、证照信息的智能合约开发,提高电子政务服务系统的效率。

本发明提供的一种基于区块链机制的政务服务过程追溯系统及其构建方法,具体包括以下步骤:

s1、构建区块链基础技术平台,平台包括网络层、共识层、数据层、智能合约层和应用层;

s2、在数据层通过利用块链式数据结构来存储、验证与管理从申请人、各部门采集的数据;

s3、在共识层利用节点共识算法来更新数据;

s4、在网络层基于加密算法对申请人、各部门采集的数据进行加密传输和存储,保障数据传输和访问安全;

s5、在智能合约层通过自动化脚本代码实现基本信息、业务申请信息、证照信息的智能合约开发;

s6、在应用层基于webservice的节点接口开发“多证合一”政务服务事项的申请、一窗受理、多部门审批流转、办结、统一出证环节功能,以及对应的部门成员管理节点。

优选的,所述区块链基础技术平台通过hyperledgerfabric构建。

优选的,所述加密算法为sha-256算法。

优选的,所述节点共识算法为pbft。

另外,本发明还提供了一种基于区块链机制的政务服务过程追溯系统,包括:网络层模块、共识层模块、数据层模块、智能合约层模块和应用层模块;

所述数据层模块通过利用块链式数据结构来存储、验证与管理从申请人、各部门采集的数据;

所述共识层模块利用pbft节点共识算法来更新数据;

所述网络层基于加密算法对申请人、各部门采集的数据进行加密传输和存储,保障数据传输和访问安全;

所述智能合约层通过自动化脚本代码实现基本信息、业务申请信息、证照信息的智能合约开发;

所述应用层基于webservice的节点接口开发“多证合一”政务服务事项的申请、一窗受理、多部门审批流转、办结、统一出证环节功能,以及对应的部门成员管理节点。

优选的,所述网络层模块、共识层模块、数据层模块、智能合约层模块和应用层模块通过hyperledgerfabric构建。

优选的,所述加密算法为sha-256算法。

本发明利用区块链技术在政务服务“多证合一”办理中涉及的多部门协同审批,数据相同信息“一次采集、一档管理”等业务应用场景的“去中心化”和全过程快速追溯优势,有效提高部门之间共享材料的透明度和信任度。

附图说明

图1为背景技术中“多证合一”的流程示意图。

图2为一种基于区块链机制的政务服务过程追溯系统结构示意图。

图3为利用本发明提供的基于区块链机制的政务服务过程追溯系统进行“多证合一”服务的流程示意图。

具体实施方式

上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段,而可以找说明书的内容予以实施,并且为了让本发明的上述和其他目的、特征和有点能够更明显易懂,以下为本发明的具体实施方式。

实施例一

一种基于区块链机制的政务服务过程追溯系统及其构建方法,具体包括以下步骤:

s1、构建区块链基础技术平台,平台包括网络层、共识层、数据层、智能合约层和应用层;

目前系统主流的区块链平台主要有比特币、以太坊、hyperledgerfabric,他们各自有自己的特点,本申请优先采用hyperledgerfabric来进行构建区块链基础技术平台。

hyperledgerfabrictm是thelinux主办的项目之一。hyperledgerfabric旨在作为开发模块化体系结构的区块链应用程序的基础,以便诸如共识和会员服务等组件可以即插即用。它使用容器技术来托管构成系统应用逻辑的智能合约(也称为链代码)。简而言之,hyperledgerfabric是为企业构建的领先的开源、通用区块链结构。

s2、在数据层通过利用块链式数据结构来存储、验证与管理从申请人、各部门采集的数据;

在进行“多证合一”的政务服务时,为了避免多部门采用不同的数据库,导致数据不可信,因此采用了区块链技术来存储电子政务数据库中的数据,具体包括从申请人、各部门采集的数据。

s3、在共识层利用pbft节点共识算法来更新数据;

目前在共识层,基于证明机制的共识通常适用于节点自由进出的公有链,比特币与以太坊使用pow算法;基于投票机制的共识则通常适用于节点授权加入的联盟链,hyperledgerfabric使用pbft算法。

s4、在网络层基于加密算法对申请人、各部门采集的数据进行加密传输和存储,保障数据传输和访问安全,具体采用sha-256算法对数据进行加密;

s5、在智能合约层通过自动化脚本代码实现基本信息、业务申请信息、证照信息的智能合约开发;

智能合约是条款以计算机语言而非法律语言记录的智能合同。智能合约让实现与真实世界的资产进行交互,当一个预先编好的条件被触发时,智能合约执行相应的合同条款。在“多证合一”中具体用于执行与基本信息、业务申请信息、证照信息的智能合约的执行。

s6、在应用层基于webservice的节点接口开发“多证合一”政务服务事项的申请、一窗受理、多部门审批流转、办结、统一出证环节功能,以及对应的部门成员管理节点。

实施例二

图2为本发明提供的一种基于区块链机制的政务服务过程追溯系统,包括:网络层模块、共识层模块、数据层模块、智能合约层模块和应用层模块;

所述数据层模块通过利用块链式数据结构来存储、验证与管理从申请人、各部门采集的数据;

所述共识层模块利用节点共识算法来更新数据;

所述网络层基于加密算法对申请人、各部门采集的数据进行加密传输和存储,保障数据传输和访问安全;

所述智能合约层通过自动化脚本代码实现基本信息、业务申请信息、证照信息的智能合约开发;

所述应用层基于webservice的节点接口开发“多证合一”政务服务事项的申请、一窗受理、多部门审批流转、办结、统一出证环节功能,以及对应的部门成员管理节点。

优选的,所述网络层模块、共识层模块、数据层模块、智能合约层模块和应用层模块通过hyperledgerfabric构建。

优选的,所述加密算法为sha-256算法。

优选的,所述节点共识算法为pbft。

本发明利用区块链技术在政务服务“多证合一”办理中涉及的多部门协同审批,数据相同信息“一次采集、一档管理”等业务应用场景的“去中心化”和全过程快速追溯优势,有效提高部门之间共享材料的透明度和信任度。

以上所述仅为本发明的优选实施例而已,并不用于限制本发明,尽管参照前述实施例对本发明进行了详细的说明,对于本领域的技术人员来说,其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1