基于改进拜占庭容错算法的区块链气象数据共享系统  被引量:11

Blockchain Meteorological Data Sharing System Based on Improved Byzantine-fault Tolerance Algorithm

在线阅读下载全文

作  者:夏凯文 颜超 冯径[1] 段超凡 XIA Kai-wen;YAN Chao;FENG Jing;DUAN Chao-fan(Institute of Meteorology and Oceanography, National University of Defense Technology, Changsha 410005, China;Basic Department, Nanjing Tech University Pujiang Institute, Nanjing 211112, China)

机构地区:[1]国防科技大学气象海洋学院,长沙410005 [2]南京工业大学浦江学院基础部,南京211112

出  处:《科学技术与工程》2022年第13期5312-5321,共10页Science Technology and Engineering

基  金:国家自然科学基金(61371119)。

摘  要:针对气象数据共享程度低、数据获取途径少、中心化程度高等问题,提出一种基于改进拜占庭容错算法的区块链气象数据共享系统(blockchain meteorological data sharing system,BMDSS)。首先,建立了BMDSS的系统框架,并基于该框架设计了系统的智能合约架构和基于共享度的区块链共识机制;其次,为规范BDMSS中的节点行为规范,提出了改进拜占庭容错算法(sharing degree practical Byzantine-fault tolerance,SD-PBFT)。仿真结果表明,SD-PBFT相对于拜占庭容错算法在带宽开销、吞吐量和时延的系统性能指标上具有更好的表现;最后,作为系统演示,考虑气象数据中的地面观探测资料共享场景,基于以太坊平台,结合星际文件系统(interplanetary file system,IPFS)开发BMDSS,进行了初步实现与测试。Aiming at the problems of low degree of meteorological data sharing,few ways of data acquisition and high degree of centralization,a blockchain meteorological data sharing system(BMDSS)based on improved Byzantine-fault tolerance algorithm was proposed.Firstly,the system framework of BMDSS was established,based on this framework,the smart contract architecture of the system and the blockchain consensus mechanism based on sharing degree were designed.Secondly,in order to standardize the node behavior in BMDSS,an improved sharing degree-practical Byzantine-fault tolerance(SD-PBFT)algorithm was proposed.The simulation results show that SD-PBFT has a better performance than the Byzantine-fault tolerance algorithm in the system performance indicators of bandwidth overhead,throughput and delay.Finally,as a system demonstration,considering the sharing scene of ground observation and detection data in meteorological data,BMDSS was developed based on Ethereum platform and combined with interplanetary file system(IPFS),and was preliminarily implemented and tested.

关 键 词:区块链 气象数据 数据共享 拜占庭容错 

分 类 号:TP399[自动化与计算机技术—计算机应用技术]

 

参考文献:

正在载入数据...

 

二级参考文献:

正在载入数据...

 

耦合文献:

正在载入数据...

 

引证文献:

正在载入数据...

 

二级引证文献:

正在载入数据...

 

同被引文献:

正在载入数据...

 

相关期刊文献:

正在载入数据...

相关的主题
相关的作者对象
相关的机构对象