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

技术编号:30899376 阅读:12 留言:0更新日期:2021-11-22 23:42
本发明专利技术涉及公共电子合同缔约技术领域,且公开了一种基于区块链技术的公共电子合同缔约方法,包括以下步骤:S1:区块链创建电子合同,根据签订请求和电子合同模板生成电子合同;S2:区块链签署电子合同,将生成的电子合同发送到发送至合同签署端,并接收所述合同签署端返回对应的电子合同,并在签署前验证,然后签署电子合同。本发明专利技术不仅能够利用区域链的加密原理,得到加密的合同,保证链上电子合同数据具有安全性、不可篡改性,而且能够使签署方选择不用的表达方式确认签署意愿,提高了签署的灵活性,还能够有效保证电子合同内容的有效性和防伪性,同时能够从合同公共账本中及时了解到电子合同状态,掌握交易信息。掌握交易信息。掌握交易信息。

【技术实现步骤摘要】
一种基于区块链技术的公共电子合同缔约方法


[0001]本专利技术涉及公共电子合同缔约
,具体为一种基于区块链技术的公共电子合同缔约方法。

技术介绍

[0002]现行签约方式大多采用纸质合同,采用签字、加盖印章或者按手印的形式,但是随着现代化的发展和业务形式的不断丰富,纸质合同签订由于过程繁琐,费时费力,而且后期存在合同丢失、损毁的风险,已经不能满足现有合同签署的要求。
[0003]随着互联网技术的发展以及相应法律法规的完善,电子合同开始被广泛应用,随着电子技术的发展,电子合同以其传输方便、节约等特点得以出现,其虽然也通过电子脉冲来传递信息,但是却不再以一张纸为原始的凭据,而只是一组电子信息,若运作中遇到外界因素的干预,储存信息可能篡改,会造成数据泄露,将会对签署方的电子合同签署安全性造成极大威胁。
[0004](一)解决的技术问题针对现有技术的不足,本专利技术提供了一种基于区块链技术的公共电子合同缔约方法,主要为解决电子合同在运作中遇到外界因素的干预,对签署方的电子合同签署安全性造成威胁的问题。
[0005](二)技术方案为实现上述目的,本专利技术提供如下技术方案:一种基于区块链技术的公共电子合同缔约方法,其特征在于,包括以下步骤:S1:区块链创建电子合同,根据签订请求和电子合同模板生成电子合同;S2:区块链签署电子合同,将生成的电子合同发送到发送至合同签署端,并接收所述合同签署端返回对应的电子合同,并在签署前验证,然后签署电子合同;S3:区块链查看电子合同,根据节点验证和节点查看来查看电子合同;S4:区块链验证电子合同,当电子合同签署完成后,区块链将电子合同进行验证;S5:区块链电子合同公共账本,在所有待履约任务全部执行完成后,将所有待履约任务的履约记录存储到区块链电子合同公共账本。
[0006]进一步的,所述所述S1中电子合同模板可由具有管理权限的合同方或第三方预先设计,并通过客户端向电子合同的签订系统上传,存储在区块链的服务器中,并进行加密。
[0007]在前述方案的基础上,所述S2中将所述电子合同发送至第一个合同签署端,并接收该合同签署端返回的对应电子合同,将第一个合同签署端返回的电子合同发送至第二个合同签署端,并接收该合同签署端返回的对应电子合同,直至接收到最后一个合同签署端返回的电子合同为止。
[0008]作为本专利技术再进一步的方案,所述S2中签署前验证信息包括区块链电子合同ID验证,签署方身份信息验证以及签署电子合同内容验证,其中签署方身份信息包含姓名和身份证号,且区块链全网节点为51%时验证通过。
[0009]进一步的,所述S2中区块链的签署步骤包括生成签署人数字证书指纹、生成签名值、生成签署后的电子合同hash值和选择签署意愿的表达方式hash值,其中确认签署意愿的表达方式包括视频确认、短信验证码确认、签署密码确认和生物特征确认,通过2种方式确认后即可签署成功。
[0010]在前述方案的基础上,S2中合同签署端,用于接收合同管理端发送的电子合同,并在该电子合同中加入签署时刻的时间戳及其基于接收到的电子合同设置的节点公钥签名所产生的签名值作为区块链签署痕迹编码,然后根据最后一个合同签署端返回的电子合同进行验签和封签。
[0011]本专利技术再进一步的方案,S4中验证电子合同时需要输入区块链电子合同ID,验证后,并将区块链电子合同验证报告进行展示,接着即可下载验证报告。
[0012]进一步的,所述S5中根据区块链电子合同ID,进入电子合同公共账本进行查看电子合同信息计交易信息。
[0013](三)有益效果与现有技术相比,本专利技术提供了一种基于区块链技术的公共电子合同缔约方法,具备以下有益效果:1、本专利技术中,利用电子合同区块链大文件储存引擎,实现了电子合同文本大容量数据的上链,同时利用区块链的加密原理,对得到的待加密电子合同中的内容进行加密,得到加密的电子合同,保证链上电子合同数据的具有安全性、不可篡改性。
[0014]2、本专利技术中,合同签署前的电子合同ID验证实现了对合同的锁定,合同内容验证保证文档防篡改及其内容的完整性,提高了电子合同签署的效率,而且签署方能够选择不同的表达方式确认签署意愿,提高了签署的灵活性。
[0015]3、本专利技术中,时间戳中包含的时间信息具有不可逆性,由此,有效保证了电子合同中所有签名及合同内容的有效性和防伪性,验证报告能够验证电子合同中信息的真伪性,提高了电子合同的安全性。
[0016]4、本专利技术中,将履约记录存储到区块链电子合同公共账本,以便区块链系统自动将所述待履约任务及相应履约记录分发至各个区块链节点中进行分布式存储,同时,从合同公共账本中能够及时了解到电子合同状态,掌握交易信息。
附图说明
[0017]图1为本专利技术提出的一种基于区块链技术的公共电子合同缔约方法流程结构示意图。
具体实施方式
[0018]下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。
[0019]实施例1参照图1一种基于区块链技术的公共电子合同缔约方法,包括以下步骤:
S1:区块链创建电子合同,根据签订请求和电子合同模板生成电子合同;S2:区块链签署电子合同,将生成的电子合同发送到发送至合同签署端,并接收所述合同签署端返回对应的电子合同,并在签署前验证,然后签署电子合同;S3:区块链查看电子合同,根据节点验证和节点查看来查看电子合同;S4:区块链验证电子合同,当电子合同签署完成后,区块链将电子合同进行验证;S5:区块链电子合同公共账本,在所有待履约任务全部执行完成后,将所有待履约任务的履约记录存储到区块链电子合同公共账本,以便区块链系统自动将所述待履约任务及相应履约记录分发至各个区块链节点中进行分布式存储。
[0020]本专利技术S1中电子合同模板可由具有管理权限的合同方或第三方预先设计,并通过客户端向电子合同的签订系统上传,存储在区块链的服务器中,并进行加密,利用电子合同区块链大文件储存引擎,实现了电子合同文本大容量数据的上链,同时利用区块链的加密原理,对得到的待加密电子合同中的内容进行加密,得到加密的电子合同,保证链上电子合同数据的安全性、不可篡改性,S2中将所述电子合同发送至第一个合同签署端,并接收该合同签署端返回的对应电子合同,将第一个合同签署端返回的电子合同发送至第二个合同签署端,并接收该合同签署端返回的对应电子合同,直至接收到最后一个合同签署端返回的电子合同为止,S2中签署前验证信息包括区块链电子合同ID验证,签署方身份信息验证以及签署电子合同内容验证,其中签署方身份信息包含姓名和身份证号,且区块链全网节点为51%时验证通过,合同ID验证实现了对合同的锁定,合同内容验证保证文档防篡改及其内容的完整性,提高了电子合同签署的效率,S2中区块链的签署步骤包括生成签署人数本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于区块链技术的公共电子合同缔约方法,其特征在于,包括以下步骤:S1:区块链创建电子合同,根据签订请求和电子合同模板生成电子合同;S2:区块链签署电子合同,将生成的电子合同发送到发送至合同签署端,并接收所述合同签署端返回对应的电子合同,并在签署前验证,然后签署电子合同;S3:区块链查看电子合同,根据节点验证和节点查看来查看电子合同;S4:区块链验证电子合同,当电子合同签署完成后,区块链将电子合同进行验证;S5:区块链电子合同公共账本,在所有待履约任务全部执行完成后,将所有待履约任务的履约记录存储到区块链电子合同公共账本。2.根据权利要求1所述的一种基于区块链技术的公共电子合同缔约方法,其特征在于,所述S1中电子合同模板可由具有管理权限的合同方或第三方预先设计,并通过客户端向电子合同的签订系统上传,存储在区块链的服务器中,并进行加密。3.根据权利要求1所述的一种基于区块链技术的公共电子合同缔约方法,其特征在于,所述S2中将所述电子合同发送至第一个合同签署端,并接收该合同签署端返回的对应电子合同,将第一个合同签署端返回的电子合同发送至第二个合同签署端,并接收该合同签署端返回的对应电子合同,直至接收到最后一个合同签署端返回的电子合同为止。4.根据权利要求1所述的一种基于区块链技术的公共电子合同缔约方法,其特征在于,所述S2中签署前验证信息包括区块链电子合同ID验证,签署方身份信息验证以及签署电子合同内...

【专利技术属性】
技术研发人员:张程孙杰汪斌
申请(专利权)人:江苏埃洛德数据技术有限公司
类型:发明
国别省市:

相关技术
    暂无相关专利
网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1