一种基于区块链的电子约定存证系统技术方案

技术编号:31807893 阅读:17 留言:0更新日期:2022-01-08 11:10
本发明专利技术公开了一种基于区块链的电子约定存证系统,涉及电子约定存证技术领域。本发明专利技术包括DAPP模块、智能合约模块、第三方模块和区块链;所述DAPP模块包括约定创建单元、邀请加入单元和投票单元;所述约定创建单元用于甲方创建管理约定,并返回一对公钥和私钥;所述邀请加入单元用于将甲方创建的约定发送至乙方;所述智能合约模块用于供所述DAPP模块调用,控制链上数据流转,并将所述DAPP的数据发送至区块链储存;所述第三方模块用于用户的身份注册,并进行身份认证。有效的保证了约定的信息透明,公平公正,消除信任危机。消除信任危机。消除信任危机。

【技术实现步骤摘要】
一种基于区块链的电子约定存证系统


[0001]本专利技术属于电子约定存证
,特别是涉及一种基于区块链的电子约定存证系统。

技术介绍

[0002]随着近年来电子数据证据在司法案件中出现的频次不断增多,法院、公证处的保全压力陡增,一些民间机构开始加入到第三方电子数据证据保全的实践探索中,区块链技术因其具有去中心化、共同维护、数据可靠、隐私保护等特性得到了第三方存证机构的关注。
[0003]在一些甲乙双方进行一项约定时,经常会由于约定被篡改、丢失、遗漏等原因,不能保证约定的公平公正,导致双方遭受损失,因此为针对此类问题,本文提出一种基于区块链的电子约定存证系统。

技术实现思路

[0004]本专利技术的目的在于提供一种基于区块链的电子约定存证系统,解决了上述技术背景中的问题。
[0005]为解决上述技术问题,本专利技术是通过以下技术方案实现的:
[0006]本专利技术为一种基于区块链的电子约定存证系统,包括DAPP模块、智能合约模块、第三方模块和区块链;
[0007]所述DAPP模块包括约定创建单元、邀请加入单元和投票单元;
[0008]所述约定创建单元用于甲方创建管理约定,并返回一对公钥和私钥;
[0009]所述邀请加入单元用于将甲方创建的约定发送至乙方;
[0010]所述智能合约模块用于供所述DAPP模块调用,控制链上数据流转,并将所述DAPP的数据发送至区块链储存;
[0011]所述第三方模块用于用户的身份注册,并进行身份认证。/>[0012]进一步地,还包括一种电子约定存证方法,包括以下步骤:
[0013]步骤一:甲方通过DAPP模块进入,输入身份信息,通过所述第三方模块进行身份验证,自动为甲方创建数字身份,并返回一对公钥和私钥后,甲方创建约定内容;
[0014]步骤二:调用智能合约模块的md5方法,将约定信息进行加密hash封装成一个区块结构后,将区块结构广播至所述区块链的其他节点;
[0015]步骤三:甲方将创建完成的约定连接发送给乙方,乙方通过链接进入所述DAPP模块,输入身份信息,并自动为乙方创建数字身份并返回一对公钥和私钥,乙方确认该约定权利和义务是否无误,确认完毕后进行加入约定;
[0016]步骤四:若在约定到期前乙方已履行该约定,则由公证人对乙方提交的履约证据进行检阅,确认无误后并选择开启约定,由甲乙双方同时确认约定是否无误,此时将约定信息状态标记为已履行,开启完毕后将履约证据hash后,通过智能合模块约将信息组装成区
块并广播到其他节;
[0017]步骤五:若在约定到期后乙方未履行约定,则约定状态变更为“已变更为“已过期”,并由公证人与甲方商议后,通过所述投票单元进行投票,决定是否需要将双方实名认证信息以及约定信息上传至司法局,投票选项为“是”与“否”,投票时间为30分钟;
[0018]若“是”选项数大于“否”选项数,则将约定内容以及个人信息hash后,通过所述智能合约模块将信息发送至区块链储存;
[0019]若“否”选项数大于“是”选项数,则选项结果需在七日内由甲乙双方私下达成协议共识;
[0020]若达成协议,则由第三方公证人进行约定关闭;
[0021]若未达成协议,则继续将约定信息以及个人信息hash后,通过所述智能合约模块将信息发送至区块链储存。
[0022]进一步地,所述甲方和乙方的身份信息包括姓名、身份证号、手机号。
[0023]进一步地,所述公钥为用户在区块链上的账户地址,所述私钥为操作该账户的唯一钥匙。
[0024]进一步地,所述步骤三中,加入约定完成后,自动执行智能合约,记录乙方信息和结果,智能合约模块将执行结果写入区块链中。
[0025]进一步地,所述步骤四中,其他节点收到区块对约定信息进行验证并确认,将约定信息状态修改为已履行,并选择是否关闭当前约定,或到期时间已至,将会自动关闭约定,并将约定状态修改为“已关闭”。
[0026]本专利技术具有以下有益效果:
[0027]本专利技术通过将约定内容信息进行链上存证,区块链数据可信且不可篡改,可以保证在约定时间到期之前,不论是约定双方还是平台或者第三方公证人,都无法进行修改约定内容,若约定因为不可抗力原因导致时间已到期或未履约导致有争议将由约定公证人以少数服从多数进行投票判定该约定信息是否进行上传至司法局,并由司法局介入。有效的保证了约定的信息透明,公平公正,消除信任危机。
[0028]当然,实施本专利技术的任一产品并不一定需要同时达到以上所述的所有优点。
附图说明
[0029]为了更清楚地说明本专利技术实施例的技术方案,下面将对实施例描述所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0030]图1为一种基于区块链的电子约定存证系统的架构图;
[0031]图2为本专利技术的电子约定存证方法的流程图。
具体实施方式
[0032]下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其它
实施例,都属于本专利技术保护的范围。
[0033]请参阅图1,本专利技术为一种基于区块链的电子约定存证系统,包括DAPP模块、智能合约模块、第三方模块和区块链。
[0034]所述DAPP模块包括约定创建单元、邀请加入单元和投票单元,DAPP模块供用户自主操作约定的生命流程及流向。
[0035]所述约定创建单元用于甲方创建管理约定,并返回一对公钥和私钥。
[0036]所述邀请加入单元用于将甲方创建的约定发送至乙方。
[0037]所述智能合约模块用于供所述DAPP模块调用,控制链上数据流转,并将所述DAPP的数据发送至区块链储存,使得区块链约定数据无法修改保证信息可信,约定数据生命周期全程可追溯,有效的保证了约定公平公正性。
[0038]所述第三方模块用于用户的身份注册,并进行身份认证,同时接入接入公安局认证服务。
[0039]区块链用于数据存证,通过智能合约将操作过的数据进行hash并链上存证,为用户提供可信数据。
[0040]其中如图2所示,还包括一种电子约定存证方法,包括以下步骤:
[0041]步骤一:甲方进入DAPP模块,输入姓名、身份证号、手机号信息,智能合约模块调用公安局或第三方权威机构进行身份认证。并自动为甲方创建数字身份,并返回一对公钥和私钥后,甲方进入约定管理创建约定,其中约定内容包含约定标题、约定双方、约定到期时间以及双方的权利和义务、约定地点以及双方的手机号、姓名、身份证号码信息。其中约定内容可以是契约、誓言、承诺、图片、文字等内容,应用软件可以是QQ、微信、也可以是本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种基于区块链的电子约定存证系统,其特征在于:包括DAPP模块、智能合约模块、第三方模块和区块链;所述DAPP模块包括约定创建单元、邀请加入单元和投票单元;所述约定创建单元用于甲方创建管理约定,并返回一对公钥和私钥;所述邀请加入单元用于将甲方创建的约定发送至乙方;所述智能合约模块用于供所述DAPP模块调用,控制链上数据流转,并将所述DAPP的数据发送至区块链储存;所述第三方模块用于用户的身份注册,并进行身份认证。2.根据权利要求1所述的一种基于区块链的电子约定存证系统,其特征在于,该系统的电子约定存证方法,包括以下步骤:步骤一:甲方通过DAPP模块进入,输入身份信息,通过所述第三方模块进行身份验证,自动为甲方创建数字身份,并返回一对公钥和私钥后,甲方创建约定内容;步骤二:调用智能合约模块的md5方法,将约定信息进行加密hash封装成一个区块结构后,将区块结构广播至所述区块链的其他节点;步骤三:甲方将创建完成的约定连接发送给乙方,乙方通过链接进入所述DAPP模块,输入身份信息,并自动为乙方创建数字身份并返回一对公钥和私钥,乙方确认该约定权利和义务是否无误,确认完毕后进行加入约定;步骤四:若在约定到期前乙方已履行该约定,则由公证人对乙方提交的履约证据进行检阅,确认无误后并选择开启约定,由甲乙双方同时确认约定是否无误,此时将约定信息状态标记为已履行,开启完毕后将履约证据hash后,通过智能合模块约将信息组装成区块并广播到其他节;步骤...

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

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

1