| Blockchain,as a promising technology in a distributed network,has provided significant solutions to solve the security and privacy issues in the process of data sharing.With the further development and application of blockchain technology,its security issues have become increasingly prominent,where forking attack is one of the most typical security issues.Although many researchers have conducted work on the attack strategy,consensus mechanism,privacy-protecting and security performance analysis,most of them only focus on the intentional forking caused by the malicious attacker.In fact,without any attacker,unintentional forking will still occur.Therefore,unintentional forking in the blockchain has become an urgent problem to be solved.This thesis focuses on the problem of unintentional forking in the blockchain network.First,based on the Proof of Work(Po W),this thesis establishes a mathematical model to analyse the blockchain consensus process in the wireless multi-hop communication scenarios with transmission delay and transmission failure,and derive the forking probability expression.In terms of performance,based on the probability model,this thesis analyze the impact of unintentional forking from three aspects of resource utilization rate,effective block generation rate,and transaction throughput.Second,this thesis designs an optimized algorithm to solve the unintentional forking in the wireless blockchain network.This thesis proposes a block transmission strategy to reduce the delay in the block transmission process.Meanwhile,a denial of service strategy is proposed to solve the dispersion of computational power caused by unintentional forking.Using double-queue single-server queuing model,this thesis investigate the performance of the proposed strategy,including block queuing delay,block transmission delay,transaction discard rate,effective transaction arrival rate,and transaction throughput.The numerical results show that the unintentional forking in the wireless blockchain network is mainly caused by transmission delay.For the large-scale blockchain network,it is necessary to control the block generation rate to reduce the occurrence of unintentional forking,but this will reduce the throughput of the system.In practice,the appropriate selection need to be made according to specific requirements.In addition,like the forking attack,unintentional forking will also waste system resources,reduce transaction throughput,and endanger system security.However,the block transmission strategy proposed in this thesis can effectively reduce the block queuing delay,thereby reducing the occurrence of unintentional forking and enhancing the security of the system. |