卫星广播网络环境下区块链协议的初步研究

Preliminary research on the blockchain protocol in satellite broadcasting network environment

Research output: Journal Publications and ReviewsRGC 21 - Publication in refereed journalpeer-review

View graph of relations

Author(s)

Related Research Unit(s)

Detail(s)

Original languageChinese (Simplified)
Pages (from-to)11-18, 27
Journal / PublicationXi'an Dianzi Keji Daxue Xuebao/Journal of Xidian University
Volume47
Issue number5
Online published21 Aug 2020
Publication statusPublished - Oct 2020

Abstract

吞吐量低下一直是阻碍区块链技术大规模应用的最大障碍。近些年来, 研究者们提出了多种方案来提升吞吐量, 虽然取得了一定的效果, 但是并不能从根本上解决问题。区块链吞吐量的瓶颈在于底层互联网中数据广播任务的低效与缺陷, 因此提出用卫星广播网络代替互联网来进行数据广播与共识任务。详细地描述了数据广播机制和共识算法, 同时提出一种自动恢复机制来解决卫星广播独有的通信问题。仿真环境中的实验结果显示, 该机制具有更小的通信代价, 从而使区块链网络吞吐量大幅提高。理论上, 当卫星的广播带宽为20Gb/s时, 基于卫星广播的区块链系统的吞吐量可达约6 000 000交易数每秒。
Low throughput has been the biggest obstacle to large-scale blockchain applications. During the past few years, researchers have proposed various schemes for improving the systems' throughput. However, due to the inherent inefficiency and defects of the Internet, especially in data broadcasting tasks, these efforts have all proved unsatisfactory. In this paper, we propose a novel blockchain protocol which utilizes the satellite broadcasting network instead of the traditional Internet for data broadcasting and consensus tasks. An automatic resumption mechanism is also proposed to solve the unique communication problems of satellite broadcasting. Simulation results show that the proposed algorithm has a lower communication cost and can greatly improve the throughput of the blockchain system. Theoretical estimation of a satellite broadcasting enabled blockchain system's throughput is 6 000 000 TPS with a satellite bandwidth of 20 Gbps.

Research Area(s)

  • Blockchain, Satellite broadcasting, Throughput, 区块链, 卫星广播, 吞吐量