文/常笑
区块链(数据结构),就是一个又一个区块中保存的信息,按照产生顺序连接组成的链条。狭义上,区块链就是按照时间顺序将数据区块以顺序相连的方式组合成链式数据结构,以密码学方式确保数据结构不可篡改、不可伪造的分布式账本。广义上,区块链技术就是利用快链式数据结构验证、存储数据,利用分布式节点共识算法生成、更新数据,并运用密码学方式保证数据传输、访问安全,利用由自动化脚本代码组成智能合约,编程、操作数据的全新分布式基础架构和计算范式。2016年,国务院印发国家信息化规划中,明确将“区块链技术”列为战略性技术,并提倡在各行各业中积极试点应用。要“把区块链作为核心技术自主创新的重要突破口”,“加快推动区块链技术和产业创新发展”,区块链技术也被纳入进“十四五”规划纲要。为推动区块链技术的应用和发展,相关部委先后出台区块链相关政策60余项。
党的十九大报告就新时代党的建设工作,提出要“全面推进党的政治建设、思想建设、组织建设、作风建设、纪律建设,把制度建设贯穿其中”。新时代党的“六大建设”也为新时期党务档案工作指明了方向。广大党务档案工作者担负着“为党管档、为国守史、为民服务”的神圣职责使命。因此,作为新时代党务档案工作者要认真学习贯彻习近平新时代中国特色社会主义思想,强化理论武装,严格落实新《档案法》,学会应用先进技术,推动党务档案管理与时俱进,不断提升党务档案管理的现代化水平。
目前,国内外都在尝试将区块链技术应用到档案管理,且均取得了良好效果。例如,在国内,中国科学院合肥物质科学院研究所档案馆及性质相同的档案部门和沈阳市内各档案馆利用区块链实现信息共享,并提供档案跨馆出证服务。在国外,英国ARCHANGEL档案项目运用区块链技术,开发出基于可自动识别格式技术的软件,运用与格式特定加密算法形成哈希值,并将其登记至分布式账本。
党务档案直接来源于党建工作成果,全面、完整、真实记录党建工作实际开展情况,也是党建工作的重要组成部分。根据党建工作内容,以问题分类法可将党务档案管理内容划分为:
各级党组织是党的一切工作的基础和保障,负责党的政治、思想、作风、纪律和制度建设。作为党务档案资料收集归档的重要来源,包括:上级党组织关于党建工作的文件、规定等。如《某某医院发展党员工作规则》《某某医院流动党员管理暂行规定》《某某医院党委(组)理论学习中心组学习制度》;党总支、党支部的换届请示、批复资料;党总支、党支部换届选举规定;党总支、党支部年度工作计划、总结;党组织结对共建制度,等等。
每月主题党日活动、每年的“七一”纪念活动,以及党史学习教育、“三严三实”“不忘初心、牢记使命”主题教育活动形成的资料;组织生活会资料,以及民主评议党员资料;党员志愿者进社区、志愿参与防疫活动资料,等等。
主要包括各类名册,以及党员发展方面的档案资料。名册方面主要有总支委员或支委委员名册;党支部党员名册;离退休档案名册;党费收缴台账资料,等等。党员发展类资料,则主要包括党员发展五个阶段(申请入党、入党积极分子确定和培养教育、发展对象确定和考察、预备党员接收、预备党员的教育考察和转正)25个步骤(如上级党委备案、支委会审查、入党宣誓、谈话、支部大会讨论等)中需要归档的档案资料。
党章、党规、准则、纲要等规章制度,以及“三会一课”制度、“民主评议党员”制度、“谈心谈话”制度、主题党日活动制度、党建工作考核制度的规定,等等。
区块链根据其类型不同,可分为公有区块链(Public Block Chains)、联合/行业区块链(Consortium Block Chains)、私有区块链(Consortium Block Chains)。不论何种类型的区块链,其技术特点主要表现在:
基于区块链技术应用,其首要和最本质的特点便是去中心化。即,区块链技术不依赖额外的第三方管理机构或硬件设施,无中心管制,区块链本身自成一体。利用分布式存储、核算,区块链每个节点可进行信息自我验证、自我传递和自我管理。
区块链技术的基础是开源的,交易各方的私有信息进行加密处理外,其他区块链数据将面向社会开放,任何人都可以利用区块链技术中的接口查询区块链数据,以及开发相关的应用,使得整个系统信息具有高开放性。通常,区块链系统由数据层、网络层、共识层、激励层、合约层和应用层组成(见图1)。
图1 区块链基础架构模型
区块链系统是基于协商一致的规范和协议(如哈希算法等各种数学算法),不依赖于其他任何第三方,任一节点均可在系统内自动安全地验证、交换数据,无需任何人为干预,具有很强的独立性。
从区块链技术角度来看,除了有法律法规的强制性规范要求,区块链中的各个节点身份信息无需公开或验证,信息传递可在匿名下进行。
大数据信息时代,区块链技术的出现和应用解决了党务档案管理的诸多难题。诸如关注较多的党务档案信息共享、安全信任、真实保障等。突出表现在区块链技术应用与党务档案管理存在以下契合点:
区块链技术具有不可篡改的独立特性,能够有效保证党务档案信息的真实性。入党档案资料是党员干部提拔任用前的一项审核内容。区块链技术中的哈希值,能够保证信息真实。利用哈希算法获得任意长度输入字符串,将该字符串转换为密码,并固定输出(见图2)。若将重要的党务档案信息存储于区块链,任一区块存着前一区块哈希值。后期,如任一区块节点改变,前后区块状态就会发生改变。可将这一特点应用到党务档案信息管理平台,记录党务档案信息前后变化情况,防止出现信息被恶意篡改,确保档案数据信息的真实性、原始性。
图2 基于区块链的可信性保护框架
区块链技术采用的分布式存储模式,它是将数据分布至若干网络节点,节点与节点之间通过加密协议实现通信联络,节点分布不受空间限制,保证每个节点数据的完整独立,增强系统的可靠性。将区块链技术应用到党务档案管理中,将党务档案信息分布式存储于区块。一旦存储着的党务档案数据信息区块受到网络攻击,或者区块存储的硬件出现故障,具有相同备份其他节点可即时发挥作用,取代被攻击或故障硬件数据信息,不会导致数据丢失或中断等灾害性后果。去中心化、分布式、虚拟化加密存储,确保党务档案信息数据管理更加安全可靠(见图3)。
图3 区块链的核心应用模式
时间戳作为区块链技术中常用到的技术,能够将其形成于档案数据,且具有唯一性。将党务档案数据信息存储于同一时间链,为党务档案数据信息分析、汇总、整理提供可追溯性,从而减少了党务档案管理过程中人为因素的干扰,确保了党务档案的真实性。
智能合约是已经转化为区块链软件语言,并存储于区块链中的合约。智能合约自动启动并执行,实现区块链自治性。随着智慧党务的建立,党务档案智能化管理实现党务档案自动收集、信息资源共享自助问题。区块链技术应用于智慧党务档案管理,一旦出现合约条件满足时,区块链中的智能合约自动产生并执行。智能合约使党务档案共享流程简化,不同受众群体申请读取党务档案数据信息,区块链会判断申请者的申请条件,满足合约便会自动执行,打破传统管理模式下的信息孤岛难题,提高党务档案综合利用效率。
基于区块链技术应用下的党务档案管理平台系统包括区块链底层系统、电子档案管理应用层。其中,区块链底层模型应包括共识算法、智能合约、公共账本、身份认证、权限管理等模块,这些模块具有党务档案数据信息创建、收集、关联、维护及验证若干功能。其中,共识算法能够保证收集、关联的党务档案数据信息一致性;公共账本记录了区块链中每个区块中的党务档案数据信息;智能合约能够有效保障区块链中的党务档案数据信息可追溯、不可篡改。党务档案管理系统中应用区块链技术,首先要结合党务档案形成过程,设置党务电子文件形成者、移交者、信息技术管理者、档案部门管理员、档案部门分管领导、总支书记、支部书记等设为客户端节点。然后根据这些不同主体的角色、职责、对象、任务划分访问及操作管理权限。由于党务档案数量大、内容多,以及党务档案特殊性,不适合将产生的电子档案数据信息全部上链,因此,需要选择核心元数据、数字摘要等涉及党务档案信息后期利用的信息上链,并要保证区块链中的各个节点拥有独立账本。每个节点负责保存、维护电子档案信息副本。
区块链技术应用于党务档案数据信息管理,既要保证馆藏的党务档案信息共享,也要满足其私密性和专有性。其中,主要应用到的区块链技术有:1)分布式结构存储。确保党务档案数据信息传输过程的安全性。运用哈希算法,将哈希值、私钥、时间戳、加密等保存于党务档案节点,既防止档案信息被篡改,又具有良好可扩展性,写入新的党务档案信息。2)数字签名技术。运用私钥随机生成256位二进制字符串,再利用哈希算法算出相应公钥,其中,公钥用于信息发布,而私钥则用于信息保管。3)共识算法。记录档案数据信息,并利用共识算法将党务电子档案信息进行广播,其他区块节点接收到数据信息后验证该信息与己信息是否一致,一致的,直接存储;反之,则进一步验证,直至一致再存储。4)智能合约。通过一串代码,以数字形成建立智能化合同,构建可信任党务档案管理的网络环境。后期,数字签名认证满足网络共识,即可触发系统中的自动执行功能,实现党务档案信息共享。
在党务档案信息形成之初,将区块链技术应用于党务档案管理,并贯穿于管理、利用全环节,使党务档案管理具有可溯源、可存证、不可篡改、隐私保护等诸多优势,从而有效防范入党等重要党务档案信息篡改等行为。例如,机关内部人员,党支部书记或者个人利用私钥解码可随时登录平台查看个人信息,外部人员访问平台,可利用公钥进入,满足不同群体党务档案信息查询、利用之需。再如,区块链由若干区块组成,即便其中的任一节点发生故障,或者遭受不法攻击,系统的安全性、稳定性均不受影响,保证了系统运行的稳定性和可靠性。当然,区块链技术还属于前沿科技,在党务档案应用还处于探索阶段,需要档案从业者、科技工作者共同努力,深化技术融合,增强技术应用的现实成效,助力党务档案管理跃上新台阶。