CN110597832A - 基于区块链网络的政务信息处理方法、装置、电子设备及存储介质 - Google Patents

基于区块链网络的政务信息处理方法、装置、电子设备及存储介质 Download PDF

Info

Publication number
CN110597832A
CN110597832A CN201910862259.XA CN201910862259A CN110597832A CN 110597832 A CN110597832 A CN 110597832A CN 201910862259 A CN201910862259 A CN 201910862259A CN 110597832 A CN110597832 A CN 110597832A
Authority
CN
China
Prior art keywords
information
government affair
affair information
target
target user
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201910862259.XA
Other languages
English (en)
Inventor
孙傲冰
滕一帆
段胡胡
刘瑞展
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Tencent Cloud Computing Beijing Co Ltd
Original Assignee
Tencent Cloud Computing Beijing Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Tencent Cloud Computing Beijing Co Ltd filed Critical Tencent Cloud Computing Beijing Co Ltd
Priority to CN201910862259.XA priority Critical patent/CN110597832A/zh
Publication of CN110597832A publication Critical patent/CN110597832A/zh
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/23Updating
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/27Replication, distribution or synchronisation of data between databases or within a distributed database system; Distributed database system architectures therefor
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/60Protecting data
    • G06F21/602Providing cryptographic facilities or services
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/60Protecting data
    • G06F21/64Protecting data integrity, e.g. using checksums, certificates or signatures
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q50/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/10Services
    • G06Q50/26Government or public services

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Business, Economics & Management (AREA)
  • General Engineering & Computer Science (AREA)
  • General Health & Medical Sciences (AREA)
  • Databases & Information Systems (AREA)
  • Computer Security & Cryptography (AREA)
  • Health & Medical Sciences (AREA)
  • Software Systems (AREA)
  • Tourism & Hospitality (AREA)
  • Bioethics (AREA)
  • Data Mining & Analysis (AREA)
  • Computer Hardware Design (AREA)
  • Economics (AREA)
  • Educational Administration (AREA)
  • Development Economics (AREA)
  • Human Resources & Organizations (AREA)
  • Marketing (AREA)
  • Primary Health Care (AREA)
  • Strategic Management (AREA)
  • General Business, Economics & Management (AREA)
  • Computing Systems (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

本发明提供了一种基于区块链网络的政务信息处理方法,包括:获取目标用户的政务信息;对所述目标用户的政务信息进行验证,确定经过验证的所述政务信息所对应的权限信息;得到目标用户的加密政务信息;基于所述目标用户所对应的用户标识、数据权限信息以及所述加密政务信息,生成目标区块,将所述目标区块加入所述区块链网络中。本发明还提供了政务信息处理装置、电子设备及存储介质。本发明能够实现将用户的政务信息全部存储在相应的区块链网络中,保证用户验证信息的公平公正,不可篡改的同时,有效提高信息安全,避免信息的泄露,实现政务信息的可信共享和授权使用,并实现政务数据的跨部门和高效使用。

Description

基于区块链网络的政务信息处理方法、装置、电子设备及存储 介质
技术领域
本发明涉及区块链网络中的信息存储技术,尤其涉及基于区块链网络的政务信息处理方法、装置、电子设备及存储介质。
背景技术
传统的政务信息处理过程中,政务信息管理都是采用纸质档案集中存放的方式管理,即便已经在推进电子化政务信息,一般也都是采用中心化存储的方式保存在业务服务器中,因此政务信息服务器容易成为网络攻击的对象。威胁政务信息的安全的同时严重影响政府部门之间协同使用政务信息。同时,中心化存储政务信息的方式使得政务信息的认证以静态或动态口令验证为主,一旦泄库或发生终端设备遗失事件,攻击者就可以获得存储用户名和口令的数据库文件,利用掌握的彩虹表、暴力破解等手段得到相应的政务信息。
发明内容
有鉴于此,本发明实施例提供一种基于区块链网络的政务信息处理方法、装置、电子设备及存储介质,能够将用户的政务信息全部存储在相应的区块链网络中,保证用户验证信息的公平公正,不可篡改的同时,有效提高信息安全,避免信息的泄露,进一步地,不同的政府部门均可以调阅相应的政务信息,实现政务信息的可信共享和授权使用,从而在保证政务数据安全、可控的前提之下,实现政务数据的跨部门和高效使用。
本发明实施例的技术方案是这样实现的:
本发明实施例提供了一种基于区块链网络的政务信息处理方法,所述方法包括:
获取目标用户的政务信息;
对所述目标用户的政务信息进行验证,确定经过验证的所述政务信息所对应的权限信息;
获取与所述目标用户的政务信息的权限信息相匹配的目标节点的公钥;
通过所述目标节点的所述公钥对所述目标用户的所述政务信息进行加密,得到目标用户的加密政务信息;
基于所述目标用户所对应的用户标识、数据权限信息以及所述加密政务信息,生成目标区块,将所述目标区块加入所述区块链网络中。
本发明实施例还提供了一种基于区块链网络的政务信息处理装置,所述装置包括:
信息传输模块,用于获取目标用户的政务信息;
信息处理模块,用于对所述目标用户的政务信息进行验证,确定经过验证的所述政务信息所对应的权限信息;
所述信息处理模块,用于获取与所述目标用户的政务信息的权限信息相匹配的目标节点的公钥;
所述信息处理模块,用于通过所述目标节点的所述公钥对所述目标用户的所述政务信息进行加密,得到目标用户的加密政务信息;
存储模块,用于基于所述目标用户所对应的用户标识、数据权限信息以及所述加密政务信息,生成目标区块,将所述目标区块加入所述区块链网络中。
上述方案中,
所述信息处理模块,用于对所述目标用户的政务信息进行验证,当所述目标用户的政务信息与所述目标用户的原始记录相匹配时,确定经过验证的所述政务信息所对应的管理权限节点为当前机构节点和监管机构节点;
所述信息处理模块,用于当所述目标用户的政务信息与所述目标用户的原始记录不匹配时,确定经过验证的所述政务信息的管理权限节点为当前机构节点,并发送提示信息,其中,所述提示信息用于提示对所述目标用户的政务信息进行调整,以实现政务信息与所述目标用户相匹配。
上述方案中,
所述传输处理模块,用于接收所述区块链网络中的其他机构节点的数据同步请求;
所述信息处理模块,用于响应于所述数据同步请求,对所述其他机构节点的权限进行验证;
所述信息处理模块,用于当所述其他机构节点的权限通过验证时,控制所述当前机构节点与所述其他机构节点之间进行数据同步,以实现所述其他机构节点获取相应的政务信息。
上述方案中,
所述信息传输模块,用于接收查询请求,并解析所述查询请求以获取对应的用户标识;
所述信息处理模块,用于根据所述用户标识,获取所述区块链网络中的目标区块内的政务信息的权限信息;
所述信息处理模块,用于对所述政务信息的权限信息与所述用户标识进行校验;
所述信息处理模块,用于当所述政务信息的权限信息与所述用户标识相匹配时,在所述区块链网络中获取相应的政务信息;
所述信息处理模块,用于响应于所述查询指令,将所获取的相应的政务信息向相应的客户端进行推送。
上述方案中,
所述信息处理模块,用于获取所述查询请求中的查询条件信息,所述查询条件信息包括至少一个目标维度的目标索引值;
所述信息处理模块,用于根据所述至少一个目标维度的目标索引值,查询所述区块链网络中的信息索引表,得到所述政务信息所对应的用户标识,其中,所述信息索引表包括已存储信息的用户标识以及不同维度上的索引值;
所述信息处理模块,用于根据所述政务信息所对应的用户标识,确定目标区块内的政务信息的权限信息。
上述方案中,
所述信息处理模块,用于获取所述政务信息的权限信息相匹配的目标节点的私钥;
通过所述目标节点的所述私钥对从所述区块链网络中所获取相应的政务信息进行解密处理,得到相应的明文状态的政务信息;或者,
向所述目标用户标识所对应的目标用户请求相应的动态口令;
根据所获取的动态口令,在所述区块链网络中获取相应的政务信息;
通过与所述动态口令相匹配的私钥,对所述政务信息进行解密处理,以获取与所述目标用户标识相匹配的政务信息。
上述方案中,
所述信息处理模块,用于获取所述区块链网络中的不同对所述目标用户的政务信息的处理结果;
所述信息处理模块,用于响应于所述政务信息的处理结果,触发在所述区块链网络中进行广播,以实现所述区块链网络中的其他机构节点之间进行数据同步,更新与所述目标用户的政务信息相匹配的处理结果;
所述信息传输模块,用于将所述目标用户的政务信息的处理结果向相应的客户端进行推送。
本发明实施例还提供了一种电子设备,所述电子设备包括:
存储器,用于存储可执行指令;
处理器,用于运行所述存储器存储的可执行指令时,实现前序的基于区块链网络的政务信息处理方法。
本发明实施例还提供了一种计算机可读存储介质,存储有可执行指令,所述可执行指令被处理器执行时实现前序的基于区块链网络的政务信息处理方法。
本发明实施例具有以下有益效果:
通过获取目标用户的政务信息;对所述目标用户的政务信息进行验证,确定经过验证的所述政务信息所对应的权限信息;获取与所述目标用户的政务信息的权限信息相匹配的目标节点的公钥;通过所述目标节点的所述公钥对所述目标用户的所述政务信息进行加密,得到目标用户的加密政务信息;基于所述目标用户所对应的用户标识、数据权限信息以及所述加密政务信息,生成目标区块,将所述目标区块加入所述区块链网络中,由此,实现了将用户的政务信息全部存储在相应的区块链网络中,保证用户验证信息的公平公正,不可篡改的同时,有效提高信息安全,避免信息的泄露,进一步地,不同的政府部门均可以调阅相应的政务信息,实现政务信息的可信共享和授权使用,从而在保证政务数据安全、可控的前提之下,实现政务数据的跨部门和高效使用。
附图说明
图1是本发明实施例提供的基于区块链网络的政务信息处理方法的使用环境示意图;
图2是本发明实施例提供的区块链网络200的功能架构示意图;
图3为本发明实施例提供的电子设备的组成结构示意图;
图4A为本发明实施例提供的基于区块链网络的政务信息处理方法一个可选的流程示意图;
图4B为本发明实施例提供的基于区块链网络的政务信息处理方法一个可选的应用场景示意图;
图5为本发明实施例提供的区块链网络中的目标用户的政务信息处理方法一个可选的流程示意图;
图6为本发明实施例提供的区块链网络中的目标用户的政务信息处理方法一个可选的流程示意图;
图7为本发明实施例提供的区块链网络中的目标用户的政务信息处理方法一个可选的流程示意图;
图8为本发明所提供的基于区块链网络的政务信息处理方法的使用环境示意图;
图9为本发明所提供的基于区块链网络的政务信息处理方法一个可选使用过程示意图;
图10为本发明所提供的基于区块链网络的政务信息处理装置一个可选结构示意图;
图11为本发明所提供的基于区块链网络的政务信息处理装置一个可选的数据结构示意图。
具体实施方式
为了使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明作进一步地详细描述,所描述的实施例不应视为对本发明的限制,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。
在以下的描述中,涉及到“一些实施例”,其描述了所有可能实施例的子集,但是可以理解,“一些实施例”可以是所有可能实施例的相同子集或不同子集,并且可以在不冲突的情况下相互结合。
对本发明实施例进行进一步详细说明之前,对本发明实施例中涉及的名词和术语进行说明,本发明实施例中涉及的名词和术语适用于如下的解释。
1)交易(Transaction),等同于计算机术语“事务”,交易包括了需要提交到区块链网络执行的操作,并非单指商业语境中的交易,鉴于在区块链技术中约定俗成地使用了“交易”这一术语,本发明实施例遵循了这一习惯。
例如,部署(Deploy)交易用于向区块链网络中的节点安装指定的智能合约并准备好被调用;调用(Invoke)交易用于通过调用智能合约在区块链中追加交易的记录,并对区块链的状态数据库进行操作,包括更新操作(包括增加、删除和修改状态数据库中的键值对)和查询操作(即查询状态数据库中的键值对)。
2)区块链(Blockchain),是由区块(Block)形成的加密的、链式的交易的存储结构。
例如,每个区块的头部既可以包括区块中所有交易的哈希值,同时也包含前一个区块中所有交易的哈希值,从而基于哈希值实现区块中交易的防篡改和防伪造;新产生的交易被填充到区块并经过区块链网络中节点的共识后,会被追加到区块链的尾部从而形成链式的增长。
3)区块链网络(Blockchain Network),通过共识的方式将新区块纳入区块链的一系列的节点的集合。
4)账本(Ledger),是区块链(也称为账本数据)和与区块链同步的状态数据库的统称。
其中,区块链是以文件***中的文件的形式来记录交易;状态数据库是以不同类型的键(Key)值(Value)对的形式来记录区块链中的交易,用于支持对区块链中交易的快速查询。
5)智能合约(Smart Contracts),也称为链码(Chaincode)或应用代码,部署在区块链网络的节点中的程序,节点执行接收的交易中所调用的智能合约,来对账本数据库的键值对数据进行更新或查询的操作。
6)共识(Consensus),是区块链网络中的一个过程,用于在涉及的多个节点之间对区块中的交易达成一致,达成一致的区块将被追加到区块链的尾部,实现共识的机制包括工作量证明(PoW,Proof of Work)、权益证明(PoS,Proof of Stake)、股份授权证明(DPoS,Delegated Proof-of-Stake)、消逝时间量证明(PoET,Proof of Elapsed Time)等。
7)用户,用于表征办理一个需要多个政府单位、企业和组织参与的业务,需要提交相关材料上区块链的个人、法人或组织(如多个政府、企业、组织部门,或也可能是以上的交叉)。
8)业务单位,用于表征参与到用户办理业务的政府单位、企业(如银行,用户在办理开办公司业务时,需要银行开户)、组织(如参与的会计事物所等)。
下面说明本发明实施例提供的区块链网络的示例性应用,参见图1,图1是本发明实施例提供的基于区块链网络的政务信息处理方法的使用环境示意图,包括区块链网络200(示例性示出了包括节点210-1至节点210-3)、区块链网络管理平台300、当前机构节点***400(示例性示出归属于当前机构节点***400的终端600-1及其图形界面610-1)和监管机构节点***500(示例性示出归属于监管机构节点***500的终端600-2及其图形界面610-2),下面分别进行说明。
其中,区块链网络200的类型是灵活多样的,例如可以为公有链、私有链或联盟链中的任意一种。以公有链为例,任何业务主体的电子设备例如用户终端和服务器,都可以在不需要授权的情况下接入区块链网络200;以联盟链为例,业务主体在获得授权后其下辖的电子设备(例如终端/服务器)可以接入区块链网络200,此时,成为区块链网络200中的一类特殊的节点即客户端节点。
需要指出地,客户端节点可以只提供支持业务主体发起交易(例如,用于上链存储数据或查询链上数据)功能,对于区块链网络200的常规(原生)节点210的功能,例如下文所述的排序功能、共识服务和账本功能等,客户端节点可以缺省或者有选择性(例如,取决于业务主体的具体业务需求)地实现。从而,可以将业务主体的数据和业务处理逻辑最大程度迁移到区块链网络200中,通过区块链网络200实现数据和业务处理过程的可信和可追溯。
区块链网络200接收来自不同业务主体(例如图1中示出的当前机构节点***400和监管机构节点***500)的客户端节点(例如,图1中示出的归属于当前机构节点***400的终端600-1、以及归属于监管机构节点***500的终端600-2)提交的交易,执行交易以更新账本或者查询账本,并在终端的用户界面(例如,终端600-1的图形界面610-1、终端600-2的图形界面610-2)显示执行交易的各种中间结果或最终结果。可以理解地,上文中接收交易并执行交易的区块链网络200而言,具体是指区块链网络200中的原生的节点210,当然,在业务主体的客户端节点具有区块链网络200中原生节点210的功能(例如共识功能、账本功能)时,也可以包括相应的客户端节点。
下面以多个业务主体(不同的机构节点***)接入区块链网络以实现物流数据的管理为例说明区块链网络的示例性应用。
参见图1,物流环节涉及的多个业务主体,如当前机构节点***400和监管机构节点***500,在获得区块链网络管理平台300的授权后,当前机构节点***400的终端600-1、以及和监管机构节点***500的终端600-2都可以接入区块链网络200。
当前机构节点***400的业务人员在终端600-1的图形界面610-1中登录当前机构节点***400,输入用户在当前机构学***台300,由区块链网络管理平台300根据所接收的查询请求生成对应更新操作/查询操作的交易,在交易中指定了实现更新操作/查询操作需要调用的智能合约、以及向智能合约传递的参数,交易还携带了当前机构节点***400签署的数字签名(例如,使用当前机构节点***400的数字证书中的私钥,对交易的摘要进行加密得到),并将交易广播到区块链网络200。
区块链网络200中的节点210中接收到交易时,对交易携带的数字签名进行验证,数字签名验证成功后,根据交易中携带的当前机构节点***400的身份,确认当前机构节点***400是否是具有交易权限,数字签名和权限验证中的任何一个验证判断都将导致交易失败。验证成功后签署节点210自己的数字签名(例如,使用节点210-1的私钥对交易的摘要进行加密得到),并继续在区块链网络200中广播。
区块链网络200中具有排序功能的节点210接收到验证成功的交易后,将交易填充到新的区块中,并广播到区块链网络中200提供共识服务的节点。
区块链网络200中的提供共识服务的节点210对新区块进行共识过程以达成一致,提供账本功能的节点210将新区块追加到区块链的尾部,并执行新区块中的交易:对于提交更新政务信息的交易,更新账本数据库中政务信息对应的键值对;对于查询更新政务信息的交易,从账本数据库中查询政务信息对应的键值对,并返回查询结果。
同样的,监管机构节点***500侧的业务人员可以在终端600-2的图形界面610-2中登录监管机构节点***500(其中监管机构节点***可以配置有最高权限以查看不同机构所上传的政务信息),输入政务信息查询请求,其中,查询请求被发送到区块链网络管理平台300,由区块链网络管理平台300根据所接收的查询请求生成对应更新操作/查询操作的交易,在交易中指定了实现更新操作/查询操作需要调用的智能合约、以及向智能合约传递的参数,交易还携带了当前机构节点***400签署的数字签名(例如,使用当前机构节点***400的数字证书中的私钥,对交易的摘要进行加密得到),并将交易广播到区块链网络200。进一步地,可以理解地,不同机构的节点(业务主体)在区块链网络200中能够查询/更新的数据的类型,可以通过约束业务主体能够发起的交易的权限来实现,例如,当当前机构节点***400具有发起查询目标政务信息的交易的权限时,当前机构节点***400的业务人员可以在终端600-1的图形界面610-1中输入目标政务信息查询请求,并由区块链网络管理平台300生成用于查询目标政务信息的交易广播到区块链网络200中,以从区块链网络200中获取相应的目标政务信息;当监管机构节点***500具有发起查询政务信息的交易的权限时,当监管机构节点***500侧的业务人员可以在终端600-2的图形界面610-2中输入政务信息查询请求,并由区块链网络管理平台300生成用于查询政务信息的交易广播到区块链网络200中,以从区块链网络200中获取相应的政务信息。同时,监管机构节点***500还可以保存有政务信息的原始记录,能够实现对目标用户所输入的政务信息进行验证,例如:对政务信息中的相应身份证信息、税务登记证信息和法人证信息。
下面说明本发明实施例提供的区块链网络的示例性的功能架构,参见图2,图2是本发明实施例提供的区块链网络200的功能架构示意图,包括应用层201、共识层202、网络层203、数据层204和资源层205,下面分别进行说明。
资源层205封装了实现区块链网路200中的各个节点210的计算资源、存储资源和通信资源,例如计算机、服务器/集群和云中的计算资源、存储资源和通信资源,进行抽象并向数据层204提供统一的接口以屏蔽实现资源层205的底层硬件的差异性。
计算资源包括各种形式的处理器,例如中央处理器(CPU)、应用专用集成电路(ASIC,Application Specific Integrated Circuit)、专用集成电路和现场可编程门阵列(FPGA,Field-Programmable Gate Array)的各种形式的处理器。
存储资源包括各种易失性存储器和非易失性存储器等各种类型的存储介质。其中,非易失性存储器可以是只读存储器(ROM,Read Only Memory)、可编程只读存储器(PROM,Programmable Read-Only Memory)。易失性存储器可以是随机存取存储器(RAM,Random Access Memory),其用作外部高速缓存。
通信资源包括用于供区块链网络的节点210之间、区块链网络200与业务主体之间通信的各种链路。
数据层204封装了实现账本的各种数据结构,包括以文件***中的文件实现的区块链,键值型的状态数据库和存在性证明(例如区块中交易的哈希树)。
网络层203封装了点对点(P2P,Point to Point)网络协议、数据传播机制和数据验证机制、接入认证机制和业务主体身份管理的功能。
其中,P2P网络协议实现区块链网络200中节点210之间的通信,数据传播机制保证了交易在区块链网络200中的传播,数据验证机制用于基于加密学方法(例如数字证书、数字签名、公/私钥对)实现节点210之间传输数据的可靠性;接入认证机制用于根据实际的业务场景对加入区块链网络200的业务主体的身份进行认证,并在认证通过时赋予业务主体接入区块链网络200的权限;业务主体身份管理用于存储允许接入区块链网络200的业务主体的身份、以及权限(例如能够发起的交易的类型)。
共识层202封装了区块链网络200中的节点210对区块达成一致性的机制(即共识机制)、交易管理和账本管理的功能。
共识机制包括POS、POW和DPOS等共识算法,支持共识算法的可插拔。
交易管理用于验证节点210接收到的交易中携带的数字签名,验证业务主体的身份信息,并根据身份信息判断确认其是否具有权限进行交易(从业务主体身份管理读取相关信息);对于获得接入区块链网络200的授权的业务主体而言,均拥有认证中心颁发的数字证书,业务主体利用自己的数字证书中的私钥对提交的交易进行签名,从而声明自己的合法身份。
账本管理:用于维护区块链和账本数据库。对于取得共识的区块,追加到区块链的尾部;执行取得共识的区块中的交易,当交易包括更新操作时更新状态数据库中的键值对,当交易包括查询操作时查询账本数据库中的键值对并向业务主体返回查询结果。支持对账本数据库的多种维度的查询操作,包括:根据区块序列号(例如交易的哈希值)查询区块;根据区块哈希值查询区块;根据交易序列号查询区块;根据交易序列号查询交易;根据业务主体的账号(序列号)查询业务主体的账号数据;根据通道名称查询通道中的区块链。
应用层201封装了区块链网络能够实现的各种业务,包括交易的溯源、存证和验证等。
下面说明实现本发明实施例的区块链网络的节点的示例性结构,可以理解地,区块链网络200中的任一类型的节点的硬件结构可以根据下文说明的硬件结构而实施。
下面对本发明实施例的电子设备的结构做详细说明,其中,承载本发明所提供的基于区块链网络的政务信息处理方法可以通过各类型电子设备来实施,如带有信息处理功能的专用终端,也可以为带有信息处理功能的电子设备,例如前述图1中运行区块链网络管理平台300的电子设备。图3为本发明实施例提供的电子设备的组成结构示意图,可以理解,图3仅仅示出了电子设备的示例性结构而非全部结构,根据需要可以实施图3示出的部分结构或全部结构。
本发明实施例提供的电子设备包括:至少一个处理器301、存储器302、用户接口303和至少一个网络接口304。电子设备30中的各个组件通过总线***305耦合在一起。可以理解,总线***305用于实现这些组件之间的连接通信。总线***305除包括数据总线之外,还包括电源总线、控制总线和状态信号总线。但是为了清楚说明起见,在图3中将各种总线都标为总线***305。
其中,用户接口303可以包括显示器、键盘、鼠标、轨迹球、点击轮、按键、按钮、触感板或者触摸屏等。
可以理解,存储器302可以是易失性存储器或非易失性存储器,也可包括易失性和非易失性存储器两者。本发明实施例中的存储器302能够存储数据以支持终端(如600-1)的操作。这些数据的示例包括:用于在终端(如终端600-1)上操作的任何计算机程序,如操作***和应用程序。其中,操作***包含各种***程序,例如框架层、核心库层、驱动层等,用于实现各种基础业务以及处理基于硬件的任务。应用程序可以包含各种应用程序。
在一些实施例中,本发明实施例提供的信息处理装置可以采用软硬件结合的方式实现,作为示例,本发明实施例提供的信息处理装置可以是采用硬件译码处理器形式的处理器,其被编程以执行本发明实施例提供的信息处理方法。例如,硬件译码处理器形式的处理器可以采用一个或多个应用专用集成电路(ASIC,Application Specific IntegratedCircuit)、DSP、可编程逻辑器件(PLD,Programmable Logic Device)、复杂可编程逻辑器件(CPLD,Complex Programmable Logic Device)、现场可编程门阵列(FPGA,Field-Programmable Gate Array)或其他电子元件。
作为本发明实施例提供的信息处理装置采用软硬件结合实施的示例,本发明实施例所提供的信息处理装置可以直接体现为由处理器301执行的软件模块组合,软件模块可以位于存储介质中,存储介质位于存储器302,处理器301读取存储器302中软件模块包括的可执行指令,结合必要的硬件(例如,包括处理器301以及连接到总线305的其他组件)完成本发明实施例提供的信息处理方法。
作为示例,处理器301可以是一种集成电路芯片,具有信号的处理能力,例如通用处理器、数字信号处理器(DSP,Digital Signal Processor),或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等,其中,通用处理器可以是微处理器或者任何常规的处理器等。
作为本发明实施例提供的信息处理装置采用硬件实施的示例,本发明实施例所提供的装置可以直接采用硬件译码处理器形式的处理器301来执行完成,例如,被一个或多个应用专用集成电路(ASIC,Application Specific Integrated Circuit)、DSP、可编程逻辑器件(PLD,Programmable Logic Device)、复杂可编程逻辑器件(CPLD,ComplexProgrammable Logic Device)、现场可编程门阵列(FPGA,Field-Programmable GateArray)或其他电子元件执行实现本发明实施例提供的信息处理方法。
本发明实施例中的存储器302用于存储各种类型的数据以支持电子设备的操作。这些数据的示例包括:用于在电子设备上操作的任何可执行指令,如可执行指令,实现本发明实施例的从信息处理方法的程序可以包含在可执行指令中。
在另一些实施例中,本发明实施例提供的区块链网络中的政务信息处理装置可以采用软件方式实现,图3示出了存储在存储器302中的区块链网络中的政务信息处理装置3030,其可以是程序和插件等形式的软件,并包括一系列的模块,作为存储器302中存储的程序的示例,可以包括区块链网络中的政务信息处理装置3030,信息处理装置3030中包括以下的软件模块:
信息传输模块3031,用于获取目标用户的政务信息;
信息处理模块3032,用于对所述目标用户的政务信息进行验证,确定经过验证的所述政务信息所对应的权限信息;
所述信息处理模块3032,用于获取与所述目标用户的政务信息的权限信息相匹配的目标节点的公钥;
所述信息处理模块3032,用于通过所述目标节点的所述公钥对所述目标用户的所述政务信息进行加密,得到目标用户的加密政务信息;
存储模块3033,用于基于所述目标用户所对应的用户标识、数据权限信息以及所述加密政务信息,生成目标区块,将所述目标区块加入所述区块链网络中。
结合图3示出的电子设备说明本发明实施例提供的信息处理方法,参见图4A,图4A为本发明实施例提供的基于区块链网络的政务信息处理方法一个可选的流程示意图,可以理解地,图4A所示的步骤可以由运行政务信息处理装置的各种电子设备执行,例如可以是如带有政务信息处理功能的专用终端、服务器或者服务器集群。下面针对图4A示出的步骤进行说明。
步骤401:获取目标用户的政务信息。
其中,所获取的政务信息可以包括与目标用户相匹配的身份证信息、税务证信息,法人证信息,以及相应的待审批政务文件(文件集合),进一步的,所述获取的与目标用户相匹配的前序任一信息可以将相应的哈希值向监管机构节点发送以完成验证。
参考图4B,图4B为本发明实施例提供的基于区块链网络的政务信息处理方法一个可选的应用场景示意图,其中,包括:区块链***、运营***和多个服务***。服务***部署于成员机构,用于根据成员机构的查询请求确定待查询的成员机构的服务***的路由信息,根据待查询的成员机构的服务***的路由信息,将查询请求加密后发送给待查询的成员机构的服务***,以及接收待查询的成员机构的服务***响应信息。运营***部署于运营商,用于对服务***进行的数据共享服务进行积分核算,区块链***用于收集服务***以及运营***产生的交易以及对收集交易进行上链处理。各成员机构可以通过服务***沟通自身的业务***和区块链***,消除了各成员机构的业务***的差异,并实现数据共享服务。但是,这一过程中,并未涉及如何实现区块链网络中的政务数据的公布更新(共享),也并未涉及对区块链网络中的政务数据进行加密处理,以避免政务数据泄露产生的风险。
步骤402:对所述目标用户的政务信息进行验证,确定经过验证的所述政务信息所对应的权限信息。
在本发明的一些实施例中,对所述目标用户的政务信息进行验证,确定经过验证的所述政务信息所对应的权限信息,可以通过以下方式实现:
对所述目标用户的政务信息进行验证,当所述目标用户的政务信息与所述目标用户的原始记录相匹配时,确定经过验证的所述政务信息所对应的管理权限节点为当前机构节点和监管机构节点。其中,当前机构节点拥有对所述目标用户的政务信息进行检查与修改(数据未上链前)的权限,向监管机构节点配置相应的权限后,监管机构节点能够查看存储在区块链网络中的政务信息,以及时获知用户的政务信息的调整和/或增加。当由于政务信息用于表征目标用户的在不同所对应阶段的政务处理过程中的信息(例如发生法人信息信息的变更),目标用户在政务信息的变化过程中,所产生的政务信息类型广、数量多,因此,所述目标用户的政务信息与所述目标用户的原始记录相匹配时既能够保证相应节点的权限信息与目标用户的原始记录相匹配,又能够保证区块链网络中所存储的政务信息的准确性。
在本发明的一些实施例中,对所述目标用户的政务信息进行验证,确定经过验证的所述政务信息所对应的权限信息,可以通过以下方式实现:
当所述目标用户的政务信息与所述目标用户的原始记录不匹配时,确定经过验证的所述政务信息的管理权限节点为当前机构节点,并发送提示信息,其中,所述提示信息用于提示对所述目标用户的政务信息进行调整,以实现政务信息与所述目标用户相匹配。其中,当前机构节点拥有对所述目标用户的政务信息进行检查与修改(数据未上链前)的权限,由于政务信息用于表征目标用户的在不同阶段(政务活动中)产生的政务信息,目标用户在政务信息的变化过程中,所产生的政务信息类型广、数量多,因此,通过对目标用户的政务信息进行验证,以保证与目标用户的原始记录相匹配,进而保证区块链网络中所存储的政务信息的准确性,避免机构节点获得错误的政务信息。
步骤403:获取与所述目标用户的政务信息的权限信息相匹配的目标节点的公钥。
步骤404:通过所述目标节点的所述公钥对所述目标用户的所述政务信息进行加密,得到目标用户的加密政务信息。
在本发明的一些实施例中,还可以采用D-H非对称加密算法对目标用户的政务信息进行加密保护,具体包括:使政府每个部门配有一个公钥KP和一个私钥Ks,任一部门发布政务信息并完成区块化封装后采用公钥KP对政务信息加密,生成密文A,这一过程由特定的函数f完成,其中f可以封装于相应的智能合约中,表示为A=f(a,KP),当区块链网络中的其他机构节点需要获取其目标用户的政务信息时,采用私钥Ks对该政务信息进行解密,获取明文a,该过程可表示为a=f(a*,Ks)。
步骤405:基于所述目标用户所对应的用户标识、数据权限信息以及所述加密政务信息,生成目标区块,将所述目标区块加入所述区块链网络中。
在本发明的一些实施例中,所述区块链网络中与每一政务信息对应的区块由区块头和区块体组成,区块头内封装有区块当前的版本号、上一个区块的地址、时间戳、当前区块的哈希值以及随机数,区块体内则包含区块创建过程中生成的且经过验证的所有政务变更记录,所有政务变更记录通过哈希(Hash)过程寻找默克尔(Merkle)树的根且所述的根被记入区块头中。
在本发明的一些实施例中,所述方法还包括:
接收所述区块链网络中的其他机构节点的数据同步请求;响应于所述数据同步请求,对所述其他机构节点的权限进行验证;当所述其他机构节点的权限通过验证时,控制所述当前机构节点与所述其他机构节点之间进行数据同步,以实现所述其他机构节点获取相应的政务信息。其中,由于区块链网络中的其他机构节点并不能够获取当前机构节点所上传的目标用户的政务信息,因此,当区块链网络中的其他机构节点期望获取相应的目标用户的政务信息时,需要发出相应的数据同步请求;以用户调整政务任务为例,当目标用户由当前政务任务调整至触发另一政务任务时,区块链网络管理平台可以根据所接收的数据同步请求对所述其他机构节点的权限进行验证;当所述其他机构节点的权限通过验证时,控制所述当前机构节点与所述其他机构节点之间进行数据同步(例如可以通过其他机构节点与当前机构节点达成共识的方式进行数据同步),保证了目标用户的政务信息在不同结构节点之间传输的完整性。
在本发明的一些实施例中,当区块链网络中的其他机构节点需要查询区块链网络中的相应目标用户的政务信息时,结合图4A所示的区块链网络中的目标用户的政务信息处理方法,继续参考图5,图5为本发明实施例提供的区块链网络中的目标用户的政务信息处理方法一个可选的流程示意图,处理过程包括以下步骤:
步骤406:政务信息处理装置接收查询请求。
步骤407:解析所述查询请求以获取对应的用户标识。
步骤408:根据所述用户标识,获取所述区块链网络中的目标区块内的政务信息的权限信息。
在本发明的一些实施例中,根据所述用户标识,获取所述区块链网络中的目标区块内的政务信息的权限信息,可以通过以下方式实现:
获取所述查询请求中的查询条件信息,所述查询条件信息包括至少一个目标维度的目标索引值;根据所述至少一个目标维度的目标索引值,查询所述区块链网络中的信息索引表,得到所述政务信息所对应的用户标识,其中,所述信息索引表包括已存储信息的用户标识以及不同维度上的索引值;根据所述政务信息所对应的用户标识,确定目标区块内的政务信息的权限信息。其中,由于当前机构节点在区块链网络中所存储的目标用户的政务信息能够被相应的其他机构节点所调取查询,因此,通过查询所述区块链网络中的信息索引表,得到所述目标用户的政务信息所对应的用户标识,根据所述目标用户的政务信息所对应的用户标识,确定目标区块内的目标用户的政务信息的权限信息,可以克服传统的中心化存储中目标用户的政务信息的实际拥有者和各互联网应用的运营方在目标用户的政务信息的控制能力上的不对等的缺陷,避免了传统的中心化存储方式中,互联网应用的运营方可以肆意的分析、利用目标用户的政务信息,甚至售卖目标用户的政务信息以获取利益,威胁用户安全的漏洞。
步骤409:对所述政务信息的权限信息与所述用户标识进行校验,判断是否通过;通过验证执行步骤410,否则,执行步骤411。
步骤410:当所述政务信息的权限信息与所述用户标识相匹配时,在所述区块链网络中获取相应的政务信息。
步骤411:通知校验未通过。
步骤412:响应于所述查询指令,将所获取的相应的政务信息向相应的客户端进行推送。
通过本实施例所示的技术方案,当其他机构节点(政府部门)希望查询或使用区块链网络中所保存的目标用户的政务信息时,需要首先通过机构节点的信息的验证,以避免非法用户假冒机构节点非法获取目标用户的政务信息,这一过程中获取相应的目标用户的政务信息,然后将目标用户的政务信息保存在区块链网络中,同时上链后的目标用户的政务信息可被通过验证的机构节点进行查看,因采用区块链的方式进行目标用户的政务信息的发布,从而使得可以查看目标用户的政务信息的历史记录,且不需要其他机构接入,解决了现有的目标用户的政务信息传输使用过程中所存在的效率低下和安全性较低的问题,达到了有效提升安全性的技术效果。
在本发明的一些实施例中,当区块链网络中的其他机构节点需要查询区块链网络中的相应目标用户的政务信息时,结合图5所示的区块链网络中的目标用户的政务信息处理方法,继续参考图6,图6为本发明实施例提供的区块链网络中的目标用户的政务信息处理方法一个可选的流程示意图,处理过程包括以下步骤:
步骤4101:获取所述政务信息的权限信息相匹配的目标节点的私钥;
步骤4102:判断是否需要获取动态口令,如果是,执行步骤4104,否则,执行步骤4103。
步骤4103:通过所述目标节点的所述私钥对从所述区块链网络中所获取相应的政务信息进行解密处理,得到相应的明文状态的政务信息。
步骤4104:向所述目标用户标识所对应的目标用户请求相应的动态口令;
步骤4105:根据所获取的动态口令,在所述区块链网络中获取相应的政务信息;
步骤4106:通过与所述动态口令相匹配的私钥,对所述政务信息进行解密处理。
由此,可以实现获取与所述目标用户标识相匹配的政务信息。
其中,由于区块链网络中所存储的目标用户的政务信息均为加密信息,因此通过目标节点的私钥对从所述区块链网络中所获取相应的目标用户的政务信息进行解密处理,能够获得相应的目标用户的政务信息,使得目标用户的政务信息的使用方能够通过明文数据的方式使用相应的目标用户的政务信息。进一步地,当向所述目标用户标识所对应的目标用户请求相应的动态口令时,目标用户能够及时的获知目标用户的政务信息何时被相应的其他机构节点(政府部门)查看,以及时的与其他机构节点(政府部门)进行联系。
结合图3示出的电子设备说明本发明实施例提供的信息处理方法,参见图7,图7为本发明实施例提供的区块链网络中的目标用户的政务信息处理方法一个可选的流程示意图,可以理解地,图7所示的步骤可以由运行信息处理装置的各种电子设备执行,例如可以是如带有目标用户的政务信息处理功能的专用终端、服务器或者服务器集群。下面针对图7示出的步骤进行说明。
步骤701:获取所述区块链网络中的不同对所述目标用户的政务信息的处理结果。
其中,政务信息的处理可以基于相应的智能合约实现,其中,智能合约可以存储数据,该数据可以用于记录信息、事实、关联、余额以及实现合约执行逻辑所需的任何其他信息。智能合约可以被描述为由函数组成的计算机可执行程序,其中可以创建该智能合约的实例(instance),调用函数以执行智能合约的逻辑。
在本发明的一些实施例中,可以基于对象和面向对象的类来实现智能合约。例如,智能合约的条款和组件可以表示为由实现智能合约的应用程序处理的对象。智能合约(或智能合约中的对象)可以像其他面向对象的对象一样调用另一个智能合约(或同一智能合约中的对象)。例如,对象进行的调用可以是创建、更新、删除、传播或与另一个类的对象通信的调用。对象之间的调用可以由函数、方法、应用程序编程接口(API applicationprogramming interface)或其他调用机制实现。例如,第一对象可以调用函数来创建第二对象。
在本发明的一些实施例中,上述目标用户的标识可以由所述区块链的节点设备调用所述区块链网络中部署的智能合约而获得,上述智能合约声明有基于目标用户生成相应的目标用户标识。通过所述目标用户标识可以确定相应的目标用户的政务信息。
步骤702:响应于所述政务信息的处理结果,触发在所述区块链网络中进行广播。
由此,可以实现所述区块链网络中的其他机构节点之间进行数据同步,更新与所述目标用户的政务信息相匹配的处理结果。
步骤703:将所述目标用户的政务信息的处理结果向相应的客户端进行推送。
通过本实施例所示的技术方案,当目标用户的政务信息被相应的机构节点处理完成之后时,将所处理结果保存在区块链网络中,由于区块链网络中的各节点通过共识机制达成的、具有分布式数据存储结构的P2P网络***,该区块链内的数据分布在时间上相连的一个个“区块(block)”之内,后一区块包含前一区块的数据摘要,且根据具体的共识机制(如POW、POS、DPOS或PBFT等)的不同,达成全部或部分节点的数据全备份。本领域的技术人员熟知,由于区块链网络***在相应共识机制下运行,已收录至区块链数据库内的数据很难被任意的节点篡改,例如采用Pow共识的区块链,至少需要全网51%算力的攻击才有可能篡改已有数据,因此区块链***有着其他中心化数据库***所无法比拟的保证数据安全、防攻击篡改的特性。由此可知,被收录至区块链的分布式数据库中的数据不会被攻击或篡改,从而保证了存证入区块链的分布式数据库的处理结果的真实可靠性,避免了对于处理结果的更改。
下面继续对本发明所提供的基于区块链网络的政务信息处理方法进行说明,其中,参考图8,图8为本发明所提供的基于区块链网络的政务信息处理方法的使用环境示意图,其中,
用户,用于表征即办理一个需要多个政府单位和组织参与的业务,需要提交相关材料上区块链的个人或法人组织,其中本发明中的法人包括但不限于:企业、组织和政府单位。
业务单位,用于表征参与到用户办理某一政务业务的政府单位、企业(在本发明的一个可选的使用场景中,企业可以为银行,用户在办理开办公司业务时,需要银行开户)、组织(例如参与的会计事物所等)。需要说明的是本发明的业务单位一般是由多个单位构成的集合。
下面对图8所示的基于区块链网络的政务信息处理方法使用环境进行说明,其中,基于区块链网络的政务信息处理方法主要包括:
政务数据互信交换区块链平台,其中,本发明所涉及的政务数据互信交换区块链平台可以为基于“联盟链”形式所设计的政务数据互信交换区块链平台,任何一个业务相关的单位将作为区块链网络中的节点。
具体的,用户可以选择跨部门业务的统一门户,或任意一个业务部门的门户或APP,将政府部门办理某项业务(如开办公司、办理营业执照)时需要共享的数据,包括基本信息、电子证照等全部写入区块链,并由该节点单位进行相应的审核处理。
节点单位审核通过后,经过业务调度中心,触发通知其它业务相关单位。
其中,业务协同中心,用于配置某项业务办理的具体流程及参与的相关单位的对应信息,用户上传完业务所需要信息后,选择办理事项内容,触发业务协同中心选择不同的业务流程和参与的单位节点。
其中,当用户的数据经过一个业务单位审核后,区块链网络中剩余所有单位可以同时从区块链网络中获取用户的共享信息,完成数据同步,并对业务进行审核,以实现加速提高政府业务的处理效率。
同时,各单位的审核结果可以分别返回给用户(例如单个单位节点审核完成即可完成的任务),也可以汇总后返回。(例如对法律文本的审核需要多节点参数完成)。这一过程中,政务信息的处理可以基于相应的智能合约实现,其中,,智能合约可以存储数据,该数据可以用于记录信息、事实、关联、余额以及实现合约执行逻辑所需的任何其他信息。智能合约可以被描述为由函数组成的计算机可执行程序,其中可以创建该智能合约的实例(instance),调用函数以执行智能合约的逻辑。
在本发明的一些实施例中,可以基于对象和面向对象的类来实现智能合约。例如,智能合约的条款和组件可以表示为由实现智能合约的应用程序处理的对象。智能合约(或智能合约中的对象)可以像其他面向对象的对象一样调用另一个智能合约(或同一智能合约中的对象)。例如,对象进行的调用可以是创建、更新、删除、传播或与另一个类的对象通信的调用。对象之间的调用可以由函数、方法、应用程序编程接口(applicationprogramming interface,API)或其他调用机制实现。例如,第一对象可以调用函数来创建第二对象。
进一步地,基于以上关于智能合约的描述,本说明书提供的一个或多个实施例所述的目标租赁对象的可租赁状态数据还可以被保存在区块链的“状态数据库”中,例如存储于智能合约账户的“storage”内容中,或存储于执行智能合约对应的收据(Receipts)树中,由上述智能合约管理维护上述目标租赁对象的可租赁状态,以执行对上述目标租赁对象的可租赁状态数据的增、删、查、改。本领域的技术人员应知,智能合约账户的“storage”内容可以MPT树的形式被存储在合约账户的“状态(state)树”中,上述“状态树”或“收据树”均被存储于区块链各个节点设备的本地数据库中,作为区块链的分布式数据库中“状态数据库”的内容。
参考图9,图9为本发明所提供的基于区块链网络的政务信息处理方法一个可选使用过程示意图,具体包括以下步骤:
步骤901:用户可选择某一业务单位m的网站、APP或终端机提交业务申请,或直接通过业务的统一门户提交申请。
步骤902:用户选择的业务提交给业务协同中心。
步骤903:用户上传数据到政务数据互信交换区块链平台。
步骤904:业务协同中心通知业务单位m及进行审核。
步骤905:政务数据互信交换区块链平台将数据提交给业务单位m的管理员审核。
步骤906:当审核未通过时,终止业务处理流程;当审核通过向平台写入相应的标记信息,以表征当前审核通过。
步骤907:当审核通过时,通知业务协同中心触发并行处理流程。
步骤908:业务协同中心通知区块链网络中的相关业务单位(例如:业务单位1,业务单位2,......业务单位n)分别进行审批。
步骤909:区块链网络中的各业务单位分别调阅区块链平台中的数据进行审核处理。
步骤910:将审核结果及办理结果材料可以分别(或汇总)后返回给用户,以通知用户相应的业务处理情况。
参考图10,图10为本发明所提供的基于区块链网络的政务信息处理装置一个可选结构示意图,以实现本发明所提供的政务服务,其中:
政务数据互信交换区块链平台分层体系架构如图10所示,包括:
(1)用户层
业务应用层是最终呈现给用户的业务应用程序部分,包括用户注册登录、业务数据上链、区块数据查询、业务数据查询和多节点区块验证,主要是调用接口层提供的接口,为用户提供服务和应用。
(2)接口层
接口层是基于底层链码提供的接口封装成的各种接口,主要用于完成功能模块的封装,为用户层提供更简洁的调用方式。接口层通过调用接口与其他节点进行通信,并对本地账本进行访问、读写等操作。
(3)区块链核心层
区块链核心层包括成员管理、区块和交易管理、合约管理。整个网络运行中发生的事件可以被应用访问,以触发外部流程甚至其他***,可以实现区块链***网络中信息的记录、验证和传播,应用则通过发起交易来向账本中记录数据。
(4)区块链基础设施层
区块链基础设施层提供区块链***正常运行所需的操作环境和硬件设施,为上层提供物理资源,是区块链***的基础支持。具体包括资源层和物理层,资源层包括虚拟管理、负载均衡和资源载控,物理层包括公有云、私有云和容器云。
参考图11,图11为本发明所提供的基于区块链网络的政务信息处理装置一个可选的数据结构示意图,其中,本发明所提供的政务数据互信交换区块链平台一个可选的功能结构示意图,其中,具体包括:
(1)用户层功能
1)用户注册:用户注册相关的信息,管理人员进行审核,审核通过的用户,将会分配通道并在该通道内注册该用户,以获取用户的密钥信息。
2)业务数据录入:上链的数据进行收取录入,可直接从其它的关系型或非关系型数据库中导入,以便用户删除修改。
3)区块数据查询:查询链上的区块信息。
4)业务数据报表:导出业务数据上链区块数据信息报表内容。
(2)接口层,用于通道创建与密钥传输及测试。
(3)区块链核心层功能
1)数据查询:按照高度,哈希,交换ID查询区块数据。
2)链码管理:***对链码提供安装,实例化,更新,停止功能。
3)通道管理:***提供创建通道,加入通道,数据隔离的多通道等功能。
4)共识服务:***提供可插拔的共识管理,Apache Kafka共识,简化拜占庭容错(SBFT),拜占庭容错PBFT等共识服务算法。
5)节点管理:周期的节点健康管理功能。
6)认证服务:支持基于CA证书中心对用户的公钥和私钥进行认证。
7)排序服务:为交易排序,并生成区块。
(4)区块链层功能
区块链层的功能主要基于联盟区块链网络的部署搭建,实现多链码和多通道的创建及管理,权参照通用的技术方案。
(5)存储层功能
账本数据的存储及同步,交易缓存、块缓存及运行时数据缓存的缓存机制,用KV数据库Level DB进行账本存储。
通过本实施例所示的技术方案,用户可一次在一个节点上传办理一个政务业务所需要的全部材料;同时通过用户提交所有业务所需的一次数据,经任意一个业务单位节点“一次审核”后,该跨单位、跨部门、跨组织的业务,可以同时开展办理“并行办理”,实现业务办理的并行化;基于“联盟链”形式建设政务数据互信交换区块链平台,任何一个业务相关的单位将作为区块链的节点,将办理该业务时需要共享的全部数据写入区块链,并由该节点单位进行了审核。而对于所有业务单位而言,可以同时从区块链网络中获取用户的共享信息,并对业务进行审核,以此加速提高政府业务的办理效率。对于整个区块链网络通过一个中心化的业务协同中心,可以触发不同的业务流程和参与的业务节点。并且可以实现同时协调全部业务单位参与到办理用户某一业务,包括政府单位、企业(如银行,用户在办理开办公司业务时,需要银行开户)、组织(如参与的会计事物所等)等。
本发明具有以下有益技术效果:
通过获取目标用户的政务信息;对所述目标用户的政务信息进行验证,确定经过验证的所述政务信息所对应的权限信息;获取与所述目标用户的政务信息的权限信息相匹配的目标节点的公钥;通过所述目标节点的所述公钥对所述目标用户的所述政务信息进行加密,得到目标用户的加密政务信息;基于所述目标用户所对应的用户标识、数据权限信息以及所述加密政务信息,生成目标区块,将所述目标区块加入所述区块链网络中,由此,实现了将用户的政务信息全部存储在相应的区块链网络中,保证用户验证信息的公平公正,不可篡改的同时,有效提高信息安全,避免信息的泄露,进一步地,不同的政府部门均可以调阅相应的政务信息,实现政务信息的可信共享和授权使用,从而在保证政务数据安全、可控的前提之下,实现政务数据的跨部门和高效使用以上所述,仅为本发明的实施例而已,并非用于限定本发明的保护范围,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。

Claims (10)

1.一种基于区块链网络的政务信息处理方法,其特征在于,所述方法包括:
获取目标用户的政务信息;
对所述目标用户的政务信息进行验证,确定经过验证的所述政务信息所对应的权限信息;
获取与所述目标用户的政务信息的权限信息相匹配的目标节点的公钥;
通过所述目标节点的所述公钥对所述目标用户的所述政务信息进行加密,得到目标用户的加密政务信息;
基于所述目标用户所对应的用户标识、数据权限信息以及所述加密政务信息,生成目标区块,将所述目标区块加入所述区块链网络中。
2.根据权利要求1所述的方法,其特征在于,所述对所述目标用户的政务信息进行验证,确定经过验证的所述政务信息所对应的权限信息,包括:
对所述目标用户的政务信息进行验证,当所述目标用户的政务信息与所述目标用户的原始记录相匹配时,确定经过验证的所述政务信息所对应的管理权限节点为当前机构节点和监管机构节点;或者,
当所述目标用户的政务信息与所述目标用户的原始记录不匹配时,确定经过验证的所述政务信息的管理权限节点为当前机构节点,并发送提示信息,其中,所述提示信息用于提示对所述目标用户的政务信息进行调整,以实现政务信息与所述目标用户相匹配。
3.根据权利要求1所述的方法,其特征在于,所述方法还包括:
接收所述区块链网络中的其他机构节点的数据同步请求;
响应于所述数据同步请求,对所述其他机构节点的权限进行验证;
当所述其他机构节点的权限通过验证时,控制当前机构节点与所述其他机构节点之间进行数据同步,以实现所述其他机构节点获取相应的政务信息。
4.根据权利要求1所述的方法,其特征在于,所述方法还包括:
接收查询请求,并解析所述查询请求以获取对应的用户标识;
根据所述用户标识,获取所述区块链网络中的目标区块内的政务信息的权限信息;
对所述政务信息的权限信息与所述用户标识进行校验;
当所述政务信息的权限信息与所述用户标识相匹配时,在所述区块链网络中获取相应的政务信息;
响应于所述查询指令,将所获取的相应的政务信息向相应的客户端进行推送。
5.根据权利要求4所述的方法,其特征在于,所述根据所述用户标识,获取所述区块链网络中的目标区块内的政务信息的权限信息,包括:
获取所述查询请求中的查询条件信息,所述查询条件信息包括至少一个目标维度的目标索引值;
根据所述至少一个目标维度的目标索引值,查询所述区块链网络中的信息索引表,得到所述政务信息所对应的用户标识,其中,所述信息索引表包括已存储信息的用户标识以及不同维度上的索引值;
根据所述政务信息所对应的用户标识,确定目标区块内的政务信息的权限信息。
6.根据权利要求4所述的方法,其特征在于,所述当所述政务信息的权限信息与所述用户标识相匹配时,在所述区块链网络中获取相应的政务信息,包括:
获取所述政务信息的权限信息相匹配的目标节点的私钥;
通过所述目标节点的所述私钥对从所述区块链网络中所获取相应的政务信息进行解密处理,得到相应的明文状态的政务信息;或者,
向所述目标用户标识所对应的目标用户请求相应的动态口令;
根据所获取的动态口令,在所述区块链网络中获取相应的政务信息;
通过与所述动态口令相匹配的私钥,对所述政务信息进行解密处理,以获取与所述目标用户标识相匹配的政务信息。
7.根据权利要求1所述的方法,其特征在于,所述方法还包括:
获取所述区块链网络中的不同对所述目标用户的政务信息的处理结果;
响应于所述政务信息的处理结果,触发在所述区块链网络中进行广播,以实现所述区块链网络中的其他机构节点之间进行数据同步,更新与所述目标用户的政务信息相匹配的处理结果;
将所述目标用户的政务信息的处理结果向相应的客户端进行推送。
8.一种基于区块链网络的政务信息处理装置,其特征在于,所述装置包括:
信息传输模块,用于获取目标用户的政务信息;
信息处理模块,用于对所述目标用户的政务信息进行验证,确定经过验证的所述政务信息所对应的权限信息;
所述信息处理模块,用于获取与所述目标用户的政务信息的权限信息相匹配的目标节点的公钥;
所述信息处理模块,用于通过所述目标节点的所述公钥对所述目标用户的所述政务信息进行加密,得到目标用户的加密政务信息;
存储模块,用于基于所述目标用户所对应的用户标识、数据权限信息以及所述加密政务信息,生成目标区块,将所述目标区块加入所述区块链网络中。
9.一种电子设备,其特征在于,所述电子设备包括:
存储器,用于存储可执行指令;
处理器,用于运行所述存储器存储的可执行指令时,实现权利要求1至7任一项所述的基于区块链网络的政务信息处理方法。
10.一种计算机可读存储介质,存储有可执行指令,其特征在于,所述可执行指令被处理器执行时实现权利要求1至7任一项所述的基于区块链网络的政务信息处理方法。
CN201910862259.XA 2019-09-12 2019-09-12 基于区块链网络的政务信息处理方法、装置、电子设备及存储介质 Pending CN110597832A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201910862259.XA CN110597832A (zh) 2019-09-12 2019-09-12 基于区块链网络的政务信息处理方法、装置、电子设备及存储介质

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201910862259.XA CN110597832A (zh) 2019-09-12 2019-09-12 基于区块链网络的政务信息处理方法、装置、电子设备及存储介质

Publications (1)

Publication Number Publication Date
CN110597832A true CN110597832A (zh) 2019-12-20

Family

ID=68859088

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201910862259.XA Pending CN110597832A (zh) 2019-09-12 2019-09-12 基于区块链网络的政务信息处理方法、装置、电子设备及存储介质

Country Status (1)

Country Link
CN (1) CN110597832A (zh)

Cited By (33)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111192186A (zh) * 2020-01-10 2020-05-22 数字广东网络建设有限公司 政务处理的方法、装置、计算机设备和存储介质
CN111241592A (zh) * 2019-12-30 2020-06-05 航天信息股份有限公司 一种基于区块链技术的商事登记方法和***
CN111241195A (zh) * 2020-01-02 2020-06-05 腾讯云计算(北京)有限责任公司 分布式***的数据库处理方法、装置、设备及存储介质
CN111309745A (zh) * 2020-02-10 2020-06-19 腾讯科技(深圳)有限公司 虚拟资源处理方法、装置、电子设备及存储介质
CN111414647A (zh) * 2020-03-23 2020-07-14 深圳市闪联信息技术有限公司 一种基于区块链技术防篡改的数据共享***及方法
CN111444992A (zh) * 2020-03-27 2020-07-24 腾讯云计算(北京)有限责任公司 基于信息码的用户信息查验方法及***
CN111444260A (zh) * 2020-02-13 2020-07-24 江苏荣泽信息科技股份有限公司 一种基于区块链的电子凭证的应用平台
CN111461879A (zh) * 2020-03-11 2020-07-28 中关村科技软件股份有限公司 一种基于区块链的政务服务处理***和方法
CN111611554A (zh) * 2020-04-21 2020-09-01 哈尔滨工业大学 基于联盟区块链的图档文件流转与追溯***及方法
CN111626552A (zh) * 2020-04-10 2020-09-04 南京优物链科技有限公司 基于区块链技术的不动产管理平台
CN111769956A (zh) * 2020-06-30 2020-10-13 平安国际智慧城市科技股份有限公司 业务处理方法、装置、设备及介质
CN111787090A (zh) * 2020-06-28 2020-10-16 成都无右区块链科技有限公司 一种基于区块链技术的智慧法治平台
CN111984843A (zh) * 2020-08-18 2020-11-24 成都数融科技有限公司 一种基于区块链的市民信用评价方法和***
CN112053274A (zh) * 2020-10-12 2020-12-08 腾讯科技(深圳)有限公司 政务区块链网络的构建向导方法及装置
CN112235368A (zh) * 2020-09-29 2021-01-15 中国人民武装警察部队工程大学 一种基于联盟区块链的rfid装备管理***
CN112330309A (zh) * 2021-01-06 2021-02-05 数字江西科技有限公司 基于区块链的行政服务数据交换***和方法
CN112395648A (zh) * 2020-11-12 2021-02-23 迅鳐成都科技有限公司 基于区块链的政务公共数据调用信息追溯方法及***
CN112435151A (zh) * 2020-11-27 2021-03-02 山东省计算中心(国家超级计算济南中心) 一种基于关联分析的政务信息数据处理方法及***
CN112541034A (zh) * 2020-01-02 2021-03-23 北京融信数联科技有限公司 一种基于联盟链技术的政务数据共享方法
CN112651713A (zh) * 2020-12-24 2021-04-13 傲普(上海)新能源有限公司 一种基于区块链的能源统计报表共享的方法
CN112712452A (zh) * 2020-12-02 2021-04-27 杭州趣链科技有限公司 基于区块链的审批信息处理方法和装置
CN112860647A (zh) * 2021-03-09 2021-05-28 广州赛宝联睿信息科技有限公司 一种基于大数据的政府激励用信息共享***
CN112883428A (zh) * 2021-01-21 2021-06-01 贵州电网有限责任公司 一种it资产管理***防篡改方法
CN112948811A (zh) * 2021-03-04 2021-06-11 深圳东信易通科技有限公司 基于区块链的用户授权信息处理方法、设备、介质及***
CN113362047A (zh) * 2021-08-11 2021-09-07 环球数科集团有限公司 旅游政务信息的处理方法、***及存储介质
CN113542194A (zh) * 2020-04-16 2021-10-22 中国联合网络通信集团有限公司 用户行为追溯方法、装置、设备及存储介质
CN113706106A (zh) * 2021-08-26 2021-11-26 湖南天河文链科技有限公司 基于区块链构建的政务协同***
CN113722728A (zh) * 2021-08-13 2021-11-30 刘应森 基于区块链的智慧政务信息管理方法
CN113836098A (zh) * 2021-08-02 2021-12-24 安徽科大讯飞医疗信息技术有限公司 证明文件的管理方法、装置、***、设备及存储装置
WO2022078011A1 (zh) * 2020-10-12 2022-04-21 深圳壹账通智能科技有限公司 数据共享方法、***、服务器及计算机可读存储介质
CN115225639A (zh) * 2022-09-15 2022-10-21 杭州趣链科技有限公司 共识可信集群的变更方法、装置、计算机设备及介质
CN115222375A (zh) * 2022-09-21 2022-10-21 智慧齐鲁(山东)大数据科技有限公司 一种基于大数据的政务数据监控分析处理方法及***
CN116662963A (zh) * 2023-07-20 2023-08-29 山邮数字科技(山东)有限公司 基于区块链的智慧政务信息管理方法

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106228344A (zh) * 2016-07-28 2016-12-14 杭州云象网络技术有限公司 一种基于区块链技术的电子政务***建设方法
CN107079036A (zh) * 2016-12-23 2017-08-18 深圳前海达闼云端智能科技有限公司 注册及授权方法、装置及***
WO2017182601A1 (de) * 2016-04-22 2017-10-26 Bundesdruckerei Gmbh Elektronisches verfahren zur kryptographisch gesicherten überweisung eines betrags einer kryptowährung
CN108563788A (zh) * 2018-04-27 2018-09-21 腾讯科技(深圳)有限公司 基于区块链的数据查询方法、装置、服务器及存储介质
CN109242405A (zh) * 2018-06-28 2019-01-18 平安科技(深圳)有限公司 政务处理方法及装置、计算机设备与可读存储介质
CN109858258A (zh) * 2018-12-28 2019-06-07 北京市天元网络技术股份有限公司 基于区块链的政务数据交换方法及装置
CN109903135A (zh) * 2019-02-27 2019-06-18 成都金晨数通科技有限公司 一种基于区块链的珠宝电子信息共享***
CN110109930A (zh) * 2019-05-15 2019-08-09 山东省计算中心(国家超级计算济南中心) 基于区块链双链结构的政务数据存储、查询方法及***

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2017182601A1 (de) * 2016-04-22 2017-10-26 Bundesdruckerei Gmbh Elektronisches verfahren zur kryptographisch gesicherten überweisung eines betrags einer kryptowährung
CN106228344A (zh) * 2016-07-28 2016-12-14 杭州云象网络技术有限公司 一种基于区块链技术的电子政务***建设方法
CN107079036A (zh) * 2016-12-23 2017-08-18 深圳前海达闼云端智能科技有限公司 注册及授权方法、装置及***
CN108563788A (zh) * 2018-04-27 2018-09-21 腾讯科技(深圳)有限公司 基于区块链的数据查询方法、装置、服务器及存储介质
CN109242405A (zh) * 2018-06-28 2019-01-18 平安科技(深圳)有限公司 政务处理方法及装置、计算机设备与可读存储介质
CN109858258A (zh) * 2018-12-28 2019-06-07 北京市天元网络技术股份有限公司 基于区块链的政务数据交换方法及装置
CN109903135A (zh) * 2019-02-27 2019-06-18 成都金晨数通科技有限公司 一种基于区块链的珠宝电子信息共享***
CN110109930A (zh) * 2019-05-15 2019-08-09 山东省计算中心(国家超级计算济南中心) 基于区块链双链结构的政务数据存储、查询方法及***

Cited By (44)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111241592A (zh) * 2019-12-30 2020-06-05 航天信息股份有限公司 一种基于区块链技术的商事登记方法和***
CN111241195A (zh) * 2020-01-02 2020-06-05 腾讯云计算(北京)有限责任公司 分布式***的数据库处理方法、装置、设备及存储介质
CN112541034A (zh) * 2020-01-02 2021-03-23 北京融信数联科技有限公司 一种基于联盟链技术的政务数据共享方法
CN111241195B (zh) * 2020-01-02 2023-03-21 腾讯云计算(北京)有限责任公司 分布式***的数据库处理方法、装置、设备及存储介质
CN111192186A (zh) * 2020-01-10 2020-05-22 数字广东网络建设有限公司 政务处理的方法、装置、计算机设备和存储介质
CN111309745B (zh) * 2020-02-10 2022-04-22 腾讯科技(深圳)有限公司 虚拟资源处理方法、装置、电子设备及存储介质
CN111309745A (zh) * 2020-02-10 2020-06-19 腾讯科技(深圳)有限公司 虚拟资源处理方法、装置、电子设备及存储介质
CN111444260A (zh) * 2020-02-13 2020-07-24 江苏荣泽信息科技股份有限公司 一种基于区块链的电子凭证的应用平台
CN111461879A (zh) * 2020-03-11 2020-07-28 中关村科技软件股份有限公司 一种基于区块链的政务服务处理***和方法
CN111414647A (zh) * 2020-03-23 2020-07-14 深圳市闪联信息技术有限公司 一种基于区块链技术防篡改的数据共享***及方法
CN111444992A (zh) * 2020-03-27 2020-07-24 腾讯云计算(北京)有限责任公司 基于信息码的用户信息查验方法及***
CN111444992B (zh) * 2020-03-27 2023-04-07 腾讯云计算(北京)有限责任公司 基于信息码的用户信息查验方法及***
CN111626552A (zh) * 2020-04-10 2020-09-04 南京优物链科技有限公司 基于区块链技术的不动产管理平台
CN113542194A (zh) * 2020-04-16 2021-10-22 中国联合网络通信集团有限公司 用户行为追溯方法、装置、设备及存储介质
CN111611554A (zh) * 2020-04-21 2020-09-01 哈尔滨工业大学 基于联盟区块链的图档文件流转与追溯***及方法
CN111787090A (zh) * 2020-06-28 2020-10-16 成都无右区块链科技有限公司 一种基于区块链技术的智慧法治平台
CN111787090B (zh) * 2020-06-28 2021-06-15 成都无右区块链科技有限公司 一种基于区块链技术的智慧法治平台
CN111769956A (zh) * 2020-06-30 2020-10-13 平安国际智慧城市科技股份有限公司 业务处理方法、装置、设备及介质
CN111769956B (zh) * 2020-06-30 2022-09-23 深圳赛安特技术服务有限公司 业务处理方法、装置、设备及介质
CN111984843A (zh) * 2020-08-18 2020-11-24 成都数融科技有限公司 一种基于区块链的市民信用评价方法和***
CN112235368A (zh) * 2020-09-29 2021-01-15 中国人民武装警察部队工程大学 一种基于联盟区块链的rfid装备管理***
CN112053274B (zh) * 2020-10-12 2023-10-27 腾讯科技(深圳)有限公司 政务区块链网络的构建向导方法及装置
WO2022078011A1 (zh) * 2020-10-12 2022-04-21 深圳壹账通智能科技有限公司 数据共享方法、***、服务器及计算机可读存储介质
CN112053274A (zh) * 2020-10-12 2020-12-08 腾讯科技(深圳)有限公司 政务区块链网络的构建向导方法及装置
CN112395648A (zh) * 2020-11-12 2021-02-23 迅鳐成都科技有限公司 基于区块链的政务公共数据调用信息追溯方法及***
CN112435151B (zh) * 2020-11-27 2023-05-12 山东省计算中心(国家超级计算济南中心) 一种基于关联分析的政务信息数据处理方法及***
CN112435151A (zh) * 2020-11-27 2021-03-02 山东省计算中心(国家超级计算济南中心) 一种基于关联分析的政务信息数据处理方法及***
CN112712452A (zh) * 2020-12-02 2021-04-27 杭州趣链科技有限公司 基于区块链的审批信息处理方法和装置
CN112651713A (zh) * 2020-12-24 2021-04-13 傲普(上海)新能源有限公司 一种基于区块链的能源统计报表共享的方法
CN112330309A (zh) * 2021-01-06 2021-02-05 数字江西科技有限公司 基于区块链的行政服务数据交换***和方法
CN112883428A (zh) * 2021-01-21 2021-06-01 贵州电网有限责任公司 一种it资产管理***防篡改方法
CN112948811A (zh) * 2021-03-04 2021-06-11 深圳东信易通科技有限公司 基于区块链的用户授权信息处理方法、设备、介质及***
CN112860647A (zh) * 2021-03-09 2021-05-28 广州赛宝联睿信息科技有限公司 一种基于大数据的政府激励用信息共享***
CN113836098A (zh) * 2021-08-02 2021-12-24 安徽科大讯飞医疗信息技术有限公司 证明文件的管理方法、装置、***、设备及存储装置
CN113362047A (zh) * 2021-08-11 2021-09-07 环球数科集团有限公司 旅游政务信息的处理方法、***及存储介质
CN113722728B (zh) * 2021-08-13 2023-09-15 深圳市法自然信息科技有限公司 基于区块链的智慧政务信息管理方法
CN113722728A (zh) * 2021-08-13 2021-11-30 刘应森 基于区块链的智慧政务信息管理方法
CN113706106A (zh) * 2021-08-26 2021-11-26 湖南天河文链科技有限公司 基于区块链构建的政务协同***
CN115225639A (zh) * 2022-09-15 2022-10-21 杭州趣链科技有限公司 共识可信集群的变更方法、装置、计算机设备及介质
CN115225639B (zh) * 2022-09-15 2022-12-27 杭州趣链科技有限公司 共识可信集群的变更方法、装置、计算机设备及介质
CN115222375A (zh) * 2022-09-21 2022-10-21 智慧齐鲁(山东)大数据科技有限公司 一种基于大数据的政务数据监控分析处理方法及***
CN115222375B (zh) * 2022-09-21 2023-02-03 智慧齐鲁(山东)大数据科技有限公司 一种基于大数据的政务数据监控分析处理方法及***
CN116662963A (zh) * 2023-07-20 2023-08-29 山邮数字科技(山东)有限公司 基于区块链的智慧政务信息管理方法
CN116662963B (zh) * 2023-07-20 2024-04-05 山邮数字科技(山东)有限公司 基于区块链的智慧政务信息管理方法

Similar Documents

Publication Publication Date Title
CN110597832A (zh) 基于区块链网络的政务信息处理方法、装置、电子设备及存储介质
CN110727712B (zh) 基于区块链网络的数据处理方法、装置、电子设备及存储介质
CN110532323B (zh) 区块链网络中的学生身份信息处理方法、装置、电子设备及存储介质
US11533164B2 (en) System and method for blockchain-based cross-entity authentication
US11025435B2 (en) System and method for blockchain-based cross-entity authentication
US11611560B2 (en) Systems, methods, and apparatuses for implementing consensus on read via a consensus on write smart contract trigger for a distributed ledger technology (DLT) platform
US20200145223A1 (en) System and method for blockchain-based notification
WO2021000419A1 (en) System and method for blockchain-based cross-entity authentication
CN110569674A (zh) 基于区块链网络的认证方法及装置
CN110569658B (zh) 基于区块链网络的用户信息处理方法、装置、电子设备及存储介质
CN110598434B (zh) 基于区块链网络的房屋信息处理方法、装置、电子设备及存储介质
CN111988338B (zh) 基于区块链的权限可控的物联网云平台及数据交互方法
WO2020002009A1 (en) Delegating credentials with a blockchain member service
CN110769274B (zh) 基于区块链网络的直播信息处理方法、装置、电子设备及存储介质
CN112667748B (zh) 面向审计业务的区块链一体机、数据处理方法和装置
Sifah et al. Chain-based big data access control infrastructure
US7210034B2 (en) Distributed control of integrity measurement using a trusted fixed token
KR20220160021A (ko) 낮은 신뢰 권한 액세스 관리
Lee et al. Blockchain-based RBAC for user authentication with anonymity
Ulybyshev et al. (WIP) blockhub: Blockchain-based software development system for untrusted environments
CN112053274A (zh) 政务区块链网络的构建向导方法及装置
CN111698198B (zh) 秘密生成和份额分发
Wang et al. On-chain and off-chain collaborative management system based on consortium blockchain
CN111769956B (zh) 业务处理方法、装置、设备及介质
CN111062497A (zh) 基于区块链网络的物业管理方法、平台及存储介质

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination