Blockchain Transaction Presentation via Smart Contract Intermediary
Find Innovative SolutionsGenerate 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
Engineering 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
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.
2Device complexity
If service information is presented in text format only, then data storage simplicity is maintained, but information vividness and user engagement decrease
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.
3Ease of operation
If presentation information is added to blockchain transaction, then user experience improves, but blockchain data structure complexity increases
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.
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.
Data Source
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.


