CN111669268A - 基于区块链的电子数据处理方法、装置及相关产品 - Google Patents

基于区块链的电子数据处理方法、装置及相关产品 Download PDF

Info

Publication number
CN111669268A
CN111669268A CN202010496395.4A CN202010496395A CN111669268A CN 111669268 A CN111669268 A CN 111669268A CN 202010496395 A CN202010496395 A CN 202010496395A CN 111669268 A CN111669268 A CN 111669268A
Authority
CN
China
Prior art keywords
event
data
contract
block chain
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.)
Pending
Application number
CN202010496395.4A
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.)
Beijing Octa Innovations Information Technology Co Ltd
Original Assignee
Beijing Octa Innovations Information Technology 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 Beijing Octa Innovations Information Technology Co Ltd filed Critical Beijing Octa Innovations Information Technology Co Ltd
Priority to CN202010496395.4A priority Critical patent/CN111669268A/zh
Publication of CN111669268A publication Critical patent/CN111669268A/zh
Pending legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L9/00Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
    • H04L9/06Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols the encryption apparatus using shift registers or memories for block-wise or stream coding, e.g. DES systems or RC4; Hash functions; Pseudorandom sequence generators
    • H04L9/0643Hash functions, e.g. MD5, SHA, HMAC or f9 MAC
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/04Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks
    • H04L63/0428Network 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
    • H04L63/0442Network 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 wherein the sending and receiving network entities apply asymmetric encryption, i.e. different keys for encryption and decryption
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/10Protocols in which an application is distributed across nodes in the network
    • H04L67/1097Protocols in which an application is distributed across nodes in the network for distributed storage of data in networks, e.g. transport arrangements for network file system [NFS], storage area networks [SAN] or network attached storage [NAS]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L9/00Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
    • H04L9/50Cryptographic 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)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Computer Security & Cryptography (AREA)
  • Computer Hardware Design (AREA)
  • Computing Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Power Engineering (AREA)
  • Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)

Abstract

本申请公开了一种基于区块链的电子数据处理方法、装置及相关产品,方法包括:获取事件关联方确认的事件关联数据,所述事件关联数据包括事件内容数据、事件流转过程数据以及事件验证数据中至少一种;根据所述事件关联数据生成对应的哈希值;创建区块链节点矩阵以及对应的事件区块链,以存储对应的所述哈希值,所述区块链节点矩阵包括事件认可节点、事件验证节点、事件存储节点中至少一种,所述事件区块链包括若干个业务区块,从而使得事件区块链成为一条安全性和效率较高的业务应用区块链,降低或者避免了事件失效风险。

Description

基于区块链的电子数据处理方法、装置及相关产品
技术领域
本申请涉及区块链技术领域,特别是涉及一种基于区块链的电子数据处理方法、装置及相关产品。
背景技术
随着互联网技术的快速发展以及大范围使用,电子合同基于其传输、存储等方面的便利性,逐渐取代传统的纸质合同,成为企业应用的重点之一。
但是,由于是基于互联网技术进行电子合同签署,因此,安全性成为电子合同签署过程中重点关注的问题之一。
因此,亟待提供一种电子合同签署方案,提高电子合同签署过程的安全性,比如,降低或者避免合同失效风险。
发明内容
基于上述问题,本申请实施例提供了一种基于区块链的电子数据处理方法、装置及相关产品。
本申请实施例公开了如下技术方案:
1、一种基于区块链的电子数据处理方法,其特征在于,包括:
获取事件关联方确认的事件关联数据,所述事件关联数据包括事件内容数据、事件流转过程数据以及事件验证数据中至少一种;
根据所述事件关联数据生成对应的哈希值;
创建区块链节点矩阵以及对应的事件区块链,以存储对应的所述哈希值,所述区块链节点矩阵包括事件认可节点、事件验证节点、事件存储节点中至少一种,所述事件区块链包括若干个业务区块。
2、根据权利要求1所述的方法,其特征在于,还包括:获取事件关联方确认的事件履行数据;根据确认的所述事件履行数据生成新的业务区块。
3、根据权利要求2所述的方法,其特征在于,所述事件履行数据包括事件证明材料、证明事件履行的票据、事件履行产生业务文件、事件约定的资金往来数据中至少一种。
4、根据权利要求1所述的方法,其特征在于,还包括:获取事件关联方确认的事件修订关联数据,并根据确认的所述事件修订关联数据生成新的业务区块,所述事件修订关联数据包括事件修订内容数据、事件修订内容签署过程数据、事件修订内容验证数据中至少其一。
5、根据权利要求1-4任一项所述的方法,其特征在于,所述创建区块链节点矩阵以及事件区块链,以存储对应的所述哈希值之后,还包括:获取数据操作请求,以根据所述数据操作请求对目标事件进行操作,所述数据操作请求包括:事件搜索请求,事件查询请求、事件下载请求中至少一种。
6、根据权利要求5所述的方法,其特征在于,在所述区块链节点矩阵包括的任意节点存续时,所述事件区块链随之存续。
7、根据权利要求6的方法,其特征在于,所述事件关联方包括:事件关联主体以及自定义的事件协同主体。
8、一种基于区块链的电子数据处理装置,其特征在于,包括:
数据获取单元,用于获取事件关联方确认的事件关联数据,所述事件关联数据包括事件内容数据、事件流转过程数据以及事件验证数据中至少一种;
哈希运算单元,用于根据所述事件关联数据生成对应的哈希值;
创建单元,用于创建区块链节点矩阵以及对应的事件区块链,以存储对应的所述哈希值,所述区块链节点矩阵包括事件认可节点、事件验证节点、事件存储节点中至少一种,所述事件区块链包括若干个业务区块。
9、根据权利要求8所述的装置,其特征在于,所述数据获取单元还用于获取事件关联方确认的事件履行数据;所述创建单元还用于根据确认的所述事件履行数据生成新的业务区块。
10、根据权利要求9所述的装置,其特征在于,所述事件履行数据包括事件证明材料、证明事件履行的票据、事件履行产生业务文件、事件约定的资金往来数据中至少一种。
11、根据权利要求8所述的装置,其特征在于,所述数据获取单元还用于获取事件关联方确认的事件修订关联数据,并根据确认的所述事件修订关联数据生成新的业务区块,所述事件修订关联数据包括事件修订内容数据、事件修订内容签署过程数据、事件修订内容验证数据中至少其一。
12、根据权利要求8-11任一项所述的装置,其特征在于,还包括:请求响应单元,用于获取数据操作请求,以根据所述数据操作请求对目标事件进行操作,所述数据操作请求包括:事件搜索请求,事件查询请求、事件下载请求中至少一种。
13、根据权利要求12所述的装置,其特征在于,在所述区块链节点矩阵包括的任意节点存续时,所述事件区块链随之存续。
14、一种电子设备,其特征在于,包括存储器以及处理器,所述存储器用于存储可执行程序,所述处理器运行所述可执行程序时,执行如下步骤:
获取事件关联方确认的事件关联数据,所述事件关联数据包括事件内容数据、事件流转过程数据以及事件验证数据中至少一种;
根据所述事件关联数据生成对应的哈希值;
创建区块链节点矩阵以及对应的事件区块链,以存储对应的所述哈希值,所述区块链节点矩阵包括事件认可节点、事件验证节点、事件存储节点中至少一种,所述事件区块链包括若干个业务区块。
15、根据权利要求14所述的电子设备,其特征在于,所述处理器运行所述可执行程序时还执行如下步骤:获取事件关联方确认的事件履行数据;根据确认的所述事件履行数据生成新的业务区块。
16、根据权利要求15所述的电子设备,其特征在于,所述事件履行数据包括事件证明材料、证明事件履行的票据、事件履行产生业务文件、事件约定的资金往来数据中至少一种。
17、根据权利要求14所述的电子设备,其特征在于,所述处理器运行所述可执行程序时还执行如下步骤:获取事件关联方确认的事件修订关联数据,并根据确认的所述事件修订关联数据生成新的业务区块,所述事件修订关联数据包括事件修订内容数据、事件修订内容签署过程数据、事件修订内容验证数据中至少其一。
18、根据权利要求14-17任一项所述的电子设备,其特征在于,所述处理器执行所述创建区块链节点矩阵以及事件区块链,以存储对应的所述哈希值之后,还用于执行如下步骤:获取数据操作请求,以根据所述数据操作请求对目标事件进行操作,所述数据操作请求包括:事件搜索请求,事件查询请求、事件下载请求中至少一种。
19、根据权利要求18所述的电子设备,其特征在于,在所述区块链节点矩阵包括的任意节点存续时,所述事件区块链随之存续。
20、一种计算机可读介质,其特征在于,其上存储有可实现如下步骤的可执行程序:
获取事件关联方确认的事件关联数据,所述事件关联数据包括事件内容数据、事件流转过程数据以及事件验证数据中至少一种;
根据所述事件关联数据生成对应的哈希值;
创建区块链节点矩阵以及对应的事件区块链,以存储对应的所述哈希值,所述区块链节点矩阵包括事件认可节点、事件验证节点、事件存储节点中至少一种,所述事件区块链包括若干个业务区块。
21、一种基于区块链的电子数据处理***,其特征在于,包括:前端以及后台服务器,所述前端用于采集事件关联方确认的事件关联数据,所述事件关联数据包括事件内容数据、事件流转过程数据以及事件验证数据中至少一种;所述后台服务器用于获取所述前端采集的所述事件关联方确认的事件关联数据,并根据所述事件关联数据事件关联数据生成对应的哈希值;创建区块链节点矩阵以及对应的事件区块链事件区块链,以存储对应的所述哈希值,所述区块链节点矩阵包括事件认可节点事件认可节点、事件验证节点事件验证节点、事件存储节点事件存储节点中至少一种,所述事件区块链事件区块链包括若干个业务区块。
本申请实施例的技术方案中,获取事件关联方确认的事件关联数据,所述事件关联数据包括事件内容数据、事件流转过程数据以及事件验证数据中至少一种;根据所述事件关联数据生成对应的哈希值;创建区块链节点矩阵以及对应的事件区块链,以存储对应的所述哈希值,所述区块链节点矩阵包括事件认可节点、事件验证节点、事件存储节点中至少一种,所述事件区块链包括若干个业务区块,从而使得事件区块链成为一条安全性和效率较高的业务应用区块链,降低或者避免了事件失效风险。
附图说明
为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1为本申请实施例一中基于区块链的电子合同签署应用场景示意图;
图2为本申请实施例二基于区块链的电子合同签署方法的流程示意图;
图3为本申请实施例三基于区块链的电子合同签署方法的流程示意图;
图4为本申请实施例四基于区块链的电子合同签署方法的流程示意图;
图5为本申请实施例五基于区块链的电子合同签署装置的结构示意图;
图6为本申请实施例六基于区块链的电子合同签署装置的结构示意图;
图7为本申请实施例七基于区块链的电子合同签署装置的结构示意图;
图8为本申请实施例八电子设备的硬件结构示意图。
具体实施方式
实施本申请实施例的任一技术方案必不一定需要同时达到以上的所有优点。
为了使本技术领域的人员更好地理解本发明方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
本申请实施例中,以“事件”为合同说明,为此,电子合同作为电子数据的示例,合同关联方作为事件关联方的示例,合同关联数据作为事件关联数据的示例,合同内容数据作为事件内容数据的示例,合同签署过程数据作为事件流转过程数据的示例,合同验证数据作为事件验证数据的示例,合同区块链作为事件区块链的示例,合同认可节点作为事件认可节点的示例,合同验证节点作为事件验证节点的示例,合同存储节点作为事件存储节点的示例,合同履行数据作为事件履行数据的示例,合同证明材料作为事件证明材料的示例,证明合同履行的票据作为证明事件履行的票据示例,合同履行产生的业务文件作为事件履行产生业务文件的示例、合同约定的资金往来作为事件约定的资金往来数据的示例,合同修订内容数据作为事件修订内容数据的示例,合同修订内容签署过程数据作为事件修订内容签署过程数据的示例,合同修订内容验证数据作为事件修订内容验证数据的示例,合同区块链作为事件区块链的示例,合同搜索请求作为事件搜索请求的示例,合同查询请求作为事件查询请求的示例、合同下载请求作为事件下载请求的示例。
上述“事件”除了合同,也可以为“物流”等。
以下实施例中,以将本申请的技术方案应用到异地电子合同签署应用场景中为例进行说明,具体地,异地电子合同签署的应用场景比如为:合同关联方不在同一物理位置,比如在不同的国家或者不同的省份或者不同的城市或者不同的区县等等按照各种行政区域划分得到的不同物理位置。
当然,此处需要说明的是,“异地”仅仅是从合同签署定义的相对概念,并非绝对概念。
本实施例中,所述事件关联方包括:事件关联主体以及自定义的事件协同主体。对于合同来说,事件关联主体比如包括履行合同的甲方乙方等,事件协同主体比如包括法律效力监督方等。
图1为本申请实施例一中基于区块链的电子合同签署应用场景示意图;合同关联方参与电子合同的签署,合同关联方至少包括合同签约方(或者又称之为合同签署方)、合同验证方,合同签约方即约定合同的主体,该约定合同的主体至少为两个,在实际应用过程中,也可以包括两个之上。合同验证方为合同签约方签署合同过程的见证方,主要目的包括见证合同签约方合同签署行为的真实性以及合法性。
图2为本申请实施例二基于区块链的电子合同签署方法的流程示意图;如图2所示,其包括:
S201、获取合同关联方确认的合同关联数据,所述合同关联数据包括合同内容数据、合同签署过程数据以及合同验证数据中至少一种;
本实施例中,合同关联方至少包括合同签约方(或者又称之为合同签署方)、合同验证方。
本实施例中,合同内容数据比如对应电子合同的具体内容,合同签署过程数据比如合同签署过程中合同签约方各自签订合同的时间,合同验证数据比如为合同验证方出具的真实性以及合法性评述数据。
本实施例中,合同关联数据具体可由各合同关联方上传到指定的存储位置,以在步骤S201中进行获取。
S202、根据所述合同关联数据生成对应的哈希值;
本实施例中,具体可以通过非对称加密算法对所述合同关联数据进行加密处理得到对应的哈希值。
具体地,不同的合同关联数据可以使用不同的非对称加密算法,或者相同的非对称加密算法,只要可以起到保证数据安全的作用即可。
S203、创建区块链节点矩阵以及对应的合同区块链,以存储对应的所述哈希值,所述区块链节点矩阵包括合同认可节点、合同验证节点、合同存储节点中至少一种,所述合同区块链包括若干个业务区块,从而使得合同区块链成为一条安全性和效率较高的业务应用区块链,降低或者避免了合同失效风险,且合同的所有相关数据均可追溯。
本实施例中,合同验证节点、合同存储节点的物理位置不做特别限定。
本实施例中,根据合同内容数据对应的哈希值创建所述合同区块链中的创世区块,在所述合同关联数据经过验证之后,再将所述合同内容数据进行上链处理。
本实施例中,合同认可节点主要对应合同签署方,合同验证节点主要对应合同见证方,合同存储节点主要对应合同存储方,以分别对不同合同关联方认可的合同关联数据进行加密得到哈希值,从而可以分别实现合同签署方是否亲自签署授权,合同签署方或授权人是否自主意愿参与合同签署,以及确认合同签署过程和形式是否合法。其中,对于合同签署方是否亲自签署授权问题,避免了合同签署方中一方的电子签名(或密钥)被其他人非法获取后(或被强迫)“私自授权”签署恶意合同,记录该合同的签署不具备法律效力即不合法,防止了不知情的另外一方的利益受损。可能地,即使出现另外一方的利益受损,合同的签署不合法,从而可以使得另外一方损失得到补偿。
图3为本申请实施例三基于区块链的电子合同签署方法的流程示意图;如图3所示,其包括:
S301、获取合同关联方确认的合同关联数据,所述合同关联数据包括合同内容数据、合同签署过程数据以及合同验证数据中至少一种;
S302、根据所述合同关联数据生成对应的哈希值;
S303、创建区块链节点矩阵以及对应的合同区块链,以存储对应的所述哈希值,所述区块链节点矩阵包括合同认可节点、合同验证节点、合同存储节点中至少一种,所述合同区块链包括若干个业务区块。
本实施例中,上述步骤S301-S303分别类似上述实施例二中的步骤S201-S203。
S304、获取合同关联方确认的合同履行数据;根据确认的所述合同履行数据生成新的业务区块。
可选地,在本实施例中,所述合同履行数据包括合同证明材料、证明合同履行的票据、合同履行产生的业务文件、合同约定的资金往来数据中至少一种。
本实施例中,根据确认的所述合同履行数据生成新的业务区块具体可以包括对所述合同履行数据加密处理得到对应的哈希值,并创建新的业务区块进行上链处理,从而实现数据的累积上链。
与上述实施例二不同的是,本实施例中,由于增加了合同关联方确认的合同履行数据,从而可以收集合同及履行过程中的相关信息,解决了证据集中管理和存证的问题,在上述实施例二的基础上,解决了合同签署、履行、管理过程中的法律要求合规问题,降低了合同失效风险。
图4为本申请实施例四基于区块链的电子合同签署方法的流程示意图;如图4所示,其包括:
S401、获取合同关联方确认的合同关联数据,所述合同关联数据包括合同内容数据、合同签署过程数据以及合同验证数据中至少一种;
S402、根据所述合同关联数据生成对应的哈希值;
S403、创建区块链节点矩阵以及对应的合同区块链,以存储对应的所述哈希值,所述区块链节点矩阵包括合同认可节点、合同验证节点、合同存储节点中至少一种,所述合同区块链包括若干个业务区块。
S404、获取合同关联方确认的合同修订关联数据,并根据确认的所述合同修订关联数据生成新的业务区块,所述合同修订关联数据包括合同修订内容数据、合同修订内容签署过程数据、合同修订内容验证数据中至少其一。
本实施例中,根据确认的所述合同修订关联数据生成新的业务区块具体可以包括对所述合同修订关联数据加密处理得到对应的哈希值,并创建新的业务区块进行上链处理,从而实现数据的累积上链。
本实施例中与上述实施例二不同的是,本实施例中,由于增加了合同关联方确认的合同修订关联数据,从而可以收集合同及履行过程中的相关修订信息,解决了证据集中管理和存证的问题,在上述实施例二的基础上,解决了合同签署、履行、管理过程中的法律要求合规问题,并降低了合同失效风险。
[1]可选地,在本实施例中,所述创建区块链节点矩阵以及合同区块链,以存储对应的所述哈希值之后,还包括:获取数据操作请求,以根据所述数据操作请求对目标合同进行操作,所述数据操作请求包括:合同搜索请求,合同查询请求、合同下载请求中至少一种。
[2]本实施例中,通过数据操作请求,可使得合同关联方或者其他合同关联方可以对区块链上存储的合同关联数据进行搜索、查询以及下载等。
[3]可选地,在本实施例中,在所述区块链节点矩阵包括的任意节点存续时,所述合同区块链随之存续,从而防止数据的损毁或者丢失。
图5为本申请实施例五基于区块链的电子合同签署装置的结构示意图;如图5所示,其包括:
第一数据获取单元501,用于获取合同关联方确认的合同关联数据,所述合同关联数据包括合同内容数据、合同签署过程数据以及合同验证数据中至少一种;
第一哈希运算单元502,用于根据所述合同关联数据生成对应的哈希值;
第一创建单元503,用于创建区块链节点矩阵以及对应的合同区块链,以存储对应的所述哈希值,所述区块链节点矩阵包括合同认可节点、合同验证节点、合同存储节点中至少一种,所述合同区块链包括若干个业务区块,从而使得合同区块链成为一条安全性和效率较高的业务应用区块链。
本实施例中,具体可以通过非对称加密算法对所述合同关联数据进行加密处理得到对应的哈希值。
本实施例中,合同关联方至少包括合同签约方(或者又称之为合同签署方)、合同验证方。
本实施例中,合同内容数据比如对应电子合同的具体内容,合同签署过程数据比如合同签署过程中合同签约方各自签订合同的时间,合同验证数据比如为合同验证方出具的真实性以及合法性评述数据。
本实施例中,合同关联数据具体可由各合同关联方上传到指定的存储位置,以可被数据获取单元获取。
具体地,不同的合同关联数据可以使用不同的非对称加密算法,或者相同的非对称加密算法,只要可以起到保证数据安全的作用即可。
本实施例中,合同认可节点主要对应合同签署方,合同验证节点主要对应合同见证方,合同存储节点主要对应合同存储方,以分别对不同合同关联方认可的合同关联数据进行加密得到哈希值,从而可以分别实现合同签署方是否亲自签署授权,合同签署方或授权人是否自主意愿参与合同签署,以及确认合同签署过程和形式是否合法。其中,对于合同签署方是否亲自签署授权问题,避免了合同签署方中一方的电子签名(或密钥)被其他人非法获取后(或被强迫)“私自授权”签署恶意合同,记录该合同的签署不具备法律效力即不合法,防止了不知情的另外一方的利益受损。可能地,即使出现另外一方的利益受损,合同的签署不合法,从而可以使得另外一方损失得到补偿。
图6为本申请实施例六基于区块链的电子合同签署装置的结构示意图;如图6所示,其包括:
第二数据获取单元601,用于获取合同关联方确认的合同关联数据,所述合同关联数据包括合同内容数据、合同签署过程数据以及合同验证数据中至少一种;
第二哈希运算单元602,用于根据所述合同关联数据生成对应的哈希值;
第二创建单元603,用于创建区块链节点矩阵以及对应的合同区块链,以存储对应的所述哈希值,所述区块链节点矩阵包括合同认可节点、合同验证节点、合同存储节点中至少一种,所述合同区块链包括若干个业务区块。
第二数据获取单元601还用于获取合同关联方确认的合同履行数据;所述第二创建单元603还用于根据确认的所述合同履行数据生成新的业务区块。
可选地,在本实施例中,所述合同履行数据包括合同证明材料、证明合同履行的票据、合同履行产生的业务文件、合同约定的资金往来数据中至少一种。
与上述实施例五不同的是,本实施例中,由于增加了合同关联方确认的合同履行数据,从而可以收集合同及履行过程中的相关信息,解决了证据集中管理和存证的问题,在上述实施例二的基础上,解决了合同签署、履行、管理过程中的法律要求合规问题,降低了合同失效风险。
图7为本申请实施例七基于区块链的电子合同签署装置的结构示意图;如图7所示,其包括:
第三数据获取单元701,用于获取合同关联方确认的合同关联数据,所述合同关联数据包括合同内容数据、合同签署过程数据以及合同验证数据中至少一种;
第三哈希运算单元702,用于根据所述合同关联数据生成对应的哈希值;
第三创建单元703,用于创建区块链节点矩阵以及对应的合同区块链,以存储对应的所述哈希值,所述区块链节点矩阵包括合同认可节点、合同验证节点、合同存储节点中至少一种,所述合同区块链包括若干个业务区块;
请求响应单元704,用于获取数据操作请求,以根据所述数据操作请求对目标合同进行操作,所述数据操作请求包括:合同搜索请求,合同查询请求、合同下载请求中至少一种。
本实施例中,第三数据获取单元还用于获取合同关联方确认的合同修订关联数据,并根据确认的所述合同修订关联数据生成新的业务区块,所述合同修订关联数据包括合同修订内容数据、合同修订内容签署过程数据、合同修订内容验证数据中至少其一。
本实施例中与上述实施例五不同的是,本实施例中,由于增加了合同关联方确认的合同修订关联数据,从而可以收集合同及履行过程中的相关修订信息,解决了证据集中管理和存证的问题,在上述实施例二的基础上,解决了合同签署、履行、管理过程中的法律要求合规问题,并降低了合同失效风险。
本实施例中,通过数据操作请求,可使得合同关联方或者其他合同关联方可以对区块链上存储的合同关联数据进行搜索、查询以及下载等。
可选地,在本实施例中,在所述区块链节点矩阵包括的任意节点存续时,所述合同区块链随之存续,从而防止数据的损毁或者丢失。
图8为本申请实施例八电子设备的硬件结构示意图;如图8所示,该电子设备的硬件结构可以包括:处理器801,通信接口802,计算机可读介质803和通信总线804;
其中,处理器801、通信接口802、计算机可读介质803通过通信总线804完成相互间的通信;
可选的,通信接口802可以为通信模块的接口,如GSM模块的接口;
其中,处理器801具体可以配置为运行存储器上存储的可执行程序,从而执行上述任一方法实施例的所有处理步骤或者其中部分处理步骤。
处理器801可以是通用处理器,包括中央处理器(Central Processing Unit,简称CPU)、网络处理器(Network Processor,简称NP)等;还可以是数字信号处理器(DSP)、专用集成电路(ASIC)、现成可编程门阵列(FPGA)或者其它可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。可以实现或者执行本申请实施例中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。
本申请实施例的电子设备以多种形式存在,包括但不限于:
(1)移动通信设备:这类设备的特点是具备移动通信功能,并且以提供话音、数据通信为主要目标。这类终端包括:智能手机(例如iPhone)、多媒体手机、功能性手机,以及低端手机等。
(2)超移动个人计算机设备:这类设备属于个人计算机的范畴,有计算和处理功能,一般也具备移动上网特性。这类终端包括:PDA、MID和UMPC设备等,例如iPad。
(3)便携式娱乐设备:这类设备可以显示和播放多媒体内容。该类设备包括:音频、视频播放器(例如iPod),掌上游戏机,电子书,以及智能玩具和便携式车载导航设备。
(4)服务器:提供计算服务的设备,服务器的构成包括处理器810、硬盘、内存、***总线等,服务器和通用的计算机架构类似,但是由于需要提供高可靠的服务,因此在处理能力、稳定性、可靠性、安全性、可扩展性、可管理性等方面要求较高。
(5)其他具有数据交互功能的电子装置。
需要说明的是,本说明书中的各个实施例均采用递进的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于设备及***实施例而言,由于其基本相似于方法实施例,所以描述得比较简单,相关之处参见方法实施例的部分说明即可。以上所描述的设备及***实施例仅仅是示意性的,其中作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元提示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性劳动的情况下,即可以理解并实施。
以上所述,仅为本申请的一种具体实施方式,但本申请的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本申请揭露的技术范围内,可轻易想到的变化或替换,都应涵盖在本申请的保护范围之内。因此,本申请的保护范围应该以权利要求的保护范围为准。

Claims (10)

1.一种基于区块链的电子数据处理方法,其特征在于,包括:
获取事件关联方确认的事件关联数据,所述事件关联数据包括事件内容数据、事件流转过程数据以及事件验证数据中至少一种;
根据所述事件关联数据生成对应的哈希值;
创建区块链节点矩阵以及对应的事件区块链,以存储对应的所述哈希值,所述区块链节点矩阵包括事件认可节点、事件验证节点、事件存储节点中至少一种,所述事件区块链包括若干个业务区块。
2.根据权利要求1所述的方法,其特征在于,还包括:获取事件关联方确认的事件履行数据;根据确认的所述事件履行数据生成新的业务区块。
3.根据权利要求2所述的方法,其特征在于,所述事件履行数据包括事件证明材料、证明事件履行的票据、事件履行产生业务文件、事件约定的资金往来数据中至少一种。
4.根据权利要求1所述的方法,其特征在于,还包括:获取事件关联方确认的事件修订关联数据,并根据确认的所述事件修订关联数据生成新的业务区块,所述事件修订关联数据包括事件修订内容数据、事件修订内容签署过程数据、事件修订内容验证数据中至少其一。
5.根据权利要求1-4任一项所述的方法,其特征在于,所述创建区块链节点矩阵以及事件区块链,以存储对应的所述哈希值之后,还包括:获取数据操作请求,以根据所述数据操作请求对目标合同进行操作,所述数据操作请求包括:事件搜索请求,事件查询请求、事件下载请求中至少一种。
6.根据权利要求5所述的方法,其特征在于,在所述区块链节点矩阵包括的任意节点存续时,所述事件区块链随之存续。
7.一种基于区块链的电子数据处理装置,其特征在于,包括:
数据获取单元,用于获取事件关联方确认的事件关联数据,所述事件关联数据包括事件内容数据、事件流转过程数据以及事件验证数据中至少一种;
哈希运算单元,用于根据所述事件关联数据生成对应的哈希值;
创建单元,用于创建区块链节点矩阵以及对应的事件区块链,以存储对应的所述哈希值,所述区块链节点矩阵包括事件认可节点、事件验证节点、事件存储节点中至少一种,所述事件区块链包括若干个业务区块。
8.一种电子设备,其特征在于,包括存储器以及处理器,所述存储器用于存储可执行程序,所述处理器运行所述可执行程序时,执行如下步骤:
获取事件关联方确认的事件关联数据,所述事件关联数据包括事件内容数据、事件流转过程数据以及事件验证数据中至少一种;
根据所述事件关联数据生成对应的哈希值;
创建区块链节点矩阵以及对应的事件区块链,以存储对应的所述哈希值,所述区块链节点矩阵包括事件认可节点、事件验证节点、事件存储节点中至少一种,所述事件区块链包括若干个业务区块。
9.一种计算机可读介质,其特征在于,其上存储有可实现如下步骤的可执行程序:
获取事件关联方确认的事件关联数据,所述事件关联数据包括事件内容数据、事件流转过程数据以及事件验证数据中至少一种;
根据所述事件关联数据生成对应的哈希值;
创建区块链节点矩阵以及对应的事件区块链,以存储对应的所述哈希值,所述区块链节点矩阵包括事件认可节点、事件验证节点、事件存储节点中至少一种,所述事件区块链包括若干个业务区块。
10.一种基于区块链的电子数据处理***,其特征在于,包括:前端以及后台服务器,所述前端用于采集事件关联方确认的事件关联数据,所述事件关联数据包括事件内容数据、事件流转过程数据以及事件验证数据中至少一种;所述后台服务器用于获取所述前端采集的所述事件关联方确认的事件关联数据,并根据所述事件关联数据事件关联数据生成对应的哈希值;创建区块链节点矩阵以及对应的事件区块链事件区块链,以存储对应的所述哈希值,所述区块链节点矩阵包括事件认可节点事件认可节点、事件验证节点事件验证节点、事件存储节点事件存储节点中至少一种,所述事件区块链事件区块链包括若干个业务区块。
CN202010496395.4A 2020-06-03 2020-06-03 基于区块链的电子数据处理方法、装置及相关产品 Pending CN111669268A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202010496395.4A CN111669268A (zh) 2020-06-03 2020-06-03 基于区块链的电子数据处理方法、装置及相关产品

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202010496395.4A CN111669268A (zh) 2020-06-03 2020-06-03 基于区块链的电子数据处理方法、装置及相关产品

Publications (1)

Publication Number Publication Date
CN111669268A true CN111669268A (zh) 2020-09-15

Family

ID=72385862

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202010496395.4A Pending CN111669268A (zh) 2020-06-03 2020-06-03 基于区块链的电子数据处理方法、装置及相关产品

Country Status (1)

Country Link
CN (1) CN111669268A (zh)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113660294A (zh) * 2021-10-20 2021-11-16 环球数科集团有限公司 一种非对称加密模式下的票序列号核验方法
GB2624675A (en) * 2022-11-25 2024-05-29 The Sec Dep For Business Energy And Industrial Strategy Managing auditable chains

Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107451485A (zh) * 2017-06-02 2017-12-08 阿里巴巴集团控股有限公司 一种基于区块链的数据处理方法及设备
CN109064120A (zh) * 2018-07-10 2018-12-21 马上游科技股份有限公司 基于区域链的旅游电子合同数字存证***及存证方法
CN109145275A (zh) * 2018-08-07 2019-01-04 广东工业大学 一种区块链电子合同管理和智能生成***及方法
CN109409122A (zh) * 2018-09-13 2019-03-01 远光软件股份有限公司 文件存储方法及其电子设备、存储介质
US20190108140A1 (en) * 2017-10-11 2019-04-11 International Business Machines Corporation Smart contract creation and monitoring for event identification in a blockchain
CN109635572A (zh) * 2018-11-05 2019-04-16 深圳变设龙信息科技有限公司 一种基于区块链的合约签订方法、装置及终端设备
CN110113334A (zh) * 2019-05-05 2019-08-09 江苏全链通信息科技有限公司 基于区块链的合同处理方法、设备及存储介质
CN110287732A (zh) * 2019-05-15 2019-09-27 杭州趣链科技有限公司 一种基于区块链电子合同存证方法
CN111080295A (zh) * 2019-12-04 2020-04-28 腾讯科技(深圳)有限公司 一种基于区块链的电子合同处理方法以及设备

Patent Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107451485A (zh) * 2017-06-02 2017-12-08 阿里巴巴集团控股有限公司 一种基于区块链的数据处理方法及设备
US20190108140A1 (en) * 2017-10-11 2019-04-11 International Business Machines Corporation Smart contract creation and monitoring for event identification in a blockchain
CN109064120A (zh) * 2018-07-10 2018-12-21 马上游科技股份有限公司 基于区域链的旅游电子合同数字存证***及存证方法
CN109145275A (zh) * 2018-08-07 2019-01-04 广东工业大学 一种区块链电子合同管理和智能生成***及方法
CN109409122A (zh) * 2018-09-13 2019-03-01 远光软件股份有限公司 文件存储方法及其电子设备、存储介质
CN109635572A (zh) * 2018-11-05 2019-04-16 深圳变设龙信息科技有限公司 一种基于区块链的合约签订方法、装置及终端设备
CN110113334A (zh) * 2019-05-05 2019-08-09 江苏全链通信息科技有限公司 基于区块链的合同处理方法、设备及存储介质
CN110287732A (zh) * 2019-05-15 2019-09-27 杭州趣链科技有限公司 一种基于区块链电子合同存证方法
CN111080295A (zh) * 2019-12-04 2020-04-28 腾讯科技(深圳)有限公司 一种基于区块链的电子合同处理方法以及设备

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113660294A (zh) * 2021-10-20 2021-11-16 环球数科集团有限公司 一种非对称加密模式下的票序列号核验方法
CN113660294B (zh) * 2021-10-20 2021-12-14 环球数科集团有限公司 一种非对称加密模式下的票序列号核验方法
GB2624675A (en) * 2022-11-25 2024-05-29 The Sec Dep For Business Energy And Industrial Strategy Managing auditable chains

Similar Documents

Publication Publication Date Title
TWI701573B (zh) 基於區塊鏈的資料存證方法及裝置、電子設備
US11546144B2 (en) Systems and methods for communication, storage and processing of data provided by an entity over a blockchain network
CN109639410B (zh) 基于区块链的数据存证方法及装置、电子设备
CN110046996B (zh) 数据处理方法和装置
Zhang et al. Secure and efficient data storage and sharing scheme for blockchain‐based mobile‐edge computing
CN111144881A (zh) 对资产转移数据的选择性访问
TW202018571A (zh) 基於區塊鏈的資料存證方法及裝置、電子設備
JP2019053269A (ja) 電子投票によって収集した投票者の票を判定するシステムおよび方法
CN111476572B (zh) 基于区块链的数据处理方法、装置、存储介质及设备
KR102227578B1 (ko) 블록체인 네트워크를 이용한 영지식 증명 기반의 인증서 서비스 방법, 이를 이용한 인증 지원 서버 및 사용자 단말
CN112688786A (zh) 一种基于区块链的证据构建及实名身份认证方法
CN111815321A (zh) 交易提案的处理方法、装置、***、存储介质和电子装置
JP2018093434A (ja) トランザクション管理方法、トランザクション管理プログラム及びトランザクション管理装置
CN109583893A (zh) 可追踪的基于区块链的数字货币交易***
CN109635572A (zh) 一种基于区块链的合约签订方法、装置及终端设备
CN113474804A (zh) 数字货币的交易和账户验证方法,装置及存储介质
CN108768975A (zh) 支持密钥更新和第三方隐私保护的数据完整性验证方法
CN111669268A (zh) 基于区块链的电子数据处理方法、装置及相关产品
Yu et al. Veridedup: A verifiable cloud data deduplication scheme with integrity and duplication proof
CN112073196A (zh) 业务数据处理方法、装置、电子设备及存储介质
CN109818965B (zh) 个人身份验证装置及方法
CN108900310A (zh) 区块链签名处理方法及区块链签名处理装置
CN112541759A (zh) 区块链***中基于utxo模型的隐藏交易方法、装置及相关产品
CN109377366B (zh) 基于区块链的通证处理方法、装置及存储介质
CN113094735B (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