CN113221167B - 基于区块链存证的数据处理方法、装置、设备和存储介质 - Google Patents
基于区块链存证的数据处理方法、装置、设备和存储介质 Download PDFInfo
- Publication number
- CN113221167B CN113221167B CN202110513294.8A CN202110513294A CN113221167B CN 113221167 B CN113221167 B CN 113221167B CN 202110513294 A CN202110513294 A CN 202110513294A CN 113221167 B CN113221167 B CN 113221167B
- Authority
- CN
- China
- Prior art keywords
- energy
- data
- user
- authorization
- computing node
- 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.)
- Active
Links
- 238000003860 storage Methods 0.000 title claims abstract description 101
- 238000003672 processing method Methods 0.000 title claims abstract description 52
- 238000013475 authorization Methods 0.000 claims abstract description 619
- 238000012954 risk control Methods 0.000 claims abstract description 143
- 238000000034 method Methods 0.000 claims abstract description 96
- 238000012545 processing Methods 0.000 claims description 60
- 230000000694 effects Effects 0.000 claims description 16
- 238000005265 energy consumption Methods 0.000 claims description 13
- 230000001815 facial effect Effects 0.000 claims description 13
- 230000008569 process Effects 0.000 description 41
- 230000006870 function Effects 0.000 description 21
- 238000012795 verification Methods 0.000 description 19
- 238000010586 diagram Methods 0.000 description 18
- 238000004519 manufacturing process Methods 0.000 description 14
- 230000005611 electricity Effects 0.000 description 13
- 238000004590 computer program Methods 0.000 description 9
- 230000006872 improvement Effects 0.000 description 9
- 230000006399 behavior Effects 0.000 description 7
- 230000003287 optical effect Effects 0.000 description 7
- 238000005516 engineering process Methods 0.000 description 6
- 238000004364 calculation method Methods 0.000 description 5
- 230000009471 action Effects 0.000 description 3
- 230000005540 biological transmission Effects 0.000 description 3
- 238000004891 communication Methods 0.000 description 3
- 238000004422 calculation algorithm Methods 0.000 description 2
- 230000003993 interaction Effects 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004075 alteration Effects 0.000 description 1
- 238000004458 analytical method Methods 0.000 description 1
- 230000001413 cellular effect Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 239000000463 material Substances 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 230000005055 memory storage Effects 0.000 description 1
- 230000002085 persistent effect Effects 0.000 description 1
- 229920001296 polysiloxane Polymers 0.000 description 1
- 238000003825 pressing Methods 0.000 description 1
- 239000000047 product Substances 0.000 description 1
- 230000000750 progressive effect Effects 0.000 description 1
- 239000002994 raw material Substances 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
- 239000013589 supplement Substances 0.000 description 1
- 230000001052 transient effect Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/60—Protecting data
- G06F21/62—Protecting access to data via a platform, e.g. using keys or access control rules
- G06F21/6218—Protecting access to data via a platform, e.g. using keys or access control rules to a system of files or objects, e.g. local or distributed file system or database
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/60—Protecting data
- G06F21/602—Providing cryptographic facilities or services
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/60—Protecting data
- G06F21/604—Tools and structures for managing or administering access control systems
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION 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
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/38—Payment protocols; Details thereof
- G06Q20/40—Authorisation, e.g. identification of payer or payee, verification of customer or shop credentials; Review and approval of payers, e.g. check credit lines or negative lists
- G06Q20/401—Transaction verification
- G06Q20/4016—Transaction verification involving fraud or risk level assessment in transaction processing
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION 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
- G06Q40/00—Finance; Insurance; Tax strategies; Processing of corporate or income taxes
- G06Q40/03—Credit; Loans; Processing thereof
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION 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/00—Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
- G06Q50/06—Energy or water supply
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/04—Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks
- H04L63/0428—Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks wherein the data content is protected, e.g. by encrypting or encapsulating the payload
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/10—Network architectures or network communication protocols for network security for controlling access to devices or network resources
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2221/00—Indexing scheme relating to security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F2221/21—Indexing scheme relating to G06F21/00 and subgroups addressing additional information or applications relating to security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F2221/2141—Access rights, e.g. capability lists, access control lists, access tables, access matrices
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L2209/00—Additional information or applications relating to cryptographic mechanisms or cryptographic arrangements for secret or secure communication H04L9/00
- H04L2209/46—Secure multiparty computation, e.g. millionaire problem
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
- H04L9/50—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols using hash chains, e.g. blockchains or hash trees
Landscapes
- Engineering & Computer Science (AREA)
- Business, Economics & Management (AREA)
- Theoretical Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- General Physics & Mathematics (AREA)
- Physics & Mathematics (AREA)
- Health & Medical Sciences (AREA)
- General Engineering & Computer Science (AREA)
- Computer Hardware Design (AREA)
- Accounting & Taxation (AREA)
- General Health & Medical Sciences (AREA)
- Strategic Management (AREA)
- Bioethics (AREA)
- Software Systems (AREA)
- Economics (AREA)
- Finance (AREA)
- General Business, Economics & Management (AREA)
- Marketing (AREA)
- Computing Systems (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Development Economics (AREA)
- Databases & Information Systems (AREA)
- Technology Law (AREA)
- Public Health (AREA)
- Water Supply & Treatment (AREA)
- Human Resources & Organizations (AREA)
- Primary Health Care (AREA)
- Tourism & Hospitality (AREA)
- Automation & Control Theory (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
本说明书一个实施例提了一种基于区块链存证的数据处理方法、装置、设备和存储介质,其中方法应用于部署在权威机构处的第一安全计算节点,包括:基于区块链***中存证的能源使用方的能源使用数据的授权信息,向部署在能源数据中心的第二安全计算节点发送针对能源使用方的能源使用数据查询请求。第一安全计算节点和第二安全计算节点共同处于多方安全计算平台中。获取第二安全计算节点返回的能源使用方的能源使用数据。获取用于对能源使用方的资源预支额度进行风险控制的辅助风控数据,根据辅助风控数据和能源使用数据,对能源使用方的资源预支额度进行风险控制。
Description
技术领域
本文件涉及计算机技术领域,尤其涉及一种基于区块链存证的数据处理方法、装置、设备和存储介质。
背景技术
为了满足权威机构对资源预支方的风控需求,权威机构通常联合多种数据对资源预支方进行风险控制,比如,根据资源预支方的盈利额和借款情况确定资源预支方的风险等级。权威机构能够获取到的资源预支方的相关数据越多,风控结果也越准确。基于此,有必要提供一种技术方案,以尽可能使得权威机构获取到足够多的资源预支方的数据,提高权威机构对资源预支方进行风控的准确性。
发明内容
本说明书一个实施例提供了一种基于区块链存证的数据处理方法,应用于部署在权威机构处的第一安全计算节点,包括:基于区块链***中存证的能源使用方的能源使用数据的授权信息,向部署在能源数据中心的第二安全计算节点发送针对所述能源使用方的能源使用数据查询请求。所述第一安全计算节点和所述第二安全计算节点共同处于多方安全计算平台中。获取所述第二安全计算节点根据所述能源使用数据查询请求返回的能源使用方的能源使用数据。获取用于对所述能源使用方的资源预支额度进行风险控制的辅助风控数据。根据所述辅助风控数据和所述能源使用数据,对所述能源使用方的资源预支额度进行风险控制。
本说明书另一个实施例提供了一种基于区块链存证的数据处理方法,应用于部署在能源数据中心的第二安全计算节点,包括:接收部署在权威机构处的第一安全计算节点根据区块链***中存证的能源使用方的能源使用数据的授权信息,发送的针对所述能源使用方的能源使用数据查询请求。所述第一安全计算节点和所述第二安全计算节点共同处于多方安全计算平台中。根据所述能源使用数据查询请求,向所述第一安全计算节点返回所述能源使用方的能源使用数据。所述能源使用数据用于与对所述能源使用方的资源预支额度进行风险控制的辅助风控数据相结合,对所述能源使用方的资源预支额度进行风险控制。
本说明书另一个实施例提供了一种基于区块链存证的数据处理方法,应用于区块链节点,包括:接收能源使用方的数据授权***上传的所述能源使用方的能源使用数据的授权信息并存储在区块链***中。所述授权信息表示将所述能源使用方的能源使用数据授权给权威机构。向所述权威机构发放所述授权信息对应的授权成功信息。所述授权成功信息用于所述权威机构的第一安全计算节点向部署在能源数据中心的第二安全计算节点发送针对所述能源使用方的能源使用数据查询请求。向所述能源数据中心发放所述授权信息对应的授权查询凭证。所述授权查询凭证用于所述能源数据中心的第二安全计算节点在区块链***中查询所述授权信息。
本说明书另一个实施例提供了一种基于区块链存证的数据处理方法,应用于能源使用方的数据授权***,包括:根据用户的数据授权请求,向用户提供数据授权合同。所述数据授权合同用于将所述能源使用方的能源使用数据授权给权威机构。根据用户针对所述数据授权合同的签署操作数据,确定数据授权合同签署完成。根据所述用户的签署操作数据和签署完成的所述数据授权合同,生成所述能源使用方的能源使用数据的授权信息。将所述能源使用方的能源使用数据的授权信息存储于区块链***中。
本说明书另一个实施例提供了一种基于区块链存证的数据处理装置,应用于部署在权威机构处的第一安全计算节点,包括:请求发送模块,基于区块链***中存证的能源使用方的能源使用数据的授权信息,向部署在能源数据中心的第二安全计算节点发送针对所述能源使用方的能源使用数据查询请求。所述第一安全计算节点和所述第二安全计算节点共同处于多方安全计算平台中。数据获取模块,获取所述第二安全计算节点根据所述能源使用数据查询请求返回的能源使用方的能源使用数据。风险控制模块,获取用于对所述能源使用方的资源预支额度进行风险控制的辅助风控数据。根据所述辅助风控数据和所述能源使用数据,对所述能源使用方的资源预支额度进行风险控制。
本说明书另一个实施例提供了一种基于区块链存证的数据处理装置,应用于部署在能源数据中心的第二安全计算节点,包括:请求接收模块,接收部署在权威机构处的第一安全计算节点根据区块链***中存证的能源使用方的能源使用数据的授权信息,发送的针对所述能源使用方的能源使用数据查询请求。所述第一安全计算节点和所述第二安全计算节点共同处于多方安全计算平台中。数据返回模块,根据所述能源使用数据查询请求,向所述第一安全计算节点返回所述能源使用方的能源使用数据。所述能源使用数据用于与对所述能源使用方的资源预支额度进行风险控制的辅助风控数据相结合,对所述能源使用方的资源预支额度进行风险控制。
本说明书另一个实施例提供了一种基于区块链存证的数据处理装置,应用于区块链节点,包括:信息接收模块,接收能源使用方的数据授权***上传的所述能源使用方的能源使用数据的授权信息并存储在区块链***中。所述授权信息表示将所述能源使用方的能源使用数据授权给权威机构。第一发送模块,向所述权威机构发放所述授权信息对应的授权成功信息。所述授权成功信息用于所述权威机构的第一安全计算节点向部署在能源数据中心的第二安全计算节点发送针对所述能源使用方的能源使用数据查询请求。第二发送模块,向所述能源数据中心发放所述授权信息对应的授权查询凭证。所述授权查询凭证用于所述能源数据中心的第二安全计算节点在区块链***中查询所述授权信息。
本说明书另一个实施例提供了一种基于区块链存证的数据处理装置,应用于能源使用方的数据授权***,包括:数据提供模块,根据用户的数据授权请求,向用户提供数据授权合同。所述数据授权合同用于将所述能源使用方的能源使用数据授权给权威机构。完成确定模块,根据用户针对所述数据授权合同的签署操作数据,确定数据授权合同签署完成。信息生成模块,根据所述用户的签署操作数据和签署完成的所述数据授权合同,生成所述能源使用方的能源使用数据的授权信息。信息存储模块,将所述能源使用方的能源使用数据的授权信息存储于区块链***中。
本说明书另一个实施例提供了一种基于区块链存证的数据处理设备,包括:处理器;以及被安排成存储计算机可执行指令的存储器。所述计算机可执行指令在被所述处理器执行时使所述处理器实现:基于区块链***中存证的能源使用方的能源使用数据的授权信息,向部署在能源数据中心的第二安全计算节点发送针对所述能源使用方的能源使用数据查询请求。所述第一安全计算节点和所述第二安全计算节点共同处于多方安全计算平台中。获取所述第二安全计算节点根据所述能源使用数据查询请求返回的能源使用方的能源使用数据。获取用于对所述能源使用方的资源预支额度进行风险控制的辅助风控数据。根据所述辅助风控数据和所述能源使用数据,对所述能源使用方的资源预支额度进行风险控制。
本说明书另一个实施例提供了一种基于区块链存证的数据处理设备,包括:处理器;以及被安排成存储计算机可执行指令的存储器。所述计算机可执行指令在被所述处理器执行时使所述处理器实现:接收部署在权威机构处的第一安全计算节点根据区块链***中存证的能源使用方的能源使用数据的授权信息,发送的针对所述能源使用方的能源使用数据查询请求。所述第一安全计算节点和所述第二安全计算节点共同处于多方安全计算平台中。根据所述能源使用数据查询请求,向所述第一安全计算节点返回所述能源使用方的能源使用数据。所述能源使用数据用于与对所述能源使用方的资源预支额度进行风险控制的辅助风控数据相结合,对所述能源使用方的资源预支额度进行风险控制。
本说明书另一个实施例提供了一种基于区块链存证的数据处理设备,包括:处理器;以及被安排成存储计算机可执行指令的存储器。所述计算机可执行指令在被所述处理器执行时使所述处理器实现:接收能源使用方的数据授权***上传的所述能源使用方的能源使用数据的授权信息并存储在区块链***中。所述授权信息表示将所述能源使用方的能源使用数据授权给权威机构。向所述权威机构发放所述授权信息对应的授权成功信息。所述授权成功信息用于所述权威机构的第一安全计算节点向部署在能源数据中心的第二安全计算节点发送针对所述能源使用方的能源使用数据查询请求。向所述能源数据中心发放所述授权信息对应的授权查询凭证。所述授权查询凭证用于所述能源数据中心的第二安全计算节点在区块链***中查询所述授权信息。
本说明书另一个实施例提供了一种基于区块链存证的数据处理设备,包括:处理器;以及被安排成存储计算机可执行指令的存储器。所述计算机可执行指令在被所述处理器执行时使所述处理器实现:根据用户的数据授权请求,向用户提供数据授权合同。所述数据授权合同用于将所述能源使用方的能源使用数据授权给权威机构。根据用户针对所述数据授权合同的签署操作数据,确定数据授权合同签署完成。根据所述用户的签署操作数据和签署完成的所述数据授权合同,生成所述能源使用方的能源使用数据的授权信息。将所述能源使用方的能源使用数据的授权信息存储于区块链***中。
本说明书另一个实施例提供了一种存储介质,用于存储计算机可执行指令。所述计算机可执行指令在被处理器执行时使所述处理器实现:基于区块链***中存证的能源使用方的能源使用数据的授权信息,向部署在能源数据中心的第二安全计算节点发送针对所述能源使用方的能源使用数据查询请求。所述第一安全计算节点和所述第二安全计算节点共同处于多方安全计算平台中。获取所述第二安全计算节点根据所述能源使用数据查询请求返回的能源使用方的能源使用数据。获取用于对所述能源使用方的资源预支额度进行风险控制的辅助风控数据。根据所述辅助风控数据和所述能源使用数据,对所述能源使用方的资源预支额度进行风险控制。
本说明书另一个实施例提供了一种存储介质,用于存储计算机可执行指令。所述计算机可执行指令在被处理器执行时使所述处理器实现:接收部署在权威机构处的第一安全计算节点根据区块链***中存证的能源使用方的能源使用数据的授权信息,发送的针对所述能源使用方的能源使用数据查询请求。所述第一安全计算节点和所述第二安全计算节点共同处于多方安全计算平台中。根据所述能源使用数据查询请求,向所述第一安全计算节点返回所述能源使用方的能源使用数据。所述能源使用数据用于与对所述能源使用方的资源预支额度进行风险控制的辅助风控数据相结合,对所述能源使用方的资源预支额度进行风险控制。
本说明书另一个实施例提供了一种存储介质,用于存储计算机可执行指令。所述计算机可执行指令在被处理器执行时使所述处理器实现:接收能源使用方的数据授权***上传的所述能源使用方的能源使用数据的授权信息并存储在区块链***中。所述授权信息表示将所述能源使用方的能源使用数据授权给权威机构。向所述权威机构发放所述授权信息对应的授权成功信息。所述授权成功信息用于所述权威机构的第一安全计算节点向部署在能源数据中心的第二安全计算节点发送针对所述能源使用方的能源使用数据查询请求。向所述能源数据中心发放所述授权信息对应的授权查询凭证。所述授权查询凭证用于所述能源数据中心的第二安全计算节点在区块链***中查询所述授权信息。
本说明书另一个实施例提供了一种存储介质,用于存储计算机可执行指令。所述计算机可执行指令在被处理器执行时使所述处理器实现:根据用户的数据授权请求,向用户提供数据授权合同。所述数据授权合同用于将所述能源使用方的能源使用数据授权给权威机构。根据用户针对所述数据授权合同的签署操作数据,确定数据授权合同签署完成。根据所述用户的签署操作数据和签署完成的所述数据授权合同,生成所述能源使用方的能源使用数据的授权信息。将所述能源使用方的能源使用数据的授权信息存储于区块链***中。
附图说明
为了更清楚地说明本说明书一个或多个实施例中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本说明书中记载的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1为本说明书一实施例提供的基于区块链存证的数据处理方法的场景示意图;
图2为本说明书一实施例提供的基于区块链存证的数据处理方法的流程示意图;
图3为本说明书另一实施例提供的基于区块链存证的数据处理方法的流程示意图;
图4为本说明书另一实施例提供的基于区块链存证的数据处理方法的流程示意图;
图5为本说明书另一实施例提供的基于区块链存证的数据处理方法的流程示意图;
图6为本说明书另一实施例提供的基于区块链存证的数据处理方法的流程示意图;
图7为本说明书另一实施例提供的基于区块链存证的数据处理方法的流程示意图;
图8为本说明书另一实施例提供的基于区块链存证的数据处理方法的流程示意图;
图9为本说明书另一实施例提供的基于区块链存证的数据处理方法的流程示意图;
图10为本说明书另一实施例提供的基于区块链存证的数据处理方法的流程示意图;
图11为本说明书一实施例提供的基于区块链存证的数据处理装置的模块组成示意图;
图12为本说明书另一实施例提供的基于区块链存证的数据处理装置的模块组成示意图;
图13为本说明书另一实施例提供的基于区块链存证的数据处理装置的模块组成示意图;
图14为本说明书另一实施例提供的基于区块链存证的数据处理装置的模块组成示意图;
图15为本说明书一实施例通过的基于区块链存证的数据处理设备的结构示意图。
具体实施方式
为了使本技术领域的人员更好地理解本说明书一个或多个实施例中的技术方案,下面将结合本说明书一个或多个实施例中的附图,对本说明书一个或多个实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本说明书的一部分实施例,而不是全部的实施例。基于本说明书一个或多个实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都应当属于本文件的保护范围。
图1为本说明书一实施例提供的基于区块链存证的数据处理方法的场景示意图,如图1所示,该场景包括部署在权威机构处的第一安全计算节点、部署在能源数据中心的第二安全计算节点、能源使用方的数据授权***和区块链***。第一安全计算节点可以包括位于权威机构处的后台服务器或者服务器集群。第二安全计算节点可以包括位于能源数据中心的后台服务器或者服务器集群。数据授权***可以包括位于能源使用方的后台服务器或者服务器集群。
图1中,第一安全计算节点和第二安全计算节点共同处于多方安全计算平台中。图1中,能源使用方的用户可以利用数据授权***签署数据授权合同,将能源使用方的能源使用数据授权给权威机构。数据授权***可以根据用户签署数据授权合同的签署操作数据和签署完成的数据授权合同,生成能源使用方的能源使用数据的授权信息,并将能源使用方的能源使用数据的授权信息存储于区块链***中,从而起到区块链存证的效果。
图1中,区块链***在存储授权信息后,区块链节点可以向部署在权威机构处的第一安全计算节点发送授权成功信息,以通知权威机构能源使用方将能源使用数据授权给权威机构。区块链节点还可以向部署在能源数据中心的第二安全计算节点发送授权查询凭证,授权查询凭证用于第二安全计算节点在区块链***中查询授权信息。
图1中,第一安全计算节点可以基于存证的授权信息和接收到的授权成功信息,向第二安全计算节点发送针对能源使用方的能源使用数据查询请求,从而在能源数据中心查询能源使用方的能源使用数据。第二安全计算节点在接收到能源使用数据查询请求后,根据授权查询凭证在区块链***中查询上述的授权信息,以判断第一安全计算节点是否有权限获取能源使用数据。在确定第一安全计算节点有权限获取能源使用数据后,将能源使用数据发送至第一安全计算节点。图1中,第一安全计算节点在接收到能源使用方的能源使用数据后,结合对能源使用方的资源预支额度进行风险控制的辅助风控数据,对能源使用方的资源预支额度进行风险控制。
在图1所示的场景中,可以通过区块链存证并授权的方式,授权权威机构获取能源使用方的能源使用数据,结合能源使用数据对能源使用方的资源预支额度进行风险控制,从而尽可能使得权威机构获取到足够多的能源使用方的数据,提高权威机构对能源使用方进行风控的准确性。
下面从第一安全计算节点的角度出发,描述一种基于区块链存证的数据处理方法。
图2为本说明书一实施例提供的基于区块链存证的数据处理方法的流程示意图,该流程应用于第一安全计算节点,由第一安全计算节点执行,如图2所示,该流程包括:
步骤S202,基于区块链***中存证的能源使用方的能源使用数据的授权信息,向部署在能源数据中心的第二安全计算节点发送针对能源使用方的能源使用数据查询请求;第一安全计算节点和第二安全计算节点共同处于多方安全计算平台中;
步骤S204,获取第二安全计算节点根据能源使用数据查询请求返回的能源使用方的能源使用数据;
步骤S206,获取用于对能源使用方的资源预支额度进行风险控制的辅助风控数据,根据辅助风控数据和能源使用数据,对能源使用方的资源预支额度进行风险控制。
本说明书实施例中的基于区块链存证的数据处理方法,可以通过区块链存证并授权的方式,向权威机构授权从能源数据中心获取能源使用方的能源使用数据,使得权威机构结合能源使用数据对能源使用方的资源预支额度进行风险控制,从而尽可能使得权威机构获取到足够多的能源使用方的数据,提高权威机构对能源使用方进行风控的准确性。
步骤S202中,第一安全计算节点基于区块链***中存证的能源使用方的能源使用数据的授权信息,向第二安全计算节点发送针对能源使用方的能源使用数据查询请求。该步骤具体包括:
(a1)获取区块链***在存储能源使用方的能源使用数据的授权信息之后,向权威机构发放的授权成功信息;授权成功信息表示能源使用方将能源使用方的能源使用数据授权给权威机构;
(a2)根据授权成功信息,向部署在能源数据中心的第二安全计算节点发送针对能源使用方的能源使用数据查询请求。
具体地,能源使用方的用户通过数据授权***将能源使用方的能源使用数据授权给权威机构后,会将授权信息存储在区块链***上,区块链***存储授权信息后,会向权威机构发放授权成功信息,比如,向权威机构的第一安全计算节点发放授权成功信息。授权成功信息的内容表示,能源使用方将能源使用方的能源使用数据授权给权威机构。
授权成功信息中可以携带有能源使用方的标识信息,从而便于第一安全计算节点获取授权成功信息。第一安全计算节点获取该授权成功信息,并解析该授权成功信息的内容,在确定该授权成功信息的内容表示能源使用方将能源使用方的能源使用数据授权给权威机构之后,向第二安全计算计算发送针对能源使用方的能源使用数据查询请求,从而在确保得到能源使用方的授权之后再发送能源使用数据查询请求,提高数据查询的成功率,并且保证能源使用数据的合法使用。
本实施例中,第一安全计算节点和第二安全计算节点共同处于多方安全计算(Muti-Party Computation,MPC)平台中,第一安全计算节点和第二安全计算节点均为多方安全计算平台中的节点。基于多方安全计算技术,第一安全计算节点和第二安全计算节点之间传输的数据均为密文形式,从而保证数据处理过程的安全性。基于此,上述步骤S202中,第一安全计算节点向第二安全计算节点发送针对能源使用方的能源使用数据查询请求,具体为:第一安全计算节点向第二安全计算节点发送密文形式的针对能源使用方的能源使用数据查询请求。相应地,步骤S204中,第一安全计算节点获取第二安全计算节点根据能源使用数据查询请求返回的能源使用方的能源使用数据,具体为:第一安全计算节点获取第二安全计算节点根据能源使用数据查询请求返回的密文形式的能源使用方的能源使用数据。
在数据传输过程中,第二安全计算节点可以基于多方安全计算平台预定的解密算法,对密文形式的能源使用数据查询请求进行解密,第一安全计算节点也可以基于多方安全计算平台预定的解密算法,对密文形式的能源使用数据进行解密。
由于第一安全计算节点和第二安全计算节点均为多方安全计算平台中的节点,因此,第一安全计算节点和第二安全计算节点之间传输的数据均为密文形式,包括但不限于密文形式的能源使用数据查询请求和密文形式的能源使用数据,从而保证第一安全计算节点和第二安全计算节点之间数据通信的安全性,确保第一安全计算节点和第二安全计算节点之间传输的数据无法被第三方非法破解。
权威机构的第一安全计算节点获取到能源使用方的能源使用数据后,执行步骤S208,获取用于对能源使用方的资源预支额度进行风险控制的辅助风控数据,根据辅助风控数据和能源使用数据,对能源使用方的资源预支额度进行风险控制。
本实施例中,权威机构可以为金融机构如银行,能源可以为电能,能源使用方可以为用电企业,能源数据中心可以为电网中心,资源可以为贷款或者虚拟数字货币,资源预支额度可以为贷款额度或者虚拟数字货币额度。
相应地,能源使用方的能源使用数据包括但不限于能源使用方的用电数据,能源使用方的用电数据包括耗电量数据、电费缴纳数据、欠费数据、窃电数据中的至少一项。
其中,耗电量数据包括以下数据中的至少一项:每日用电量数据、每月用电量数据、每年用电数据、日均用电数据、月均用电数据、年均用电数据、在所属行业内的月用电量排名、在所属行业内的年用电量排名、所属行业的月均用电量数据、所属行业的年均用电量数据。
其中,电费缴纳数据包括以下数据中的至少一项:每月实际缴纳电费数据、每年实际缴纳电费数据、是否逾期缴费、逾期缴费次数、所属行业的月均缴纳电费数据、所属行业的年均缴纳电费数据。
其中,欠费数据包括以下数据中的至少一项:最近预设时长内的欠费次数、最近预设时长内的欠费天数、最近预设时长内的最大欠费金额、最近预设时间内的欠费总金额;其中,预设时长可以为24个月或者36个月,每个预设时长可以相同也可以不同。
其中,窃电数据包括以下数据中的至少一项:窃电频率、窃电总金额、窃电次数、平均每次窃电金额。
能源使用方的能源使用数据还可以包括能源使用方的基础信息,比如,公司名称、社会统一信用代码、地址、用户状态、电压等级、所属行业分类、用电类别、用户分类、是否高耗能行业、运行容量等等。
本实施例中,辅助风控数据包括但不限于能源使用方的纳税数据、销售数据、业务***数据中的至少一项。辅助风控数据还可以包括能源使用方与其他企业或单位的业务往来数据。
步骤S208中,根据辅助风控数据和能源使用数据,对能源使用方的资源预支额度进行风险控制,包括:
(b1)根据能源使用数据,确定能源使用方属于指定行业的第一置信度,以及,确定能源使用方的第一产能规模;
(b2)根据辅助风控数据,确定能源使用方属于指定行业的第二置信度,以及,确定能源使用方的第二产能规模;
(b3)根据第一置信度、第一产能规模、第二置信度和第二产能规模,对能源使用方的资源预支额度进行风险控制。
其中,指定行业可以包括制造业。
动作(b1)中,可以根据能源使用方的用电数据,确定能源使用方属于制造业的第一置信度。比如,预设能源使用方的月均耗电量对应的阈值,若该能源使用方最近半年的月均耗电量小于该阈值,则确定能源使用方属于制造业的第一置信度为0,若大于等于该阈值,则计算月均耗电量与该阈值之间的差值,根据差值大小和预设的不同差值对应的第一置信度的值,确定能源使用方属于制造业的第一置信度的值,该差值越大,第一置信度越大,第一置信度越大,表示能源使用方越有可能属于制造业。
动作(b1)中,还可以根据能源使用方的用电数据,确定能源使用方的第一产能规模。比如,预设能源使用方的不同的月均耗电量与不同的第一产能规模之间的对应关系,第一产能规模可以用大规模、中规模、小规模来表示,从而根据能源使用方的月均耗电量以及该预设的对应关系,确定能源使用方的第一产能规模,月均耗电量越大,第一产能规模越大,第一产能规模越大,表示能源使用方越有可能属于制造业。
动作(b2)中,可以根据能源使用方的辅助风控数据,确定能源使用方属于制造行业的的第二置信度。比如,根据能源使用方的材料采购数据,获取能使用方采购的成品设备的第一数量和采购的原材料的第二数量,根据第一数量与第二数量之间的比值,以及,预设的比值与第二置信度之间的对应关系,确定能源使用方的第二置信度,其中,该比值越小,第二置信度越大,第二置信度越大,表示能源使用方越有可能属于制造业。
动作(b2)中,还可以根据能源使用方的辅助风控数据,确定能源使用方的第二产能规模。比如,根据能源使用方的上报给相关部门的每年生成的设备的数量,确定能源使用方的第二产能规模,第二产能规模可以用大规模、中规模、小规模来表示,第二产能规模越大,表示能源使用方越有可能属于制造业。
动作(b3)中,根据第一置信度、第一产能规模、第二置信度和第二产能规模,对能源使用方的资源预支额度进行风险控制。在一个实施例中,根据第一置信度、第一产能规模、第二置信度和第二产能规模,对能源使用方的资源预支额度进行风险控制,包括:根据第一置信度、第一产能规模、第二置信度和第二产能规模,确定能源使用方的资源预支额度的风险等级。
具体地,可以预先设置风险等级计算公式,通过该公式确定能源使用方的资源预支额度的风险等级。比如,风险等级=1/((第一置信度+第二置信度)*第一系数+(第一产能规模+第二产能规模)*第二系数),也即,风险等级等于,(第一置信度+第二置信度)*第一系数+(第一产能规模+第二产能规模)*第二系数的倒数。该公式中,第一系数、第二系数为预先设置好的系数。该公式中,风险等级与第一置信度、第二置信度、第一产能规模、第二产能规模成反比,通过第一置信度、第二置信度、第一产能规模、第二产能规模预测出来能源使用方越有可能属于制造业,能源使用方的风险等级越小。
在另一个实施例中,根据第一置信度、第一产能规模、第二置信度和第二产能规模,对能源使用方的资源预支额度进行风险控制,包括:根据第一置信度、第一产能规模、第二置信度和第二产能规模,确定能源使用方的资源预支额度的风险等级,根据能源使用方的资源预支额度的风险等级,对能源使用方的资源预支额度进行评估,得到能源使用方对应的资源预支额度。
具体地,首先,通过上述的风险等级计算公式,计算能源使用方的资源预支额度的风险等级。然后,根据预先设置的风险等级和资源预支额度之间的对应关系,根据风险等级,对能源使用方的资源预支额度进行评估,确定能源使用方对应的资源预支额度。其中,在以上对应关系中,风险等级越大,资源预支额度越小,风险等级越小,资源预支额度越大。
在另一个实施例中,还可以将能源使用方的能源使用数据和辅助风控数据均输入预先训练的风控模型,通过风控模型对能源使用方进行风险控制,确定能源使用方的资源预支额度的风险等级,并得到能源使用方对应的资源预支额度。
通过本实施例以上过程,能够结合能源使用方的能源使用数据和用于对能源使用方的资源预支额度进行风险控制的辅助风控数据,对能源使用方的资源预支额度进行风险控制,合理的评估能源使用方的资源预支额度,从而使得权威机构结合有关能源使用方尽可能多的数据,提高对能源使用方进行风控以及预支资源的准确性。
本实施例中,在对能源使用方的资源预支额度进行评估,得到能源使用方对应的资源预支额度之后,还包括以下动作:
(c1)根据能源使用方对应的资源预支额度,向能源使用方下发预支的资源数据;
(c2)获取能源使用方针对预支的资源数据的使用数据;
(c3)将使用数据发送至第二安全计算节点,以供能源数据中心对能源使用方进行风险控制。
具体地,在评估得到能源使用方对应的资源预支额度之后,根据能源使用方对应的资源预支额度,向能源使用方下发预支的资源数据,比如,向能源使用方下发贷款或者数字货币。然后,获得能源使用方针对贷款或者数字货币的使用数据,比如获得能源使用方的贷款去向数据,以及,获得能源使用方的贷款偿还数据。最后,将使用数据发送至第二安全计算节点,以供能源数据中心对能源使用方进行风险控制。比如,将能源使用方的贷款去向数据和贷款偿还数据发送至能源数据中心,使得能源数据中心可以根据企业的贷款去向情况和贷款偿还情况,对企业进行风险控制。
上面以权威机构为金融机构如银行,能源为电能,能源使用方为用电企业,能源数据中心为电网中心,资源为贷款或者虚拟数字货币,资源预支额度为贷款额度或者虚拟数字货币额度为例,描述了对能源使用方的资源预支额度进行风险控制的过程。在其他实施例中,权威机构还可以为网络资源提供方,如网络运营方,能源可以为电能,能源使用方可以为用电企业,能源数据中心可以为电网中心,资源可以为网络流量,资源预支额度可以为网络流量预支额度,从而通过以上过程,可以根据企业的用电情况,对企业的网络流量预支额度进行风险控制,这一过程可以参考前面的过程,这里不再详细描述。
图3为本说明书另一实施例提供的基于区块链存证的数据处理方法的流程示意图,该流程应用于第一安全计算节点,由第一安全计算节点执行,如图3所示,该流程包括:
步骤S302,获取区块链***发放的授权成功信息,根据该授权成功信息,向第二安全计算节点发送密文形式的针对能源使用方的能源使用数据查询请求;
步骤S304,接收第二安全计算节点根据能源使用数据查询请求返回的密文形式的能源使用方的能源使用数据;
步骤S306,获取用于对能源使用方的资源预支额度进行风险控制的辅助风控数据;
步骤S308,根据能源使用数据,确定能源使用方属于指定行业的第一置信度,以及,确定能源使用方的第一产能规模;
步骤S310,根据辅助风控数据,确定能源使用方属于指定行业的第二置信度,以及,确定能源使用方的第二产能规模;
步骤S312,根据第一置信度、第一产能规模、第二置信度和第二产能规模,确定能源使用方的资源预支额度的风险等级;
步骤S314,根据能源使用方的资源预支额度的风险等级,对能源使用方的资源预支额度进行评估,得到能源使用方对应的资源预支额度;
步骤S316,根据能源使用方对应的资源预支额度,向能源使用方下发预支的资源数据;
步骤S318,获取能源使用方针对预支的资源数据的使用数据;
步骤S320,将使用数据发送至第二安全计算节点,以供能源数据中心对能源使用方进行风险控制。
图3中的流程的具体过程,可以参考前面的描述,这里不再重复。
下面从第二安全计算节点的角度出发,描述一种基于区块链存证的数据处理方法。
图4为本说明书另一实施例提供的基于区块链存证的数据处理方法的流程示意图,该流程应用于第二安全计算节点,由第二安全计算节点执行,如图4所示,该流程包括:
步骤S402,接收部署在权威机构处的第一安全计算节点根据区块链***中存证的能源使用方的能源使用数据的授权信息,发送的针对能源使用方的能源使用数据查询请求;第一安全计算节点和第二安全计算节点共同处于多方安全计算平台中;
步骤S404,根据能源使用数据查询请求,向第一安全计算节点返回能源使用方的能源使用数据;能源使用数据用于与对能源使用方的资源预支额度进行风险控制的辅助风控数据相结合,对能源使用方的资源预支额度进行风险控制。
本说明书实施例中的基于区块链存证的数据处理方法,第二安全计算节点在接收到第一安全计算节点发送的针对能源使用方的能源使用数据查询请求之后,向第一安全计算节点返回能源使用方的能源使用数据,从而使得权威机构结合能源使用数据对能源使用方的资源预支额度进行风险控制,从而尽可能使得权威机构获取到足够多的能源使用方的数据,提高权威机构对能源使用方进行风控的准确性。
上述步骤S402中,第二安全计算节点接收第一安全计算节点发送的能源使用数据查询请求,该过程可以参考前面针对图2中的流程的描述,这里不再重复。
上述步骤S404中,第二安全计算节点根据能源使用数据查询请求,向第一安全计算节点返回能源使用方的能源使用数据,包括:
(d1)根据上述能源使用数据查询请求,获取区块链***在存储能源使用方的能源使用数据的授权信息之后,向能源数据中心发放的授权查询凭证;
(d2)根据授权查询凭证,在区块链***中查找能源使用方的能源使用数据的授权信息;
(d3)在确定查找到的授权信息中的授权对象包括权威机构后,向第一安全计算节点返回能源使用方的能源使用数据。
具体地,首先,第二安全计算节点根据上述能源使用数据查询请求,获取区块链***向能源数据中心发放的授权查询凭证,比如,获取区块链***向第二安全计算节点发放的授权查询凭证。该授权查询凭证可以包括能源使用数据的授权信息的哈希值。能源使用数据查询请求中可以携带有能源使用方的标识信息,授权查询凭证中也可以携带能源使用方的标识信息,从而第二安全计算节点根据能源使用数据查询请求,获取授权查询凭证。
然后,第二安全计算节点根据该授权查询凭证,在区块链***中查找能源使用方的能源使用数据的授权信息。比如,授权信息在区块链***中存储时,存储格式为“授权信息的哈希值-授权信息”,因此,第二安全计算节点可以根据授权查询凭证中包括的授权信息的哈希值,将该哈希值作为查询索引,查找到授权信息。
最后,第二安全计算节点解析授权信息,判断授权信息中记录的授权对象是否为权威机构。授权信息包括加盖有电子签章的数据授权合同,数据授权合同中记录有授权对象。第二安全计算节点读取该授权对象,判断该授权对象是否为权威机构。若第二安全计算节点判断该授权对象为权威机构,则向第一安全计算节点返回能源使用方的能源使用数据,若第二安全计算节点判断该授权对象不是权威机构,则向第一安全计算节点返回拒绝通知,以通知第一安全计算节点没有权限获取能源使用方的能源使用数据。关于授权信息的具体内容将在后文详细描述。
本实施例中,第二安全计算节点基于授权查询凭证,在区块链***中查询能源使用数据的授权信息,根据授权信息,判断授权对象是否为权威机构,在确定是权威机构之后,再向第一安全计算节点返回能源使用数据,从而保证能源使用数据的安全使用,使得能源使用数据不被非法的第三方所获取。
根据前面描述可知,第一安全计算节点和第二安全计算节点共同处于多方安全计算平台中,因此第一安全计算节点和第二安全计算节点之间通过密文进行通信,因此,第二安全计算节点接收部署在权威机构处的第一安全计算节点根据区块链***中存证的能源使用方的能源使用数据的授权信息,发送的针对能源使用方的能源使用数据查询请求,包括:接收部署在权威机构处的第一安全计算节点根据区块链***中存证的能源使用方的能源使用数据的授权信息,发送的密文形式的针对能源使用方的能源使用数据查询请求。
相应地,第二安全计算节点根据能源使用数据查询请求,向第一安全计算节点返回能源使用方的能源使用数据,包括:根据能源使用数据查询请求,向第一安全计算节点返回密文形式的能源使用方的能源使用数据。
第一安全计算节点和第二安全计算节点之间基于密文形式进行数据通信,能够保证能源使用数据的安全传输,使得能源使用数据不被非法的第三方获取。
图2、图3和图4中的流程至少具有以下效果:
(1)通过多方安全计算平台,实现了电力数据的合规输出,既避免了用户隐私泄露,又助力了金融机构实现对企业风控数据的补充。
(2)通过了解小微企业用电情况,使得金融机构在评估实体企业,尤其是生产制造类企业的经营情况时,有了一个新的分析维度,赋能实体经济小微信贷多了一个抓手。
下面描述图1所示的场景中区块链***的工作过程。图5为本说明书另一实施例提供的基于区块链存证的数据处理方法的流程示意图,该方法应用于区块链节点,由区块链节点执行,如图5所示,该方法包括:
步骤S502,接收能源使用方的数据授权***上传的能源使用方的能源使用数据的授权信息并存储在区块链***中;该授权信息表示将能源使用方的能源使用数据授权给权威机构;
步骤S504,向权威机构发放授权信息对应的授权成功信息;授权成功信息用于权威机构的第一安全计算节点向部署在能源数据中心的第二安全计算节点发送针对能源使用方的能源使用数据查询请求;
步骤S506,向能源数据中心发放授权信息对应的授权查询凭证;授权查询凭证用于能源数据中心的第二安全计算节点在区块链***中查询授权信息。
本实施例中的基于区块链存证的数据处理方法,区块链***能够接收能源使用方的数据授权***发送的能源使用数据的授权信息并存储在区块链***中,并向权威机构发放授权信息对应的授权成功信息,以及,向能源数据中心发放授权信息对应的授权查询凭证,从而便于权威机构从能源数据中心获取能源使用方的能源使用数据,使得权威机构结合能源使用数据对能源使用方的资源预支额度进行风险控制,从而尽可能使得权威机构获取到足够多的能源使用方的数据,提高权威机构对能源使用方进行风控的准确性。
本实施例中,区块链***由区块链节点组成。上述步骤S502中,区块链节点接收能源使用方的数据授权***上传的能源使用方的能源使用数据的授权信息并存储在区块链***中。关于数据授权***生成授权信息的过程在后文详细描述。
上述步骤S504中,区块链节点在接收到授权信息后,生成授权成功信息,将授权成功信息发送至权威机构,比如发送至第一安全计算节点。授权成功信息可以是通知第一安全计算节点能源使用方将能源使用数据授权给权威机构的通知消息。
上述步骤S506中,区块链节点在接收到授权信息后,生成授权查询凭证,将授权查询凭证发送至能源数据中心,比如发送至第二安全计算节点。区块链节点向能源数据中心发放授权信息对应的授权查询凭证,具体包括:
(e1)获取授权信息对应的哈希值,根据该哈希值生成授权信息对应的授权查询凭证;授权查询凭证包括该哈希值;
(e2)向能源数据中心发放授权信息对应的授权查询凭证。
具体地,区块链节点计算授权信息对应的哈希值,这里根据预设的哈希值计算方法,计算授权信息对应的哈希值。然后,根据该哈希值生成授权信息对应的授权查询凭证,授权查询凭证包括该哈希值。比如,将该哈希值作为授权查询凭证。区块链***中存储授权信息时,存储格式可以为“授权信息的哈希值-授权信息”,从而区块链***在接收到授权查询凭证时,能够根据其中的授权信息的哈希值查询得到授权信息。区块链节点生成授权查询凭证后,还将授权查询凭证发送至能源数据中心,比如,发送至第二安全计算节点。
图6为本说明书另一实施例提供的基于区块链存证的数据处理方法的流程示意图,该方法应用于区块链节点,由区块链节点执行,如图6所示,该方法在图5的基础上,还包括:
步骤S508,接收能源数据中心的第二安全计算节点发送的授权查询凭证;
步骤S510,根据授权查询凭证,在区块链***中获取授权信息;
步骤S512,将授权信息发送至第二安全计算节点。
首先,区块链节点接收第二安全计算节点发送的授权查询凭证,然后,从授权查询凭证中提取得到授权信息的哈希值,根据授权信息的哈希值,在区块链***中查找得到授权信息,最后,将查找到的授权信息发送至第二安全计算节点。
本实施例中,通过在区块链***中存储授权信息,能够达到基于区块链***中的数据不可篡改的特点进行数据存证的效果。区块链***还生成授权成功信息和授权查询凭证,能够方便第一安全计算节点和第二安全计算节点之间传输能源使用数据,保证能源使用数据的合法使用。
下面介绍能源使用方的数据授权***的工作流程,图7为本说明书另一实施例提供的基于区块链存证的数据处理方法的流程示意图,该方法应用于能源使用方的数据授权***,由能源使用方的数据授权***执行,如图7所示,该方法包括:
步骤S702,根据用户的数据授权请求,向用户提供数据授权合同;数据授权合同用于将能源使用方的能源使用数据授权给权威机构;
步骤S704,根据用户针对数据授权合同的签署操作数据,确定数据授权合同签署完成;
步骤S706,根据用户的签署操作数据和签署完成的数据授权合同,生成能源使用方的能源使用数据的授权信息;
步骤S708,将能源使用方的能源使用数据的授权信息存储于区块链中。
本实施例中的基于区块链存证的数据处理方法,可以在用户签署完用于将能源使用方的能源使用数据授权给权威机构的数据授权合同后,根据用户的签署操作数据和签署完成的数据授权合同,生成授权信息并将授权信息上链存储,从而基于区块链***中的数据不可篡改的特性,达到数据上链存证的目的,便于权威机构从能源数据中心获取能源使用方的能源使用数据,使得权威机构结合能源使用数据对能源使用方的资源预支额度进行风险控制,从而尽可能使得权威机构获取到足够多的能源使用方的数据,提高权威机构对能源使用方进行风控的准确性。
上述步骤S702中,数据授权***根据用户的数据授权请求,向用户提供数据授权合同。数据授权合同用于将能源使用方的能源使用数据授权给权威机构。
具体地,用户可以通过终端如手机或电脑等其他数据授权终端,发起数据授权请求,数据授权***接收到数据授权终端发送的数据授权请求,向数据授权终端返回数据授权合同,从而向用户提供数据授权合同。数据授权终端可以将数据授权合同显示给用户。数据授权合同用于将能源使用方的能源使用数据授权给权威机构。
用户可以通过数据授权终端,签署数据授权合同,比如在数据授权合同中写明“同意授权”等字样。数据授权终端将用户的签署操作数据,发送至数据授权***。步骤S704中,数据授权***根据用户针对数据授权合同的签署操作数据,确定数据授权合同签署完成。签署操作数据包括用户在签署合同过程中的全部操作数据,如,书写“同意授权”字样的操作数据,书写完成后点击“提交”的操作数据等。
步骤S706中,数据授权***可以将用户的签署操作数据和签署完成的数据授权合同进行组合,得到能源使用方的能源使用数据的授权信息。步骤S708中,数据授权***将授权信息上传至区块链***进行存证。
本实施例中,在根据用户针对数据授权合同的签署操作数据,确定数据授权合同签署完成之前,还包括:通过对用户进行面部识别的方式,获取用户针对数据授权合同的签署意愿信息。相应地,根据用户针对数据授权合同的签署操作数据,确定数据授权合同签署完成,包括:在确定签署意愿信息表示用户同意签署数据授权合同后,根据用户针对数据授权合同的签署操作,确定数据授权合同签署完成。
图8为本说明书另一实施例提供的基于区块链存证的数据处理方法的流程示意图,该方法应用于能源使用方的数据授权***,由能源使用方的数据授权***执行,如图8所示,该方法包括:
步骤S802,根据用户的数据授权请求,对用户进行实名认证。
数据授权***接收到用户通过数据授权终端发送的数据授权请求后,向数据授权终端发送实名认证指令,从而指示数据授权终端对用户进行实名认证,实名认证时通过人脸识别、指纹识别等方式确定该用户的身份,并判断该用户是否为能源使用方指定的可以进行能源使用数据授权的指定用户。在确定该用户的身份以及确定该用户为能源使用方指定的可以进行能源使用数据授权的指定用户之后,执行步骤S804。
步骤S804,根据用户的数据授权请求,向用户提供数据授权合同。
数据授权合同中记录有授权方、授权对象和授权内容,授权方即为能源使用方,授权对象即为权威机构,授权内容即为能源使用方的能源使用数据。数据授权合同用于将能源使用方的能源使用数据授权给权威机构。
步骤S806,通过对用户进行面部识别的方式,获取用户针对数据授权合同的签署意愿信息。
数据授权***向数据授权终端发送面部识别指令,以指示数据授权终端对用户进行面部录像。数据授权终端将录像得到的面部视频数据发送至数据授权***。该面部视频数据可以包括用户与数据授权***中的机器人进行问答交互的交互过程数据。该交互过程中,机器人可以询问用户是否同意签署该数据授权合同。数据授权***获取该面部视频数据,将该面部视频数据中的用户针对机器人的回答信息作为用户针对数据授权合同的签署意愿信息。
步骤S808,根据该签署意愿信息,判断用户是否同意签署该数据授权合同。
若在上述的面部视频数据中,用户对于机器人的回答信息表示用户同意签署该数据授权合同,则数据授权***确定用户同意签署该数据授权合同。若用户没有回答机器人的问题或者对于机器人的回答信息表示用户不同意签署该数据授权合同,则数据授权***确定用户不同意签署该数据授权合同。若用户同意,则执行步骤S810,若用户不同意,则执行步骤S812。
步骤S810,根据用户针对数据授权合同的签署操作数据,确定数据授权合同签署完成。
用户可以通过数据授权终端,签署数据授权合同,比如在数据授权合同中写明“同意授权”等字样。数据授权终端将用户的签署操作数据,发送至数据授权***。本步骤中,数据授权***根据用户针对数据授权合同的签署操作数据,确定数据授权合同签署完成。
在一个实施例中,根据用户针对数据授权合同的签署操作数据,确定数据授权合同签署完成,包括:根据用户针对数据授权合同的请求加盖电子签章的操作,在数据授权合同上加盖能源使用方的电子签章,在电子签章加盖完成后,确定数据授权合同签署完成。
具体地,用户可以通过数据授权终端向数据授权***发送请求在数据授权合同上加盖电子签章的操作,该电子签章为预先存储在区块链***中的能源使用方的专用签章,该电子签章可以是能源使用方的公章。该电子签章可以包括能源使用方的名称的哈希值。数据授权***接收到用户请求在数据授权合同上加盖电子签章的操作后,从区块链***中获取该电子签章并加盖在数据授权合同上。在电子签章加盖完成后,数据授权***确定数据授权合同签署完成。
步骤S812,向用户发送拒绝用户签署数据授权合同的通知消息。
步骤S814,根据用户的签署操作数据和签署完成的数据授权合同,生成能源使用方的能源使用数据的授权信息。
在一个实施例中,该步骤具体可以为:获取上述的签署意愿信息和用户的面部识别行为数据,该面部识别行为数据包括上述数据授权终端对用户进行录像得到的面部视频数据。将用户的签署操作数据、加盖有电子签章的数据授权合同,签署意愿信息和用户的面部识别行为数据进行组合,得到能源使用方的能源使用数据的授权信息。
在另一个实施例中,该步骤具体可以为:在对用户进行过实名认证的情况下,获取用户的实名认证的过程数据,以及,获取上述的签署意愿信息和用户的面部识别行为数据,该面部识别行为数据包括上述数据授权终端对用户进行录像得到的面部视频数据。将用户的签署操作数据、加盖有电子签章的数据授权合同,签署意愿信息、用户的面部识别行为数据和用户的实名认证的过程数据进行组合,得到能源使用方的能源使用数据的授权信息。其中,用户的实名认证的过程数据包括用户在实名认证过程中的全部行为数据,如点头、微笑、按指纹等数据。
步骤S816,将能源使用方的能源使用数据的授权信息存储于区块链中。
通过图7和图8的流程,能够基于区块链***存储的数据不可篡改的特性,对用户的授权过程进行上链存储,并生成授权信息,从而保证用户授权的真实性,不可伪造性,进一步保证能源使用数据的安全利用。
图9为本说明书另一实施例提供的基于区块链存证的数据处理方法的流程示意图,如图9所示,该流程包括:
步骤S902、数据授权***将能源使用方的能源使用数据的授权信息上传至区块链节点。
步骤S904、区块链节点接收授权信息并存储在区块链***中。其中,区块链***可以由多个区块链节点组成。
步骤S906、区块链节点向第一安全计算节点发送授权成功信息。
步骤S908、区块链节点向第二安全计算节点发送授权查询凭证。
步骤S910、第一安全计算节点根据接收到的授权成功信息,向第二安全计算节点发送能源使用数据查询请求。
步骤S912、第二安全计算节点接收能源使用数据查询请求,向区块链节点发送授权查询凭证。
步骤S914、区块链节点接收授权查询凭证,在区块链***中查找授权信息。
步骤S916、区块链节点将查找到的授权信息发送至第二安全计算节点。
步骤S918、第二安全计算接收授权信息,确定授权信息中的授权对象包括权威机构。
步骤S920、第二安全计算节点向第一安全计算节点发送能源使用方的能源使用数据。
步骤S922、第一安全计算节点获取辅助风控数据。
步骤S924、第一安全计算节点根据辅助风控数据和能源使用方的能源使用数据,对能源使用方的资源预支额度进行风险控制。
图10为本说明书另一实施例提供的基于区块链存证的数据处理方法的流程示意图,如图10所示,该流程包括:
步骤S1002、数据授权***将能源使用方的能源使用数据的授权信息上传至区块链节点。
步骤S1004、区块链节点接收授权信息并存储在区块链***中。其中,区块链***可以由多个区块链节点组成。
步骤S1006、区块链节点向第一安全计算节点发送授权成功信息。
步骤S1008、区块链节点向第二安全计算节点发送授权查询凭证。
步骤S1010、第一安全计算节点根据接收到的授权成功信息,向第二安全计算节点发送能源使用数据查询请求。
步骤S1012、第二安全计算节点接收能源使用数据查询请求,向区块链节点发送授权查询凭证。
步骤S1014、区块链节点接收授权查询凭证,在区块链***中查找授权信息。
步骤S1016、区块链节点将查找到的授权信息发送至第二安全计算节点。
步骤S1018、第二安全计算接收授权信息,确定授权信息中的授权对象不包括权威机构。
步骤S1020、第二安全计算节点向第一安全计算节点发送拒绝发送能源使用方的能源使用数据的通知消息。
图9和图10中具体过程可以参考前面针对图1-图8的解释,这里不再重复。
前面通过图1至图10介绍了基于区块链存证的数据处理方法,下面介绍基于区块链存证的数据处理装置。
图11为本说明书一实施例提供的基于区块链存证的数据处理装置的模块组成示意图,该装置应用于部署在权威机构处的第一安全计算节点,如图11所示,该装置包括:
请求发送模块1101,基于区块链***中存证的能源使用方的能源使用数据的授权信息,向部署在能源数据中心的第二安全计算节点发送针对所述能源使用方的能源使用数据查询请求;所述第一安全计算节点和所述第二安全计算节点共同处于多方安全计算平台中;
数据获取模块1102,获取所述第二安全计算节点根据所述能源使用数据查询请求返回的能源使用方的能源使用数据;
风险控制模块1103,获取用于对所述能源使用方的资源预支额度进行风险控制的辅助风控数据,根据所述辅助风控数据和所述能源使用数据,对所述能源使用方的资源预支额度进行风险控制。
本说明书实施例中的基于区块链存证的数据处理装置,可以通过区块链存证并授权的方式,向权威机构授权从能源数据中心获取能源使用方的能源使用数据,使得权威机构结合能源使用数据对能源使用方的资源预支额度进行风险控制,从而尽可能使得权威机构获取到足够多的能源使用方的数据,提高权威机构对能源使用方进行风控的准确性。
本说明书实施例中的基于区块链存证的数据处理装置,能够实现前述的应用于第一安全计算节点的基于区块链存证的数据处理方法的全部过程,并具有相同的效果和功能,这里不再重复。
图12为本说明书另一实施例提供的基于区块链存证的数据处理装置的模块组成示意图,该装置应用于部署在能源数据中心的第二安全计算节点,如图12所示,该装置包括:
请求接收模块1201,接收部署在权威机构处的第一安全计算节点根据区块链***中存证的能源使用方的能源使用数据的授权信息,发送的针对所述能源使用方的能源使用数据查询请求;所述第一安全计算节点和所述第二安全计算节点共同处于多方安全计算平台中;
数据返回模块1202,根据所述能源使用数据查询请求,向所述第一安全计算节点返回所述能源使用方的能源使用数据;所述能源使用数据用于与对所述能源使用方的资源预支额度进行风险控制的辅助风控数据相结合,对所述能源使用方的资源预支额度进行风险控制。
本说明书实施例中的基于区块链存证的数据处理装置,第二安全计算节点在接收到第一安全计算节点发送的针对能源使用方的能源使用数据查询请求之后,向第一安全计算节点返回能源使用方的能源使用数据,从而使得权威机构结合能源使用数据对能源使用方的资源预支额度进行风险控制,从而尽可能使得权威机构获取到足够多的能源使用方的数据,提高权威机构对能源使用方进行风控的准确性。
本说明书实施例中的基于区块链存证的数据处理装置,能够实现前述的应用于第二安全计算节点的基于区块链存证的数据处理方法的全部过程,并具有相同的效果和功能,这里不再重复。
图13为本说明书另一实施例提供的基于区块链存证的数据处理装置的模块组成示意图,该装置应用于区块链节点,如图13所示,该装置包括:
信息接收模块1301,接收能源使用方的数据授权***上传的所述能源使用方的能源使用数据的授权信息并存储在区块链***中;所述授权信息表示将所述能源使用方的能源使用数据授权给权威机构;
第一发送模块1302,向所述权威机构发放所述授权信息对应的授权成功信息;所述授权成功信息用于所述权威机构的第一安全计算节点向部署在能源数据中心的第二安全计算节点发送针对所述能源使用方的能源使用数据查询请求;
第二发送模块1303,向所述能源数据中心发放所述授权信息对应的授权查询凭证;所述授权查询凭证用于所述能源数据中心的第二安全计算节点在区块链***中查询所述授权信息。
本实施例中的基于区块链存证的数据处理装置,区块链***能够接收能源使用方的数据授权***发送的能源使用数据的授权信息并存储在区块链***中,并向权威机构发放授权信息对应的授权成功信息,以及,向能源数据中心发放授权信息对应的授权查询凭证,从而便于权威机构从能源数据中心获取能源使用方的能源使用数据,使得权威机构结合能源使用数据对能源使用方的资源预支额度进行风险控制,从而尽可能使得权威机构获取到足够多的能源使用方的数据,提高权威机构对能源使用方进行风控的准确性。
本说明书实施例中的基于区块链存证的数据处理装置,能够实现前述的应用于区块链节点的基于区块链存证的数据处理方法的全部过程,并具有相同的效果和功能,这里不再重复。
图14为本说明书另一实施例提供的基于区块链存证的数据处理装置的模块组成示意图,该装置应用于能源使用方的数据授权***,如图14所示,该装置包括:
数据提供模块1401,根据用户的数据授权请求,向用户提供数据授权合同;所述数据授权合同用于将所述能源使用方的能源使用数据授权给权威机构;
完成确定模块1402,根据用户针对所述数据授权合同的签署操作数据,确定数据授权合同签署完成;
信息生成模块1403,根据所述用户的签署操作数据和签署完成的所述数据授权合同,生成所述能源使用方的能源使用数据的授权信息;
信息存储模块1404,将所述能源使用方的能源使用数据的授权信息存储于区块链***中。
本实施例中的基于区块链存证的数据处理装置,可以在用户签署完用于将能源使用方的能源使用数据授权给权威机构的数据授权合同后,根据用户的签署操作数据和签署完成的数据授权合同,生成授权信息并将授权信息上链存储,从而基于区块链***中的数据不可篡改的特性,达到数据上链存证的目的,便于权威机构从能源数据中心获取能源使用方的能源使用数据,使得权威机构结合能源使用数据对能源使用方的资源预支额度进行风险控制,从而尽可能使得权威机构获取到足够多的能源使用方的数据,提高权威机构对能源使用方进行风控的准确性。
本说明书实施例中的基于区块链存证的数据处理装置,能够实现前述的应用于数据授权***的基于区块链存证的数据处理方法的全部过程,并具有相同的效果和功能,这里不再重复。
前面通过图1至图10介绍了基于区块链存证的数据处理方法,下面介绍基于区块链存证的数据处理设备。
图15为本说明书一实施例通过的基于区块链存证的数据处理设备的结构示意图,如图15所示,数据处理设备可因配置或性能不同而产生比较大的差异,可以包括一个或一个以上的处理器1501和存储器1502,存储器1502中可以存储有一个或一个以上存储应用程序或数据。其中,存储器1502可以是短暂存储或持久存储。存储在存储器1502的应用程序可以包括一个或一个以上模块(图示未示出),每个模块可以包括对数据处理设备中的一系列计算机可执行指令。更进一步地,处理器1501可以设置为与存储器1502通信,在数据处理设备上执行存储器1502中的一系列计算机可执行指令。数据处理设备还可以包括一个或一个以上电源1503,一个或一个以上有线或无线网络接口1504,一个或一个以上输入输出接口1505,一个或一个以上键盘1506等。
在一个具体的实施例中,数据处理设备为上述的第一安全计算节点,包括有处理器;以及被安排成存储计算机可执行指令的存储器,所述计算机可执行指令在被所述处理器执行时使所述处理器实现:
基于区块链***中存证的能源使用方的能源使用数据的授权信息,向部署在能源数据中心的第二安全计算节点发送针对所述能源使用方的能源使用数据查询请求;所述第一安全计算节点和所述第二安全计算节点共同处于多方安全计算平台中;
获取所述第二安全计算节点根据所述能源使用数据查询请求返回的能源使用方的能源使用数据;
获取用于对所述能源使用方的资源预支额度进行风险控制的辅助风控数据,根据所述辅助风控数据和所述能源使用数据,对所述能源使用方的资源预支额度进行风险控制。
本说明书实施例中的基于区块链存证的数据处理设备,可以通过区块链存证并授权的方式,向权威机构授权从能源数据中心获取能源使用方的能源使用数据,使得权威机构结合能源使用数据对能源使用方的资源预支额度进行风险控制,从而尽可能使得权威机构获取到足够多的能源使用方的数据,提高权威机构对能源使用方进行风控的准确性。
本说明书实施例中的基于区块链存证的数据处理设备,能够实现前述的应用于第一安全计算节点的基于区块链存证的数据处理方法的全部过程,并具有相同的效果和功能,这里不再重复。
在另一个具体的实施例中,数据处理设备为上述的第二安全计算节点,包括有处理器;以及被安排成存储计算机可执行指令的存储器,所述计算机可执行指令在被所述处理器执行时使所述处理器实现:
接收部署在权威机构处的第一安全计算节点根据区块链***中存证的能源使用方的能源使用数据的授权信息,发送的针对所述能源使用方的能源使用数据查询请求;所述第一安全计算节点和所述第二安全计算节点共同处于多方安全计算平台中;
根据所述能源使用数据查询请求,向所述第一安全计算节点返回所述能源使用方的能源使用数据;所述能源使用数据用于与对所述能源使用方的资源预支额度进行风险控制的辅助风控数据相结合,对所述能源使用方的资源预支额度进行风险控制。
本说明书实施例中的基于区块链存证的数据处理设备,第二安全计算节点在接收到第一安全计算节点发送的针对能源使用方的能源使用数据查询请求之后,向第一安全计算节点返回能源使用方的能源使用数据,从而使得权威机构结合能源使用数据对能源使用方的资源预支额度进行风险控制,从而尽可能使得权威机构获取到足够多的能源使用方的数据,提高权威机构对能源使用方进行风控的准确性。
本说明书实施例中的基于区块链存证的数据处理设备,能够实现前述的应用于第二安全计算节点的基于区块链存证的数据处理方法的全部过程,并具有相同的效果和功能,这里不再重复。
在另一个具体的实施例中,数据处理设备为上述的区块链节点,包括有处理器;以及被安排成存储计算机可执行指令的存储器,所述计算机可执行指令在被所述处理器执行时使所述处理器实现:
接收能源使用方的数据授权***上传的所述能源使用方的能源使用数据的授权信息并存储在区块链***中;所述授权信息表示将所述能源使用方的能源使用数据授权给权威机构;
向所述权威机构发放所述授权信息对应的授权成功信息;所述授权成功信息用于所述权威机构的第一安全计算节点向部署在能源数据中心的第二安全计算节点发送针对所述能源使用方的能源使用数据查询请求;
向所述能源数据中心发放所述授权信息对应的授权查询凭证;所述授权查询凭证用于所述能源数据中心的第二安全计算节点在区块链***中查询所述授权信息。
本实施例中的基于区块链存证的数据处理设备,区块链***能够接收能源使用方的数据授权***发送的能源使用数据的授权信息并存储在区块链***中,并向权威机构发放授权信息对应的授权成功信息,以及,向能源数据中心发放授权信息对应的授权查询凭证,从而便于权威机构从能源数据中心获取能源使用方的能源使用数据,使得权威机构结合能源使用数据对能源使用方的资源预支额度进行风险控制,从而尽可能使得权威机构获取到足够多的能源使用方的数据,提高权威机构对能源使用方进行风控的准确性。
本说明书实施例中的基于区块链存证的数据处理设备,能够实现前述的应用于区块链节点的基于区块链存证的数据处理方法的全部过程,并具有相同的效果和功能,这里不再重复。
在另一个具体的实施例中,数据处理设备位于上述的数据授权***中,包括有处理器;以及被安排成存储计算机可执行指令的存储器,所述计算机可执行指令在被所述处理器执行时使所述处理器实现:
根据用户的数据授权请求,向用户提供数据授权合同;所述数据授权合同用于将所述能源使用方的能源使用数据授权给权威机构;
根据用户针对所述数据授权合同的签署操作数据,确定数据授权合同签署完成;
根据所述用户的签署操作数据和签署完成的所述数据授权合同,生成所述能源使用方的能源使用数据的授权信息;
将所述能源使用方的能源使用数据的授权信息存储于区块链***中。
本实施例中的基于区块链存证的数据处理设备,可以在用户签署完用于将能源使用方的能源使用数据授权给权威机构的数据授权合同后,根据用户的签署操作数据和签署完成的数据授权合同,生成授权信息并将授权信息上链存储,从而基于区块链***中的数据不可篡改的特性,达到数据上链存证的目的,便于权威机构从能源数据中心获取能源使用方的能源使用数据,使得权威机构结合能源使用数据对能源使用方的资源预支额度进行风险控制,从而尽可能使得权威机构获取到足够多的能源使用方的数据,提高权威机构对能源使用方进行风控的准确性。
本说明书实施例中的基于区块链存证的数据处理设备,能够实现前述的应用于数据授权***的基于区块链存证的数据处理方法的全部过程,并具有相同的效果和功能,这里不再重复。
前面通过图1至图10介绍了基于区块链存证的数据处理方法,下面介绍一种存储介质。
本说明书另一实施例还提供了一种存储介质,用于存储计算机可执行指令,一种具体的实施例中,该存储介质位于上述的第一安全计算节点中,可以为U盘、光盘、硬盘等,该存储介质存储的计算机可执行指令在被处理器执行时,能使所述处理器实现以下流程:
基于区块链***中存证的能源使用方的能源使用数据的授权信息,向部署在能源数据中心的第二安全计算节点发送针对所述能源使用方的能源使用数据查询请求;所述第一安全计算节点和所述第二安全计算节点共同处于多方安全计算平台中;
获取所述第二安全计算节点根据所述能源使用数据查询请求返回的能源使用方的能源使用数据;
获取用于对所述能源使用方的资源预支额度进行风险控制的辅助风控数据,根据所述辅助风控数据和所述能源使用数据,对所述能源使用方的资源预支额度进行风险控制。
本说明书实施例中的存储介质,可以通过区块链存证并授权的方式,向权威机构授权从能源数据中心获取能源使用方的能源使用数据,使得权威机构结合能源使用数据对能源使用方的资源预支额度进行风险控制,从而尽可能使得权威机构获取到足够多的能源使用方的数据,提高权威机构对能源使用方进行风控的准确性。
本说明书实施例中的存储介质,能够实现前述的应用于第一安全计算节点的基于区块链存证的数据处理方法的全部过程,并具有相同的效果和功能,这里不再重复。
本说明书另一实施例还提供了一种存储介质,用于存储计算机可执行指令,一种具体的实施例中,该存储介质位于上述的第二安全计算节点中,可以为U盘、光盘、硬盘等,该存储介质存储的计算机可执行指令在被处理器执行时,能使所述处理器实现以下流程:
接收部署在权威机构处的第一安全计算节点根据区块链***中存证的能源使用方的能源使用数据的授权信息,发送的针对所述能源使用方的能源使用数据查询请求;所述第一安全计算节点和所述第二安全计算节点共同处于多方安全计算平台中;
根据所述能源使用数据查询请求,向所述第一安全计算节点返回所述能源使用方的能源使用数据;所述能源使用数据用于与对所述能源使用方的资源预支额度进行风险控制的辅助风控数据相结合,对所述能源使用方的资源预支额度进行风险控制。
本说明书实施例中的存储介质,第二安全计算节点在接收到第一安全计算节点发送的针对能源使用方的能源使用数据查询请求之后,向第一安全计算节点返回能源使用方的能源使用数据,从而使得权威机构结合能源使用数据对能源使用方的资源预支额度进行风险控制,从而尽可能使得权威机构获取到足够多的能源使用方的数据,提高权威机构对能源使用方进行风控的准确性。
本说明书实施例中的存储介质,能够实现前述的应用于第二安全计算节点的基于区块链存证的数据处理方法的全部过程,并具有相同的效果和功能,这里不再重复。
本说明书另一实施例还提供了一种存储介质,用于存储计算机可执行指令,一种具体的实施例中,该存储介质位于上述的区块链节点中,可以为U盘、光盘、硬盘等,该存储介质存储的计算机可执行指令在被处理器执行时,能使所述处理器实现以下流程:
接收能源使用方的数据授权***上传的所述能源使用方的能源使用数据的授权信息并存储在区块链***中;所述授权信息表示将所述能源使用方的能源使用数据授权给权威机构;
向所述权威机构发放所述授权信息对应的授权成功信息;所述授权成功信息用于所述权威机构的第一安全计算节点向部署在能源数据中心的第二安全计算节点发送针对所述能源使用方的能源使用数据查询请求;
向所述能源数据中心发放所述授权信息对应的授权查询凭证;所述授权查询凭证用于所述能源数据中心的第二安全计算节点在区块链***中查询所述授权信息。
本实施例中的存储介质,区块链***能够接收能源使用方的数据授权***发送的能源使用数据的授权信息并存储在区块链***中,并向权威机构发放授权信息对应的授权成功信息,以及,向能源数据中心发放授权信息对应的授权查询凭证,从而便于权威机构从能源数据中心获取能源使用方的能源使用数据,使得权威机构结合能源使用数据对能源使用方的资源预支额度进行风险控制,从而尽可能使得权威机构获取到足够多的能源使用方的数据,提高权威机构对能源使用方进行风控的准确性。
本说明书实施例中的存储介质,能够实现前述的应用于区块链节点的基于区块链存证的数据处理方法的全部过程,并具有相同的效果和功能,这里不再重复。
本说明书另一实施例还提供了一种存储介质,用于存储计算机可执行指令,一种具体的实施例中,该存储介质位于上述的数据授权***中,可以为U盘、光盘、硬盘等,该存储介质存储的计算机可执行指令在被处理器执行时,能使所述处理器实现以下流程:
根据用户的数据授权请求,向用户提供数据授权合同;所述数据授权合同用于将所述能源使用方的能源使用数据授权给权威机构;
根据用户针对所述数据授权合同的签署操作数据,确定数据授权合同签署完成;
根据所述用户的签署操作数据和签署完成的所述数据授权合同,生成所述能源使用方的能源使用数据的授权信息;
将所述能源使用方的能源使用数据的授权信息存储于区块链***中。
本实施例中的存储介质,可以在用户签署完用于将能源使用方的能源使用数据授权给权威机构的数据授权合同后,根据用户的签署操作数据和签署完成的数据授权合同,生成授权信息并将授权信息上链存储,从而基于区块链***中的数据不可篡改的特性,达到数据上链存证的目的,便于权威机构从能源数据中心获取能源使用方的能源使用数据,使得权威机构结合能源使用数据对能源使用方的资源预支额度进行风险控制,从而尽可能使得权威机构获取到足够多的能源使用方的数据,提高权威机构对能源使用方进行风控的准确性。
本说明书实施例中的存储介质,能够实现前述的应用于数据授权***的基于区块链存证的数据处理方法的全部过程,并具有相同的效果和功能,这里不再重复。
上述对本说明书特定实施例进行了描述。其它实施例在所附权利要求书的范围内。在一些情况下,在权利要求书中记载的动作或步骤可以按照不同于实施例中的顺序来执行并且仍然可以实现期望的结果。另外,在附图中描绘的过程不一定要求示出的特定顺序或者连续顺序才能实现期望的结果。在某些实施方式中,多任务处理和并行处理也是可以的或者可能是有利的。
在20世纪90年代,对于一个技术的改进可以很明显地区分是硬件上的改进(例如,对二极管、晶体管、开关等电路结构的改进)还是软件上的改进(对于方法流程的改进)。然而,随着技术的发展,当今的很多方法流程的改进已经可以视为硬件电路结构的直接改进。设计人员几乎都通过将改进的方法流程编程到硬件电路中来得到相应的硬件电路结构。因此,不能说一个方法流程的改进就不能用硬件实体模块来实现。例如,可编程逻辑器件(Programmable Logic Device,PLD)(例如现场可编程门阵列(Field Programmable GateArray,FPGA))就是这样一种集成电路,其逻辑功能由用户对器件编程来确定。由设计人员自行编程来把一个数字***“集成”在一片PLD上,而不需要请芯片制造厂商来设计和制作专用的集成电路芯片。而且,如今,取代手工地制作集成电路芯片,这种编程也多半改用“逻辑编译器(logic compiler)”软件来实现,它与程序开发撰写时所用的软件编译器相类似,而要编译之前的原始代码也得用特定的编程语言来撰写,此称之为硬件描述语言(Hardware Description Language,HDL),而HDL也并非仅有一种,而是有许多种,如ABEL(Advanced Boolean Expression Language)、AHDL(Altera Hardware DescriptionLanguage)、Confluence、CUPL(Cornell University Programming Language)、HDCal、JHDL(Java Hardware Description Language)、Lava、Lola、MyHDL、PALASM、RHDL(RubyHardware Description Language)等,目前最普遍使用的是VHDL(Very-High-SpeedIntegrated Circuit Hardware Description Language)与Verilog。本领域技术人员也应该清楚,只需要将方法流程用上述几种硬件描述语言稍作逻辑编程并编程到集成电路中,就可以很容易得到实现该逻辑方法流程的硬件电路。
控制器可以按任何适当的方式实现,例如,控制器可以采取例如微处理器或处理器以及存储可由该(微)处理器执行的计算机可读程序代码(例如软件或固件)的计算机可读介质、逻辑门、开关、专用集成电路(Application Specific Integrated Circuit,ASIC)、可编程逻辑控制器和嵌入微控制器的形式,控制器的例子包括但不限于以下微控制器:ARC625D、Atmel AT91SAM、Microchip PIC18F26K20以及Silicone Labs C8051F320,存储器控制器还可以被实现为存储器的控制逻辑的一部分。本领域技术人员也知道,除了以纯计算机可读程序代码方式实现控制器以外,完全可以通过将方法步骤进行逻辑编程来使得控制器以逻辑门、开关、专用集成电路、可编程逻辑控制器和嵌入微控制器等的形式来实现相同功能。因此这种控制器可以被认为是一种硬件部件,而对其内包括的用于实现各种功能的装置也可以视为硬件部件内的结构。或者甚至,可以将用于实现各种功能的装置视为既可以是实现方法的软件模块又可以是硬件部件内的结构。
上述实施例阐明的***、装置、模块或单元,具体可以由计算机芯片或实体实现,或者由具有某种功能的产品来实现。一种典型的实现设备为计算机。具体的,计算机例如可以为个人计算机、膝上型计算机、蜂窝电话、相机电话、智能电话、个人数字助理、媒体播放器、导航设备、电子邮件设备、游戏控制台、平板计算机、可穿戴设备或者这些设备中的任何设备的组合。
为了描述的方便,描述以上装置时以功能分为各种单元分别描述。当然,在实施本说明书的一个或多个实施例时可以把各单元的功能在同一个或多个软件和/或硬件中实现。
本领域内的技术人员应明白,本说明书的实施例可提供为方法、***、或计算机程序产品。因此,本说明书的实施例可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本说明书的实施例可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。
本说明书的实施例是参照根据本说明书实施例的方法、设备(***)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
在一个典型的配置中,计算设备包括一个或多个处理器(CPU)、输入/输出接口、网络接口和内存。
内存可能包括计算机可读介质中的非永久性存储器,随机存取存储器(RAM)和/或非易失性内存等形式,如只读存储器(ROM)或闪存(flash RAM)。内存是计算机可读介质的示例。
计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存(PRAM)、静态随机存取存储器(SRAM)、动态随机存取存储器(DRAM)、其他类型的随机存取存储器(RAM)、只读存储器(ROM)、电可擦除可编程只读存储器(EEPROM)、快闪记忆体或其他内存技术、只读光盘只读存储器(CD-ROM)、数字多功能光盘(DVD)或其他光学存储、磁盒式磁带,磁带磁磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。按照本文中的界定,计算机可读介质不包括暂存电脑可读媒体(transitory media),如调制的数据信号和载波。
还需要说明的是,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、商品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、商品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、商品或者设备中还存在另外的相同要素。
本领域技术人员应明白,本说明书的实施例可提供为方法、***或计算机程序产品。因此,本说明书的实施例可采用完全硬件实施例、完全软件实施例或结合软件和硬件方面的实施例的形式。而且,本说明书的实施例可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。
本说明书的一个或多个实施例可以在由计算机执行的计算机可执行指令的一般上下文中描述,例如程序模块。一般地,程序模块包括执行特定任务或实现特定抽象数据类型的例程、程序、对象、组件、数据结构等等。也可以在分布式计算环境中实践本说明书的一个或多个实施例,在这些分布式计算环境中,由通过通信网络而被连接的远程处理设备来执行任务。在分布式计算环境中,程序模块可以位于包括存储设备在内的本地和远程计算机存储介质中。
本说明书中的各个实施例均采用递进的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于***实施例而言,由于其基本相似于方法实施例,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。
以上所述仅为本说明书的实施例而已,并不用于限制本文件。对于本领域技术人员来说,本说明书的实施例可以有各种更改和变化。凡在本文件的精神和原理之内所作的任何修改、等同替换、改进等,均应包含在本文件的权利要求范围之内。
Claims (24)
1.一种基于区块链存证的数据处理方法,应用于部署在权威机构处的第一安全计算节点,包括:
基于区块链***中存证的能源使用方的能源使用数据的授权信息,向部署在能源数据中心的第二安全计算节点发送针对所述能源使用方的能源使用数据查询请求;所述第一安全计算节点和所述第二安全计算节点共同处于多方安全计算平台中;
获取所述第二安全计算节点根据所述能源使用数据查询请求返回的能源使用方的能源使用数据;
获取用于对所述能源使用方的资源预支额度进行风险控制的辅助风控数据,根据所述辅助风控数据和所述能源使用数据,对所述能源使用方的资源预支额度进行风险控制;所述根据所述辅助风控数据和所述能源使用数据,对所述能源使用方的资源预支额度进行风险控制,包括:
根据所述能源使用数据,确定所述能源使用方属于指定行业的第一置信度,以及,确定所述能源使用方的第一产能规模;
根据所述辅助风控数据,确定所述能源使用方属于所述指定行业的第二置信度,以及,确定所述能源使用方的第二产能规模;
根据所述第一置信度、所述第一产能规模、所述第二置信度和所述第二产能规模,对所述能源使用方的资源预支额度进行风险控制。
2.根据权利要求1所述的方法,基于区块链***中存证的能源使用方的能源使用数据的授权信息,向部署在能源数据中心的第二安全计算节点发送针对所述能源使用方的能源使用数据查询请求,包括:
获取区块链***在存储所述能源使用方的能源使用数据的授权信息之后,向所述权威机构发放的授权成功信息;所述授权成功信息表示所述能源使用方将所述能源使用方的能源使用数据授权给所述权威机构;
根据所述授权成功信息,向部署在能源数据中心的第二安全计算节点发送针对所述能源使用方的能源使用数据查询请求。
3.根据权利要求1所述的方法,
所述向部署在能源数据中心的第二安全计算节点发送针对所述能源使用方的能源使用数据查询请求,包括:
向部署在能源数据中心的第二安全计算节点发送密文形式的针对所述能源使用方的能源使用数据查询请求;
获取所述第二安全计算节点根据所述能源使用数据查询请求返回的能源使用方的能源使用数据,包括:
获取所述第二安全计算节点根据所述能源使用数据查询请求返回的密文形式的能源使用方的能源使用数据。
4.根据权利要求1所述的方法,根据所述第一置信度、所述第一产能规模、所述第二置信度和所述第二产能规模,对所述能源使用方的资源预支额度进行风险控制,包括:
根据所述第一置信度、所述第一产能规模、所述第二置信度和所述第二产能规模,确定所述能源使用方的资源预支额度的风险等级;
根据所述能源使用方的资源预支额度的风险等级,对所述能源使用方的资源预支额度进行评估,得到所述能源使用方对应的资源预支额度。
5.一种基于区块链存证的数据处理方法,应用于部署在能源数据中心的第二安全计算节点,包括:
接收部署在权威机构处的第一安全计算节点根据区块链***中存证的能源使用方的能源使用数据的授权信息,发送的针对所述能源使用方的能源使用数据查询请求;所述第一安全计算节点和所述第二安全计算节点共同处于多方安全计算平台中;
根据所述能源使用数据查询请求,向所述第一安全计算节点返回所述能源使用方的能源使用数据;所述能源使用数据用于与对所述能源使用方的资源预支额度进行风险控制的辅助风控数据相结合,对所述能源使用方的资源预支额度进行风险控制;
所述能源使用数据用于与对所述能源使用方的资源预支额度进行风险控制的辅助风控数据相结合,对所述能源使用方的资源预支额度进行风险控制,包括:
根据所述能源使用数据,确定所述能源使用方属于指定行业的第一置信度,以及,确定所述能源使用方的第一产能规模;
根据所述辅助风控数据,确定所述能源使用方属于所述指定行业的第二置信度,以及,确定所述能源使用方的第二产能规模;
根据所述第一置信度、所述第一产能规模、所述第二置信度和所述第二产能规模,对所述能源使用方的资源预支额度进行风险控制。
6.根据权利要求5所述的方法,根据所述能源使用数据查询请求,向所述第一安全计算节点返回所述能源使用方的能源使用数据,包括:
根据所述能源使用数据查询请求,获取区块链***在存储所述能源使用方的能源使用数据的授权信息之后,向所述能源数据中心发放的授权查询凭证;
根据所述授权查询凭证,在区块链***中查找所述能源使用方的能源使用数据的授权信息;
在确定查找到的所述授权信息中的授权对象包括所述权威机构后,向所述第一安全计算节点返回所述能源使用方的能源使用数据。
7.一种基于区块链存证的数据处理方法,应用于区块链节点,包括:
接收能源使用方的数据授权***上传的所述能源使用方的能源使用数据的授权信息并存储在区块链***中;所述授权信息表示将所述能源使用方的能源使用数据授权给权威机构;
向所述权威机构发放所述授权信息对应的授权成功信息;所述授权成功信息用于所述权威机构的第一安全计算节点向部署在能源数据中心的第二安全计算节点发送针对所述能源使用方的能源使用数据查询请求;
向所述能源数据中心发放所述授权信息对应的授权查询凭证;所述授权查询凭证用于所述能源数据中心的第二安全计算节点在区块链***中查询所述授权信息,从而使得所述第二安全计算节点向所述第一安全计算节点返回所述能源使用方的能源使用数据;所述能源使用数据用于与对所述能源使用方的资源预支额度进行风险控制的辅助风控数据相结合,对所述能源使用方的资源预支额度进行风险控制;
所述能源使用数据用于与对所述能源使用方的资源预支额度进行风险控制的辅助风控数据相结合,对所述能源使用方的资源预支额度进行风险控制,包括:
根据所述能源使用数据,确定所述能源使用方属于指定行业的第一置信度,以及,确定所述能源使用方的第一产能规模;
根据所述辅助风控数据,确定所述能源使用方属于所述指定行业的第二置信度,以及,确定所述能源使用方的第二产能规模;
根据所述第一置信度、所述第一产能规模、所述第二置信度和所述第二产能规模,对所述能源使用方的资源预支额度进行风险控制。
8.根据权利要求7所述的方法,向所述能源数据中心发放所述授权信息对应的授权查询凭证,包括:
获取所述授权信息对应的哈希值,根据所述哈希值生成所述授权信息对应的授权查询凭证;所述授权查询凭证包括所述哈希值;
向所述能源数据中心发放所述授权信息对应的授权查询凭证。
9.根据权利要求7或8所述的方法,在向所述能源数据中心发放所述授权信息对应的授权查询凭证之后,所述方法还包括:
接收所述能源数据中心的第二安全计算节点发送的所述授权查询凭证;
根据所述授权查询凭证,在区块链***中获取所述授权信息;
将所述授权信息发送至所述第二安全计算节点。
10.一种基于区块链存证的数据处理方法,应用于能源使用方的数据授权***,包括:
根据用户的数据授权请求,向用户提供数据授权合同;所述数据授权合同用于将所述能源使用方的能源使用数据授权给权威机构;
根据用户针对所述数据授权合同的签署操作数据,确定数据授权合同签署完成;
根据所述用户的签署操作数据和签署完成的所述数据授权合同,生成所述能源使用方的能源使用数据的授权信息;
将所述能源使用方的能源使用数据的授权信息存储于区块链***中;从而使得第一安全计算节点基于区块链***中存证的能源使用方的能源使用数据的授权信息,向部署在能源数据中心的第二安全计算节点发送针对所述能源使用方的能源使用数据查询请求;所述第一安全计算节点和所述第二安全计算节点共同处于多方安全计算平台中;
获取所述第二安全计算节点根据所述能源使用数据查询请求返回的能源使用方的能源使用数据;
获取用于对所述能源使用方的资源预支额度进行风险控制的辅助风控数据,根据所述辅助风控数据和所述能源使用数据,对所述能源使用方的资源预支额度进行风险控制;所述根据所述辅助风控数据和所述能源使用数据,对所述能源使用方的资源预支额度进行风险控制,包括:
根据所述能源使用数据,确定所述能源使用方属于指定行业的第一置信度,以及,确定所述能源使用方的第一产能规模;
根据所述辅助风控数据,确定所述能源使用方属于所述指定行业的第二置信度,以及,确定所述能源使用方的第二产能规模;
根据所述第一置信度、所述第一产能规模、所述第二置信度和所述第二产能规模,对所述能源使用方的资源预支额度进行风险控制。
11.根据权利要求10所述的方法,
在根据用户针对所述数据授权合同的签署操作数据,确定数据授权合同签署完成之前,所述方法还包括:
通过对所述用户进行面部识别的方式,获取所述用户针对所述数据授权合同的签署意愿信息;
根据用户针对所述数据授权合同的签署操作数据,确定数据授权合同签署完成,包括:
在确定所述签署意愿信息表示所述用户同意签署所述数据授权合同后,根据用户针对所述数据授权合同的签署操作数据,确定数据授权合同签署完成。
12.根据权利要求11所述的方法,根据用户针对所述数据授权合同的签署操作,确定数据授权合同签署完成,包括:
根据用户针对所述数据授权合同的请求加盖电子签章的操作,在所述数据授权合同上加盖所述能源使用方的电子签章;
在所述电子签章加盖完成后,确定数据授权合同签署完成。
13.一种基于区块链存证的数据处理装置,应用于部署在权威机构处的第一安全计算节点,包括:
请求发送模块,基于区块链***中存证的能源使用方的能源使用数据的授权信息,向部署在能源数据中心的第二安全计算节点发送针对所述能源使用方的能源使用数据查询请求;所述第一安全计算节点和所述第二安全计算节点共同处于多方安全计算平台中;
数据获取模块,获取所述第二安全计算节点根据所述能源使用数据查询请求返回的能源使用方的能源使用数据;
风险控制模块,获取用于对所述能源使用方的资源预支额度进行风险控制的辅助风控数据,根据所述辅助风控数据和所述能源使用数据,对所述能源使用方的资源预支额度进行风险控制;
所述根据所述辅助风控数据和所述能源使用数据,对所述能源使用方的资源预支额度进行风险控制,包括:
根据所述能源使用数据,确定所述能源使用方属于指定行业的第一置信度,以及,确定所述能源使用方的第一产能规模;
根据所述辅助风控数据,确定所述能源使用方属于所述指定行业的第二置信度,以及,确定所述能源使用方的第二产能规模;
根据所述第一置信度、所述第一产能规模、所述第二置信度和所述第二产能规模,对所述能源使用方的资源预支额度进行风险控制。
14.一种基于区块链存证的数据处理装置,应用于部署在能源数据中心的第二安全计算节点,包括:
请求接收模块,接收部署在权威机构处的第一安全计算节点根据区块链***中存证的能源使用方的能源使用数据的授权信息,发送的针对所述能源使用方的能源使用数据查询请求;所述第一安全计算节点和所述第二安全计算节点共同处于多方安全计算平台中;
数据返回模块,根据所述能源使用数据查询请求,向所述第一安全计算节点返回所述能源使用方的能源使用数据;所述能源使用数据用于与对所述能源使用方的资源预支额度进行风险控制的辅助风控数据相结合,对所述能源使用方的资源预支额度进行风险控制;
所述能源使用数据用于与对所述能源使用方的资源预支额度进行风险控制的辅助风控数据相结合,对所述能源使用方的资源预支额度进行风险控制,包括:
根据所述能源使用数据,确定所述能源使用方属于指定行业的第一置信度,以及,确定所述能源使用方的第一产能规模;
根据所述辅助风控数据,确定所述能源使用方属于所述指定行业的第二置信度,以及,确定所述能源使用方的第二产能规模;
根据所述第一置信度、所述第一产能规模、所述第二置信度和所述第二产能规模,对所述能源使用方的资源预支额度进行风险控制。
15.一种基于区块链存证的数据处理装置,应用于区块链节点,包括:
信息接收模块,接收能源使用方的数据授权***上传的所述能源使用方的能源使用数据的授权信息并存储在区块链***中;所述授权信息表示将所述能源使用方的能源使用数据授权给权威机构;
第一发送模块,向所述权威机构发放所述授权信息对应的授权成功信息;所述授权成功信息用于所述权威机构的第一安全计算节点向部署在能源数据中心的第二安全计算节点发送针对所述能源使用方的能源使用数据查询请求;
第二发送模块,向所述能源数据中心发放所述授权信息对应的授权查询凭证;所述授权查询凭证用于所述能源数据中心的第二安全计算节点在区块链***中查询所述授权信息,从而使得所述第二安全计算节点向所述第一安全计算节点返回所述能源使用方的能源使用数据;所述能源使用数据用于与对所述能源使用方的资源预支额度进行风险控制的辅助风控数据相结合,对所述能源使用方的资源预支额度进行风险控制;
所述能源使用数据用于与对所述能源使用方的资源预支额度进行风险控制的辅助风控数据相结合,对所述能源使用方的资源预支额度进行风险控制,包括:
根据所述能源使用数据,确定所述能源使用方属于指定行业的第一置信度,以及,确定所述能源使用方的第一产能规模;
根据所述辅助风控数据,确定所述能源使用方属于所述指定行业的第二置信度,以及,确定所述能源使用方的第二产能规模;
根据所述第一置信度、所述第一产能规模、所述第二置信度和所述第二产能规模,对所述能源使用方的资源预支额度进行风险控制。
16.一种基于区块链存证的数据处理装置,应用于能源使用方的数据授权***,包括:
数据提供模块,根据用户的数据授权请求,向用户提供数据授权合同;所述数据授权合同用于将所述能源使用方的能源使用数据授权给权威机构;
完成确定模块,根据用户针对所述数据授权合同的签署操作数据,确定数据授权合同签署完成;
信息生成模块,根据所述用户的签署操作数据和签署完成的所述数据授权合同,生成所述能源使用方的能源使用数据的授权信息;
信息存储模块,将所述能源使用方的能源使用数据的授权信息存储于区块链***中;从而使得第一安全计算节点基于区块链***中存证的能源使用方的能源使用数据的授权信息,向部署在能源数据中心的第二安全计算节点发送针对所述能源使用方的能源使用数据查询请求;所述第一安全计算节点和所述第二安全计算节点共同处于多方安全计算平台中;
获取所述第二安全计算节点根据所述能源使用数据查询请求返回的能源使用方的能源使用数据;
获取用于对所述能源使用方的资源预支额度进行风险控制的辅助风控数据,根据所述辅助风控数据和所述能源使用数据,对所述能源使用方的资源预支额度进行风险控制;所述根据所述辅助风控数据和所述能源使用数据,对所述能源使用方的资源预支额度进行风险控制,包括:
根据所述能源使用数据,确定所述能源使用方属于指定行业的第一置信度,以及,确定所述能源使用方的第一产能规模;
根据所述辅助风控数据,确定所述能源使用方属于所述指定行业的第二置信度,以及,确定所述能源使用方的第二产能规模;
根据所述第一置信度、所述第一产能规模、所述第二置信度和所述第二产能规模,对所述能源使用方的资源预支额度进行风险控制。
17.一种基于区块链存证的数据处理设备,包括:处理器;以及被安排成存储计算机可执行指令的存储器,所述计算机可执行指令在被所述处理器执行时使所述处理器实现:
基于区块链***中存证的能源使用方的能源使用数据的授权信息,向部署在能源数据中心的第二安全计算节点发送针对所述能源使用方的能源使用数据查询请求;第一安全计算节点和所述第二安全计算节点共同处于多方安全计算平台中;
获取所述第二安全计算节点根据所述能源使用数据查询请求返回的能源使用方的能源使用数据;
获取用于对所述能源使用方的资源预支额度进行风险控制的辅助风控数据,根据所述辅助风控数据和所述能源使用数据,对所述能源使用方的资源预支额度进行风险控制所述根据所述辅助风控数据和所述能源使用数据,对所述能源使用方的资源预支额度进行风险控制,包括:
根据所述能源使用数据,确定所述能源使用方属于指定行业的第一置信度,以及,确定所述能源使用方的第一产能规模;
根据所述辅助风控数据,确定所述能源使用方属于所述指定行业的第二置信度,以及,确定所述能源使用方的第二产能规模;
根据所述第一置信度、所述第一产能规模、所述第二置信度和所述第二产能规模,对所述能源使用方的资源预支额度进行风险控制。
18.一种基于区块链存证的数据处理设备,包括:处理器;以及被安排成存储计算机可执行指令的存储器,所述计算机可执行指令在被所述处理器执行时使所述处理器实现:
接收部署在权威机构处的第一安全计算节点根据区块链***中存证的能源使用方的能源使用数据的授权信息,发送的针对所述能源使用方的能源使用数据查询请求;所述第一安全计算节点和第二安全计算节点共同处于多方安全计算平台中;
根据所述能源使用数据查询请求,向所述第一安全计算节点返回所述能源使用方的能源使用数据;所述能源使用数据用于与对所述能源使用方的资源预支额度进行风险控制的辅助风控数据相结合,对所述能源使用方的资源预支额度进行风险控制;
所述能源使用数据用于与对所述能源使用方的资源预支额度进行风险控制的辅助风控数据相结合,对所述能源使用方的资源预支额度进行风险控制,包括:
根据所述能源使用数据,确定所述能源使用方属于指定行业的第一置信度,以及,确定所述能源使用方的第一产能规模;
根据所述辅助风控数据,确定所述能源使用方属于所述指定行业的第二置信度,以及,确定所述能源使用方的第二产能规模;
根据所述第一置信度、所述第一产能规模、所述第二置信度和所述第二产能规模,对所述能源使用方的资源预支额度进行风险控制。
19.一种基于区块链存证的数据处理设备,包括:处理器;以及被安排成存储计算机可执行指令的存储器,所述计算机可执行指令在被所述处理器执行时使所述处理器实现:
接收能源使用方的数据授权***上传的所述能源使用方的能源使用数据的授权信息并存储在区块链***中;所述授权信息表示将所述能源使用方的能源使用数据授权给权威机构;
向所述权威机构发放所述授权信息对应的授权成功信息;所述授权成功信息用于所述权威机构的第一安全计算节点向部署在能源数据中心的第二安全计算节点发送针对所述能源使用方的能源使用数据查询请求;
向所述能源数据中心发放所述授权信息对应的授权查询凭证;所述授权查询凭证用于所述能源数据中心的第二安全计算节点在区块链***中查询所述授权信息,从而使得所述第二安全计算节点向所述第一安全计算节点返回所述能源使用方的能源使用数据;所述能源使用数据用于与对所述能源使用方的资源预支额度进行风险控制的辅助风控数据相结合,对所述能源使用方的资源预支额度进行风险控制;
所述能源使用数据用于与对所述能源使用方的资源预支额度进行风险控制的辅助风控数据相结合,对所述能源使用方的资源预支额度进行风险控制,包括:
根据所述能源使用数据,确定所述能源使用方属于指定行业的第一置信度,以及,确定所述能源使用方的第一产能规模;
根据所述辅助风控数据,确定所述能源使用方属于所述指定行业的第二置信度,以及,确定所述能源使用方的第二产能规模;
根据所述第一置信度、所述第一产能规模、所述第二置信度和所述第二产能规模,对所述能源使用方的资源预支额度进行风险控制。
20.一种基于区块链存证的数据处理设备,包括:处理器;以及被安排成存储计算机可执行指令的存储器,所述计算机可执行指令在被所述处理器执行时使所述处理器实现:
根据用户的数据授权请求,向用户提供数据授权合同;所述数据授权合同用于将能源使用方的能源使用数据授权给权威机构;
根据用户针对所述数据授权合同的签署操作数据,确定数据授权合同签署完成;
根据所述用户的签署操作数据和签署完成的所述数据授权合同,生成所述能源使用方的能源使用数据的授权信息;
将所述能源使用方的能源使用数据的授权信息存储于区块链***中;从而使得第一安全计算节点基于区块链***中存证的能源使用方的能源使用数据的授权信息,向部署在能源数据中心的第二安全计算节点发送针对所述能源使用方的能源使用数据查询请求;所述第一安全计算节点和所述第二安全计算节点共同处于多方安全计算平台中;
获取所述第二安全计算节点根据所述能源使用数据查询请求返回的能源使用方的能源使用数据;
获取用于对所述能源使用方的资源预支额度进行风险控制的辅助风控数据,根据所述辅助风控数据和所述能源使用数据,对所述能源使用方的资源预支额度进行风险控制;所述根据所述辅助风控数据和所述能源使用数据,对所述能源使用方的资源预支额度进行风险控制,包括:
根据所述能源使用数据,确定所述能源使用方属于指定行业的第一置信度,以及,确定所述能源使用方的第一产能规模;
根据所述辅助风控数据,确定所述能源使用方属于所述指定行业的第二置信度,以及,确定所述能源使用方的第二产能规模;
根据所述第一置信度、所述第一产能规模、所述第二置信度和所述第二产能规模,对所述能源使用方的资源预支额度进行风险控制。
21.一种存储介质,用于存储计算机可执行指令,所述计算机可执行指令在被处理器执行时使所述处理器实现:
基于区块链***中存证的能源使用方的能源使用数据的授权信息,向部署在能源数据中心的第二安全计算节点发送针对所述能源使用方的能源使用数据查询请求;第一安全计算节点和所述第二安全计算节点共同处于多方安全计算平台中;
获取所述第二安全计算节点根据所述能源使用数据查询请求返回的能源使用方的能源使用数据;
获取用于对所述能源使用方的资源预支额度进行风险控制的辅助风控数据,根据所述辅助风控数据和所述能源使用数据,对所述能源使用方的资源预支额度进行风险控制;所述根据所述辅助风控数据和所述能源使用数据,对所述能源使用方的资源预支额度进行风险控制,包括:
根据所述能源使用数据,确定所述能源使用方属于指定行业的第一置信度,以及,确定所述能源使用方的第一产能规模;
根据所述辅助风控数据,确定所述能源使用方属于所述指定行业的第二置信度,以及,确定所述能源使用方的第二产能规模;
根据所述第一置信度、所述第一产能规模、所述第二置信度和所述第二产能规模,对所述能源使用方的资源预支额度进行风险控制。
22.一种存储介质,用于存储计算机可执行指令,所述计算机可执行指令在被处理器执行时使所述处理器实现:
接收部署在权威机构处的第一安全计算节点根据区块链***中存证的能源使用方的能源使用数据的授权信息,发送的针对所述能源使用方的能源使用数据查询请求;所述第一安全计算节点和第二安全计算节点共同处于多方安全计算平台中;
根据所述能源使用数据查询请求,向所述第一安全计算节点返回所述能源使用方的能源使用数据;所述能源使用数据用于与对所述能源使用方的资源预支额度进行风险控制的辅助风控数据相结合,对所述能源使用方的资源预支额度进行风险控制;
所述能源使用数据用于与对所述能源使用方的资源预支额度进行风险控制的辅助风控数据相结合,对所述能源使用方的资源预支额度进行风险控制,包括:
根据所述能源使用数据,确定所述能源使用方属于指定行业的第一置信度,以及,确定所述能源使用方的第一产能规模;
根据所述辅助风控数据,确定所述能源使用方属于所述指定行业的第二置信度,以及,确定所述能源使用方的第二产能规模;
根据所述第一置信度、所述第一产能规模、所述第二置信度和所述第二产能规模,对所述能源使用方的资源预支额度进行风险控制。
23.一种存储介质,用于存储计算机可执行指令,所述计算机可执行指令在被处理器执行时使所述处理器实现:
接收能源使用方的数据授权***上传的所述能源使用方的能源使用数据的授权信息并存储在区块链***中;所述授权信息表示将所述能源使用方的能源使用数据授权给权威机构;
向所述权威机构发放所述授权信息对应的授权成功信息;所述授权成功信息用于所述权威机构的第一安全计算节点向部署在能源数据中心的第二安全计算节点发送针对所述能源使用方的能源使用数据查询请求;
向所述能源数据中心发放所述授权信息对应的授权查询凭证;所述授权查询凭证用于所述能源数据中心的第二安全计算节点在区块链***中查询所述授权信息,从而使得所述第二安全计算节点向所述第一安全计算节点返回所述能源使用方的能源使用数据;所述能源使用数据用于与对所述能源使用方的资源预支额度进行风险控制的辅助风控数据相结合,对所述能源使用方的资源预支额度进行风险控制;
所述能源使用数据用于与对所述能源使用方的资源预支额度进行风险控制的辅助风控数据相结合,对所述能源使用方的资源预支额度进行风险控制,包括:
根据所述能源使用数据,确定所述能源使用方属于指定行业的第一置信度,以及,确定所述能源使用方的第一产能规模;
根据所述辅助风控数据,确定所述能源使用方属于所述指定行业的第二置信度,以及,确定所述能源使用方的第二产能规模;
根据所述第一置信度、所述第一产能规模、所述第二置信度和所述第二产能规模,对所述能源使用方的资源预支额度进行风险控制。
24.一种存储介质,用于存储计算机可执行指令,所述计算机可执行指令在被处理器执行时使所述处理器实现:
根据用户的数据授权请求,向用户提供数据授权合同;所述数据授权合同用于将能源使用方的能源使用数据授权给权威机构;
根据用户针对所述数据授权合同的签署操作数据,确定数据授权合同签署完成;
根据所述用户的签署操作数据和签署完成的所述数据授权合同,生成所述能源使用方的能源使用数据的授权信息;
将所述能源使用方的能源使用数据的授权信息存储于区块链***中;从而使得第一安全计算节点基于区块链***中存证的能源使用方的能源使用数据的授权信息,向部署在能源数据中心的第二安全计算节点发送针对所述能源使用方的能源使用数据查询请求;所述第一安全计算节点和所述第二安全计算节点共同处于多方安全计算平台中;
获取所述第二安全计算节点根据所述能源使用数据查询请求返回的能源使用方的能源使用数据;
获取用于对所述能源使用方的资源预支额度进行风险控制的辅助风控数据,根据所述辅助风控数据和所述能源使用数据,对所述能源使用方的资源预支额度进行风险控制;所述根据所述辅助风控数据和所述能源使用数据,对所述能源使用方的资源预支额度进行风险控制,包括:
根据所述能源使用数据,确定所述能源使用方属于指定行业的第一置信度,以及,确定所述能源使用方的第一产能规模;
根据所述辅助风控数据,确定所述能源使用方属于所述指定行业的第二置信度,以及,确定所述能源使用方的第二产能规模;
根据所述第一置信度、所述第一产能规模、所述第二置信度和所述第二产能规模,对所述能源使用方的资源预支额度进行风险控制。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110513294.8A CN113221167B (zh) | 2021-05-11 | 2021-05-11 | 基于区块链存证的数据处理方法、装置、设备和存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110513294.8A CN113221167B (zh) | 2021-05-11 | 2021-05-11 | 基于区块链存证的数据处理方法、装置、设备和存储介质 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN113221167A CN113221167A (zh) | 2021-08-06 |
CN113221167B true CN113221167B (zh) | 2022-10-11 |
Family
ID=77095056
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202110513294.8A Active CN113221167B (zh) | 2021-05-11 | 2021-05-11 | 基于区块链存证的数据处理方法、装置、设备和存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN113221167B (zh) |
Citations (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109584043A (zh) * | 2018-10-25 | 2019-04-05 | 平安科技(深圳)有限公司 | 基于区块链的贷款数据处理方法、装置、设备及存储介质 |
CN111738844A (zh) * | 2020-07-17 | 2020-10-02 | 浙江网商银行股份有限公司 | 基于区块链的资源分配***、方法以及装置 |
CN111818095A (zh) * | 2020-08-28 | 2020-10-23 | 支付宝(杭州)信息技术有限公司 | 基于区块链的退税方法、装置及电子设备 |
CN111881487A (zh) * | 2020-08-07 | 2020-11-03 | 北京静宁数据科技有限公司 | 基于区块链的数据应用***及数据应用方法 |
CN111951060A (zh) * | 2020-08-31 | 2020-11-17 | 航天信息股份有限公司 | 一种基于区块链的安全税控***数据交易***及方法 |
CN112001586A (zh) * | 2020-07-16 | 2020-11-27 | 航天科工网络信息发展有限公司 | 基于区块链共识机制的企业联网大数据审计风险控制架构 |
CN112016924A (zh) * | 2020-10-21 | 2020-12-01 | 支付宝(杭州)信息技术有限公司 | 一种基于区块链的数据存证方法、装置以及设备 |
CN112184191A (zh) * | 2020-09-21 | 2021-01-05 | 支付宝(杭州)信息技术有限公司 | 基于区块链的资源交易方法、装置及*** |
CN112215601A (zh) * | 2020-05-29 | 2021-01-12 | 支付宝(杭州)信息技术有限公司 | 基于区块链的业务处理方法、业务处理方法、装置及设备 |
CN112347517A (zh) * | 2021-01-07 | 2021-02-09 | 南京区盟链信息科技有限公司 | 一种基于多方安全计算的kyc合规监管的*** |
CN112581253A (zh) * | 2020-12-08 | 2021-03-30 | 爱信诺征信有限公司 | 授信额度的确定方法以及安全多方计算*** |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20190311443A1 (en) * | 2018-04-05 | 2019-10-10 | Russell Blades | Methods, systems, apparatuses and devices for facilitating provisioning of audit data related to energy consumption, water consumption, water quality, greenhouse gas emissions, and air emissions using blockchain |
CN109858783B (zh) * | 2019-01-16 | 2021-04-09 | 国能日新科技股份有限公司 | 风电场电力交易辅助决策支持***及辅助决策支持方法 |
CN112613077B (zh) * | 2021-01-22 | 2021-07-23 | 支付宝(杭州)信息技术有限公司 | 保护隐私的多方数据处理的方法、装置和*** |
-
2021
- 2021-05-11 CN CN202110513294.8A patent/CN113221167B/zh active Active
Patent Citations (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109584043A (zh) * | 2018-10-25 | 2019-04-05 | 平安科技(深圳)有限公司 | 基于区块链的贷款数据处理方法、装置、设备及存储介质 |
CN112215601A (zh) * | 2020-05-29 | 2021-01-12 | 支付宝(杭州)信息技术有限公司 | 基于区块链的业务处理方法、业务处理方法、装置及设备 |
CN112001586A (zh) * | 2020-07-16 | 2020-11-27 | 航天科工网络信息发展有限公司 | 基于区块链共识机制的企业联网大数据审计风险控制架构 |
CN111738844A (zh) * | 2020-07-17 | 2020-10-02 | 浙江网商银行股份有限公司 | 基于区块链的资源分配***、方法以及装置 |
CN111881487A (zh) * | 2020-08-07 | 2020-11-03 | 北京静宁数据科技有限公司 | 基于区块链的数据应用***及数据应用方法 |
CN111818095A (zh) * | 2020-08-28 | 2020-10-23 | 支付宝(杭州)信息技术有限公司 | 基于区块链的退税方法、装置及电子设备 |
CN111951060A (zh) * | 2020-08-31 | 2020-11-17 | 航天信息股份有限公司 | 一种基于区块链的安全税控***数据交易***及方法 |
CN112184191A (zh) * | 2020-09-21 | 2021-01-05 | 支付宝(杭州)信息技术有限公司 | 基于区块链的资源交易方法、装置及*** |
CN112016924A (zh) * | 2020-10-21 | 2020-12-01 | 支付宝(杭州)信息技术有限公司 | 一种基于区块链的数据存证方法、装置以及设备 |
CN112581253A (zh) * | 2020-12-08 | 2021-03-30 | 爱信诺征信有限公司 | 授信额度的确定方法以及安全多方计算*** |
CN112347517A (zh) * | 2021-01-07 | 2021-02-09 | 南京区盟链信息科技有限公司 | 一种基于多方安全计算的kyc合规监管的*** |
Non-Patent Citations (2)
Title |
---|
数据驱动电能质量分析现状及其支撑技术与展望;张宇帆等;《电力自动化设备》;20181101(第11期);全文 * |
汤敏:物联网+区块链助力供应链金融智能化;汤敏;《中国储运》;20200601(第06期);全文 * |
Also Published As
Publication number | Publication date |
---|---|
CN113221167A (zh) | 2021-08-06 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN107451485B (zh) | 一种基于区块链的数据处理方法及设备 | |
CN109584079B (zh) | 资源处理***、资源项目申报的审批方法、装置及设备 | |
CN111401902B (zh) | 基于区块链的业务处理方法、业务处理方法、装置及设备 | |
CN112214545A (zh) | 基于区块链的业务处理方法及装置 | |
CN109614823B (zh) | 一种数据的处理方法、装置及设备 | |
CN110166442B (zh) | 一种基于区块链的数据处理方法和装置 | |
WO2021114937A1 (zh) | 一种基于区块链的业务处理方法、装置及设备 | |
CN111008709A (zh) | 联邦学习、资料风险评估方法、装置和*** | |
TW201947436A (zh) | 區塊鏈成員管理的資料處理方法、裝置、伺服器及系統 | |
CN111159304A (zh) | 一种基于区块链的数据处理方法、装置、设备及*** | |
CN111737279B (zh) | 基于区块链的业务处理方法、装置、设备及存储介质 | |
CN110619526A (zh) | 基于区块链的业务服务提供方法、装置、设备及*** | |
CN108171029B (zh) | 智能安全芯片 | |
CN113516480A (zh) | 一种支付风险识别方法、装置及设备 | |
CN116340897A (zh) | 一种基于区块链的数字资产处理方法及装置 | |
CN112150221A (zh) | 一种基于联邦学习的直播间业务处理方法、装置及设备 | |
Ge | Smart payment contract mechanism based on blockchain smart contract mechanism | |
CN111738705A (zh) | 一种资源转移方法、装置及设备 | |
CN113221167B (zh) | 基于区块链存证的数据处理方法、装置、设备和存储介质 | |
CN111259430A (zh) | 数据处理方法及其装置、电子设备、计算机存储介质 | |
US20230114697A1 (en) | Zero-knowledge proof-based virtual cards | |
CN107528822A (zh) | 一种业务执行方法以及装置 | |
CN113095828B (zh) | 基于区块链的数据存证方法及装置 | |
CN112085469B (zh) | 基于向量机模型的数据审批方法、装置、设备及存储介质 | |
CN112967044B (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 | ||
GR01 | Patent grant | ||
GR01 | Patent grant |