案例实践 | 基于长安链的福建省气象综合治理区块链平台

案例名称-【福建省气象综合治理区块链平台】

■ 实施单位

福建福链科技有限公司

■ 业主单位

福建省气象信息中心

■ 上线时间

2023年10月

■ 用户群体

福建省气象、防灾减灾相关单位

■ 用户规模

全省2100余个气象站、气象局以及防灾减灾部门

案例背景与解决痛点

当前,福建省气象数据对政府、部门、行业机构的共享方式,主要通过 API 接口提供资料半加工式的透明数据服务,下游读取数据后的应用、流转或它用方面的服务状态、数据留痕、无法溯源等现象目前还尚无有效手段解决。

以此为背景福建福链科技有限公司基于省级气象大数据云平台的大数据环境,建设安全有效的气象综合治理区块链平台,借助长安链实现全省气象数据资源集约化的多部门安全共享及协同,在数据开放共享环境下完成气象数据的分级管控、确权确责、数据溯源,最终实现共享数据全方位监管和全过程追踪溯源。

案例方案与创新点

本项目采用区块链技术和数据库技术,混合架构数据存储,并以中间件的构建方式,支撑上层应用。系统总体技术框架如下图所示:

图片

技术框架图

业务流程上,在气象数据源与第三方应用之间建设气象数据区块链服务系统。将传统气象数据共享服务转为区块链气象数据共享服务,通过区块链技术实现气象数据的安全接入、数据上链、数据核验、数据授权、共享确责,并通过区块链浏览器对网络节点及共享数据的态势进行展示。整个区块链数据均是通过哈希进行串联,确保数据的不可篡改,同时通过签名确保查询结果的不可抵赖,通过交易数据编号确保数据的不可抵赖。

图片

业务流程图

数据提供方向气象应用链管理者提交存证模型,获取授权后,部署相应的合约以进行对应的数据持续上链存证。

系统提供数据上链记录查看功能,以时间为顺序,展示用户提交的存证模型对应的上链数据记录。

对于可共享调阅的气象数据,数据需求方需要提交调阅授权申请,等待数据所有者审核。审核通过,方可调阅数据,并对后续数据使用过程真实性进行查验。

为防止系统的业务数据在网络传输过程中被截取、篡改,对通过网络传输的关键数据不以明文发式发送,实现对传输数据的加密和解密,确保传递信息的机密性、完整性。所有信息在传输之前都经过不对称加密处理,然后才能网络传输,这就保证了信息的传输安全。

对关键数据进行加密存储,数据库系统采用数据项级存储加密,即数据库中不同的记录、每条记录的不同字段都采用不同的密钥加密,辅以校验措施来保证数据库数据存储的保密性和完整性,防止数据的非授权访问、修改和泄漏。系统要求可以选择需要加密的数据库列,以便于用户选择那些敏感信息进行加密而不是全部数据都加密。只对用户的敏感数据加密可以提高数据库访问速度。这样有利于在效率与安全性之间进行自主选择。

福建省气象综合治理区块链平台是在气象领域首次引入区块链技术打造的创新平台,并进行信创适配,兼容国产操作系统。面对大数据量且种类繁多气象数据。引入HDFS、ES等分布式存储系统替代区块链原有的状态存储,实现数据实时状态的协同同步和对外提供高性能的统一数据服务;解决了区块链中大规模高并发交易性能瓶颈、大数据文件上链以及复杂数据高效查询等难题

案例价值与应用成效

应用效果:

针对气象数据的形态特征和管理特点,结合长安链提供电子数据从生产、传输、存储、处理、使用到销毁整个过程的全生命周期管理,服务用户数量达2119个,平均每日存证气象数据30万余条,覆盖14个气象数据类别。形成气象数据可信汇聚体系、存证共享的数据标准和技术规范;解决数据质量管控的问题,解决链上链下、链内链外数据一致性问题,有力保障存证数据安全,提升数据服务质量。

社会价值:

以技术赋能气象信息服务市场,作为全国第一例气象领域的区块链应用,在产业数字化与数字产业化大背景下,提升政府与社会运行效率、降低信息流转成本是区块链技术发展的重要动力。

相关内容来源:福建福链科技有限公司

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/bicheng/50172.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

跟代码执行流程,读Megatron源码(四)megatron初始化脚本initialize.py之initialize_megatron()分布式环境初始化

在前文中,我们讲述了pretrain函数的执行流程,其首要步骤是megatron分组的初始化与环境的配置。本文将深入initialize_megatron函数源码,剖析其初始化分布式训练环境的内部机制。 注:在此假设读者具备3D并行相关知识 一. initiali…

【MARL】MADDPG + attention 实现(+论文解读)

文章目录 前言注意力机制论文里的attention回顾知识-MADDPG讲解1.Q的定义2.Q的恒等式3.论文里的attention4.好处 实现 和 修改结果展示原论文代码 翻改版修改后原maddpg代码 前言 导师让在MADDPG上加一个注意力机制,试了很多种,下面的参考的论文的效果最…

C++——保持原有库头文件不变的情况下,成功编译运行工程

问:想要保持原来库方式,应该怎么操作呢? 答:如果想保持原来的方式,则只需要将 库所在路径 tracker/detector/rknn_model_zoo/utils 加入到 工程库包含中即可。

基于jeecgboot-vue3的Flowable流程-自定义业务表单流程历史信息显示

因为这个项目license问题无法开源&#xff0c;更多技术支持与服务请加入我的知识星球。 1、对于自定义业务表单的流程历史记录信息做了调整&#xff0c;增加显示自定义业务表单 <el-tab-pane label"表单信息" name"form"><div v-if"customF…

ESP32开发进阶:OLED屏幕显示旋转的3D模型

一、硬件接线 我选择的是最常见的一块板子&#xff1a;ESP-WROOM-32&#xff0c;硬件接线如下&#xff1a; 21 - SDA 22 - SCL 二、Arduino端代码 我们使用Arduino和Adafruit SSD1306库在OLED显示屏上绘制和旋转一个3D立方体。 首先&#xff0c;定义立方体顶点和…

国际金融入门:国际收支与平衡表解析

在全球化的经济体系中&#xff0c;国际金融已成为我们日常生活不可或缺的一部分。了解国际金融的基础知识&#xff0c;可以帮助我们更好地理解世界经济的动态和趋势。今天&#xff0c;我们将深入探讨国际收支及其平衡表&#xff0c;以及它们是如何影响国家经济。 国际收支&…

2024.07-电视版免费影视App推荐和猫影视catvod、TVBox源(最新接口地址)

文章目录 电视版免费影视App推荐精选列表&#xff08;2024.07可用筛选列表&#xff09;&#xff1a;2024.07可用筛选列表&#xff0c;盲盒资源打包合集下载安装说明真的是盲盒&#xff1f; 猫影视catvod、TVBoxTVBox源推荐可用列表目前不可用列表&#xff08;前缀为错误状态码&…

探索 Odoo 前端源码

今天我们要深入探索一段 Odoo 前端源码。这段代码看似简单,却隐藏着 Odoo 应用高效运行的秘密。我们一起来解读这段源码,了解它在 Odoo 中的作用,并教你如何正确使用它。准备好了吗?让我们开始这段奇妙之旅吧! /** @odoo-module **/import { registry } from "./cor…

CSS(七)——CSS 列表和CSS Table(表格)

目录 CSS 列表 列表 作为列表项标记的图像 列表 - 简写属性 移除默认设置 所有的CSS列表属性 CSS 表格 表格边框 折叠边框&#xff08;border-collapse&#xff09; 表格宽度和高度 表格文字对齐 表格填充 表格颜色 CSS 列表 CSS 列表属性作用如下&#xff1a; 设…

mysql 主从复制 读写分离 MHA

mysql 的主从复制和读写分离&#xff1a; 读写分离和MHA高可用的前提 主从复制 主从复制的模式&#xff1a; 1.mysql的默认模式 异步模式&#xff1a;主库在更新完事务之后会立即把结果返回给从服务器&#xff0c;不关心从库是否接收到&#xff0c;是否处理成功 网络问题可能…

大模型学习应用 1:用 itrex 创新高效实现 LLM 的部署和微调

用 itrex 创新高效实现 LLM 的部署和微调 - 项目作业 目录 准备工作Task 1 完成在线环境的工具包安装&#xff0c;包含 基础环境包、Extension for Transformers 包、加速计算包Task 2 利用 Intel Extension for Transformers 部署通义千问 Qwen-7B Chat&#xff0c;并根据 pr…

zynqmpsoc On-chip Memory

zynqmpsoc 开发手册 On-chip Memory 章节 Introduction The on-chip memory (OCM) contains 256 KB of RAM. It supports a 128-bit AXI slave interface port. The OCM has eight exclusive access monitors that can simultaneously monitor up to eight exclusive access tr…

前端系列-7 Vue3响应式数据

1.响应式数据和实现 响应式数据的核心是当数据模型发生变化时&#xff0c;与之相关(使用该数据模型)的视图或组件可以自动更新&#xff0c;以反映最新的数据状态。 实现原理是数据劫持、依赖收集和分发更新&#xff0c;数据劫持是一种AOP策略。 在vue2中通过Object.defineProp…

(四)js前端开发中设计模式之简单工厂模式

简单工厂模式,又叫静态工厂方法&#xff0c;由一个工厂对象决定创建出哪一种产品类的实例&#xff0c;主要用来创建同一类对象 let LoginAlert function (msg) {this.content msg } LoginAlert.prototype {show() {const div document.createElement(div)div.style.cssText…

C#开发的全屏图片切换效果应用 - 开源研究系列文章 - 个人小作品

这天无聊&#xff0c;想到上次开发的图片显示软件《 PhotoNet看图软件 》&#xff0c;然后想到开发一个全屏图片切换效果的应用&#xff0c;类似于屏幕保护程序&#xff0c;于是就写了此博文。这个应用比较简单&#xff0c;主要是全屏切换换图片效果的问题。 1、 项目目录&…

设计模式实战:文件系统的设计与实现

问题描述 设计一个文件系统模拟器,用户可以创建文件和文件夹,对文件进行复制、删除等操作,并支持克隆文件和文件夹。系统需要实现组合模式来处理文件和文件夹的层次结构,使用命令模式来封装操作,并利用原型模式实现文件和文件夹的克隆。 设计分析 组合模式 组合模式用…

自动驾驶-机器人-slam-定位面经和面试知识系列04之高频面试题(02)

这个博客系列会分为C STL-面经、常考公式推导和SLAM面经面试题等三个系列进行更新&#xff0c;基本涵盖了自己秋招历程被问过的面试内容&#xff08;除了实习和学校项目相关的具体细节&#xff09;。在知乎和牛客&#xff08;牛客上某些文章上会附上内推码&#xff09;也会同步…

【Vue3】watch 监视 ref 定义的数据

【Vue3】watch 监视 ref 定义的数据 背景简介开发环境开发步骤及源码参数说明 背景 随着年龄的增长&#xff0c;很多曾经烂熟于心的技术原理已被岁月摩擦得愈发模糊起来&#xff0c;技术出身的人总是很难放下一些执念&#xff0c;遂将这些知识整理成文&#xff0c;以纪念曾经努…

【C++进阶学习】第八弹——红黑树的原理与实现——探讨树形结构存储的最优解

二叉搜索树&#xff1a;【C进阶学习】第五弹——二叉搜索树——二叉树进阶及set和map的铺垫-CSDN博客 AVL树&#xff1a; ​​​​​​【C进阶学习】第七弹——AVL树——树形结构存储数据的经典模块-CSDN博客 前言&#xff1a; 在前面&#xff0c;我们已经学习了二叉搜索树和…

PCIe 6.0为什么需要14-bit tag

1.TLP中的tag是什么 在PCIe TLP&#xff08;Transaction Layer Packet&#xff09;中&#xff0c;tag是分配给特定Non-Posted Request的编号&#xff0c;协议要求CPL/CPLD中的tag 与对应non-post request TLP中的tag保持一致&#xff0c;因此Requester可以使用tag来识别CPL…