本栏目责任编辑:谢媛媛软件技术ComputerKnowledgeandTechnology电脑知识与技术第19卷第1期(2023年1月)基于联盟链的医院人事档案数据存储方案研究李菲(皖南医学院弋矶山医院,安徽芜湖241001)摘要:传统医院人事档案多为纸质版,会集中存储在档案室,由专人进行管理。由于纸质档案存在易丢失、易篡改和易损坏等缺点,对档案的查阅与审核带来不便。文章基于联盟链技术提出医院人事档案数据存储方案,方案中的主节点负责对故障的普通节点进行账本同步,并对加入联盟链的节点进行身份认证,保证了各节点数据的时效性,避免了恶意节点对档案数据的影响。通过改进的共识算法,将医院人事档案数据存储在区块中,保证了档案数据的完整性和一致性,并在共识算法中加入主节点更换机制,有效地避免了单点故障。链上哈希链下存储方式,实现了档案数据的高效存储。关键词:人事档案;纸质版;联盟链;身份认证;共识算法中图分类号:TP311文献标识码:A文章编号:1009-3044(2023)01-0046-03开放科学(资源服务)标识码(OSID):医院人事档案是医务人员业务能力、工作表现的重要反应,为医院合理配置人才提供了重要依据。但目前大部分医院仍然停留在手工操作的层面上,毁坏、丢失、涂改人事档案的现象仍有发生,严重阻碍了医院人事档案资源的开发和利用。如何推进档案电子化[1]存储是当前迫切需要解决的问题。区块链按照节点准入机制分为三类,分别为公有链、私有链和联盟链[2]。目前联盟链是区块链技术领域的主要研究对象。结合联盟链的特征,把信息存储到不同的节点中,即使某一节点受到攻击,其他节点的信息依然会保留信息不会缺失。并且存储在区块中的数据无法修改,保证了数据的真实性。王辉等[3]对实用拜占庭容错算法(PracticalByzan⁃tineFaultTolerance,PBFT)进行改进并使用星际文件系统,实现人事档案的可追溯性和本地备份,但存储开销较大,缺少身份认证机制,并且当主节点出错或成为恶意节点时主节点选取随意,通信复杂度过高,可拓展性比较低。Azaria等[4]提出一种新的分布式电子健康档案管理系统,通过区块链技术实现了对电子健康档案的数据访问和权限管理,但共识算法采用工作量证明(ProofofWork,PoW),所需的算力较大。本文基于文献[3]和文献[4],提出了基于联盟链的医院人事档案数据存储方案,实现了节点管理、共识算法和链上哈希链下存储。1基于联盟链的医院人事档案数据存储方案1.1网络模型本文方案的网络模型由主节点、从节点、普通节点(医院...