Font Size: a A A

Research And Implementation Of Lightweight Blockchain Based On Satellite Internet

Posted on:2024-02-08Degree:MasterType:Thesis
Country:ChinaCandidate:R BaiFull Text:PDF
GTID:2568306944970849Subject:Computer technology
Abstract/Summary:PDF Full Text Request
Satellite Internet is a network based on satellite communication,which radiates the world by sending a certain number of satellites to form a large-scale network.With the rapid development of information and communication industry,satellite Internet has become the core area of the development of information and communication industry.However,most of the satellite Internet systems use "centralized" architecture.If the central node is broken,it will cause security risks to the operation of the entire network,which is the key reason to hinder the smooth and secure operation of the satellite communication network.In addition,the large number and wide distribution of nodes in the satellite Internet make it difficult to reach a consensus on the node status of the satellite Internet,and can not achieve effective data management and operation control.Block chain technology,as a distributed system,can solve many technical difficulties in data storage,tracing,anti-counterfeiting and other fields,and become an effective way to solve the current problems of satellite Internet.However,the current research on the integration of block chains and satellite Internet still uses a single data center,and the focus of the research is on the security of satellite internet.The efficiency of the system is not considered.Based on this,this paper develops the research and implementation of lightweight block chains based on satellite internet.Firstly,in order to solve the problem of centralization of traditional Satellite Internet,block chain technology is applied to satellite internet,and the satellite block structure and node structure are designed based on the bottom structure of Kademlia network.This provides a new way to solve the problem of centralization dependence on data structure and data tampering which makes the system difficult to operate.Secondly,a lightweight consensus algorithm based on Satellite Internet is proposed to solve the problem of the large number and wide distribution of nodes which causes the low efficiency of consensus of Satellite Internet.The algorithm consists of two parts:one is the Hotstuff consensus algorithm based on multiple signatures.The Musig2 signature key generation algorithm requires less computation and enables the nodes to preprocess the data when verifying the voting signature information,execute in advance,and save the signature time,which solves the signature waiting problem of threshold signature in traditional Hotstuff algorithm.This algorithm initially improve the efficiency of consensus.The second is a hierarchical consensus algorithm based on satellite orbits.In order to further improve the efficiency of the system,this paper combined with the hierarchical structure of the satellite Internet divides the consensus process into three stages:intra-layer consensus,random selection and inter-layer consensus,which avoids all nodes participating in the consensus process at the same time.Experiments show that the algorithm improves throughput,consensus latency,computation overhead and achieves a lightweight consensus.Finally,on the basis of the above research,a real-time visualization platform based on lightweight block chains of satellite Internet is designed and implemented.This platform can provide users with real-time running data of the system.Users can view data such as block height,total number of messages,consensus delay of current satellite Internet block chains,etc.on this platform,and can also view related information according to their own needs.The platform has been tested to meet various user requirements for data viewing.
Keywords/Search Tags:satellite internet, blockchain, consensus algorithm, lightweight
PDF Full Text Request
Related items