一种基于区块链的电子合同上链方法技术

技术编号:24499902 阅读:80 留言:0更新日期:2020-06-13 04:37
本发明专利技术公开了一种基于区块链的电子合同上链方法,包括以下步骤:合同签双方分别注册区块链账户;通过合同双方的区块链账户分别配置一组操作子账户,所述操作子账户包括录入者账户和决策者账户,每个操作子账户具有一个公私钥对;通过合同双方的录入者账户共同录入一份新创建合同,并分别利用其私钥进行合同上链操作签名,然后通过合同双方的决策者账户对各自的合同上链操作签名进行签名授权后,合同发送给区块链节点并上链;需要修改合同时,通过合同双方的录入者账户对合同进行修改,并针对新修改的合同分别利用其私钥进行合同上链操作签名,然后通过合同双方的决策者账户对各自的合同上链操作签名进行签名授权后,合同发送给区块链节点并上链。

A blockchain based method of electronic contract on Chain

【技术实现步骤摘要】
一种基于区块链的电子合同上链方法
本专利技术涉及区块链
,特别涉及一种基于区块链的电子合同上链方法。
技术介绍
合同是当事人或当事双方之间设立、变更、终止民事关系的协议,其主要包括纸质合同和电子合同。纸质合同的签署需要打印、盖章、快递或人工送达等流程,一旦有修改,这些流程需要重新走一遍,其存在的主要缺陷是流程复杂,费时费力。电子合同解决了纸质合同流程复杂的问题,但电子合同通常由平台方保存,缺乏第三方存证,容易出现篡改,透明度不高,有较大的法律风险。
技术实现思路
为解决上述问题,本专利技术提供了一种基于区块链的电子合同上链方法。本专利技术采用以下技术方案:一种基于区块链的电子合同上链方法,包括以下步骤:S1、合同签双方分别注册区块链账户,并进行企业资质认证;S2、通过合同双方的区块链账户分别配置一组操作子账户,所述操作子账户包括录入者账户和决策者账户,每个操作子账户具有一个公私钥对;S3、通过合同双方的录入者账户共同录入一份新创建合同,并分别利用其私钥进行合同上链操作签名,然后通过合同双方的决策者账户对各自的合同上链操作签名进行签名授权后,合同发送给区块链节点并上链;S4、需要修改合同时,通过合同双方的录入者账户对合同进行修改,并针对新修改的合同分别利用其私钥进行合同上链操作签名,然后通过合同双方的决策者账户对各自的合同上链操作签名进行签名授权后,合同发送给区块链节点并上链。优选地,所述步骤S1还包括,公证员注册区块链账户;所述步骤S3和S4中的合同发送给区块链节点并上链之前还包括,公证员的区块链账户利用私钥进行签名。优选地,所述步骤S3中的新创建合同具有唯一不重复的合同编号,所述合同编号分别与合同双方的录入者账户绑定,合同双方的录入者账户各自拥有50%决策权。采用上述技术方案后,本专利技术与
技术介绍
相比,具有如下优点:本专利技术基于区块链技术,合同双方确认的合同存储在区域块链上,无法被篡改,可查证和追溯,保障了各方的利益,降低了法律风险。本专利技术同时将企业内部决策方式和企业间的合同签订流程在区块链上执行,提升了合同签署的效率。附图说明图1为本专利技术的流程示意图。具体实施方式为了使本专利技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本专利技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。实施例参考图1所示,本专利技术公开了一种基于区块链的电子合同上链方法,包括以下步骤:S1、合同签双方分别注册区块链账户,并进行企业资质认证,以确定该区块链账户的真实性。S2、通过合同双方的区块链账户分别配置一组操作子账户,所述操作子账户包括录入者账户和决策者账户,每个操作子账户具有一个公私钥对。合同双方的区块链账户所有者对所有子账户账户的高级控制权,这样便于企业对人员进行必要的管理,且所有的管理操作均可以链上查证,因此不担心企业作恶。S3、通过合同双方的录入者账户共同录入一份新创建合同,并分别利用其私钥进行合同上链操作签名,然后通过合同双方的决策者账户对各自的合同上链操作签名进行签名授权后,合同发送给区块链节点并上链。新创建合同具有唯一不重复的合同编号,所述合同编号分别与合同双方的录入者账户绑定,合同双方的录入者账户各自拥有50%决策权。合同只与录入者账户绑定,而无需与更多决策者账户绑定,但录入者账户的签名操作受决策者账户控制,这样就使得企业的管理结构和合同签约流程巧妙的结合在一起。在本实施例中,决策者账户为多个具有不同决策级别的权限的账户。S4、需要修改合同时,通过合同双方的录入者账户对合同进行修改,并针对新修改的合同分别利用其私钥进行合同上链操作签名,然后通过合同双方的决策者账户对各自的合同上链操作签名进行签名授权后,合同发送给区块链节点并上链。在本实施例中,所述步骤S1还包括,公证员注册区块链账户;所述步骤S3和S4中的合同发送给区块链节点并上链之前还包括,公证员的区块链账户利用私钥进行签名。这样,对于重大合同来说,引入第三方公证,合同双方以及公证员共同签名后方可完成合同上链操作。以上所述,仅为本专利技术较佳的具体实施方式,但本专利技术的保护范围并不局限于此,任何熟悉本
的技术人员在本专利技术揭露的技术范围内,可轻易想到的变化或替换,都应涵盖在本专利技术的保护范围之内。因此,本专利技术的保护范围应该以权利要求的保护范围为准。本文档来自技高网
...

【技术保护点】
1.一种基于区块链的电子合同上链方法,其特征在于,包括以下步骤:/nS1、合同签双方分别注册区块链账户,并进行企业资质认证;/nS2、通过合同双方的区块链账户分别配置一组操作子账户,所述操作子账户包括录入者账户和决策者账户,每个操作子账户具有一个公私钥对;/nS3、通过合同双方的录入者账户共同录入一份新创建合同,并分别利用其私钥进行合同上链操作签名,然后通过合同双方的决策者账户对各自的合同上链操作签名进行签名授权后,合同发送给区块链节点并上链;/nS4、需要修改合同时,通过合同双方的录入者账户对合同进行修改,并针对新修改的合同分别利用其私钥进行合同上链操作签名,然后通过合同双方的决策者账户对各自的合同上链操作签名进行签名授权后,合同发送给区块链节点并上链。/n

【技术特征摘要】
1.一种基于区块链的电子合同上链方法,其特征在于,包括以下步骤:
S1、合同签双方分别注册区块链账户,并进行企业资质认证;
S2、通过合同双方的区块链账户分别配置一组操作子账户,所述操作子账户包括录入者账户和决策者账户,每个操作子账户具有一个公私钥对;
S3、通过合同双方的录入者账户共同录入一份新创建合同,并分别利用其私钥进行合同上链操作签名,然后通过合同双方的决策者账户对各自的合同上链操作签名进行签名授权后,合同发送给区块链节点并上链;
S4、需要修改合同时,通过合同双方的录入者账户对合同进行修改,并针对新修改的合同分别利用其私钥进行合同上链操作...

【专利技术属性】
技术研发人员:高锋傅福斌林亚群林凯范自道
申请(专利权)人:厦门顺势共识信息科技有限公司
类型:发明
国别省市:福建;35

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

1