Blockchain Data Verification via Check Program and Server Signature

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In blockchain networks, processing details stored in a history database may lack reliability since they are managed by a business operator without public verification, leading to potential inaccuracies and low trust in the data processing history.

Innovation Solution

A non-transitory computer-readable recording medium stores a program that causes a computer to execute a process involving acquiring a check program, executing it to verify data processing, obtaining a signature from a server, and publishing the verified results within the blockchain network, thereby enhancing the reliability of data processing history.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If data processing history is managed by a business operator in a blockchain network, then the processing can be performed efficiently, but the reliability of the processing details is reduced due to lack of public verification

Engineering Contradiction:
Improvedata processing efficiencyVSAvoiddata processing history reliability
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent introduces a check program as an intermediary mechanism that independently verifies data processing operations. This check program acts as a mediator between the business operator's data processing and the blockchain network's trust requirements, providing public verification without disrupting the efficiency of the original processing operations

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent implements a feedback mechanism where check results from the check program are published back to the blockchain network. This feedback loop allows the network to verify processing accuracy while maintaining the original processing efficiency, as the check operations run parallel to and independently of the main data processing workflow

Inventive Principle:
Principle #23Feedback

2Reliability

If check programs are executed to verify data processing, then the reliability of processing history is improved, but the system complexity increases

Engineering Contradiction:
Improvedata processing history reliabilityVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The check program is designed as a universal, standardized component that can verify multiple types of data processing operations through a common interface. This multi-functionality reduces system complexity by avoiding the need for separate verification mechanisms for different processing types

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

The patent uses digital signatures and cryptographic copies of data to enable verification without requiring direct access to or manipulation of the original data. This copying approach simplifies the verification system by working with replicated information rather than the complex original processing infrastructure

Inventive Principle:
Principle #26Copying

Data Source

PatentUS12323531B2Communication apparatus and communication method to check data and publish a check result in a blockchain network
Publication Date: 2025.06.03 FUJITSU LTD
  • US12323531B2 patent drawing
  • US12323531B2 patent drawing
  • US12323531B2 patent drawing

AI summary

A non-transitory computer-readable recording medium has stored therein a program that causes a computer to execute a process. The process includes acquiring a check program for checking data processing on data from a server in a blockchain network, executing the check program, giving a first signature of the server to a check result generated by executing the data processing during the execution of the check program, and publishing the check result with the first signature in the blockchain network.