基于区块链的政务大数据平台

目前正在思考区块链技术在政务大数据的应用和落地场景,联系到区块链的主要特性,也就是:

  • 去中心化(Decentralized):由于使用分布式核算和存储,不存在中心化的硬件或管理机构,任意节点的权利和义务都是均等的,系统中的数据块由整个系统中具有维护功能的节点来共同维护。
  • 去信任(Trustless):系统中所有节点之间无需信任也可以进行交易,因为数据库和整个系统的运作是公开透明的,在系统的规则和时间范围内,节点之间无法欺骗彼此。
  • 集体维护(Collectively Maintain):系统是由其中所有具有维护功能的节点共同维护的,系统中所有人共同参与维护工作。
  • 可靠数据库(Reliable Database):系统中每一个节点都拥有最新的完整数据库拷贝,修改单个节点的数据库是无效的,因为系统会自动比较,认为最多次出现的相同数据记录为真。

上述的几个特征,正好可以应对政务大数据基础库建设的难点。按照相关标准,政务大数据的基础库包括人口库、法人库和电子证照库,其数据来源是各个委办局,基于一数一源的原则,整合后的资源库可以服务于政务服务的数据查验和数据分析等。对于政务服务的支撑,关键是汇聚数据的准确、完整、安全、可追溯,通过区块链的去中心化特征,可以降低委办局上报数据的难度,通过区块链统一数据汇聚方式;去信任特征可以确保上链数据的安全及可验证,所有变化可追溯;集体维护和可靠数据库特征保证了数据存储的安全,以及数据的不可篡改,增加数据的权威性,也解决了委办局对于提供出去数据的安全担忧。以人口库为例,区块链基础库的业务架构如下图所示:
基于区块链的政务大数据平台
在上面的架构中,

  • 委办局将各自负责的人口数据上链,上链数据使用个人的公钥加密,以委办局私钥签名;
  • 个人在办理业务的时候,授权政务服务应用可以使用个人信息,由政务服务应用从区块链获取所需要的数据,用于数据查验,比如,电子证照、户籍信息等;
  • 区块链为每个人生成公钥和私钥,用于加密个人数据。