Blockchain Service Object Unlocking for Fork-Aware Fee Collection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing blockchain management systems are vulnerable to improper use of service objects due to exploitation of blockchain behavior during fork events, leading to uncollected fees and unauthorized usage.

Innovation Solution

A control method that generates transaction data indicating service object unlocking and stores it in a blockchain, using a fee collection smart contract to ensure proper usage fees are collected, even in cases of conflicting contracts.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If blockchain is used to manage service object usage, then transparency and trust are improved, but vulnerability to fork exploitation increases

Engineering Contradiction:
ImprovetrustVSAvoidfork exploitation
Core Design Contradiction:
ReliabilityVSObject-affected harmful factors

Solution Approach 1:

The patent applies preliminary anti-action by implementing a fee collection smart contract that proactively monitors and detects conflicting contracts before they can be exploited. The system预先 establishes verification mechanisms that identify fork exploitation attempts and prevent improper service object usage before it occurs, rather than reacting after the fact.

Inventive Principle:
Principle #9Preliminary anti-action

Solution Approach 2:

The patent introduces a fee collection smart contract as an intermediary between the blockchain and service object management. This intermediary layer verifies contract validity, checks for conflicts, and ensures proper fee collection, thereby mediating the interaction between blockchain transactions and service object access to prevent exploitation.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If blockchain fork behavior is allowed, then system flexibility is improved, but improper service object usage increases

Engineering Contradiction:
Improvesystem flexibilityVSAvoidimproper usage
Core Design Contradiction:
Adaptability or versatilityVSObject-generated harmful factors

Solution Approach 1:

The patent implements feedback mechanisms through the fee collection smart contract that continuously monitors blockchain state changes, detects conflicting contracts, and provides feedback to prevent improper service object usage. The system observes fork events, verifies their legitimacy, and responds by blocking or allowing service object access based on verification results.

Inventive Principle:
Principle #23Feedback

3Measurement precision

If fee collection verification is implemented, then fee accuracy is improved, but system complexity increases

Engineering Contradiction:
Improvefee accuracyVSAvoidsystem complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent applies self-service by implementing automated fee collection verification through smart contracts that autonomously execute fee accuracy checks without requiring manual intervention. The system self-verifies contract validity, automatically detects conflicts, and enforces fee collection rules, reducing the need for complex external verification infrastructure.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS12373832B2Control method, control device, and recording medium
Publication Date: 2025.07.29 PANASONIC INTELLECTUAL PROPERTY CORP OF AMERICA
  • US12373832B2 patent drawing
  • US12373832B2 patent drawing
  • US12373832B2 patent drawing

AI summary

A control method is a control method for controlling a first node that manages a first blockchain in a first distributed ledger in a system utilized to use a service object and including the first node and a plurality of second nodes that each manage a second blockchain in a second distributed ledger. The control method includes: generating first transaction data indicating that the service object has been unlocked when the service object is to be used, the first transaction data including a first contract ID uniquely identifying a first contract to use the service object; and storing a block containing the first transaction data in the first blockchain.