摘要
吞吐量低下一直是阻碍区块链技术大规模应用的最大障碍。近些年来,研究者们提出了多种方案来提升吞吐量,虽然取得了一定的效果,但是并不能从根本上解决问题。区块链吞吐量的瓶颈在于底层互联网中数据广播任务的低效与缺陷,因此提出用卫星广播网络代替互联网来进行数据广播与共识任务。详细地描述了数据广播机制和共识算法,同时提出一种自动恢复机制来解决卫星广播独有的通信问题。模拟环境中的实验结果显示,该机制具有更小的通信代价,从而使区块链网络吞吐量大幅提高。理论上,当卫星的广播带宽为20Gb/s时,基于卫星广播的区块链系统的吞吐量可达约6000000交易数每秒。
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 6000000 TPS with a satellite bandwidth of 20 Gbps.
作者
张颖浩
刘肖凡
ZHANG Yinghao;LIU Xiaofan(School of Computer Science and Engineering,Southeast University,Nanjing 211189,China;Department of Media and Communication,City University of Hong Kong,Hong Kong 999077,China)
出处
《西安电子科技大学学报》
EI
CAS
CSCD
北大核心
2020年第5期11-18,27,共9页
Journal of Xidian University
关键词
区块链
卫星广播
吞吐量
blockchain
satellite broadcasting
throughput