Blockchain Smart Contract Access Control for Service Devices
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing exchange systems using computing systems are often insecure and prone to unauthorized alterations, making it difficult to detect compromised transactions, leading to resource losses due to the involvement of middlemen in transaction handling.
Innovation Solution
Implementing a decentralized ledger system, such as a blockchain, to control service devices like locks, where payments and access are managed through smart contracts, eliminating the need for central entities by using user devices and proxy devices to interact directly with the blockchain for secure transactions.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If a centralized exchange system with middlemen is used to handle transactions, then ease of operation is improved, but security and reliability deteriorate due to vulnerability to unauthorized alterations and hacking
Solution Approach 1:
The patent extracts the middleman (centralized exchange system) from the transaction process and replaces it with a decentralized blockchain system. Users interact directly with smart contracts on the blockchain, eliminating the need for centralized intermediaries that are vulnerable to hacking and unauthorized alterations.
Solution Approach 2:
The patent introduces smart contracts as automated intermediaries that mediate transactions between users and service providers. These self-executing contracts encode transaction rules and conditions, providing secure and transparent mediation without requiring trusted centralized authorities.
2Reliability
If a decentralized ledger system is implemented to eliminate middlemen, then security and reliability are improved, but device complexity increases due to direct user-device blockchain interaction
Solution Approach 1:
The patent implements self-service through smart contracts that automatically execute transaction logic without human intervention. The system autonomously verifies conditions, transfers value, and updates state on the blockchain, reducing the need for complex manual verification processes.
Solution Approach 2:
The patent applies preliminary action by encoding all transaction rules, conditions, and logic in advance within smart contracts deployed on the blockchain. This pre-programming of transaction logic simplifies runtime execution and reduces the complexity of real-time decision-making in the system.
3Ease of operation
If centralized entities manage exchanges, then ease of operation is maintained, but loss of resources increases due to compromised transactions and hacking
Solution Approach 1:
The patent removes centralized exchange entities from the transaction process, eliminating the single points of failure that are vulnerable to hacking. By distributing transaction management across multiple nodes in a blockchain network, the system prevents catastrophic resource losses from security breaches.
Solution Approach 2:
The patent implements transparent feedback mechanisms through the blockchain's immutable ledger, where all transactions are publicly visible and verifiable. This transparency allows users to independently verify transaction integrity, providing immediate feedback on transaction status and preventing undetected resource losses.
Data Source
AI summary
A distributed ledger, e.g., blockchain, enabled operating environment includes a user device that accesses services of a service device by leveraging the decentralized blockchain. For example, a user device can lock/unlock a door (e.g., service device) by interfacing with a smart contract stored on the decentralized blockchain. The user device provides parameters, such as payment, that satisfies the variables of the smart contract such that the user device can access the service device. The service device regularly retrieves information stored in the smart contract on the decentralized blockchain. For example, the retrieved information can specify that the user device is authorized to access the service device or that the service device is to provide a service. Therefore, given the retrieved information, the service device provides the service to the user device.


