【技术实现步骤摘要】
一种基于区块链技术的档案数据一致性保持系统及方法
[0001]本专利技术属于区块链
,具体涉及一种基于区块链技术的档案数据一致性保持系统及方法。
技术介绍
[0002]区块链是一个信息
的术语。从本质上讲,它是一个共享数据库,存储于其中的数据或信息,具有“不可伪造”“全程留痕”“可以追溯”“公开透明”“集体维护”等特征。基于这些特征,区块链技术奠定了坚实的“信任”基础,创造了可靠的“合作”机制,具有广阔的运用前景。
[0003]在当前大数据时代背景下,数据泄露事件频频发生,数据的篡改、随意交易触犯了数据产权保护的法律法规,但同时数据的流动性给数据的管理和保护也带来了很大的困难,目前各单位中的档案管理系统使用的都是中心化的技术方案,用户在某一单位的所有档案信息均存储在该单位的服务器中,不同的单位管理着各自负责的档案信息,不会存在着与其它档案中心所存储的档案的相关数据,即不同档案管理中心的数据是独立开来的,而且档案的保存过程也是不透明的,数据交流会花费大量时间进行权限申请、身份审查和数据校验;由于所有的档案都 ...
【技术保护点】
【技术特征摘要】
1.一种基于区块链技术的档案数据一致性保持系统,其特征在于:包括:用户层,包括普通用户和管理员两种用户,是系统的入口,两种用户通过网页登录到系统中;应用层,集成有业务处理单元,同时建立与其他各个层之间的数据交互,应用层由智能合约组成,在应用层中规定了用户层可以进行的操作以及操作产生的其他动作;区块链层,包括存储单元和查看模块,负责加密信息存储和加密信息查看功能,以部署在私有链上的智能合约为中心构建,区块链层可以从不同的节点接入到私有链,私有链提供接口给区块链层;数据层,存储应用层所需要的数据,并向应用层提供读取操作,数据层由IPFS以及Mysql数据库构成,应用层产生的信息通过IPFS进行Hash加密,并存储在IPFS的私有存储网络中,IPFS将源电子数据与加密Hash值建立映射关系,所述映射关系用于对源电子数据寻址。2.根据权利要求1所述的一种基于区块链技术的档案数据一致性保持系统,其特征在于:所述业务处理单元包括:档案信息模块:将提取的档案基本信息传至区块链合约中,完成电子档案的创建,数据存入区块链后再通过智能合约中的event事件,将档案基本信息同步到Mongo DB中;档案管理模块:当查询非本用户档案信息时,用户仅有查看功能,不能做添加、删除操作;历史记录模块:将对档案的全部操作记录全部打包进区块链中,对历史操作记录的溯源查询直接通过智能合约从区块链数据库中提取;用户迁移模块:当普通用户所属单位区块链节点服务器出现故障时,由本单位的上级单位的管理员授权出现故障点单位的管理员访问指定的同级运行稳定的单位节点,再由本单位的管理员授权本单位的其他普通用户快速迁移至稳定的单位节点,保证系统的正常使用;数据查验模块:在档案的每一页下方显示与其对应的数字指纹,通过比对历史操作记录中记载的该项电子档案页对应的数字指纹,如果两者一致则数据没...
【专利技术属性】
技术研发人员:王国才,陈雄,王苏丽,
申请(专利权)人:安徽宝葫芦信息科技集团股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。