Multi-Level Blockchain Protocol for Secondary Data Chain Embedding

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Blockchain systems using a UTXO-based transaction model face challenges in managing secondary data chains, particularly when a secondary blockchain becomes unviable or when private data integrity proofs are required, as they lack efficient mechanisms for embedding and securing data within a core blockchain.

Innovation Solution

A multi-level blockchain protocol is implemented, where a core blockchain acts as a carrier for a secondary data chain, utilizing consensus-based locking mechanisms to ensure data integrity and immutability, allowing ML block producers to generate and record ML blocks that include data blocks from the secondary chain as core blockchain transactions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If a secondary blockchain is used to store data, then data storage capacity and flexibility are improved, but system reliability deteriorates when the secondary blockchain becomes unviable

Engineering Contradiction:
Improvedata storage capacityVSAvoidsystem reliability
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent embeds the secondary data chain within the core blockchain structure, where secondary data blocks are nested as transactions in the core chain. This allows the secondary chain to leverage the core blockchain's reliability while maintaining data storage flexibility. The nested structure ensures that even if the secondary chain becomes unviable, the data remains secured by the core blockchain.

Inventive Principle:
Principle #7Nested doll (Nesting)

Solution Approach 2:

The patent implements consensus-based locking mechanisms in advance, where data in the secondary chain is locked through consensus procedures before being embedded in the core blockchain. This preliminary locking action ensures data integrity and immutability are established beforehand, preventing future reliability issues even if the secondary chain becomes unviable.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If data is embedded in the core blockchain, then data integrity and immutability are improved, but device complexity increases

Engineering Contradiction:
Improvedata integrityVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent segments the blockchain system into a core blockchain layer and a secondary data chain layer. The core blockchain handles consensus and security, while the secondary chain manages data storage and retrieval. This segmentation allows data integrity to be ensured through the core chain's consensus mechanism without requiring the entire system to handle all data processing, thus managing complexity through functional separation.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The core blockchain transactions are designed to serve multiple functions: they maintain the core chain's ledger while simultaneously carrying secondary data chain information. This multi-functionality reduces overall system complexity by using a single infrastructure (the core blockchain) to achieve both security/integrity and data storage goals, rather than requiring separate systems for each function.

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

3Reliability

If consensus-based locking mechanisms are used, then data security is improved, but processing time increases

Engineering Contradiction:
Improvedata securityVSAvoidprocessing time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent applies consensus-based locking mechanisms selectively rather than universally. Consensus procedures are applied to lock data when it is embedded in the core blockchain, providing security where needed. However, once locked, subsequent operations can proceed without repeating full consensus procedures, reducing processing time for routine operations while maintaining security for critical data embedding actions.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS20240289784A1Tiered consensus
Publication Date: 2024.08.29 NCHAIN LICENSING AG
  • US20240289784A1 patent drawing
  • US20240289784A1 patent drawing
  • US20240289784A1 patent drawing

AI summary

A computer-implemented method of using a multi-level, ML, blockchain protocol to reach consensus on a data chain using a core blockchain, wherein the method comprises: obtaining a target data block associated with the data chain; generating a target ML block of the ML blockchain, wherein the target ML block is a respective core blockchain transaction and comprises a) the target data block, and b) a target chain output, wherein the target chain output is configured to be spent by a respective chain input of a subsequent ML block and comprises a locking script configured to implement a respective consensus-based locking mechanism, wherein the respective consensus-based locking mechanism of each respective ML block is a function of the respective data block of that respective ML block, and c) a target chain input that references the respective chain output of a previous ML block.