Blockchain node hot upgrading method and related equipment
A blockchain, hot upgrade technology, applied in the blockchain field, can solve the problems of blockchain node service interruption, unavailability, service interruption, etc.
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0054] figure 1 It is a flow chart of the blockchain node hot upgrade method provided by the embodiment of the present invention. The block chain node hot upgrade method is applied to computer equipment. The block chain node hot upgrade method is used for hot upgrading at least one block chain node in the block chain system. The computer device may or may not be a node in the blockchain system. The computer device is communicatively connected to one or more nodes in the block chain system. According to different requirements, the order of the steps in the flowchart can be changed, and some steps can be omitted.
[0055] Referring to 1, the blockchain node hot upgrade method specifically includes the following steps:
[0056]101. Extract the target function module from the blockchain program and compile it into an initial version of the dynamic library.
[0057] The target function module is pre-selected. Preferably, a function module with a higher update frequency in the ...
Embodiment 2
[0110] figure 2 It is a flowchart of a blockchain node hot upgrade method provided by another embodiment of the present invention. The block chain node hot upgrade method is applied to block chain nodes. The block chain node hot upgrade method is used for hot upgrading at least one block chain node in the block chain. According to different requirements, the order of the steps in the flowchart can be changed, and some steps can be omitted.
[0111] The blockchain nodes can be desktop computers, notebooks, palmtop computers, cloud servers, etc.
[0112] Referring to 2, the hot upgrade method for blockchain nodes specifically includes the following steps:
[0113] 201. When starting the blockchain program for the first time, load the dynamic library of the initial version of the target function module according to the initial version number of the dynamic library of the target function module in the genesis block.
[0114] The target functional module is a functional module...
Embodiment 3
[0145] image 3 A structural diagram of a block chain node hot upgrade device provided by an embodiment of the present invention. The block chain node hot upgrade device 30 is applied to computer equipment. The block chain node hot upgrade device 30 is used for hot upgrading at least one block chain node in the block chain system. The computer device may or may not be a node in the blockchain system. The computer device is communicatively connected to one or more nodes in the block chain system.
[0146] Such as image 3 As shown, the block chain node hot upgrade device 30 may include: a first compilation unit 301 , a writing unit 302 , a second compilation unit 303 , and a construction unit 304 .
[0147] The first compilation unit 301 is used to extract the target function module from the blockchain program and compile it into an initial version of the dynamic library.
[0148]The target function module is pre-selected. Preferably, a function module with a higher update...
PUM
Abstract
Description
Claims
Application Information
- R&D Engineer
- R&D Manager
- IP Professional
- Industry Leading Data Capabilities
- Powerful AI technology
- Patent DNA Extraction
Browse by: Latest US Patents, China's latest patents, Technical Efficacy Thesaurus, Application Domain, Technology Topic, Popular Technical Reports.
© 2024 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap|About US| Contact US: help@patsnap.com