Blockchain Node Deployment via Trusted Service Management

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current blockchain+IoT deployment scenarios require multiple blockchain service nodes and SDK configurations, leading to higher costs and complexities for IoT application service providers, diverting their focus from application development and increasing operational burdens.

Innovation Solution

A blockchain node service deployment method that involves sending deployment requests to a blockchain server, configuring trusted applications based on node configuration information, and remotely installing these applications on IoT devices through a trusted service management server, enabling one-click deployment and reduced maintenance costs.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If application service providers deploy multiple blockchain service nodes and configure SDKs on IoT devices, then blockchain services can be provided, but the complexity of deployment and operation increases

Engineering Contradiction:
Improveblockchain service availabilityVSAvoiddeployment complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent introduces a blockchain service provider as an intermediary that manages blockchain nodes and SDK deployment centrally. The provider deploys SDKs to trusted service management servers, which then distribute them to IoT devices, eliminating the need for application service providers to manually configure each device and reducing deployment complexity while maintaining service availability

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent extracts the blockchain node management and SDK deployment functions from application service providers and consolidates them into a dedicated blockchain service provider. This separation allows application service providers to focus on their core applications while the specialized provider handles the complex blockchain infrastructure, reducing overall system complexity

Inventive Principle:
Principle #2Taking out (Extraction)

2Reliability

If application service providers separately deploy blockchain node SDKs and configure parameters on IoT devices, then blockchain functionality is achieved, but operational costs increase

Engineering Contradiction:
Improveblockchain service functionalityVSAvoidoperational cost
Core Design Contradiction:
ReliabilityVSLoss of energy

Solution Approach 1:

The patent creates a universal blockchain service provider that handles multiple functions including node deployment, SDK management, and device configuration through a single centralized system. This multi-functional approach eliminates the need for separate operational processes at each application service provider, reducing redundant operational costs while maintaining full blockchain functionality

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

Solution Approach 2:

The patent implements a self-service mechanism where the blockchain service provider automatically manages SDK deployment and configuration updates to IoT devices through trusted service management servers. This automation eliminates manual configuration efforts and reduces ongoing operational costs for application service providers while ensuring consistent blockchain functionality

Inventive Principle:
Principle #25Self-service

3Adaptability or versatility

If manual configuration and deployment of blockchain services is performed, then customization is possible, but time consumption increases

Engineering Contradiction:
Improveservice customizationVSAvoiddeployment time
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The patent implements preliminary action by having the blockchain service provider pre-deploy SDKs to trusted service management servers and pre-configure blockchain nodes before application service providers need them. When applications require blockchain services, the infrastructure is already in place and ready for rapid deployment, significantly reducing deployment time while maintaining customization capabilities through the provider's management interface

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS11604631B2Blockchain node service deployment method, apparatus and system and computing device and medium
Publication Date: 2023.03.14 CLOUD INTELLIGENCE ASSETS HOLDING (SINGAPORE) PTE LTD
  • US11604631B2 patent drawing
  • US11604631B2 patent drawing
  • US11604631B2 patent drawing

AI summary

A method for deploying a blockchain node service includes in response to a blockchain node service deployment request from a user, sending the deployment request to a blockchain server to enable the blockchain server to deploy a node service on one or more blockchain nodes; configuring a trusted application corresponding to the blockchain nodes for a device associated with the user based on configuration information of the one or more blockchain nodes that is returned by the blockchain server; and sending the trusted application to enable an installation of the trusted application on the device. As such, by providing one-click deployment and operation and maintenance platform models, an one-click deployment service is provided to application service providers so that related parties can focus on the development of related applications, and the costs of configuring, deploying, and operating and maintaining basic blockchain-related services are reduced.