Distributed Ledger Transaction Control via Node Reachability Quorum

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The existing blockchain-based systems for managing use reservations are vulnerable to improper use when a fork occurs, allowing users to exploit the system and avoid paying fees by manipulating communication between nodes.

Innovation Solution

A control method that involves transmitting transaction data to multiple nodes, counting successful communications, and storing data only when a predetermined number of nodes are reachable, thereby preventing improper use by ensuring data is shared across a majority of the network.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a blockchain is used to manage use reservations, then transactions can be recorded and managed, but the system becomes vulnerable to improper use when a fork occurs

Engineering Contradiction:
Improvetransaction recording reliabilityVSAvoidimproper use exploitation
Core Design Contradiction:
ReliabilityVSObject-affected harmful factors

Solution Approach 1:

The system performs preliminary verification by counting the number of second nodes that can successfully communicate with the first node before storing transaction data. This preliminary action prevents forks from occurring in the first place by ensuring majority consensus is achievable, thereby eliminating the vulnerability to improper use exploitation while maintaining transaction recording reliability.

Inventive Principle:
Principle #10Preliminary action

2Productivity

If transaction data is stored in the distributed ledger without checking node communication status, then the system operates faster, but improper use can be exploited when nodes are disconnected

Engineering Contradiction:
Improvetransaction processing speedVSAvoidprevention of improper use
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The system implements feedback by counting the number of second nodes that successfully communicate with the first node during transmission processing. This feedback mechanism provides real-time information about network connectivity status, enabling the system to make informed decisions about whether to store transaction data, thus preventing improper use while maintaining efficient operation.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS12118549B2Control method, control device, and recording medium for controlling a distributed ledger to use a service object
Publication Date: 2024.10.15 PANASONIC INTELLECTUAL PROPERTY CORP OF AMERICA
  • US12118549B2 patent drawing
  • US12118549B2 patent drawing
  • US12118549B2 patent drawing

AI summary

A control method according to the present disclosure is a control method for controlling a first node that holds 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 hold a second distributed ledger. The control method includes: executing transmission processing for transmitting first transaction data to each of the plurality of second nodes; counting a total number of the second nodes that successfully communicate with the first node in the transmission processing; and storing the first transaction data in the first distributed ledger when the total number counted is greater than a predetermined number, and skipping storing the first distributed ledger in the first transaction data when the total number counted is not greater than the predetermined number.