UAV (unmanned aerial vehicle) is gradually entering various human activities.
It has also become an important part of satellite-air-ground-sea integrated
network (SAGS) for 6G communication. In order to achieve high mobility, UAV has
strict requirements on communication latency, and it cannot be illegally
controlled as weapons of attack with malicious intentions. Therefore, an
efficient and secure communication method specifically designed for UAV network
is required. This paper proposes a communication mechanism named ESCM for the
above requirements. For high efficiency of communication, ESCM designs a
routing protocol based on artificial bee colony algorithm (ABC) for UAV network
to accelerate communication between UAVs. Meanwhile, we plan to use blockchain
to guarantee the communication security of UAV networks. However, blockchain
has unstable links in high mobility network scenarios, resulting in low
consensus efficiency and high communication overhead. Therefore, ESCM also
introduces the concept of the digital twin, mapping the UAVs from the physical
world into Cyberspace, transforming the UAV network into a static network. And
this virtual UAV network is called CyberUAV. Then, in CyberUAV, we design a
blockchain system and propose a consensus algorithm based on network coding,
named proof of network coding (PoNC). PoNC not only ensures the security of
ESCM, but also further improves the performance of ESCM through network coding.
Simulation results show that ESCM has obvious advantages in communication
efficiency and security. Moreover, encoding messages through PoNC consensus can
increase the network throughput, and make mobile blockchain static through
digital twin can improve the consensus success rate