Blockchain Transaction Deadline Tree for Consensus-Based Data Cleaning

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current data cleaning methods for blockchain systems require manual intervention and can lead to inconsistent execution states and security issues due to the need for manual participation, especially when dealing with large data volumes.

Innovation Solution

A data cleaning method that automatically determines expired transaction tasks using a transaction deadline tree, generates a proposal message with transaction identification information, and broadcasts it to nodes for consensus-based cleaning, ensuring consistent and secure data removal.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If manual data cleaning mode is used, then data cleaning can be performed, but execution states of nodes become inconsistent and security problems occur

Engineering Contradiction:
Improveconsistency of execution statesVSAvoidmanual intervention required
Core Design Contradiction:
ReliabilityVSExtent of automation

Solution Approach 1:

The system performs self-service by automatically identifying expired transactions through the transaction deadline tree and initiating the cleaning process without requiring administrator intervention. The node autonomously determines which transactions to clean based on the deadline tree structure and broadcasts the cleaning proposal for consensus.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system implements feedback mechanisms where the node broadcasts proposal messages containing transaction identification information to other nodes, receives feedback through consensus votes, and adjusts the cleaning process accordingly. This ensures all nodes agree on which transactions to remove, maintaining consistent execution states across the blockchain.

Inventive Principle:
Principle #23Feedback

2Quantity of substance

If manual data cleaning is performed, then data volume can be reduced, but single-point behavior causes security issues in the entire blockchain

Engineering Contradiction:
Improvedata volumeVSAvoidsecurity of blockchain
Core Design Contradiction:
Quantity of substanceVSReliability

Solution Approach 1:

The system merges the data cleaning operation with the blockchain consensus process. The proposal message combining expired transaction identification information is broadcast to all nodes, and the cleaning action is merged with the block confirmation process. This ensures that data removal is not a isolated single-point behavior but a coordinated system-wide action that maintains security.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The system segments the cleaning process into distinct phases: (1) identification of expired transactions through the transaction deadline tree, (2) formation of proposal messages with transaction identification information, (3) broadcasting to nodes, and (4) execution after consensus. This segmentation allows each phase to be optimized and controlled independently, ensuring security at each step.

Inventive Principle:
Principle #1Segmentation

3Extent of automation

If automated data cleaning is implemented, then manual intervention is reduced, but complex consensus processes are required

Engineering Contradiction:
Improveautomatic cleaning processVSAvoidconsensus process complexity
Core Design Contradiction:
Extent of automationVSDevice complexity

Solution Approach 1:

The system performs preliminary action by pre-building and maintaining the transaction deadline tree that automatically identifies expired transactions. This pre-computed structure eliminates the need for complex real-time analysis during the cleaning process, reducing the computational burden on nodes while maintaining automation.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system extracts the complex identification and validation logic into separate modular components: the transaction deadline tree handles expiration determination, the proposal message structure handles communication, and the consensus mechanism handles coordination. This extraction simplifies each individual component while maintaining overall system complexity at an acceptable level.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS20260023728A1Data cleaning method and apparatus for blockchain, computer device, and storage medium
Publication Date: 2026.01.22 TENCENT TECHNOLOGY (SHENZHEN) CO LTD
  • US20260023728A1 patent drawing
  • US20260023728A1 patent drawing
  • US20260023728A1 patent drawing

AI summary

A data cleaning method performed by a computer device includes in response to a new block being generated in a blockchain including a first node maintained by the computer and a second node, obtaining a transaction deadline tree maintained by the first node, and determining an expired transaction task in the transaction deadline tree, extracting one or more target transaction tasks from a transaction pool of the blockchain, generating a proposal message of the new block that carries transaction identification information of the expired transaction task based on the expired transaction task and the one or more target transaction tasks, and broadcasting the proposal message to the second node to cause the second node to perform consensus on the new block based on the one or more target transaction tasks and clean the expired transaction task based on the transaction identification information after consensus is reached.