Dynamic Blockchain Node Assignment for Transaction Type and Intelligence

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current Distributed Ledger Technology (DLT) and blockchain systems face inefficiencies due to fixed, immutable data storage lacking context and metadata, leading to wasted storage space and inefficient resource use, as well as non-standardized data formats causing issues in data transfer and application compatibility.

Innovation Solution

Implementing systems and methods to dynamically assign nodes to groups within blockchains based on transaction type and node intelligence using DLT in conjunction with a cloud-based computing environment, enabling dynamic metadata management and validation, and improving data storage and retrieval efficiency through indexing and smart contract validation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If data is stored in a fixed, immutable manner in blockchain, then data integrity and security are improved, but storage efficiency deteriorates due to wasted space and lack of context

Engineering Contradiction:
Improvedata integrityVSAvoidstorage efficiency
Core Design Contradiction:
ReliabilityVSLoss of substance

Solution Approach 1:

The patent implements nested data structures where metadata is embedded within transaction data blocks. Each block contains not only the primary transaction data but also associated metadata that provides context, indexing information, and validation rules. This nesting allows the system to maintain immutable transaction records while efficiently storing contextual information in a compact, organized manner that reduces redundant storage.

Inventive Principle:
Principle #7Nested doll (Nesting)

Solution Approach 2:

The patent introduces a temporal dimension to blockchain data storage by implementing versioned metadata and historical state tracking. Instead of storing only current state data, the system preserves historical versions of data and metadata in an optimized format, allowing efficient retrieval of past states without duplicating entire blockchains. This dimensional approach enables space-efficient storage of contextual information.

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

2Adaptability or versatility

If non-standardized data formats are used in blockchain transactions, then flexibility and adaptability are improved, but data transfer efficiency and application compatibility deteriorate

Engineering Contradiction:
Improvedata format flexibilityVSAvoiddata transfer efficiency
Core Design Contradiction:
Adaptability or versatilityVSProductivity

Solution Approach 1:

The patent implements a dynamic parameter system where data formats and metadata schemas can be modified without changing the underlying blockchain structure. The system uses configurable parameters that allow different data representations, encoding schemes, and validation rules to be applied based on transaction type and requirements. This parameter-driven approach maintains flexibility while enabling standardized processing paths for common transaction types, improving transfer efficiency.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent segments data into standardized core transaction fields and extensible metadata sections. The core fields follow a rigid, efficient format optimized for validation and processing, while the metadata section allows flexible, customized data structures. This segmentation enables the system to process essential transaction data efficiently while accommodating diverse, application-specific data requirements in the metadata portion without compromising overall compatibility.

Inventive Principle:
Principle #1Segmentation

3Reliability

If all nodes process every transaction in a blockchain, then decentralization and security are improved, but processing speed and scalability deteriorate

Engineering Contradiction:
Improvedecentralized securityVSAvoidtransaction processing speed
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent implements local quality optimization by allowing different nodes to specialize in processing specific types of transactions based on their capabilities and workload. The system dynamically assigns transaction routing and validation responsibilities to appropriate nodes, enabling high-performance computing nodes to handle complex validations while other nodes focus on simpler transactions. This specialization maintains decentralized security through distributed validation while significantly improving overall processing throughput.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent introduces dynamic node assignment and consensus mechanisms that adapt to current network conditions, transaction types, and node availability. Instead of static, uniform transaction processing across all nodes, the system dynamically adjusts which nodes validate which transactions based on real-time factors such as node load, expertise, and transaction priority. This dynamic approach maintains the security benefits of widespread participation while optimizing processing speed by preventing unnecessary work at each node.

Inventive Principle:
Principle #15Dynamics

4Loss of information

If metadata and contextual information are added to blockchain transactions, then data utility and validation capability are improved, but storage requirements and complexity increase

Engineering Contradiction:
Improvedata context and metadataVSAvoidsystem complexity
Core Design Contradiction:
Loss of informationVSDevice complexity

Solution Approach 1:

The patent implements preliminary action by pre-defining metadata schemas, validation rules, and data structures at the time of transaction creation or before transaction processing. Rather than adding complex metadata and validation logic dynamically during transaction execution, the system prepares and validates metadata structures in advance, organizing contextual information according to predefined templates. This preliminary organization reduces the complexity of real-time processing while preserving comprehensive data context and metadata.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS11875400B2Systems, methods, and apparatuses for dynamically assigning nodes to a group within blockchains based on transaction type and node intelligence using distributed ledger technology (DLT)
Publication Date: 2024.01.16 SALESFORCE INC
  • US11875400B2 patent drawing
  • US11875400B2 patent drawing
  • US11875400B2 patent drawing

AI summary

Exemplary systems, methods, and apparatuses dynamically assign nodes to a group within blockchains based on transaction type and node intelligence using Distributed Ledger Technology (DLT) in conjunction with a cloud based computing environment. The exemplary system operates a blockchain interface to the blockchain on behalf of a plurality of tenants of the host organization, creates a consensus group on the blockchain and associates the consensus group with a specific transaction type for transactions to be processed via the blockchain. The system further assigns participating nodes to the consensus group and grants increased weight consensus voting rights to the consensus group.