Ledger System Transaction Request Management

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current ledger systems are time-consuming and prone to human error in managing transaction requests, and they lack efficient methods for verifying immutability, reliability, and traceability of transactions due to their non-immutable nature and complex consensus processes.

Innovation Solution

A ledger system that uses a blockchain-based data structure to store transaction requests in request streams, with separate index and storage streams for storage information and authentication, allowing for efficient management and verification of transactions, including generating blocks that only include storage elements and indexes, thereby improving security, reliability, and efficiency.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If distributed ledger systems use consensus processes to validate transactions, then security and immutability are improved, but processing time and system complexity increase significantly

Engineering Contradiction:
Improvetransaction validation securityVSAvoidtransaction processing time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent segments the transaction validation process into two independent parts: (1) storing transaction requests in request streams with sequential numbering, and (2) generating blocks that reference these requests. This segmentation allows the system to maintain security through block generation while avoiding time-consuming consensus processes for every transaction validation.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces request streams as an intermediary layer between transaction submission and block generation. These streams act as a buffer that decouples the immediate transaction recording from the periodic block creation process, eliminating the need for real-time consensus validation of each transaction while maintaining system security.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If ledger systems store complete transaction data in blockchain blocks, then data integrity is improved, but storage space and computational requirements increase

Engineering Contradiction:
Improvedata integrityVSAvoidstorage space requirement
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The patent extracts the complete transaction data from the blockchain blocks and stores it separately in request streams. The blocks only contain references (pointers) to the transaction requests, extracting the bulk data storage function from the integrity verification function. This maintains data integrity through cryptographic references while dramatically reducing block size and storage requirements.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent moves transaction data storage to a different dimension - from within blockchain blocks to external request streams. This dimensional separation allows the blockchain to focus on integrity verification through minimal references while the request streams handle bulk data storage, optimizing both storage efficiency and data integrity.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

3Device complexity

If manual processes are used to manage transaction requests in relational databases, then system complexity is reduced, but human error and processing efficiency increase

Engineering Contradiction:
Improvesystem structure simplicityVSAvoidtransaction management efficiency
Core Design Contradiction:
Device complexityVSProductivity

Solution Approach 1:

The patent implements automated self-service mechanisms where the system automatically assigns sequential numbers to transaction requests, stores them in request streams, and generates blocks with cryptographic references. This eliminates manual intervention entirely, reducing human error while maintaining simple automated processes that continuously manage transactions without human oversight.

Inventive Principle:
Principle #25Self-service

Data Source

PatentEP3834157B1Managing transaction requests in ledger systems
Publication Date: 2023.09.13 ALIPAY (HANGZHOU) INFORMATION TECH CO LTD
  • EP3834157B1 patent drawingFigure 1~2
  • EP3834157B1 patent drawingFigure 3~4B
  • EP3834157B1 patent drawingFigure 5

AI summary

Disclosed herein are methods, systems, and apparatus, including computer programs encoded on computer storage media, for managing transaction requests in ledger systems. One of the methods includes: receiving a plurality of transaction requests by a computing system, each of the plurality of transaction requests including content information of a corresponding transaction and authentication information of the corresponding transaction, storing each of the plurality of transaction requests in a request stream by the computing system, obtaining storage information of a transaction request of the plurality of transaction requests in the request stream by the computing system, and storing the storage information of the transaction request in an index of an index stream and authentication information of a transaction corresponding to the transaction request in a storage element of a storage stream by the computing system, the storage element corresponding to the index, the index stream being associated with the storage stream.