Modular Blockchain Kernel Architecture for Scene Adaptation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional blockchain implementation schemes are primarily suited for digital currencies, making them less applicable and more costly to adapt for other business scenes, requiring extensive framework reconstruction that is difficult and costly to maintain.

Innovation Solution

A modular blockchain kernel architecture with a kernel engine and component adaptor allows for the extension and customization of blockchain systems without code invasion, enabling flexible configuration of kernel components to suit various application scenes.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If conventional blockchain implementation schemes are used for digital currencies, then the system works well for digital currency applications, but the system becomes difficult and costly to adapt for other business scenes requiring extensive framework reconstruction

Engineering Contradiction:
Improveapplicability to different business scenesVSAvoidframework reconstruction complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The blockchain system is divided into independent modules: kernel components (consensus, ledger, network, transaction management) and application components. This segmentation allows different business scenes to be implemented by configuring different application components without modifying the core kernel, thereby improving adaptability while reducing reconstruction complexity.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent creates a universal blockchain kernel that can serve multiple business scenes through standardized interfaces and configurable parameters. The kernel provides core functions that are scene-agnostic, while application-specific requirements are met through parameter configuration and component selection, enabling one kernel to support multiple applications without extensive reconstruction.

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

2Adaptability or versatility

If extensive framework reconstruction is performed to adapt blockchain for different business scenes, then the system can be customized for specific applications, but the development cost and technical threshold increase significantly

Engineering Contradiction:
Improvecustomization for specific applicationsVSAvoiddevelopment cost and technical threshold
Core Design Contradiction:
Adaptability or versatilityVSEase of manufacture

Solution Approach 1:

The system employs dynamic configuration mechanisms where blockchain parameters, consensus algorithms, and network settings can be adjusted without code modification. This allows customization for different applications through configuration files and parameter settings rather than extensive framework reconstruction, significantly reducing development cost and technical threshold.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent introduces an intermediary layer between the kernel and applications, consisting of standardized interfaces and adapter components. This intermediary allows application-specific requirements to be met without directly modifying the kernel code, reducing development complexity and cost while maintaining customization capability.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Adaptability or versatility

If in-depth reconstruction on the framework is performed to improve applicability, then the system can be adapted to new business scenes, but the reconstruction becomes difficult and costly, and latest framework updates cannot be automatically followed up

Engineering Contradiction:
Improveapplicability to new business scenesVSAvoidability to follow framework updates
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

By segmenting the system into stable kernel components and flexible application components, the patent ensures that framework updates can be applied to the kernel without affecting application-specific customizations. Application components can be independently updated or reconfigured, maintaining reliability while improving applicability.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system uses configuration files and parameter templates that can be copied and adapted for different business scenes without modifying the underlying framework code. This allows rapid adaptation to new scenes while maintaining the ability to follow framework updates, as the core codebase remains unchanged.

Inventive Principle:
Principle #26Copying

Data Source

PatentUS11588654B2Method and apparatus for operating blockchain system, device and storage medium
Publication Date: 2023.02.21 BEIJING BAIDU NETCOM SCI & TECH CO LTD
  • US11588654B2 patent drawing
  • US11588654B2 patent drawing
  • US11588654B2 patent drawing

AI summary

Provided are a method and apparatus for operating a blockchain system, a device and a storage medium. The method is described below. To-be-processed blockchain data is acquired through a kernel engine of a blockchain system. The to-be-processed blockchain data is processed through the kernel engine, and a kernel component interface provided by a component adaptor is called during the processing process of the to-be-processed blockchain data to call a kernel component.