Lead Center: MSFC
Participating Center(s): ARC, GSFC, LaRC
Technology Area: TA11 Modeling, Simulation, Information Technology and Processing
Scope DescriptionA Blockchain is a decentralized, online record keeping system, or ledger, maintained by a network of computers that verify and record transactions using established cryptographic techniques. A Blockchain is a data structure that makes it possible to create a consistent, digital ledger of data and share it among a network of independent parties. Blockchain distributed ledger technology may become a key enabler of digital transformation, enabling peer to peer transactions without requiring intermediaries or pre-established trust. Blockchain was originally developed to support digital currency transactions. Now, application of Blockchain is being explored for other financial services, software security, Internet of Things, parts tracking (supply chain), asset management, smart contracts, identify verification, and much more.NASA is seeking innovative solutions involving Blockchain that would greatly enhance operational efficiency by providing a single, immutable "source of truth", viewable by all authorized parties, and usable by automated reporting and verification systems, for the following two NASA-specific challenges.Model Based System Engineering (MBSE): A significant challenge in MBSE is knowing that the system model being used is the current (or needed) version, since various aspects evolve through the system development and operations lifecycle. Further, because systems are becoming increasingly complex, tracking the vast number of changes that occur needs to be automated and efficient. Blockchain solutions may enable a single, real-time source of truth for system models, to eliminate several sources of error and inefficiency in MBSE.Distributed space mission management: To accomplish complex space mission and Earth observation objectives, constellations of distributed satellites are often the most cost-effective approach. These constellations share key consolidated resources such as ground stations, a space network, communication networks, onboard processes, etc. A blockchain solution to managing distributed space missions should enable collaboration in a partially trusted environment and increase responsiveness, reliability, and availability of spacecraft and ground resources. The management functions enhance flexibility (e.g., reduce overhead for components to join and leave constellations), and enhance automation (e.g., automate resource outage alerts, facilitate localized replanning, enable a constellation level model-based diagnostics). To accomplish this, proposed solutions must overcome the slow transaction rate, large file sizes, and concurrency issues of some blockchain implementations.ReferencesMandl; "Bitcoin, Blockchains and Efficient Distributed Spacecraft Mission Control”. https://sensorweb.nasa.gov/Bitcoin%20Blockchains%20and%20Distributed%20Satellite%20Management%20Control%209-15-17v12.pdfReisman, R. "Air Traffic Management Blockchain Infrastructure for Security, Authentication, and Privacy". https://ntrs.nasa.gov/archive/nasa/casi.ntrs.nasa.gov/20190000022.pdfHeber, D. and Groll, M. “Towards a Digital Twin: How the Blockchain Can Foster E/E-Traceability In Consideration of Model-Based Systems Engineering.” 21st International Conference on Engineering Design. 21-25 August, 2017.Hsun Chao, Apoorv Maheshwari, Varun Sudarsanan, Shashank Tamaskar, and Daniel A. DeLaurentis. "UAV Traffic Information Exchange Network", 2018 Aviation Technology, Integration, and Operations Conference, AIAA AVIATION Forum, (AIAA 2018-3347) https://doi.org/10.2514/6.2018-3347.IEEE Blockchain Initiative, https://blockchain.ieee.org/.2018 Global Blockchain Survey, https://www2.deloitte.com/global/en/pages/energy-and-resources/articles/gx-innovation-blockchain-survey.html.David J. Israel, Christopher J. Roberts, Robert M. Morgenstern, Jay L. Gao, and Wallace S. Tai. "Space Mobile Network Concepts for Missions Beyond Low Earth Orbit", 2018 SpaceOps Conference, May 28 - June 1, 2018, Marseille, France. https://doi.org/10.2514/6.2018-2423.Christopher J. Roberts, Robert M. Morgenstern, David J. Israel, John M. Borky, and Thomas H. Bradley. "Preliminary Results from a Model-Driven Architecture Methodology for Development of an Event-Driven Space Communications Service Concept", IEEE International Conference on Wireless for Space and Extreme Environments (WiSEE), October 10-12, 2017. Concordia University, Montréal, Canada.Kar, S., Kasimsetty, V., Barlow, S., and Rao, S., "Risk Analysis of Blockchain Application for Aerospace Records Management," SAE Technical Paper 2019-01-1344, 2019, https://doi.org/10.4271/2019-01-1344.Trouton S., Vitale, M., and Killmeyer J. "3D Opportunity for Blockchain - Additive manufacturing links the digital thread." Deloitte University Press. https://www2.deloitte.com/content/dam/insights/us/articles/3255_3D-opportunity_blockchain/DUP_3D-opportunity_blockchain.pdfExpected TRL or TRL range at completion of the project: 3 to 5Desired Deliverables of Phase IIPrototype, Analysis, ResearchDesired Deliverables DescriptionThe desired deliverable is a prototype system that demonstrates a scalable, Blockchain-based solution to one of the NASA challenges described.State of the Art and Critical GapsAlmost all successful Blockchain solutions to date are for ledgers for digital currency transactions. Use of Blockchain is being explored in a broad range of areas, but there are no known scalable solutions for the NASA challenges described. Here, scalable means that the solution works efficiently and securely for a large number of transactions and users in a relevant, distributed digital environment.Relevance / Science TraceabilityBlockchain solutions can benefit all NASA Mission Directorates and functional organizations. NASA activities could be dramatically more efficient and lower risk through Blockchain support of more automated creation, execution, and completion verification of important agreements, such as international, supply chain, or data use.