Blockchain Smart Contract Access Control for Service Devices

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improveease of operationVSAvoidsecurity
Core Design Contradiction:
Ease of operationVSReliability

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.

Inventive Principle:
Principle #2Taking out (Extraction)

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.

Inventive Principle:
Principle #24Intermediary (Mediator)

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

Engineering Contradiction:
ImprovesecurityVSAvoiddevice complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

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.

Inventive Principle:
Principle #25Self-service

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.

Inventive Principle:
Principle #10Preliminary action

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

Engineering Contradiction:
Improveease of operationVSAvoidresource loss
Core Design Contradiction:
Ease of operationVSLoss of energy

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.

Inventive Principle:
Principle #2Taking out (Extraction)

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.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS11316850B2Block-chain enabled service provider system
Publication Date: 2022.04.26 BC DEV LABS GMBH
  • US11316850B2 patent drawing
  • US11316850B2 patent drawing
  • US11316850B2 patent drawing

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.