【技术实现步骤摘要】
一种基于智能合约方式的电子合同存证系统本申请要求在2020年7月20日提交中国专利局、申请号为202010699054.7、专利技术名称为“一种基于智能合约方式的电子合同存证系统”的中国专利申请的优先权,其全部内容通过引用结合在本申请中。
本申请涉及电子合同存证
,具体的涉及一种基于智能合约方式的电子合同存证系统。
技术介绍
随着互联网时代的发展,目前电子合同平台通过用户的证书授权中心(CertificateAuthorrity,CA)机构颁发的证书对电子合同进行签章,具有同样的法律效力,进而电子合同作为一种合同形式逐渐被广泛使用。然而,目前电子合同的存储通常采用数据库存储平台,这种存储方式实质是中心化存储,存在合同数据容易被篡改和被伪造的风险。因此,在后续电子合同数据的调用中,被存储的电子合同数据变得不可信,导致电子合同数据的存储变得失去其意义。
技术实现思路
本申请提供一种基于智能合约方式的电子合同存证系统,可以解决现有中心化存储电子合同的方式,存在合同数据容易被篡改和被伪造的风险,导致在后续电子合同数据的调用中,被存储的电子合同数据变得不可信的问题。一种基于智能合约方式的电子合同存证系统,包括:电子合同平台、区块链存证平台和电子合同平台或区块链存证平台创建的交易处理智能合约;所述区块链存证平台包括多个为所述电子合同平台提供存证服务的存证节点,其中,所述电子合同平台配置有:存证信息生成步骤:对电子合同进行预处理,得到存证信息;数据处理步骤, ...
【技术保护点】
1.一种基于智能合约方式的电子合同存证系统,其特征在于,包括:电子合同平台、区块链存证平台和电子合同平台或区块链存证平台创建的交易处理智能合约;所述区块链存证平台包括多个为所述电子合同平台提供存证服务的存证节点;其中,/n所述电子合同平台配置有:/n存证信息生成步骤:对电子合同进行预处理,得到存证信息;/n数据处理步骤,将所述存证信息进行加密和离散化处理,生成对应的数据树;/n交易构造步骤,构造合约交易;所述合约交易的发起方为用户,接收方为对应的交易处理智能合约地址,所述合约交易由用户私钥和电子合同平台私钥共同签署;/n数据发送步骤,将所述存证信息、所述数据树和所述合约交易发送至所述区块链存证平台;/n所述存证节点配置有:/n验证步骤,通过用户公钥和电子合同平台公钥对接收到的所述存证信息、所述数据树和所述合约交易的合法性、完整性和有效性进行验证;/n智能合约调用步骤,调用所述交易处理智能合约,将所述存证信息、所述数据树和所述合约交易传入所述交易处理智能合约,并执行所述交易处理智能合约,得到智能合约执行结果;/n数据区块生成步骤,将所述智能合约执行结果生成数据区块;/n上链存储步骤,将所 ...
【技术特征摘要】
20200720 CN 20201069905471.一种基于智能合约方式的电子合同存证系统,其特征在于,包括:电子合同平台、区块链存证平台和电子合同平台或区块链存证平台创建的交易处理智能合约;所述区块链存证平台包括多个为所述电子合同平台提供存证服务的存证节点;其中,
所述电子合同平台配置有:
存证信息生成步骤:对电子合同进行预处理,得到存证信息;
数据处理步骤,将所述存证信息进行加密和离散化处理,生成对应的数据树;
交易构造步骤,构造合约交易;所述合约交易的发起方为用户,接收方为对应的交易处理智能合约地址,所述合约交易由用户私钥和电子合同平台私钥共同签署;
数据发送步骤,将所述存证信息、所述数据树和所述合约交易发送至所述区块链存证平台;
所述存证节点配置有:
验证步骤,通过用户公钥和电子合同平台公钥对接收到的所述存证信息、所述数据树和所述合约交易的合法性、完整性和有效性进行验证;
智能合约调用步骤,调用所述交易处理智能合约,将所述存证信息、所述数据树和所述合约交易传入所述交易处理智能合约,并执行所述交易处理智能合约,得到智能合约执行结果;
数据区块生成步骤,将所述智能合约执行结果生成数据区块;
上链存储步骤,将所述存证信息、所述数据树、所述合约交易、所述智能合约执行结果和所述数据区块上链存储;
交易哈希运算步骤,对所述合约交易进行哈希运算,得到交易哈希值;
数据回传步骤,将所述存证信息、所述数据树、所述合约交易、所述智能合约执行结果、所述数据区块和所述交易哈希值回传至所述电子合同平台;
数据续传步骤,将所述存证信息、所述数据树、所述合约交易、所述智能合约执行结果、所述数据区块和所述交易哈希值传送至下一个所述存证节点。
2.根据权利要求1所述的基于智能合约方式的电子合同存证系统,其特征在于,所述交易处理智能合约内设定有预设存证节点数;
所述存证节点进一步配置有:
存证节点数判断步骤,判断完成所述上链存储步骤的所述存证节点数量是否超过所述预设存证节点数;
存证流程完结步骤,当完成所述上链存储步骤的所述存证节点数量超过所述预设存证节点数时,所述交易处理智能合约执行完成,所述电子合同的存证流程结束,停止执行所述数据续传步骤。
3.根据权利要求1所述的基于智能合约方式的电子合同存证系统,其特征在于,所述交易处理智能合约内设定有存证预设时间;
所述存证节点进一步配置有:
存证时间判断步骤,判断所述数据区块的生成时间是否超过所述存证预设时间;
存证流程完结步骤,当所述数据区块的生成时间超过所述存证预设时间时,所述交易处理智能合约执行完成,所述电子合同的存证流程结束,停止执行所述数据续传步骤。
4.根据权利要求1所述的基于智能合约方式的电子合同存证系统,其特征在于,所述区块链存证平台进一步包括至少一个数据拆分节点;
所述数据拆分节点配置有:
数据拆分步骤,对接收到的所述数据树进行拆分,得到多个分组数据;
编号步骤,对每个所述分组数据编号;
所述交易处理智能合约为每个所述分组数据分配对应的所述存证节点进行存储,所述存证节点进一步配置有分组存储步骤,将所述交易处理智能合约分...
【专利技术属性】
技术研发人员:白杰,
申请(专利权)人:江苏傲为控股有限公司,
类型:发明
国别省市:江苏;32
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。