Blockchain Resource Registration via Object Data Structures
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The increasing amount of sensor data from smart devices and production systems poses challenges in monitoring and managing resources effectively, particularly in ensuring data integrity and security without a trusted intermediary, as existing technologies lack robust solutions for secure and efficient data management and processing.
Innovation Solution
A system utilizing a blockchain-based distributed ledger technology with registration, memory, and control modules to securely register, store, and process resources, employing cryptographic checksums and smart contracts to ensure data integrity and authenticity, allowing for secure and decentralized data management.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If blockchain technology is used to ensure data integrity and security, then data authenticity and trust are improved, but system complexity and computational overhead increase
Solution Approach 1:
The patent introduces a registration module as an intermediary that creates object data structures representing resources. This mediator layer simplifies the interaction with the blockchain by preprocessing and structuring data before it enters the distributed ledger, reducing the complexity burden on the overall system while maintaining data integrity through cryptographic hashing.
Solution Approach 2:
The system segments data management into distinct components: a registration module for creating object data structures, a memory module for storing these structures, and a control module for processing resources. This segmentation allows each module to handle specific tasks efficiently, reducing overall system complexity while maintaining the reliability benefits of blockchain technology.
2Reliability
If decentralized data management is implemented, then trust and security are improved, but data processing efficiency decreases
Solution Approach 1:
The registration module performs preliminary actions by creating and validating object data structures before data is committed to the blockchain. This preprocessing ensures that data is properly structured and hashed in advance, reducing the computational burden during actual blockchain operations and improving overall data processing efficiency while maintaining security.
Solution Approach 2:
The system creates object data structures as simplified representations or copies of actual resources. These object data structures contain essential information and cryptographic hashes that replicate the security properties of the full blockchain data without requiring all nodes to process the complete underlying data sets, thus improving processing efficiency.
3Loss of information
If object data structures are created for each resource, then resource tracking and monitoring are improved, but memory storage requirements increase
Solution Approach 1:
The patent creates object data structures as compact representations of resources, storing only essential identifying information and cryptographic hashes rather than complete resource data. This copying approach enables accurate resource tracking and monitoring while significantly reducing memory storage requirements compared to storing full resource information for each object.
Solution Approach 2:
The registration module extracts only the critical identifying features and cryptographic hashes from complete resource data to create object data structures. This extraction process maintains sufficient information for accurate resource tracking and monitoring while removing redundant data, thereby reducing storage requirements.
Data Source
Figure 1
Figure 2
Figure 3~4
AI summary
The invention is advantageous, for example, in order to monitor resources (e.g., equipment, goods, tools, raw materials such as steel, chemicals, oil) in a supply chain as comprehensively as possible and/or to define specifications for their handling, control and/or processing, whereby the processing is automatically controlled by the system, e.g., when the specifications are complied with or when the specifications are violated.