Blockchain Parking Access Using Multi-Signature Conditions
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing systems lack secure and efficient methods to control and record the use or access of resources, particularly IoT devices, using blockchain technology, which can prevent unauthorized access and ensure compliance with predefined conditions.
Innovation Solution
A blockchain-implemented method using multi-signature transactions and smart contracts to manage resource use, allowing incremental and conditional access, with an external oracle determining compliance and enforcing conditions through cryptographic signatures.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If blockchain technology is used to control resource access, then security and compliance are improved, but system complexity increases
Solution Approach 1:
The patent introduces an external oracle as an intermediary component that evaluates resource usage conditions and triggers appropriate blockchain transactions. This mediator simplifies the overall system by separating the complex condition evaluation logic from the blockchain transaction mechanism, allowing the blockchain to focus solely on secure recording and execution of predefined conditions.
Solution Approach 2:
The patent segments the resource control system into distinct functional components: condition evaluation (performed by the external oracle), transaction generation (performed by the blockchain system), and execution (performed by the resource access control mechanism). This segmentation allows each component to be optimized independently, reducing overall system complexity while maintaining high security standards.
2Reliability
If multi-signature transactions are used for conditional access, then compliance control is improved, but transaction processing time increases
Solution Approach 1:
The patent implements preliminary action by pre-defining multiple conditional transactions before resource access is needed. The external oracle evaluates conditions in advance and prepares appropriate transactions, so that when resource access is required, the blockchain only needs to execute pre-prepared transactions rather than creating and validating complex multi-signature transactions in real-time, significantly reducing processing time while maintaining compliance control.
3Loss of information
If blockchain recording is used for resource usage, then auditability is improved, but storage requirements increase
Solution Approach 1:
The patent extracts detailed resource usage data and condition evaluation results from the blockchain ledger, storing them in external databases or data warehouses. The blockchain maintains only the essential transaction metadata and cryptographic proofs, significantly reducing on-chain storage requirements while preserving complete auditability through the extracted data that can be queried as needed.
Data Source
AI summary
Techniques are presented for a blockchain-implemented method and system of controlling use of or access to a parking space. The method comprises generating a blockchain transaction indicative of a condition on use of, or access to, the parking space, the blockchain transaction comprising a multi-signature script requiring a plurality of signatures for completion of the blockchain transaction; providing a first subset of the plurality of signatures to the blockchain transaction to generate a partially signed signature script to partially complete the blockchain transaction; and responsive to the condition on use of or access to the parking space being satisfied, providing a second subset of the plurality of signatures to the blockchain transaction to fully complete the blockchain transaction.


