Blockchain Transaction Presentation via Smart Contract Intermediary

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current blockchain transaction processing methods fail to present service information in a user-friendly manner, as it can be abstract, unclear, or only in text format, lacking visual representation.

Innovation Solution

Deploying a smart contract in the blockchain network to determine and write presentation information into a transaction log, allowing for the user-friendly display of service information when querying a blockchain transaction.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If service information is stored directly in blockchain transaction, then data integrity is ensured, but user understanding difficulty increases due to abstract or unclear presentation

Engineering Contradiction:
Improvedata integrityVSAvoiduser understanding
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The patent introduces a presentation information conversion mechanism that acts as an intermediary between the raw service information stored in the blockchain and the user interface. This conversion layer transforms abstract service codes and unclear summaries into vivid, user-friendly presentations (such as graphical icons, colored indicators, or descriptive text) without altering the underlying service information stored in the blockchain, thus maintaining data integrity while improving user understanding.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Device complexity

If service information is presented in text format only, then data storage simplicity is maintained, but information vividness and user engagement decrease

Engineering Contradiction:
Improvedata storage simplicityVSAvoidinformation vividness
Core Design Contradiction:
Device complexityVSEase of operation

Solution Approach 1:

The patent segments the information presentation into two distinct parts: the original service information stored in the blockchain (maintaining simplicity) and the converted presentation information displayed to users (providing vividness). The presentation information is further segmented into different types such as graphical icons, colored indicators, and descriptive text, allowing flexible combination to enhance user engagement without complicating the underlying data storage structure.

Inventive Principle:
Principle #1Segmentation

3Ease of operation

If presentation information is added to blockchain transaction, then user experience improves, but blockchain data structure complexity increases

Engineering Contradiction:
Improveuser experienceVSAvoidblockchain data structure
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent uses a presentation information conversion mechanism as an intermediary that operates outside the core blockchain data structure. The conversion process takes raw service information from the blockchain transaction and generates presentation information separately, which is then displayed to users. This approach improves user experience while avoiding direct modification of the blockchain data structure, thus minimizing complexity increases.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent creates a copy of the service information specifically for presentation purposes, rather than modifying the original service information stored in the blockchain. This copy contains the converted, user-friendly presentation format (graphical icons, colored indicators, etc.), allowing enhanced user experience while keeping the original blockchain data structure intact and simple.

Inventive Principle:
Principle #26Copying

Data Source

PatentUS10903989B2Blockchain transaction processing method and apparatus
Publication Date: 2021.01.26 ADVANCED NEW TECHNOLOGIES CO LTD
  • US10903989B2 patent drawing
  • US10903989B2 patent drawing
  • US10903989B2 patent drawing

AI summary

Disclosed herein are methods, systems, and apparatus, including computer programs encoded on computer storage media, for processing blockchain transactions. One of the methods includes: obtaining, by a blockchain node of a consortium blockchain network, a blockchain transaction associated with a service; invoking a smart contract corresponding to the service; determining presentation information based on the smart contract and the service, wherein the presentation information is presented to a user through a client device in response to receiving a query from the client device; recording the presentation information into a blockchain transaction log based on the smart contract; and recording the blockchain transaction and the blockchain transaction log of the blockchain transaction into a blockchain.