计算机科学 ›› 2021, Vol. 48 ›› Issue (11A): 713-718.doi: 10.11896/jsjkx.210300051

• 交叉& 应用 • 上一篇    

基于区块链的人事档案管理系统研究

王辉, 陈博, 刘玉祥   

  1. 南京工业大学计算机科学与技术学院 南京211816
  • 出版日期:2021-11-10 发布日期:2021-11-12
  • 通讯作者: 陈博(chen_bo97@163.com)
  • 作者简介:wanghui@njtech.edu.cn

Research on Personnel File Management System Based on Blockchain

WANG Hui, CHEN Bo, LIU Yu-xiang   

  1. School of Computer Science and Technology,Nanjing University of Technology,Nanjing 211816,China
  • Online:2021-11-10 Published:2021-11-12
  • About author:WANG Hui,born in 1962,Ph.D,professor.Her main research interests include optical communication and signal processing.
    CHEN Bo,born in 1997,postgraduate.Her main research interests include blockchain and data security.

摘要: 根据我国人事档案管理的现状,提出了一种基于区块链的人事档案管理系统方案,从系统框架出发介绍改进的PBFT共识算法和系统方案设计。系统采用改进的PBFT共识算法,将档案数据安全有效地存储在人事档案区块链系统中,保证了档案数据的可追溯性和有效性;并利用智能合约和星际文件系统(IPFS)等技术实现人事档案的本地备份和转移共享,以防止不可信的第三方对档案数据的恶意破坏,保证了档案数据的安全性。实验数据表明,改进的PBFT共识算法与其他成熟的共识算法相比,在输出性能、共识速度以及安全性等方面具有明显的优势,提供了更高的安全性和吞吐量。实验分析表明,基于区块链的人事档案管理系统有望改变传统人事档案管理的弊端,以满足日益增长的人事档案数据保护与共享的需求。

关键词: IPFS, 共识算法, 区块链, 数字档案, 智能合约

Abstract: According to the current situation of personnel file management in China,this paper puts forward a scheme of personnel file management system based on blockchain,and introduces the improved PBFT consensus algorithm and system scheme design from the system framework.The system uses the improved PBFT consensus algorithm to store the file data safely and effectively in the personnel file blockchain system,which ensures the traceability and effectiveness of the file data and uses technologies such as intelligent contract and inter planetary file system (IPFS) to realize the local backup and transfer sharing of personnel files,so as to prevent the malicious damage of the file data by the untrusted third party and ensure the security of the system.Experimental data show that the improved PBFT consensus algorithm has obvious advantages in output performance,consensus speed and security compared with other mature consensus algorithms,provides higher security and throughput.Experimental analysis shows that the personnel file management system based on blockchain is expected to change the disadvantages of traditional personnel file management to meet the growing demand of personnel file data protection and sharing.

Key words: Blockchain, Consensus algorithm, Digital archives, Inter planetary file system, Smart contract

中图分类号: 

  • TP393
[1]State Archives Administration.Issued by the State Archives Bureau Outline of the 13th five year plan for National Archives Development[EB/OL].http://www.saac.gov.cn/news/2016-04/07/content_136280.htm.
[2]CHEN H,NAN M J.Construction of Digital Archives Based on Interactive Archives Information Service Mode-Take TheUnitedStates,Britain,Canada And Australia as Examples[J].Shanxi Archives,2019(5):103-111.
[3]YOU S S.Research on Information Service of Fujian Digital Archives Based on Cloud Computing[D].Fujian Agriculture and Forestry University,2016.
[4]ZHANG G,SI X X,HUI L F,et al.Massive electronic Records Processing for Digital Archives in Cloud[C]//International Conference on Pervasive Computing.2012:814-829.
[5]PENG C W,DA H W,YU Z,et al.Blockchain Data-based Cloud Data Integrity Protection Mechanism[J].Future Generation Computer Systems,2020,102:902-911.
[6]CAO B,ZHANG Z H,FENG D Q,et al.Performance Analysis and Comparison of PoW,PoS and DAG Based Blockchains[J].Digital Communications and Networks,2020,6(4):480-485.
[7]CASTRO M,LISKOV B.Practical Byzantine fault tolerance[C]//Operating Systems Design and Implementation.1999:173-186.
[8]SHENG G,TIAN Y Y,JIAN J Z,et al.T-PBFT:An Eigen Trust-Based Practical Byzantine Fault Tolerance Consensus Algorithm[J].China Communications,2019,16(12):111-123.
[9]WANG K,PEI S R,CHEN C M,et al.Proof of X-repute Blockchain Consensus Protocol for IoT Systems[J].Computers &Security,2020,95:101871.
[10]YU B,LIU J,NEPAL S,et al.Proof-of-QoS:QoS Based Blockchain Consensus Protocol[J].Computers & Security,2019,87:1015801.1-101580.13.
[11]FISCHER M J,LYNCH N A,PATERSON N A.Impossibility of Distributed Consensus with One Faulty Process[J].Journal of The ACM (JACM),1985,32(2):374-382.
[12]SZABO N.Smart contracts[OL].http://www.fon.hum.uva.nl/rob/Courses/InformationInSpeech/CDROM/Literature/LOT-winterschool2006/szabo.best.vwh.net/smart.contracts.html.
[13]WU X,HAN Y,ZHANG M,et al.Secure Personal HealthRecords Sharing Based on Blockchain and IPFS[C]//Trusted Computing and Information Security(CTCIS 2019).Communications in Computer and Information Science.Springer,Singapore,2019.
[14]NAKAMOTO S.Bitcoin:A Peer-to-Peer Electronic Cash Sys-tem[EB/OL].http://bitcoin.org/bitcoin.pdf,2008-11-8.
[15]Ethereum White Paper.A Next-Generation Smart Contract and Decentralized Application Platform[EB/OL].http://github.com/ethereum/wiki/wiki/White-Paper.
[16]Delegated Poof-of-Stake Consensus[EB/OL].http://bitshares.org/technology/delegated-proof-of-stake-consensus/.
[17]NEO white paper[EB/OL].http://docs.neo.org/zh-cn/whitepaper.html.
[1] 王子凯, 朱健, 张伯钧, 胡凯.
区块链与智能合约并行方法研究与实现
Research and Implementation of Parallel Method in Blockchain and Smart Contract
计算机科学, 2022, 49(9): 312-317. https://doi.org/10.11896/jsjkx.210800102
[2] 黄松, 杜金虎, 王兴亚, 孙金磊.
以太坊智能合约模糊测试技术研究综述
Survey of Ethereum Smart Contract Fuzzing Technology Research
计算机科学, 2022, 49(8): 294-305. https://doi.org/10.11896/jsjkx.220500069
[3] 周航, 姜河, 赵琰, 解相朋.
适用于各单元共识交易的电力区块链系统优化调度研究
Study on Optimal Scheduling of Power Blockchain System for Consensus Transaction ofEach Unit
计算机科学, 2022, 49(6A): 771-776. https://doi.org/10.11896/jsjkx.210600241
[4] 傅丽玉, 陆歌皓, 吴义明, 罗娅玲.
区块链技术的研究及其发展综述
Overview of Research and Development of Blockchain Technology
计算机科学, 2022, 49(6A): 447-461. https://doi.org/10.11896/jsjkx.210600214
[5] 高健博, 张家硕, 李青山, 陈钟.
RegLang:一种面向监管的智能合约编程语言
RegLang:A Smart Contract Programming Language for Regulation
计算机科学, 2022, 49(6A): 462-468. https://doi.org/10.11896/jsjkx.210700016
[6] 卫宏儒, 李思月, 郭涌浩.
基于智能合约的秘密重建协议
Secret Reconstruction Protocol Based on Smart Contract
计算机科学, 2022, 49(6A): 469-473. https://doi.org/10.11896/jsjkx.210700033
[7] 毛典辉, 黄晖煜, 赵爽.
符合监管合规性的自动合成新闻检测方法研究
Study on Automatic Synthetic News Detection Method Complying with Regulatory Compliance
计算机科学, 2022, 49(6A): 523-530. https://doi.org/10.11896/jsjkx.210300083
[8] 李博, 向海昀, 张宇翔, 廖浩德.
面向食品溯源场景的PBFT优化算法应用研究
Application Research of PBFT Optimization Algorithm for Food Traceability Scenarios
计算机科学, 2022, 49(6A): 723-728. https://doi.org/10.11896/jsjkx.210800018
[9] 王思明, 谭北海, 余荣.
面向6G可信可靠智能的区块链分片与激励机制
Blockchain Sharding and Incentive Mechanism for 6G Dependable Intelligence
计算机科学, 2022, 49(6): 32-38. https://doi.org/10.11896/jsjkx.220400004
[10] 孙浩, 毛瀚宇, 张岩峰, 于戈, 徐石成, 何光宇.
区块链跨链技术发展及应用
Development and Application of Blockchain Cross-chain Technology
计算机科学, 2022, 49(5): 287-295. https://doi.org/10.11896/jsjkx.210800132
[11] 阳真, 黄松, 郑长友.
基于区块链与改进CP-ABE的众测知识产权保护技术研究
Study on Crowdsourced Testing Intellectual Property Protection Technology Based on Blockchain and Improved CP-ABE
计算机科学, 2022, 49(5): 325-332. https://doi.org/10.11896/jsjkx.210900075
[12] 任畅, 赵洪, 蒋华.
一种量子安全拜占庭容错共识机制
Quantum Secured-Byzantine Fault Tolerance Blockchain Consensus Mechanism
计算机科学, 2022, 49(5): 333-340. https://doi.org/10.11896/jsjkx.210400154
[13] 冯了了, 丁滟, 刘坤林, 马科林, 常俊胜.
区块链BFT共识算法研究进展
Research Advance on BFT Consensus Algorithms
计算机科学, 2022, 49(4): 329-339. https://doi.org/10.11896/jsjkx.210700011
[14] 王鑫, 周泽宝, 余芸, 陈禹旭, 任昊文, 蒋一波, 孙凌云.
一种面向电能量数据的联邦学习可靠性激励机制
Reliable Incentive Mechanism for Federated Learning of Electric Metering Data
计算机科学, 2022, 49(3): 31-38. https://doi.org/10.11896/jsjkx.210700195
[15] 张潆藜, 马佳利, 刘子昂, 刘新, 周睿.
以太坊Solidity智能合约漏洞检测方法综述
Overview of Vulnerability Detection Methods for Ethereum Solidity Smart Contracts
计算机科学, 2022, 49(3): 52-61. https://doi.org/10.11896/jsjkx.210700004
Viewed
Full text


Abstract

Cited

  Shared   
  Discussed   
No Suggested Reading articles found!