Blockchain Node Deployment via Trusted Service Management
Find Innovative SolutionsGenerate 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
Engineering 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
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
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
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
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
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
3Adaptability or versatility
If manual configuration and deployment of blockchain services is performed, then customization is possible, but time consumption increases
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
Data Source
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.


