基于区块链ipfs存储的劳动合同管理方法和系统技术方案

技术编号:33659921 阅读:14 留言:0更新日期:2022-06-02 20:40
本发明专利技术公开一种基于区块链ipfs存储的劳动合同管理方法和系统;包括区块链ipfs存储系统和电子劳动合同系统两方面。存储方面,使用ipfs存储技术“内容寻址”特性,通过CID内容寻址标识符和分布式哈希表为电子劳动合同的数据存储,读取和管理提供技术支持。系统方面,由合同数据管理模块,合同发布模块,合同审阅模块,合同概览模块,合同上链模块,个人信息模块六大重要板块组成,分为前端和后端两大部分。本发明专利技术提高存储网络吞吐量、降低存储容错率和带宽成本、解决电子劳动合同大数据中心化、数据信任度低,难取证溯源的问题。难取证溯源的问题。难取证溯源的问题。

【技术实现步骤摘要】
基于区块链ipfs存储的劳动合同管理方法和系统


[0001]本专利技术属于数据存储
,具体来说,涉及基于区块链ipfs存储的劳动合同管理方法和系统。

技术介绍

[0002]从计算机开端到初期,人们对劳动合同的管理运行都是人工纸质记录,工作量庞大且冗杂。30余年前,计算机时代到来,人们对劳动合同的管理逐步过渡于计算机操作上,形成电子劳动合同,管理和运行速度和效率相比之前的人工操作来说都提升了一大截。随着技术发展和数据量增多,计算中心化存储管理逐步面临数据安全隐患,频繁出现实名认证、取证存证、数据安全等问题。
[0003]由于电子证据的复杂性、多样性、易失性和取证的技术型、可认定性,“取证难”成为一个现实问题。而这可能带来不少司法难题。以劳动合同为例,如果电子劳动合同的生成、传递、储存由于系统故障、黑客篡改攻击等因素,不满足电子签名法等法律法规的要求,就可能导致劳动合同的不成立,严重影响用户自身利益。

技术实现思路

[0004]针对现有电子劳动合同的生成、传递、储存由于系统故障、黑客篡改攻击因素,不满足电子签名法律法规的要求,导致劳动合同的不成立,严重影响用户自身利益的问题,本专利技术提供了一种基于区块链ipfs存储的劳动合同管理方法和系统。
[0005]为实现上述技术目的,本专利技术采用的技术方案如下:
[0006]基于区块链ipfs存储的劳动合同管理方法,包括步骤:
[0007]S1、对电子合同进行实名认证,通过与公安部公民网络身份识别系统、工商局企业信息系统进行对接认证;并判断合同的合法性;如果合法则进入步骤S2,如果不合法则重新实名认证;
[0008]S2、实名认证通过后,合同进行发布,进入步骤S3;
[0009]S3、发布的电子合同进行确认,验证合同信息;对信息确认无误电子合同进入步骤4,信息确认有误的电子合同返回合同发布阶段;
[0010]S4、信息确认无误电子合同采用数字签名技术对合同进行签名确认,进入步骤S5;
[0011]S5、上链检查,确定合同信息;检查通过,则进入步骤S6,如果检查不通过,则返回步骤S4,重新对合同进行签名确认;
[0012]S6、上链的合同将生成劳动合同相关信息打包成一个数据区块并广播到联盟链上节点处,多方用户可通过节点进行劳动合同信息查看;
[0013]S7、合同文件存储在联盟链中节点服务器上;若需要溯源,通过联盟链进行信息溯源。
[0014]进一步地,所述多方用户包括甲方、乙方、系统管理员和政府职能部门。
[0015]进一步地,所述电子劳动合同的签署与普通合同签署一致,需要合同的签署方、合
同内容和公证者要素;公证者通过智能合约以及一些约束可提供一套完整的签名确认逻辑。
[0016]进一步地,所述甲方和乙方进行身份认证和确认后,甲方通过前端提交合同信息以及签名到后台服务器,后台服务器产生甲乙两方的密钥,将合同信息以及密钥加密封装后返回给服务器,后台服务器将合同信息封装,再通过前端页面将合同和密钥发送给乙方,同时将甲方密钥发送给甲方;乙方收到合同以及密钥后,对合同进行签名,再由前端进行提交给后台服务器。
[0017]进一步地,所述联盟链中节点中,个人、企事业机构、政府职能部门节点分别连接一个ipfs记账节点;记账节点记录上链后的电子劳动合同数据,ipfs SDK/API,运维数据文件;通过访问各记账节点,访问电子劳动合同数据;各记账节点间一一连接。
[0018]进一步地,联盟链中节点分为六类,分别为:电子劳动合同的系统管理员节点、雇主节点、雇员节点、人设节点、司法节点和税务节点。
[0019]基于区块链ipfs存储的劳动合同管理系统,包括前端服务器和后端服务器;
[0020]前端服务器包括个人信息模块、合同概览模块和合同发布模块;
[0021]后端服务器包括合同审阅模块、合同上链模块和合同数据管理模块;由电子劳动合同的系统管理员进行人工审核和操作;
[0022]个人信息模块用于登录账号信息,用户个人身份信息和合同管理信息的管理;
[0023]合同概览模块用于个人合同基本信息和企业基本信息的管理;
[0024]合同发布模块用于发布合同,合同签署/确认和合同初提交管理;
[0025]合同审阅模块用于系统管理员人工审核合同和管理合同;
[0026]合同上链模块用于对合同的上链管理;
[0027]合同数据管理模块用于对合同中相关数据的管理。
[0028]进一步地,还包括ipfs存储系统,所述ipfs存储系统采用ipfs存储方法(内容寻址)特性,通过CID内容寻址标识符和分布式哈希表为电子劳动合同的数据存储,读取和管理。
[0029]进一步地,区块链ipfs存储系统的电子劳动合同中体系架构一共有五层,分别是应用层、合约层、共识层、网络层和数据层;
[0030]应用层提供用户操作门户网站;
[0031]合约层封装了基于ipfs存储的脚本代码、算法机制和智能合约;
[0032]共识层包含工作量证明(PoW)、权益证明(PoS)、MBPOS

PBFT共识算法(BPoS)的多种共识机制,决定将包含的电子劳动合同信息哪一个节点产生的新区块添加进入主链中;
[0033]网络层通过P2P网络协议,形成P2P网络,使电子劳动合同信息传输分散在各个节点之间,运用去中心化的特点;
[0034]数据层用于存储合同数据,为每项电子劳动合同信息和签名确认设置数据区块;数据区块中包含区块头、区块体,通过Merkle根进行合并联系,然后使用哈希算法、时间戳,并且采用哈希加密算法对数据加密。
[0035]本专利技术相比现有技术,具有如下有益效果:
[0036]提高存储网络吞吐量、降低存储容错率和带宽成本、解决电子劳动合同大数据中心化、数据信任度低,难取证溯源的问题。
[0037]进一步实现劳动合同的凭证和记录电子化,为建立实现可信可靠的电子劳动合同溯源体系奠定基础。
附图说明
[0038]图1为本专利技术基于区块链ipfs存储的劳动合同的管理方法流程图;
[0039]图2为本专利技术基于区块链ipfs存储的劳动合同的管理系统整体结构图;
[0040]图3为本专利技术基于区块链ipfs存储的劳动合同的管理方法合同签名确认过程图;
[0041]图4为本专利技术基于区块链ipfs存储的劳动合同的管理系统部分前端和后端结构示意图;
[0042]图5为本专利技术基于区块链ipfs存储的劳动合同的管理方法的ipfs联盟链节点部署图;
[0043]图6为本专利技术ipfs存储系统为每项电子劳动合同信息和签名确认设置数据区块的基本结构示意图。
具体实施方式
[0044]为了便于本领域技术人员的理解,下面结合实施例与附图对本专利技术作进一步的说明,实施方式提及的内容并非对本专利技术的限定。
[0045]如图1所示,基于区块本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.基于区块链ipfs存储的劳动合同管理方法,其特征在于,包括步骤:S1、对电子合同进行实名认证,并判断合同的合法性;如果合法则进入步骤S2,如果不合法则重新实名认证;S2、实名认证通过后,合同进行发布,进入步骤S3;S3、发布的电子合同进行确认,验证合同信息;对信息确认无误电子合同进入步骤4,信息确认有误的电子合同返回合同发布阶段;S4、信息确认无误电子合同采用数字签名技术对合同进行签名确认,进入步骤S5;S5、上链检查,确定合同信息;检查通过,则进入步骤S6,如果检查不通过,则返回步骤S4,重新对合同进行签名确认;S6、上链的合同将生成劳动合同相关信息打包成一个数据区块并广播到联盟链上节点处,多方用户可通过节点进行劳动合同信息查看;S7、合同文件存储在联盟链中节点服务器上;若需要溯源,通过联盟链进行信息溯源。2.根据权利要求1所述的一种基于区块链ipfs存储的劳动合同管理方法,其特征在于,所述多方用户包括甲方、乙方、系统管理员和政府职能部门。3.根据权利要求1或2所述的一种基于区块链ipfs存储的劳动合同管理方法,其特征在于,电子劳动合同的签署与普通合同签署一致,需要合同的签署方、合同内容和公证者要素;公证者通过智能合约以及约束可提供一套完整的签名确认逻辑。4.根据权利要求3所述的一种基于区块链ipfs存储的劳动合同管理方法,其特征在于,甲方和乙方进行身份认证和确认后,甲方通过前端提交合同信息以及签名到后台服务器,后台服务器产生甲乙两方的密钥,将合同信息以及密钥加密封装后返回给服务器,后台服务器将合同信息封装,再通过前端页面将合同和密钥发送给乙方,同时将甲方密钥发送给甲方;乙方收到合同以及密钥后,对合同进行签名,再由前端进行提交给后台服务器。5.根据权利要求4所述的一种基于区块链ipfs存储的劳动合同管理方法,其特征在于,所述联盟链中节点中,个人、企事业机构、政府职能部门节点分别连接一个ipfs记账节点;记账节点记录上链后的电子劳动合同数据,ipfs SDK/API,运维数据文件;通过访问各记账节点,访问电子劳动合同数据;各记账节点间一一连接...

【专利技术属性】
技术研发人员:曹岭白鑫张皓宇
申请(专利权)人:苏州国本新信息科技有限公司
类型:发明
国别省市:

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

1