一种区块链电子合同管理和智能生成系统及方法技术方案

技术编号:20025932 阅读:19 留言:0更新日期:2019-01-06 04:45
本发明专利技术公开了一种区块链电子合同管理和智能生成系统及方法,包括以下步骤:用户在系统上进行注册,并向CA申请电子签名,双方根据商业行为选择合适的合同模板,合同填写完毕后电子合同会被写入区块,之后系统会向区块链上的其他节点进行广播,每个节点会接收到新产生的区块,并对新区块的有效性进行校验,在校验完成后把新的区块记录到自己的分布式账本上。若双方需要对合同进行修改,修改过程需要附上各自的电子签名,修改完成后提交到系统中,智能合约会根据原来的电子合同自动生成一份新合同,然后再将新的电子合同和版本信息写入到新的区块当中,再次进行广播和校验。

【技术实现步骤摘要】
一种区块链电子合同管理和智能生成系统及方法
本专利技术涉及到电子合同领域,更具体的,涉及一种区块链电子合同管理和智能生成系统及方法。
技术介绍
对于现有的医药供应链而言,由于供应方和需求方之间存在多样的供应关系,使得整体结构错综复杂。传统的方法是在存在商业关系的双方通过签订纸质的商业合同来保障他们之间的商业关系。但由于传统的方法缺乏规范化的流程以及便捷的管理方式,如果继续沿用传统的方法,那构造整个供应网络将耗费大量的时间,效率极为低下。随着网络的发展,新的合约技术-电子合同逐渐被推广和使用。电子合同能够提高生产效率和安全性、缩短合同交易时间、减少合同错误率、降低合同风险等等,然而,现有的电子合同管理方式也存在着不少问题,例如:1)电子合同类型多种多样、条款复杂,缺乏规范化的流程以及便捷的管理方式;2)无法应对突发情况,缺少灵活性。
技术实现思路
为了解决现有技术缺乏规范化的流程以及便捷的管理方式,灵活性差的不足,本专利技术提供了一种区块链电子合同管理和智能生成系统及方法,其具体解决方案如下:一种区块链电子合同管理和智能生成方法系统,所述系统包括:用户层,系统层,网络层;所述的用户层和系统层相连接,系统层和用户层相连接;所述的用户层为医药供应链上的所有节点提供接入服务,所述节点包括药材基地、加工厂、运输中心、经销商;所述的系统层包括:合同制定和签署模块以及合同修改模块;所述的合同制定和签署模块包括模板选择模块,模板数据库,合同校验模块,合同制定和签署模块主要负责为合同双方提供合同模板以及合同签署服务,所述的合同修改模块包括模板选择模块,模板数据库,合同重新制作模块,合同修改模块主要负责根据合同双方提出的合同修改意见重新制定一份新的电子合同;所述网络层包括区块链网络以及下属节点;下属节点负责对区块链上的数据进行存储和管理,保证电子合同的安全性和不可篡改性;同时,节点还负责对区块链上的信息进行广播,保证电子合同的执行情况能够及时地反馈给客户。首先,用户层中用户根据具体情况制定合同细节信息,将信息传送给系统层,系统层收到用户层传送过来的信息后,通过合同制定和签署模块生成合同,并将生成合同的信息传输到网络层中进行广播。一种区块链电子合同管理和智能生成方法,所述方法基于一种区块链电子合同管理和智能生成系统,包括如下步骤:步骤S101:用户在系统上进行注册;步骤S102:用户向三方认证机构CA申请秘钥对,注册过程需要用户提供真实的身份信息,并将自己的电子签名作为身份信息上传到系统上;步骤S201:双方根据商业行为选择合适的合同模板选择合适的合同模板,填写合同,并将合同的内容按照模板的规定填入模板;步骤S202:双方附上电子签名,系统向CA发出电子签名认证请求,以验证客户身份的真实性;步骤S203:系统比对双方合同,确认内容一致后,把子合同写入区块,同时在区块内部写入一个标识数据,以标记该合同的版本信息及信息来源,保证电子合同修改过程有据可查;步骤S301:系统将向区块链上的其他节点进行广播;步骤S302:每个节点会接收到新产生的区块,并对新区块的有效性进行校验;校验完成后将新的区块记录到分布式账本上;若双方对合同进行修改,具体步骤如下:步骤S401:双方在系统上对合同进行修改;步骤S402:双方附上电子签名,将新合同提交至系统之中;步骤S403:系统验证双方的电子签名,确认双方提供的内容一致且电子签名与原有电子合同上附有的双方的电子签名一致之后,智能合约根据原来的电子合同自动生成一份新合同,并对要修改的内容进行更改和替换;若智能合约发现双方提供的修改内容不一致,或者说双方提供的电子签名与之前合同上的电子签名不对应一致的话,修改过程会被终止。同时智能合约会告知合同双方修改过程意外终止及其原因,并把电子合同修改失败的记录广播到区块链上。步骤S404:智能合约在原有版本信息的基础上生成新的版本信息,以保证新的电子合同是基于原有合同重新建立的;步骤S405:系统将新的电子合同和版本信息写入到新的区块当中,再次进行广播和校验;步骤S406:系统记录修改内容,将修改记录与合同文件直接关联,并保存以及广播,以此保证合同的修改过程有据可查。本专利技术的有益效果:电子合同修订规范化。通过运用电子合同标准模板,规范了电子合同的修订过程,使其易于管理。电子合同修改智能化。通过运用智能合约,来根据电子合同的内容和需要修改的条款,自动地生成新的有法律效力的电子合同,为用户节省了重新起草电子合同的时间,增强了电子合同管理的灵活性;每次电子合同系统发生的任何变化都会被记录到系统中,确保了所有业务痕迹不会消失,不可随意更改。附图说明图1为本专利技术的系统层次图。图2为本专利技术的电子合同制定和签署流程。图3为本专利技术的合同修改流程。具体实施方式附图仅用于示例性说明,不能理解为对本专利的限制;以下结合附图和实施例对本专利技术做进一步的阐述。实施例1一种区块链电子合同管理和智能生成方法系统,所述系统包括:用户层,系统层,网络层;所述的用户层和系统层相连接,系统层和用户层相连接;所述的用户层为医药供应链上的所有节点提供接入服务,所述节点包括药材基地、加工厂、运输中心、经销商;所述的系统层包括:合同制定和签署模块以及合同修改模块;所述的合同制定和签署模块包括模板选择模块,模板数据库,合同校验模块,合同制定和签署模块主要负责为合同双方提供合同模板以及合同签署服务,所述的合同修改模块包括模板选择模块,模板数据库,合同重新制作模块,合同修改模块主要负责根据合同双方提出的合同修改意见重新制定一份新的电子合同;所述网络层包括区块链网络以及下属节点;下属节点负责对区块链上的数据进行存储和管理,保证电子合同的安全性和不可篡改性;同时,节点还负责对区块链上的信息进行广播,保证电子合同的执行情况能够及时地反馈给客户。首先,用户层中用户根据具体情况制定合同细节信息,将信息传送给系统层,系统层收到用户层传送过来的信息后,通过合同制定和签署模块生成合同,并将生成合同的信息传输到网络层中进行广播。实施例2一种区块链电子合同管理和智能生成方法,所述方法基于一种区块链电子合同管理和智能生成系统,包括以下步骤:步骤S101:用户在系统上进行注册;步骤S102:用户向三方认证机构CA申请秘钥对,注册过程需要用户提供真实的身份信息,并将自己的电子签名作为身份信息上传到系统上;步骤S201:双方根据商业行为选择合适的合同模板选择合适的合同模板,填写合同,并将合同的内容按照模板的规定填入模板;步骤S202:双方附上电子签名,系统向CA发出电子签名认证请求,以验证客户身份的真实性;步骤S203:系统比对双方签名及合同内容,确认内容一致后,把子合同写入区块,同时在区块内部写入一个标识数据,以标记该合同的版本信息及信息来源,保证电子合同修改过程有据可查;步骤S301:系统将向区块链上的其他节点进行广播;步骤S302:每个节点会接收到新产生的区块,并对新区块的有效性进行校验;校验完成后将新的区块记录到分布式账本上;若双方对合同进行修改,具体步骤如下:步骤S401:双方更具需要在系统上对合同进行修改;步骤S402:双方附上电子签名,将新合同提交至系统之中;步骤S403:系统验证双方的电子签名,确认双方提供的内容一致且电本文档来自技高网...

【技术保护点】
1.一种区块链电子合同管理和智能生成方法系统,其特征在于,所述系统包括:用户层,系统层,网络层;所述的用户层和系统层相连接,系统层和用户层相连接;所述的用户层为医药供应链上的所有节点提供接入服务,所述节点包括药材基地、加工厂、运输中心、经销商;所述的系统层包括:合同制定和签署模块以及合同修改模块;所述的合同制定和签署模块包括模板选择模块,模板数据库,合同校验模块,合同制定和签署模块主要负责为合同双方提供合同模板以及合同签署服务,所述的合同修改模块包括模板选择模块,模板数据库,合同重新制作模块,合同修改模块主要负责根据合同双方提出的合同修改意见重新制定一份新的电子合同;所述网络层包括区块链网络以及下属节点;下属节点负责对区块链上的数据进行存储和管理,保证电子合同的安全性和不可篡改性;同时,节点还负责对区块链上的信息进行广播,保证电子合同的执行情况能够及时地反馈给客户。

【技术特征摘要】
1.一种区块链电子合同管理和智能生成方法系统,其特征在于,所述系统包括:用户层,系统层,网络层;所述的用户层和系统层相连接,系统层和用户层相连接;所述的用户层为医药供应链上的所有节点提供接入服务,所述节点包括药材基地、加工厂、运输中心、经销商;所述的系统层包括:合同制定和签署模块以及合同修改模块;所述的合同制定和签署模块包括模板选择模块,模板数据库,合同校验模块,合同制定和签署模块主要负责为合同双方提供合同模板以及合同签署服务,所述的合同修改模块包括模板选择模块,模板数据库,合同重新制作模块,合同修改模块主要负责根据合同双方提出的合同修改意见重新制定一份新的电子合同;所述网络层包括区块链网络以及下属节点;下属节点负责对区块链上的数据进行存储和管理,保证电子合同的安全性和不可篡改性;同时,节点还负责对区块链上的信息进行广播,保证电子合同的执行情况能够及时地反馈给客户。2.一种区块链电子合同管理和智能生成方法,所述方法基于权利要求1所述的系统,其特征在于,包括以下步骤:步骤S1:用户先在系统上进行注册;步骤S2:双方选择合适的合同模板,填写合同;步骤S3:系统将电子合同写入区块,之后向区块链上的其他节点进行广播,每个节点会接收到新的合同内容;步骤S4:对合同进行修改,双方在系统上更改完毕后,系统自动生成一份新合同,再次进行广播和校验。3.根据权利要求2所述的一种区块链电子合同管理和智能生成方法,其特征在于,步骤S1具体包括:步...

【专利技术属性】
技术研发人员:李志关毅江张锋胡孝义张俊
申请(专利权)人:广东工业大学
类型:发明
国别省市:广东,44

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

1