Blockchain Account Balance Segmentation for Parallel Transaction Processing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current blockchain transaction systems face inefficiencies in transaction throughput and privacy protection, particularly in managing reserve balances and inward/outward remittance transactions, which can lead to concurrency issues and compromised account privacy.

Innovation Solution

The proposed method involves dividing blockchain account balances into reserve balances, inward remittance balances, and outward remittance balances, using homomorphic encryption to record commitments in the blockchain ledger, and employing off-chain channels for verification and signature generation to ensure secure and efficient transactions, allowing parallel execution of transactions and maintaining account privacy.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If blockchain accounts use a unified balance structure for transactions, then transaction processing is simple, but transaction throughput is limited and concurrency issues occur

Engineering Contradiction:
Improvetransaction throughputVSAvoidaccount structure complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent segments the unified blockchain account balance into three distinct components: reserve balance (for outward remittance transactions), inward remittance balance (for incoming transactions), and outward remittance balance (for outgoing transactions). This segmentation allows parallel processing of different transaction types without concurrency conflicts, thereby improving transaction throughput while maintaining manageable complexity through clear functional separation.

Inventive Principle:
Principle #1Segmentation

2Reliability

If blockchain records all transaction details publicly, then transparency and verification are improved, but account privacy is compromised

Engineering Contradiction:
Improvetransaction verificationVSAvoidaccount privacy
Core Design Contradiction:
ReliabilityVSLoss of information

Solution Approach 1:

The patent applies local quality by recording different types of information in different locations with different privacy properties. Reserve balances and their commitments are recorded on-chain for verification, while inward/outward remittance balances can be managed with selective privacy. The commitment mechanism allows verification of transaction validity without exposing actual balance amounts, achieving local optimization of transparency versus privacy.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent introduces commitments as an intermediary between actual balance values and public recording. Commitments are cryptographic representations that allow verification of balance existence and transaction validity without revealing the actual balance amounts. This intermediary mechanism enables reliable verification while preserving account privacy.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Measurement precision

If blockchain nodes verify all transactions sequentially, then verification accuracy is maintained, but transaction processing speed decreases

Engineering Contradiction:
Improveverification accuracyVSAvoidtransaction processing speed
Core Design Contradiction:
Measurement precisionVSSpeed

Solution Approach 1:

The patent performs preliminary actions by pre-calculating and recording commitments of reserve balances in the blockchain before transactions occur. This allows blockchain nodes to quickly verify transaction validity by checking pre-computed commitments rather than performing complex verification calculations for each transaction, thereby maintaining verification accuracy while significantly improving processing speed.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS11481775B2Method, apparatus and electronic device for blockchain transactions
Publication Date: 2022.10.25 ADVANCED NEW TECHNOLOGIES CO LTD
  • US11481775B2 patent drawing
  • US11481775B2 patent drawing
  • US11481775B2 patent drawing

AI summary

A method for implementing blockchain-based transactions comprises: determining a transaction amount to be remitted from a remitter's blockchain account into a receiver's blockchain account, wherein a balance of the remitter's blockchain account comprises multiple reserve balances, and commitments of the reserve balances are recorded in a blockchain; selecting one or more of the reserve balances from the remitter's blockchain account, wherein the sum of the selected one or more reserve balances is not smaller than the transaction amount; and submitting to the blockchain a transaction comprising an identification of each of the selected one or more reserve balances and a commitment of the transaction amount, for the selected one or more reserve balances to be removed from the remitter's blockchain account and the transaction amount to be added to the receiver's blockchain account.