一种基于区块链智能合约的合同签署方法技术

技术编号:31492585 阅读:36 留言:0更新日期:2021-12-18 12:29
本发明专利技术涉及电子合同签署,具体涉及一种基于区块链智能合约的合同签署方法,用户提交信息至平台进行审核,审核通过后在区块链上为用户部署对应的签章合约,并生成签章合约对应的签章合约地址;用户通过调用各自签章合约添加合约管理员,完成智能合约的初始化;合约管理员通过私钥对合同源文件hash、使用签章合约的签章合约地址进行签名,并调用区块链上的合同合约进行校验;根据校验结果判断用户签署状态,并对签署成功的用户进行核对,所有用户签署成功后合同签署完成;本发明专利技术提供的技术方案能够有效克服现有技术所存在的无法确保合同内容不被篡改、合同签署方受到签署顺序约束的缺陷。缺陷。缺陷。

【技术实现步骤摘要】
一种基于区块链智能合约的合同签署方法


[0001]本专利技术涉及电子合同签署,具体涉及一种基于区块链智能合约的合同签署方法。

技术介绍

[0002]随着社会的发展,企业之间的合作不断增加,合同签署变得频繁,传统的纸质合同签署流程复杂,需要签署双方约定好时间、地点进行签署,费时费力。为了解决传统纸质合同签署流程复杂的问题,出现了电子合同的解决方案,依托第三方电子合同签署平台,企业可以直接在线完成合同签署。但是,依托第三方平台就可能存在合同内容被泄露,并且在合同流转时内容被篡改的风险。
[0003]现有的电子合同,存在于第三方中心化系统中,并由中心化系统进行归档存证,传输过程也经由第三方传输,可能会导致合同内容泄露。在授权公告号为CN 106960165 B的专利技术专利中公开了一种基于区块链智能合约实现电子合同多方会签的方法,通过区块链智能合约签署多方合同。
[0004]但是,该方案的签署方法必须是A签署后由B签署,然后再由C

N依次签署,签署过程具有先后顺序,而在实际签署过程中可能需要花费大量时间精力去协调各本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种基于区块链智能合约的合同签署方法,其特征在于:包括以下步骤:S1、用户提交信息至平台进行审核,审核通过后在区块链上为用户部署对应的签章合约,并生成签章合约对应的签章合约地址;S2、用户通过调用各自签章合约添加合约管理员,完成智能合约的初始化;S3、合约管理员通过私钥对合同源文件hash、使用签章合约的签章合约地址进行签名,并调用区块链上的合同合约进行校验;S4、根据校验结果判断用户签署状态,并对签署成功的用户进行核对,所有用户签署成功后合同签署完成。2.根据权利要求1所述的基于区块链智能合约的合同签署方法,其特征在于:S1中用户提交信息至平台进行审核,审核通过后在区块链上为用户部署对应的签章合约,包括:签署合同的各企业分别向平台提交企业分布式数字身份DID、企业信息,平台审核通过后为各企业部署对应的签章合约。3.根据权利要求2所述的基于区块链智能合约的合同签署方法,其特征在于:S2中用户通过调用各自签章合约添加合约管理员,包括:各企业分别通过企业分布式数字身份DID调用自己的签章合约,并向签章合约中添加合约管理员分布式数字身份DID,授权合约管理员使用该签章进行合同签署。4.根据权利要求2或3所述的基于区块链智能合约的合同签署方法,其特征在于:所述签章合约中包含企业的统一社会信用代码,所述企业分布式数字身份DID拥有该企业对应签章合约的超级管理权限。5.根据...

【专利技术属性】
技术研发人员:杨宁波朱清
申请(专利权)人:安徽高山科技有限公司
类型:发明
国别省市:

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

1