Hierarchical Blockchain Processing for Sensitive-Data Synchronization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In hierarchical blockchain networks, sensitive data on local consensus sub-chains is publicly accessible, compromising privacy and security due to indiscriminate synchronization among service nodes.

Innovation Solution

Implement a service processing node in the service layer to execute and optimize sensitive services, with a service aggregation process that includes service execution and optimization, followed by verification to ensure privacy and security.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If local consensus nodes write plaintext service data into blocks on local consensus sub-chains, then service processing efficiency is improved and data accessibility is enhanced, but privacy and security of sensitive data are compromised due to indiscriminate synchronization among service nodes

Engineering Contradiction:
Improveservice processing efficiencyVSAvoidprivacy and security risk
Core Design Contradiction:
ProductivityVSObject-affected harmful factors

Solution Approach 1:

The patent introduces a privacy protection mechanism as an intermediary between service nodes and local consensus nodes. This mechanism encrypts sensitive data before it is packaged into blocks, allowing service nodes to synchronize data efficiently while the privacy protection layer prevents unauthorized access to sensitive information during transmission and storage

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent changes the state of sensitive data from plaintext to encrypted form through parameter transformation. By applying encryption algorithms to sensitive fields in service data, the system maintains data usability for processing while transforming it into an protected state that prevents unauthorized access during blockchain synchronization

Inventive Principle:
Principle #35Parameter changes

2Speed

If service nodes synchronize data from local consensus sub-chains indiscriminately, then data accessibility and synchronization speed are improved, but data security is worsened due to exposure of sensitive information

Engineering Contradiction:
Improvesynchronization speedVSAvoiddata security
Core Design Contradiction:
SpeedVSReliability

Solution Approach 1:

The privacy protection mechanism serves as an intermediary layer that service nodes interact with during data synchronization. This layer enables fast synchronization by allowing nodes to retrieve and process encrypted data efficiently, while simultaneously protecting security by preventing direct access to plaintext sensitive information

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent applies different protection levels to different parts of the data structure. Non-sensitive fields remain in plaintext for efficient processing, while sensitive fields are encrypted. This local differentiation allows service nodes to synchronize data quickly while only the necessary encrypted portions protect the sensitive information

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS20250286719A1Data processing method and apparatus based on hierarchical chain, device, and medium
Publication Date: 2025.09.11 TENCENT TECHNOLOGY (SHENZHEN) CO LTD
  • US20250286719A1 patent drawing
  • US20250286719A1 patent drawing
  • US20250286719A1 patent drawing

AI summary

Embodiments of this application disclose a data processing method and apparatus based on a hierarchical chain, a device, and a medium, which are applicable to the field of blockchain technologies. The method includes invoking the service aggregation process to execute the block to be processed to obtain a service execution result; determining a block execution result, and invoking the service aggregation process to optimize the block execution result, to obtain a block optimization result and an optimization proof; obtaining a result hash of the block execution result, a service hash of each service, the service execution proof, the optimization proof, and a blockhead of the block to be processed, a backhaul service to be backhauled to the local consensus node; and backhauling the backhaul service to obtain a service verification result to be returned to the service node.