Dynamic Blockchain Chain Addition via Asset-Backed Consensus

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing blockchain systems face performance degradation due to redundant transaction processing across multiple nodes, limited ability to add new chains during operation, and increased Byzantine faults when nodes participate in multiple chains simultaneously.

Innovation Solution

A method that allows nodes to dynamically participate in additional chains by depositing assets, selecting consensus nodes based on share values, and performing distributed consensus, enabling real-time addition of new chains without reconfiguring nodes, thereby improving processing performance through parallel processing.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If nodes are reconfigured in each epoch to process transactions in parallel across multiple chains, then processing performance is improved, but the system cannot add new chains dynamically and transaction processing is delayed at epoch boundaries

Engineering Contradiction:
Improvetransaction processing performanceVSAvoidability to add new chains
Core Design Contradiction:
ProductivityVSAdaptability or versatility

Solution Approach 1:

The patent implements dynamic chain addition by allowing nodes to join or leave chains at any block boundary without requiring epoch-based reconfiguration. The dynamic difficulty adjustment mechanism automatically adapts to changing network conditions and chain configurations, enabling the system to flexibly accommodate new chains while maintaining security and performance.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent divides the blockchain system into independent chains that can operate in parallel, with each chain having its own set of validating nodes. This segmentation allows different chains to process different transaction types or applications independently, improving overall system throughput while enabling dynamic addition of new chain segments.

Inventive Principle:
Principle #1Segmentation

2Productivity

If nodes are assigned to specific chains in each epoch, then parallel processing is achieved, but a single node cannot simultaneously participate in consensus processes of multiple chains

Engineering Contradiction:
Improveparallel processing capabilityVSAvoidnode participation flexibility
Core Design Contradiction:
ProductivityVSEase of operation

Solution Approach 1:

The patent enables nodes to participate in multiple chains simultaneously by implementing a universal node architecture that can validate transactions and participate in consensus across different chains. The dynamic difficulty adjustment ensures that nodes can efficiently manage their participation across multiple chains without compromising security or performance.

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

3Stability of the object's composition

If the maximum number of chains is preset in the blockchain system, then system stability is maintained, but the system cannot accommodate more than the preset number of chains

Engineering Contradiction:
Improvesystem stabilityVSAvoidchain expansion capability
Core Design Contradiction:
Stability of the object's compositionVSAdaptability or versatility

Solution Approach 1:

The patent replaces preset chain limits with dynamic adjustment mechanisms that automatically adapt to network conditions. The dynamic difficulty adjustment algorithm ensures that as new chains are added, the security parameters and validation requirements are automatically recalibrated to maintain system stability without arbitrary limits on the number of chains.

Inventive Principle:
Principle #15Dynamics

4Reliability

If transactions are transferred to all nodes for processing, then consensus security is maintained, but the cost of transferring transactions degrades overall blockchain performance

Engineering Contradiction:
Improveconsensus securityVSAvoidblockchain performance
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent implements local quality by assigning specific transaction processing responsibilities to nodes based on their participation in particular chains. Instead of transferring all transactions to all nodes, each node processes transactions only for the chains it participates in, reducing redundant transmission costs while maintaining security through the dynamic difficulty adjustment mechanism that ensures adequate validation coverage.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS20240111785A1Method and apparatus of adding additional chain to blockchain, and method and apparatus of generating shard for the same
Publication Date: 2024.04.04 ELECTRONICS & TELECOMM RES INST
  • US20240111785A1 patent drawing
  • US20240111785A1 patent drawing
  • US20240111785A1 patent drawing

AI summary

Disclosed herein is a method for adding an additional chain to a blockchain. The method includes depositing, by a node of the blockchain, an asset corresponding to the additional chain; selecting the node as one of consensus nodes for connecting an additional block to the additional chain based on a share value corresponding to the asset; and performing, by the node, distributed consensus for connecting the additional block. Here, nodes constituting the blockchain include major shareholder nodes for processing transactions.