SATELLITE-BASED BLOCKCHAIN ARCHITECTURE
20230327752 · 2023-10-12
Inventors
- Xintong LING (Nanjing, Jiangsu, CN)
- Pengcheng CHEN (Nanjing, Jiangsu, CN)
- Zheng GAO (Nanjing, Jiangsu, CN)
- Yuwei LE (Nanjing, Jiangsu, CN)
- Jiaheng WANG (Nanjing, Jiangsu, CN)
- Li YOU (Nanjing, Jiangsu, CN)
- Xiqi GAO (Nanjing, Jiangsu, CN)
Cpc classification
H04B7/18526
ELECTRICITY
Y02D30/70
GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
International classification
Abstract
The present invention discloses a satellite-based blockchain architecture, including a terrestrial blockchain miner network, a constellation system, and a consensus protocol coordinating the constellation system and the terrestrial blockchain miner network. In each round, a satellite generates an oracle, and satellites broadcast the oracle to the terrestrial blockchain miner network. The oracle selects a terrestrial miner as a winner of the current round based on a specific rule. The winning terrestrial miner has the right to generate a new block in the round, and broadcasts the new block to other miners by using the terrestrial blockchain miner network. Other miners receiving the new block check the validity of the block, and if the check succeeds, the block is broadcast to other miners by using the terrestrial blockchain miner network. The present invention significantly improves the efficiency and throughput of a blockchain, and optimizes and reduces the energy consumption of executing a consensus protocol by a terrestrial blockchain miner network.
Claims
1. A novel satellite-based blockchain architecture, comprising a terrestrial blockchain miner network, a constellation system, and a consensus protocol coordinating the constellation system and the terrestrial blockchain miner network, wherein the terrestrial blockchain miner network comprises more than one terrestrial miner, and the terrestrial miners are communicatively connected via a network; the constellation system is formed by three or more satellites, the satellites are communicatively connected to each other via a network, and the satellites and the terrestrial miners are communicatively connected to each other via a network; and the consensus protocol coordinating the constellation system and the terrestrial blockchain miner network is used for generating an oracle by a satellite in the constellation system and controlling the constellation system to broadcast the oracle to the terrestrial blockchain miner network; a corresponding terrestrial miner in the terrestrial blockchain miner network has the right to generate a new block, and broadcasts the new block to other terrestrial miners by using the terrestrial blockchain miner network; and other terrestrial miners receiving the new block checks the validity of the block, and if the check succeeds, the block is broadcast to other terrestrial miners by using the terrestrial blockchain miner network.
2. The novel satellite-based blockchain architecture according to claim 1, wherein the consensus protocol coordinating the constellation system and the terrestrial blockchain miner network comprises the following working steps: step 1: generating, by a satellite, an oracle based on a specific scheme in each round; step 2: broadcasting, by the satellites, the oracle to the terrestrial blockchain miner network, wherein the oracle is a random number used for determining a winning terrestrial miner in each round; step 3: receiving, by terrestrial miners by using terrestrial receiving terminals, the oracle generated in step 1, and determining, according to a specific rule, whether the terrestrial miner is selected; step 4: generating, by a selected terrestrial miner, a new block, and broadcasting the new block to the other terrestrial miners by using the terrestrial blockchain miner network; and step 5: checking, the validity of the new block after the other terrestrial miners receive the new block; and if the check fails, discarding the block; or if the check succeeds, broadcasting the block to other terrestrial miners by using the terrestrial blockchain miner network.
3. The novel satellite-based blockchain architecture according to claim 2, wherein the satellite generates the oracle based on the specific scheme by using two methods, denoted as a first oracle generation method and a second oracle generation method; in the first oracle generation method, a geostationary earth orbit satellite measures cosmic rays, hydromagnetic waves, and instantaneous radiations in real time by using satellite-borne measuring instruments, and numerical conversion is performed to obtain the oracle; and in the second oracle generation method, a satellite is used to broadcast a data packet for satellite television, a global positioning system or other use to the ground, and numerical conversion is performed to generate the oracle.
4. The novel satellite-based blockchain architecture according to claim 3, wherein the specific rule comprises the following steps: mapping the oracle to an index in a list of currently generated crypto-currencies, and an owner of a crypto-currency corresponding to the index is a selected terrestrial miner in a current round.
5. The novel satellite-based blockchain architecture according to claim 4, wherein in the first oracle generation method, the consensus protocol determines a sequence in a pseudorandom manner, and the satellites in the constellation system generate oracles in turn according to the sequence; and in the second oracle generation method, the consensus protocol gives a predefined protocol to determine a specific satellite, and the satellite broadcasts a data packet for specific use in a specific time slot at a specific frequency band to generate the oracle.
6. The satellite-based blockchain architecture according to claim 5, wherein the satellites comprise geostationary earth orbit satellites, medium earth orbit satellites, and low earth orbit satellites.
7. The novel satellite-based blockchain architecture according to claim 6, wherein the constellation system provides ultra-wide ground coverage, ubiquitous connectivity, and stable downlinks.
8. The satellite-based blockchain architecture according to claim 7, wherein the terrestrial receiving terminal comprises a portable mobile receiver and a miniature-antenna Earth station.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0028]
[0029]
[0030]
[0031]
[0032]
[0033]
DETAILED DESCRIPTION OF THE EMBODIMENTS
[0034] The present invention is further described below with reference to the accompanying drawings and specific embodiments. It should be understood that these examples are intended only to describe the present invention but not to limit the scope of the present invention. Various modifications in equivalent form made to the present invention by those skilled in the art after reading the present invention all fall within the scope defined by the appended claims of the present application.
[0035] As shown in
[0041] However, the network delay and the presence of misconduct of a satellite or miner may lead to various emergencies. For ease of description of various cases,
[0042] As shown in
[0043] As shown in
[0044] As shown in
[0045]
[0046]
[0047]
[0048] Referring to
[0049]
[0050]
[0051]
[0052] The present invention fully utilizes the advantages of wide coverage, ubiquitous connectivity, and stable downlinks of satellites to build a satellite-based blockchain architecture, so that the efficiency of the blockchain is significantly improved, and the energy consumption of executing the consensus protocol by a terrestrial blockchain miner network is optimized and reduced. The blockchain consensus mechanism is improved by fully utilizing the advantages of wide coverage, ubiquitous connectivity, and stable downlinks of satellites, so that compared with the conventional PoW consensus mechanism, the resource consumption is greatly reduced, and the system throughput is significantly improved.
[0053] The foregoing descriptions are preferred implementations of the present invention. It should be noted that for a person of ordinary skill in the art, several improvements and modifications may further be made without departing from the principle of the present invention. These improvements and modifications should also be deemed as falling within the protection scope of the present invention.