{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,5,7]],"date-time":"2026-05-07T17:52:05Z","timestamp":1778176325934,"version":"3.51.4"},"reference-count":46,"publisher":"MDPI AG","issue":"19","license":[{"start":{"date-parts":[[2022,9,28]],"date-time":"2022-09-28T00:00:00Z","timestamp":1664323200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Sensors"],"abstract":"<jats:p>The traditional on-board centralized-distributed mission negotiation architecture has poor security and reliability. It can easily give rise to the collapse of the whole system when the master node is attacked by malicious nodes. To address this issue, the decentralized consistency algorithms commonly used in the internet world are referred to in this paper. Firstly, four typical consistency algorithms suitable for the Internet and which are named RAFT, PBFT, RIPPLE and DPOS are selected and modified for a multi-satellite autonomous mission negotiation. Additionally, based on the above modified consistency algorithms, a new double-layer decentralized consistency algorithm named DDPOS is proposed. It is well known that the above four common consistency algorithms cannot have both a low resource occupation and high security. The DDPOS algorithm can integrate the advantages of four common consistency algorithms due to its freedom of choice attribute, which can enable satellite clusters to flexibly adopt different appropriate consistency algorithms and the number of decentralized network layers. The DDPOS algorithm not only greatly improves the security and reliability of the whole satellite cluster, but also effectively reduces the computing and communication resources occupation of the satellite cluster. Without the presence of a malicious node attack, the resource occupation of the DDPOS algorithm is almost the same as that of the RAFT algorithm. However, in the case of a malicious node attack, compared with the RAFT algorithm, the total computation and total bandwidth occupation of the DDPOS algorithm have decreased by 67% and 75%, respectively. Moreover, it is surprising that although the DDPOS algorithm is more complex, its code size is only about 8% more than the RAFT algorithm. Finally, the effectiveness and feasibility of the DDPOS algorithm in the on-board practical application are analyzed and verified via simulation experiments.<\/jats:p>","DOI":"10.3390\/s22197387","type":"journal-article","created":{"date-parts":[[2022,9,29]],"date-time":"2022-09-29T01:23:16Z","timestamp":1664414596000},"page":"7387","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":4,"title":["A New Double-Layer Decentralized Consistency Algorithm for the Multi-Satellite Autonomous Mission Allocation Based on a Block-Chain"],"prefix":"10.3390","volume":"22","author":[{"given":"Fei","family":"Cheng","sequence":"first","affiliation":[{"name":"School of Astronautics, Northwestern Polytechnical University, Xi\u2019an 710072, China"},{"name":"Shanghai Institute of Satellite Engineering, Shanghai 201109, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Xin","family":"Ning","sequence":"additional","affiliation":[{"name":"School of Astronautics, Northwestern Polytechnical University, Xi\u2019an 710072, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-9122-3610","authenticated-orcid":false,"given":"Yunfeng","family":"Dong","sequence":"additional","affiliation":[{"name":"School of Astronautics, Beihang University, Beijing 100191, China"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"1968","published-online":{"date-parts":[[2022,9,28]]},"reference":[{"key":"ref_1","unstructured":"(2022, April 12). UCS Satellite Database. Available online: https:\/\/www.ucsusa.org\/sites\/default\/files\/2022-02\/UCS-Satellite-Database-1-1-2022.xls."},{"key":"ref_2","doi-asserted-by":"crossref","first-page":"46","DOI":"10.1109\/MAES.2020.3016751","article-title":"On-Chip-Antennas: Next Milestone in the Big World of Small Satellites\u2014A Survey of Potentials, Challenges, and Future Directions","volume":"36","author":"Karim","year":"2021","journal-title":"IEEE Aerosp. Electron. Syst. Mag."},{"key":"ref_3","doi-asserted-by":"crossref","first-page":"88","DOI":"10.1109\/MAP.2017.2655581","article-title":"Compact, Microstrip-Based Folded-Shorted Patches: PCB antennas for use on microsatellites","volume":"59","author":"Podilchak","year":"2017","journal-title":"IEEE Antennas Propag. Mag. Antennas Propag. Mag."},{"key":"ref_4","doi-asserted-by":"crossref","first-page":"343","DOI":"10.1109\/JPROC.2018.2806218","article-title":"Modern Small Satellites-Changing the Economics of Space","volume":"106","author":"Sweeting","year":"2018","journal-title":"Proc. IEEE"},{"key":"ref_5","doi-asserted-by":"crossref","first-page":"6","DOI":"10.1109\/MAES.2016.150153","article-title":"Reconfigurable S-band patch antenna system for cubesat satellites","volume":"31","author":"Pittella","year":"2016","journal-title":"IEEE Aerosp. Electron. Syst. Mag. Aerosp. Electron. Syst. Mag."},{"key":"ref_6","doi-asserted-by":"crossref","first-page":"4503","DOI":"10.3390\/s90604503","article-title":"Multi-Aperture CMOS Sun Sensor for Microsatellite Attitude Determination","volume":"9","author":"Grassi","year":"2009","journal-title":"Sensors"},{"key":"ref_7","doi-asserted-by":"crossref","unstructured":"Bonnet, G., and Tessier, C. (2007, January 14\u201318). Collaboration among a satellite swarm. Proceedings of the 6th International Joint Conference on Autonomous Agents and Multiagent Systems (AAMAS 2007), Honolulu, HI, USA.","DOI":"10.1145\/1329125.1329189"},{"key":"ref_8","doi-asserted-by":"crossref","first-page":"111","DOI":"10.1016\/j.ast.2019.03.054","article-title":"Distributed onboard mission planning for multi-satellite systems","volume":"89","author":"Zheng","year":"2019","journal-title":"Aerosp. Sci. Technol."},{"key":"ref_9","doi-asserted-by":"crossref","first-page":"404","DOI":"10.1016\/j.actaastro.2019.11.016","article-title":"Path planning and guidance algorithms for SAR formation reconfiguration: Comparison between centralized and decentralized approaches","volume":"167","author":"Sarno","year":"2020","journal-title":"Acta Astronaut."},{"key":"ref_10","doi-asserted-by":"crossref","first-page":"401","DOI":"10.1002\/sys.21428","article-title":"Applying autonomy to distributed satellite systems: Trends, challenges, and future prospects","volume":"21","author":"Araguz","year":"2018","journal-title":"Syst. Eng."},{"key":"ref_11","doi-asserted-by":"crossref","unstructured":"Chen, Y., Tian, G., Guo, J., and Huang, J. (2021). Task Planning for Multiple-Satellite Space-Situational-Awareness Systems. Aerospace, 8.","DOI":"10.3390\/aerospace8030073"},{"key":"ref_12","doi-asserted-by":"crossref","first-page":"287","DOI":"10.1016\/j.actaastro.2018.11.001","article-title":"A new multi-satellite autonomous mission allocation and planning method","volume":"163","author":"Du","year":"2019","journal-title":"Acta Astronaut."},{"key":"ref_13","doi-asserted-by":"crossref","first-page":"15329","DOI":"10.1007\/s00521-019-04047-6","article-title":"A framework involving MEC: Imaging satellites mission planning","volume":"32","author":"Song","year":"2020","journal-title":"Neural Comput. Appl."},{"key":"ref_14","doi-asserted-by":"crossref","first-page":"1901","DOI":"10.1109\/LGRS.2020.3009823","article-title":"An Online Distributed Satellite Cooperative Observation Scheduling Algorithm Based on Multiagent Deep Reinforcement Learning","volume":"18","author":"Dalin","year":"2021","journal-title":"IEEE Geosci. Remote Sens. Lett."},{"key":"ref_15","doi-asserted-by":"crossref","first-page":"2753","DOI":"10.1109\/LCOMM.2021.3079201","article-title":"An Intelligent Transaction Migration Scheme for RAFT-Based Private Blockchain in Internet of Things Applications","volume":"25","author":"Hou","year":"2021","journal-title":"IEEE Commun. Lett."},{"key":"ref_16","doi-asserted-by":"crossref","first-page":"665","DOI":"10.1007\/s11434-007-0087-2","article-title":"Energetic particle radiations measured by particle detector on board CBERS-1 satellite","volume":"52","author":"Hao","year":"2007","journal-title":"Chin. Sci. Bull."},{"key":"ref_17","doi-asserted-by":"crossref","first-page":"1384","DOI":"10.1029\/2018SW002042","article-title":"Space Radiation and Plasma Effects on Satellites and Aviation: Quantities and Metrics for Tracking Performance of Space Weather Environment Models","volume":"17","author":"Zheng","year":"2019","journal-title":"Space Weather Int. J. Res. Appl."},{"key":"ref_18","unstructured":"Host, P. (2022, September 12). Air Force Touts Disaggregated Space Architecture Benefits in New White Paper. Defense Daily August 2013, p. 1. Available online: https:\/\/www.defensedaily.com\/air-force-touts-disaggregatedspace-architecture-benefits-innewwhite-paper\/budget\/."},{"key":"ref_19","first-page":"6","article-title":"Air Force Issues Paper on Resiliency and Disaggregated Space Assets","volume":"24","author":"Castelli","year":"2013","journal-title":"Inside Air Force"},{"key":"ref_20","doi-asserted-by":"crossref","first-page":"163","DOI":"10.1007\/s12243-020-00751-w","article-title":"Consistency, availability, and partition tolerance in blockchain: A survey on the consensus mechanism over peer-to-peer networking","volume":"75","author":"Carrara","year":"2020","journal-title":"Ann. Telecommun."},{"key":"ref_21","doi-asserted-by":"crossref","first-page":"101049","DOI":"10.1109\/ACCESS.2020.2997996","article-title":"Mining Pool Game Model and Nash Equilibrium Analysis for PoW-Based Blockchain Networks","volume":"8","author":"Li","year":"2020","journal-title":"IEEE Access"},{"key":"ref_22","doi-asserted-by":"crossref","first-page":"480","DOI":"10.1016\/j.dcan.2019.12.001","article-title":"Performance analysis and comparison of PoW, PoS and DAG based blockchains","volume":"6","author":"Cao","year":"2020","journal-title":"Digit. Commun. Netw."},{"key":"ref_23","doi-asserted-by":"crossref","first-page":"103035","DOI":"10.1016\/j.jnca.2021.103035","article-title":"A survey of consensus algorithms in public blockchain systems for crypto-currencies","volume":"182","author":"Ferdous","year":"2021","journal-title":"J. Netw. Comput. Appl."},{"key":"ref_24","doi-asserted-by":"crossref","first-page":"20","DOI":"10.1145\/3442371","article-title":"When Permissioned Blockchains Deliver More Decentralization Than Permissionless","volume":"64","author":"Bakos","year":"2021","journal-title":"Commun. ACM"},{"key":"ref_25","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1007\/s11704-019-8349-0","article-title":"Accurate and efficient follower log repair for Raft-replicated database systems","volume":"15","author":"Guo","year":"2021","journal-title":"Front. Comput. Sci."},{"key":"ref_26","doi-asserted-by":"crossref","first-page":"3072","DOI":"10.14778\/3415478.3415535","article-title":"TiDB: A Raft-based HTAP database","volume":"13","author":"Huang","year":"2020","journal-title":"Proc. VLDB Endow."},{"key":"ref_27","doi-asserted-by":"crossref","first-page":"304","DOI":"10.1109\/TNSM.2017.2775061","article-title":"Response Time and Availability Study of RAFT Consensus in Distributed SDN Control Plane","volume":"15","author":"Sakic","year":"2018","journal-title":"IEEE Trans. Netw. Serv. Manag."},{"key":"ref_28","doi-asserted-by":"crossref","first-page":"172","DOI":"10.1109\/TSMC.2019.2895471","article-title":"Performance Analysis of the Raft Consensus Algorithm for Private Blockchains","volume":"50","author":"Huang","year":"2020","journal-title":"IEEE Trans. Syst. Man Cybern."},{"key":"ref_29","doi-asserted-by":"crossref","first-page":"8455180","DOI":"10.1155\/2021\/8455180","article-title":"Improved Byzantine Fault-Tolerant Algorithm Based on Alliance Chain","volume":"2021","author":"Gao","year":"2021","journal-title":"Wirel. Commun. Mob. Comput."},{"key":"ref_30","doi-asserted-by":"crossref","unstructured":"Min, Y.-A. (2021). The Modification of pBFT Algorithm to Increase Network Operations Efficiency in Private Blockchains. Appl. Sci., 11.","DOI":"10.3390\/app11146313"},{"key":"ref_31","doi-asserted-by":"crossref","unstructured":"Wu, Y., Song, P., and Wang, F. (2020). Hybrid Consensus Algorithm Optimization: A Mathematical Method Based on POS and PBFT and Its Application in Blockchain. Math. Probl. Eng., 1\u201313.","DOI":"10.1155\/2020\/7270624"},{"key":"ref_32","doi-asserted-by":"crossref","first-page":"7327372","DOI":"10.1155\/2021\/7327372","article-title":"Improve PBFT Based on Hash Ring","volume":"2021","author":"Zhong","year":"2021","journal-title":"Wirel. Commun. Mob. Comput."},{"key":"ref_33","doi-asserted-by":"crossref","unstructured":"Zheng, X., Feng, W., Huang, M., and Feng, S. (2021). Optimization of PBFT Algorithm Based on Improved C4.5. Math. Probl. Eng., 1\u20137.","DOI":"10.1155\/2021\/5542078"},{"key":"ref_34","doi-asserted-by":"crossref","first-page":"428","DOI":"10.1016\/j.procs.2019.01.260","article-title":"Ripple vs. SWIFT: Transforming Cross Border Remittance Using Blockchain Technology","volume":"147","author":"Qiu","year":"2019","journal-title":"Procedia Comput. Sci."},{"key":"ref_35","first-page":"6","article-title":"Blockchain collective snags big fish: Ripple","volume":"183","author":"Crosman","year":"2018","journal-title":"Am. Bank."},{"key":"ref_36","unstructured":"(2022, September 15). Kuwaiti Bank Signs Ripple Deal to Speed up Payments. Arabian Bussiness, February 2019. Available online: https:\/\/www.arabianbusiness.com\/industries\/banking-finance\/413317-kuwaiti-bank-signs-ripple-deal-to-speed-up-payments."},{"key":"ref_37","doi-asserted-by":"crossref","unstructured":"Christodoulou, K., Iosif, E., Inglezakis, A., and Themistocleous, M. (2020). Consensus crash testing: Exploring ripple\u2019s decentralization degree in adversarial environments. Future Internet, 12.","DOI":"10.3390\/fi12030053"},{"key":"ref_38","doi-asserted-by":"crossref","first-page":"183","DOI":"10.1016\/j.future.2020.06.044","article-title":"On distributed ledgers security and illegal uses","volume":"113","author":"Moubarak","year":"2020","journal-title":"Future Gener. Comput. Syst."},{"key":"ref_39","doi-asserted-by":"crossref","first-page":"4252","DOI":"10.1109\/TII.2019.2955719","article-title":"Improvement of the DPoS Consensus Mechanism in Blockchain Based on Vague Sets","volume":"16","author":"Xu","year":"2020","journal-title":"IEEE Trans. Ind. Inform."},{"key":"ref_40","doi-asserted-by":"crossref","unstructured":"Liu, Y., and Xu, G. (2021). Fixed degree of decentralization DPoS consensus mechanism in blockchain based on adjacency vote and the average fuzziness of vague value. Comput. Netw., 199.","DOI":"10.1016\/j.comnet.2021.108432"},{"key":"ref_41","doi-asserted-by":"crossref","first-page":"528","DOI":"10.1016\/j.ins.2021.06.046","article-title":"An improved DPoS consensus mechanism in blockchain based on PLTS for the smart autonomous multi-robot system","volume":"575","author":"Liu","year":"2021","journal-title":"Inf. Sci."},{"key":"ref_42","doi-asserted-by":"crossref","first-page":"39273","DOI":"10.1109\/ACCESS.2019.2906637","article-title":"Lattice: A Permission-Less Blockchain Based on DPoS-BA-DAG Consensus for Data Tokenization","volume":"7","author":"Zhou","year":"2019","journal-title":"IEEE Access"},{"key":"ref_43","first-page":"264","article-title":"United States National Security Space Strategy (Unclassified Summary of January 2011)\/Die Amerikanische Weltraumsicherheitspolitik 2011\/La Politique de la Securite Spatiale Americaine 2011","volume":"60","author":"Robinson","year":"2011","journal-title":"Z. Fur Luft- Und Weltraumrecht"},{"key":"ref_44","first-page":"18","article-title":"Implementing the national security space strategy: SSQ","volume":"6","author":"Kehler","year":"2012","journal-title":"Strateg. Stud. Q."},{"key":"ref_45","first-page":"910","article-title":"An Adaptive Token Passing Algorithm Applicable to MS\/TP Network","volume":"4","author":"Ren","year":"2011","journal-title":"Int. J. Comput. Intell. Syst."},{"key":"ref_46","doi-asserted-by":"crossref","first-page":"183","DOI":"10.1109\/TII.2005.852064","article-title":"QoS-based remote control of networked control systems via profibus token passing protocol","volume":"1","author":"Lee","year":"2005","journal-title":"IEEE Trans. Ind. Inform."}],"container-title":["Sensors"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/1424-8220\/22\/19\/7387\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,11]],"date-time":"2025-10-11T00:41:18Z","timestamp":1760143278000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/1424-8220\/22\/19\/7387"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2022,9,28]]},"references-count":46,"journal-issue":{"issue":"19","published-online":{"date-parts":[[2022,10]]}},"alternative-id":["s22197387"],"URL":"https:\/\/doi.org\/10.3390\/s22197387","relation":{},"ISSN":["1424-8220"],"issn-type":[{"value":"1424-8220","type":"electronic"}],"subject":[],"published":{"date-parts":[[2022,9,28]]}}}