Blockchain Node Data Conversion for Consensus Reliability

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In blockchain networks, differences in operating systems and compilation languages among nodes lead to inconsistent digest generation during encryption and decryption, resulting in increased consensus failure and reduced transaction data processing efficiency.

Innovation Solution

Implementing a blockchain-based data processing method where nodes determine a transaction type and apply a predetermined processing policy with conversion rules to format transaction data uniformly, ensuring accurate restoration and consensus processing across different platforms.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If blockchain nodes use different operating systems and compilation languages for processing transaction data, then the system achieves higher adaptability and versatility, but digest consistency deteriorates and consensus reliability decreases

Engineering Contradiction:
Improvesystem adaptabilityVSAvoidconsensus reliability
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent introduces a standardized serialization format as an intermediary layer between transaction data and the diverse operating systems/compilation languages. This intermediary ensures that all nodes, regardless of their underlying platform, process and compare digests in a consistent manner, resolving the contradiction between system adaptability and consensus reliability

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent changes the parameter of data representation by introducing a unified serialization standard. This parameter change ensures that transaction data is converted into a consistent format before digest calculation, eliminating platform-specific variations while maintaining the system's ability to handle diverse node configurations

Inventive Principle:
Principle #35Parameter changes

2Adaptability or versatility

If blockchain nodes serialize transaction data differently due to platform variations, then each node can operate on its preferred platform, but processing efficiency deteriorates due to increased consensus failures

Engineering Contradiction:
Improveplatform compatibilityVSAvoidprocessing efficiency
Core Design Contradiction:
Adaptability or versatilityVSProductivity

Solution Approach 1:

The patent implements a universal serialization format that serves multiple platforms simultaneously. This single standardized format enables nodes running on different operating systems and compilation languages to consistently process transaction data, thereby improving processing efficiency while maintaining broad platform compatibility

Inventive Principle:
Principle #6Universality (Multi-functionality)

3Device complexity

If no standardized conversion rule is applied, then the system maintains simplicity in implementation, but data consistency deteriorates across different nodes

Engineering Contradiction:
Improveimplementation complexityVSAvoiddata consistency
Core Design Contradiction:
Device complexityVSManufacturing precision

Solution Approach 1:

The patent applies preliminary action by establishing standardized serialization and deserialization rules before transaction processing occurs. These pre-defined conversion rules ensure that all nodes transform transaction data in the same manner, guaranteeing data consistency without requiring complex runtime negotiation or adjustment mechanisms

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentEP3910513B1Blockchain-based data processing method and device
Publication Date: 2023.01.11 ADVANCED NEW TECHNOLOGIES CO LTD
  • EP3910513B1 patent drawingFigure 1
  • EP3910513B1 patent drawingFigure 2
  • EP3910513B1 patent drawingFigure 3

AI summary

The present application discloses a blockchain-based data processing method and device. The method includes: determining, by a blockchain node and for obtained transaction data, a transaction type corresponding to the transaction data, by configuring a predetermined relationship between a transaction type and a processing policy, where the processing policy includes a data attribute used for conversion and a conversion rule corresponding to the data attribute; determining, based on the predetermined relationship, the processing policy corresponding to the transaction data; extracting, from the transaction data, an attribute value of the data attribute included in the processing policy, and converting the extracted attribute value of the data attribute into formatted information based on the conversion rule included in the processing policy; and performing, consensus processing on the transaction data based on the formatted information. This unified conversion method ensures that different blockchain nodes can accurately restore converted information to original data, thereby improving consensus efficiency and processing efficiency of the transaction data.