Multi-framework Managed Blockchain Service Control Plane

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The deployment and management of diverse blockchain frameworks are costly in terms of development time and resources, and existing solutions lack a unified interface for creating, operating, and managing different blockchains, leading to slowed development pace and varying advanced tooling and analytics features across platforms.

Innovation Solution

A multi-framework managed blockchain service is introduced, providing a common interface and framework-independent control plane to simplify management, allowing clients to operate multiple blockchains without redundant implementations, and reducing performance impact by separating the control plane from the data plane.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If a unified multi-framework managed blockchain service is implemented, then ease of operation and development time are improved, but device complexity increases due to supporting multiple blockchain frameworks

Engineering Contradiction:
Improveblockchain managementVSAvoidsystem architecture
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent introduces an intermediary layer (the managed blockchain service platform) that sits between users and multiple blockchain frameworks. This intermediary provides a unified interface and handles framework-specific complexities internally, allowing users to operate blockchains without directly dealing with the underlying framework differences. The control plane separates management functions from data operations, further abstracting complexity while maintaining ease of operation.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The managed blockchain service implements a universal platform that supports multiple blockchain frameworks (Hyperledger Fabric, Ethereum, etc.) through a single interface. The system provides multi-functional capabilities including node management, transaction monitoring, smart contract deployment, and governance across different frameworks, eliminating the need for separate management systems for each blockchain type.

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

2Speed

If control plane and data plane are separated, then performance and responsiveness are improved, but device complexity increases due to additional architectural layers

Engineering Contradiction:
Improveresponse timeVSAvoidsystem architecture
Core Design Contradiction:
SpeedVSDevice complexity

Solution Approach 1:

The system architecture is segmented into distinct control plane and data plane components. The control plane handles management operations, node coordination, and governance decisions, while the data plane processes transactions and maintains blockchain data. This segmentation allows each plane to be optimized independently and improves response time by enabling parallel processing of control and data operations.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The control plane functions are extracted from the data plane operations. Management operations such as node provisioning, configuration updates, and governance voting are handled by the control plane, which communicates with but is separate from the data-intensive blockchain nodes. This extraction improves performance by preventing management operations from blocking transaction processing.

Inventive Principle:
Principle #2Taking out (Extraction)

3Adaptability or versatility

If framework-specific implementations are used for each blockchain, then adaptability to specific frameworks is improved, but productivity decreases due to redundant implementations

Engineering Contradiction:
Improveframework compatibilityVSAvoiddevelopment pace
Core Design Contradiction:
Adaptability or versatilityVSProductivity

Solution Approach 1:

The managed blockchain service provides a universal management interface that works across multiple blockchain frameworks. Common operations such as node management, transaction monitoring, and smart contract deployment are implemented once at the platform level and automatically adapt to different frameworks, eliminating redundant implementations and accelerating development.

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

Solution Approach 2:

While maintaining a unified interface, the system applies framework-specific optimizations and configurations locally for each blockchain type. The platform detects the target framework and applies appropriate parameters, consensus mechanisms, and governance models specific to that framework, ensuring optimal performance and compatibility without requiring separate management systems.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS11762815B2Multi-framework managed blockchain service
Publication Date: 2023.09.19 AMAZON TECH INC
  • US11762815B2 patent drawing
  • US11762815B2 patent drawing
  • US11762815B2 patent drawing

AI summary

A multi-framework blockchain service may be implemented with a common interface to manage different types of blockchain networks. Requests to create a blockchain network may be received via an interface for the control plane that triggers the creation of the blockchain network according to an identified workflow. Various operations to change the blockchain network, including membership changes, node additions, governance changes, analytics changes, and monitoring changes may be allowed or denied by the control plane according to a distributed governance policy in effect for the blockchain network.