一种基于区块链技术的公共电子合同缔约方法与流程

文档序号:27512542发布日期:2021-11-22 17:31阅读:109来源:国知局
一种基于区块链技术的公共电子合同缔约方法与流程

1.本发明涉及公共电子合同缔约技术领域,具体为一种基于区块链技术的公共电子合同缔约方法。


背景技术:

2.现行签约方式大多采用纸质合同,采用签字、加盖印章或者按手印的形式,但是随着现代化的发展和业务形式的不断丰富,纸质合同签订由于过程繁琐,费时费力,而且后期存在合同丢失、损毁的风险,已经不能满足现有合同签署的要求。
3.随着互联网技术的发展以及相应法律法规的完善,电子合同开始被广泛应用,随着电子技术的发展,电子合同以其传输方便、节约等特点得以出现,其虽然也通过电子脉冲来传递信息,但是却不再以一张纸为原始的凭据,而只是一组电子信息,若运作中遇到外界因素的干预,储存信息可能篡改,会造成数据泄露,将会对签署方的电子合同签署安全性造成极大威胁。
4.(一)解决的技术问题针对现有技术的不足,本发明提供了一种基于区块链技术的公共电子合同缔约方法,主要为解决电子合同在运作中遇到外界因素的干预,对签署方的电子合同签署安全性造成威胁的问题。
5.(二)技术方案为实现上述目的,本发明提供如下技术方案:一种基于区块链技术的公共电子合同缔约方法,其特征在于,包括以下步骤:s1:区块链创建电子合同,根据签订请求和电子合同模板生成电子合同;s2:区块链签署电子合同,将生成的电子合同发送到发送至合同签署端,并接收所述合同签署端返回对应的电子合同,并在签署前验证,然后签署电子合同;s3:区块链查看电子合同,根据节点验证和节点查看来查看电子合同;s4:区块链验证电子合同,当电子合同签署完成后,区块链将电子合同进行验证;s5:区块链电子合同公共账本,在所有待履约任务全部执行完成后,将所有待履约任务的履约记录存储到区块链电子合同公共账本。
6.进一步的,所述所述s1中电子合同模板可由具有管理权限的合同方或第三方预先设计,并通过客户端向电子合同的签订系统上传,存储在区块链的服务器中,并进行加密。
7.在前述方案的基础上,所述s2中将所述电子合同发送至第一个合同签署端,并接收该合同签署端返回的对应电子合同,将第一个合同签署端返回的电子合同发送至第二个合同签署端,并接收该合同签署端返回的对应电子合同,直至接收到最后一个合同签署端返回的电子合同为止。
8.作为本发明再进一步的方案,所述s2中签署前验证信息包括区块链电子合同id验证,签署方身份信息验证以及签署电子合同内容验证,其中签署方身份信息包含姓名和身份证号,且区块链全网节点为51%时验证通过。
9.进一步的,所述s2中区块链的签署步骤包括生成签署人数字证书指纹、生成签名值、生成签署后的电子合同hash值和选择签署意愿的表达方式hash值,其中确认签署意愿的表达方式包括视频确认、短信验证码确认、签署密码确认和生物特征确认,通过2种方式确认后即可签署成功。
10.在前述方案的基础上,s2中合同签署端,用于接收合同管理端发送的电子合同,并在该电子合同中加入签署时刻的时间戳及其基于接收到的电子合同设置的节点公钥签名所产生的签名值作为区块链签署痕迹编码,然后根据最后一个合同签署端返回的电子合同进行验签和封签。
11.本发明再进一步的方案,s4中验证电子合同时需要输入区块链电子合同id,验证后,并将区块链电子合同验证报告进行展示,接着即可下载验证报告。
12.进一步的,所述s5中根据区块链电子合同id,进入电子合同公共账本进行查看电子合同信息计交易信息。
13.(三)有益效果与现有技术相比,本发明提供了一种基于区块链技术的公共电子合同缔约方法,具备以下有益效果:1、本发明中,利用电子合同区块链大文件储存引擎,实现了电子合同文本大容量数据的上链,同时利用区块链的加密原理,对得到的待加密电子合同中的内容进行加密,得到加密的电子合同,保证链上电子合同数据的具有安全性、不可篡改性。
14.2、本发明中,合同签署前的电子合同id验证实现了对合同的锁定,合同内容验证保证文档防篡改及其内容的完整性,提高了电子合同签署的效率,而且签署方能够选择不同的表达方式确认签署意愿,提高了签署的灵活性。
15.3、本发明中,时间戳中包含的时间信息具有不可逆性,由此,有效保证了电子合同中所有签名及合同内容的有效性和防伪性,验证报告能够验证电子合同中信息的真伪性,提高了电子合同的安全性。
16.4、本发明中,将履约记录存储到区块链电子合同公共账本,以便区块链系统自动将所述待履约任务及相应履约记录分发至各个区块链节点中进行分布式存储,同时,从合同公共账本中能够及时了解到电子合同状态,掌握交易信息。
附图说明
17.图1为本发明提出的一种基于区块链技术的公共电子合同缔约方法流程结构示意图。
具体实施方式
18.下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
19.实施例1参照图1一种基于区块链技术的公共电子合同缔约方法,包括以下步骤:
s1:区块链创建电子合同,根据签订请求和电子合同模板生成电子合同;s2:区块链签署电子合同,将生成的电子合同发送到发送至合同签署端,并接收所述合同签署端返回对应的电子合同,并在签署前验证,然后签署电子合同;s3:区块链查看电子合同,根据节点验证和节点查看来查看电子合同;s4:区块链验证电子合同,当电子合同签署完成后,区块链将电子合同进行验证;s5:区块链电子合同公共账本,在所有待履约任务全部执行完成后,将所有待履约任务的履约记录存储到区块链电子合同公共账本,以便区块链系统自动将所述待履约任务及相应履约记录分发至各个区块链节点中进行分布式存储。
20.本发明s1中电子合同模板可由具有管理权限的合同方或第三方预先设计,并通过客户端向电子合同的签订系统上传,存储在区块链的服务器中,并进行加密,利用电子合同区块链大文件储存引擎,实现了电子合同文本大容量数据的上链,同时利用区块链的加密原理,对得到的待加密电子合同中的内容进行加密,得到加密的电子合同,保证链上电子合同数据的安全性、不可篡改性,s2中将所述电子合同发送至第一个合同签署端,并接收该合同签署端返回的对应电子合同,将第一个合同签署端返回的电子合同发送至第二个合同签署端,并接收该合同签署端返回的对应电子合同,直至接收到最后一个合同签署端返回的电子合同为止,s2中签署前验证信息包括区块链电子合同id验证,签署方身份信息验证以及签署电子合同内容验证,其中签署方身份信息包含姓名和身份证号,且区块链全网节点为51%时验证通过,合同id验证实现了对合同的锁定,合同内容验证保证文档防篡改及其内容的完整性,提高了电子合同签署的效率,s2中区块链的签署步骤包括生成签署人数字证书指纹、生成签名值、生成签署后的电子合同hash值和选择签署意愿的表达方式hash值,其中确认签署意愿的表达方式包括视频确认、短信验证码确认、签署密码确认和生物特征确认,通过2种方式确认后即可签署成功,根据签署方选择不同的表达方式确认签署意愿,提高了签署的灵活性。
21.需要特别说明的是,s2中合同签署端,用于接收合同管理端发送的电子合同,并在该电子合同中加入签署时刻的时间戳及其基于接收到的电子合同设置的节点公钥签名所产生的签名值作为区块链签署痕迹编码,时间戳中包含的时间信息具有不可逆性,由此,有效保证了电子合同中所有签名及合同内容的有效性和防伪性,然后根据最后一个合同签署端返回的电子合同进行验签和封签,s3中节点验证是验证电子合同是否是区块链上的授权节点,s4中验证电子合同时需要输入区块链电子合同id,验证后,并将区块链电子合同验证报告进行展示,接着即可下载验证报告,验证报告能够验证电子合同中信息的真伪性,提高了电子合同的安全性。
22.实施例2参照图1一种基于区块链技术的公共电子合同缔约方法,包括以下步骤:s1:区块链创建电子合同,根据签订请求和电子合同模板生成电子合同;s2:区块链签署电子合同,将生成的电子合同发送到发送至合同签署端,并接收所述合同签署端返回对应的电子合同,并在签署前验证,然后签署电子合同;s3:区块链查看电子合同,根据节点验证和节点查看来查看电子合同;s4:区块链验证电子合同,当电子合同签署完成后,区块链将电子合同进行验证;s5:区块链电子合同公共账本,在所有待履约任务全部执行完成后,将所有待履约
任务的履约记录存储到区块链电子合同公共账本,以便区块链系统自动将所述待履约任务及相应履约记录分发至各个区块链节点中进行分布式存储。
23.本发明s1中电子合同模板可由具有管理权限的合同方或第三方预先设计,并通过客户端向电子合同的签订系统上传,存储在区块链的服务器中,并进行加密,利用电子合同区块链大文件储存引擎,实现了电子合同文本大容量数据的上链,同时利用区块链的加密原理,对得到的待加密电子合同中的内容进行加密,得到加密的电子合同,保证链上电子合同数据的安全性、不可篡改性,s2中将所述电子合同发送至第一个合同签署端,并接收该合同签署端返回的对应电子合同,将第一个合同签署端返回的电子合同发送至第二个合同签署端,并接收该合同签署端返回的对应电子合同,直至接收到最后一个合同签署端返回的电子合同为止,s2中签署前验证信息包括区块链电子合同id验证,签署方身份信息验证以及签署电子合同内容验证,其中签署方身份信息包含姓名和身份证号,且区块链全网节点为51%时验证通过,合同id验证实现了对合同的锁定,合同内容验证保证文档防篡改及其内容的完整性,提高了电子合同签署的效率,s2中区块链的签署步骤包括生成签署人数字证书指纹、生成签名值、生成签署后的电子合同hash值和选择签署意愿的表达方式hash值,其中确认签署意愿的表达方式包括视频确认、短信验证码确认、签署密码确认和生物特征确认,通过2种方式确认后即可签署成功,根据签署方选择不同的表达方式确认签署意愿,提高了签署的灵活性。
24.需要特别说明的是,s2中合同签署端,用于接收合同管理端发送的电子合同,并在该电子合同中加入签署时刻的时间戳及其基于接收到的电子合同设置的节点公钥签名所产生的签名值作为区块链签署痕迹编码,时间戳中包含的时间信息具有不可逆性,由此,有效保证了电子合同中所有签名及合同内容的有效性和防伪性,然后根据最后一个合同签署端返回的电子合同进行验签和封签,s3中节点验证是验证电子合同是否是区块链上的授权节点,s4中验证电子合同时需要输入区块链电子合同id,验证后,并将区块链电子合同验证报告进行展示,接着即可下载验证报告,验证报告能够验证电子合同中信息的真伪性,提高了电子合同的安全性,s5中根据区块链电子合同id,进入电子合同公共账本进行查看电子合同信息计交易信息,能够提高查询电子合同的效率,及时了解到电子合同状态,掌握交易信息。
25.实施例3参照图1一种基于区块链技术的公共电子合同缔约方法,包括以下步骤:s1:区块链创建电子合同,根据签订请求和电子合同模板生成电子合同;s2:区块链签署电子合同,将生成的电子合同发送到发送至合同签署端,并接收所述合同签署端返回对应的电子合同,并在签署前验证,然后签署电子合同;s3:区块链查看电子合同,根据节点验证和节点查看来查看电子合同;s4:区块链验证电子合同,当电子合同签署完成后,区块链将电子合同进行验证;s5:区块链电子合同公共账本,在所有待履约任务全部执行完成后,将所有待履约任务的履约记录存储到区块链电子合同公共账本,以便区块链系统自动将所述待履约任务及相应履约记录分发至各个区块链节点中进行分布式存储。
26.本发明s1中电子合同模板可由具有管理权限的合同方或第三方预先设计,并通过客户端向电子合同的签订系统上传,存储在区块链的服务器中,并进行加密,利用电子合同
区块链大文件储存引擎,实现了电子合同文本大容量数据的上链,同时利用区块链的加密原理,对得到的待加密电子合同中的内容进行加密,得到加密的电子合同,保证链上电子合同数据的安全性、不可篡改性,s2中将所述电子合同发送至第一个合同签署端,并接收该合同签署端返回的对应电子合同,将第一个合同签署端返回的电子合同发送至第二个合同签署端,并接收该合同签署端返回的对应电子合同,直至接收到最后一个合同签署端返回的电子合同为止,s2中签署前验证信息包括区块链电子合同id验证,签署方身份信息验证以及签署电子合同内容验证,其中签署方身份信息包含姓名和身份证号,且区块链全网节点为50%时验证通过,合同id验证实现了对合同的锁定,合同内容验证保证文档防篡改及其内容的完整性,提高了电子合同签署的效率,s2中区块链的签署步骤包括生成签署人数字证书指纹、生成签名值、生成签署后的电子合同hash值和选择签署意愿的表达方式hash值,其中确认签署意愿的表达方式包括视频确认、短信验证码确认、签署密码确认和生物特征确认,通过3种方式确认后即可签署成功,根据签署方选择不同的表达方式确认签署意愿,提高了签署的灵活性。
27.需要特别说明的是,s2中合同签署端,用于接收合同管理端发送的电子合同,并在该电子合同中加入签署时刻的时间戳及其基于接收到的电子合同设置的节点公钥签名所产生的签名值作为区块链签署痕迹编码,时间戳中包含的时间信息具有不可逆性,由此,有效保证了电子合同中所有签名及合同内容的有效性和防伪性,然后根据最后一个合同签署端返回的电子合同进行验签和封签,s3中节点验证是验证电子合同是否是区块链上的授权节点,s4中验证电子合同时需要输入区块链电子合同id,验证后,并将区块链电子合同验证报告进行展示,接着即可下载验证报告,验证报告能够验证电子合同中信息的真伪性,提高了电子合同的安全性,s5中根据区块链电子合同id,进入电子合同公共账本进行查看电子合同信息计交易信息,能够提高查询电子合同的效率,及时了解到电子合同状态,掌握交易信息。
28.在该文中的描述中,需要说明的是,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。
29.尽管已经示出和描述了本发明的实施例,对于本领域的普通技术人员而言,可以理解在不脱离本发明的原理和精神的情况下可以对这些实施例进行多种变化、修改、替换和变型,本发明的范围由所附权利要求及其等同物限定。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1