CN113377738B - Method for building BaaS architecture based on PaaS platform and EOS framework - Google Patents
Method for building BaaS architecture based on PaaS platform and EOS framework Download PDFInfo
- Publication number
- CN113377738B CN113377738B CN202110464810.2A CN202110464810A CN113377738B CN 113377738 B CN113377738 B CN 113377738B CN 202110464810 A CN202110464810 A CN 202110464810A CN 113377738 B CN113377738 B CN 113377738B
- Authority
- CN
- China
- Prior art keywords
- chain
- eos
- node
- management
- baas
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 32
- 230000008520 organization Effects 0.000 claims abstract description 26
- 230000007246 mechanism Effects 0.000 claims abstract description 13
- 238000012217 deletion Methods 0.000 claims description 8
- 230000037430 deletion Effects 0.000 claims description 8
- 230000000007 visual effect Effects 0.000 claims description 3
- 238000005516 engineering process Methods 0.000 description 4
- 238000011161 development Methods 0.000 description 2
- 230000000977 initiatory effect Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 230000009466 transformation Effects 0.000 description 2
- 230000008859 change Effects 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 230000007547 defect Effects 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 238000009792 diffusion process Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 239000002184 metal Substances 0.000 description 1
- 230000008569 process Effects 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/21—Design, administration or maintenance of databases
- G06F16/211—Schema design and management
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/27—Replication, distribution or synchronisation of data between databases or within a distributed database system; Distributed database system architectures therefor
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D10/00—Energy efficient computing, e.g. low power processors, power management or thermal management
Landscapes
- Engineering & Computer Science (AREA)
- Databases & Information Systems (AREA)
- Theoretical Computer Science (AREA)
- Data Mining & Analysis (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Computing Systems (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
- Storage Device Security (AREA)
Abstract
The invention discloses a method for building a BaaS architecture based on a PaaS platform and an EOS framework, which belongs to the technical field of BaaS architecture of block chain instant service, and comprises a BaaS management platform running on the PaaS service platform, and the method comprises the following steps: s03, the BaaS management platform generates registration information for members of the mechanism which need to be accessed to the BaaS; s04, the organization members create a new EOS-based alliance chain to become an creator of the alliance chain; s05, adding a corresponding chain link point resource on the created alliance chain by the creator; s06, the organization members invite new organization members to join in the created alliance chain, corresponding chain link point resources are added in the alliance chain for the organization members newly joining in the alliance chain through the method of S05, and the method for building the BaaS architecture based on the PaaS platform and the EOS framework is simple to use, convenient and quick.
Description
Technical Field
The invention belongs to the technical field of BaaS architecture of block chain instant service, and particularly relates to a method for constructing a BaaS architecture based on a PaaS platform and an EOS framework.
Background
The blockchain is taken as a leading new technology in a digital age, a new round of technology transformation and industry transformation are being led to the world, the information internet is promoted to be transited to the value internet, the blockchain industry has been developed for years, an industrial ecological model containing three directions of infrastructure, industry application and comprehensive service is formed preliminarily, and particularly in recent years, permeation diffusion is carried out from financial applications such as digital currency to non-financial fields, wherein enterprise-level blockchain application is an important component of blockchain application, and a alliance chain and a private chain with enterprise-level security access control mechanism are the main trend of blockchain technology application;
in the enterprise market, facing various business uplink scenes, the alliance chain can be required to be quickly built, and the development of business intelligent contracts is focused to timely cope with the rapid change of the market; in order to meet the requirement, a blockchain technology provider provides a blockchain as-a-service architecture BaaS, a alliance chain can be rapidly deployed in the BaaS, a blockchain deployment threshold is reduced, the enterprise business rapid access blockchain is met, and the enterprise only needs to pay attention to the development of business logic;
however, most of the existing BaaS providers build BaaS as a SaaS platform to provide services for enterprises, provide highly abstract interface packages, make internal processes invisible to the enterprises, and restrict data privacy and security to services provided by BaaS service providers; meanwhile, if an enterprise wants to purchase the IaaS bare metal environment of the cloud service provider to build the BaaS service, the problems of high build threshold, missing basic service and the like exist.
Disclosure of Invention
The invention aims to provide a method for building a BaaS framework based on a PaaS platform and an EOS framework, so as to solve the problem of high threshold of building the BaaS framework.
In order to achieve the above purpose, the present invention provides the following technical solutions: a method for building a BaaS architecture based on a PaaS platform and an EOS framework comprises a BaaS management platform running on the PaaS service platform, and comprises the following steps:
s03, the BaaS management platform generates registration information for members of the mechanism which need to be accessed to the BaaS;
s04, the organization members create a new EOS-based alliance chain to become an creator of the alliance chain;
s05, adding a corresponding chain link point resource on the created alliance chain by the creator;
s06, the organization members invite the new organization members to join in the created alliance chain, and corresponding chain link point resources are added in the alliance chain for the organization members newly joining in the alliance chain through the method of S05.
Preferably, the services on the PaaS service platform further include EOS node resource management, chain management, organization management, and EOS node resource cluster.
Preferably, the BaaS management platform is provided with at least one visual web operation page;
the BaaS management platform is at least provided with an administrator, manages EOS node resource clusters through EOS node resource management, and manages registration of mechanism members of the BaaS;
the mechanism members of the BaaS perform chain-related operations through chain management after logging in by using registration information generated by an administrator;
wherein the EOS node resource cluster includes at least one set of EOS node resources; the EOS node resources comprise EOS node proxy services, EOS node related configuration files and programs; the EOS node proxy service starts and stops EOS nodes in the resource, and the EOS nodes are provided with two states: an inactive state or an operational state;
wherein EOS node resources in an operational state will not be scheduled until the resources are released.
Preferably, an administrator of the BaaS management platform generates a default username password for the organization member, and the organization member must modify the password to continue operation after logging in with the default password.
Preferably, the method for building the BaaS architecture based on the PaaS platform and the EOS framework further comprises the steps of: s07, the member of the organization which has joined the alliance chain in the S06 exits the alliance chain through the BaaS management platform, and the BaaS management platform deletes the link point resource corresponding to the member of the organization through chain management.
Preferably, the step S07 includes the steps of:
s071, putting the chain deleting node task into a task queue, taking out and executing the chain deleting node task according to the first-in first-out sequence, wherein the first-in chain deleting node task is not executed and is in a waiting state after the first-in chain deleting node task is executed;
s072, after the task of deleting the chain node starts to be executed, issuing an instruction for deleting the chain node operation through the EOS node resource to be deleted by the chain management;
s073, after EOS node proxy service on EOS node resources receives an instruction for deleting chain node operation, firstly canceling the block-out authority of the node, then stopping a nodeos program and a key program, and finally deleting related chain data;
s074, an EOS node proxy service on EOS node resources informs chain management of the completion of execution of a link point deleting instruction;
s075, chain management updates the resource to an available state through EOS node resource management.
Preferably, the method for building the BaaS architecture based on the PaaS platform and the EOS framework further comprises the steps of: s08, deleting the alliance chain by the creator of the alliance chain through a BaaS management platform, wherein the BaaS management platform deletes all node resources of the alliance chain through chain management.
Preferably, the step S08 includes the following steps:
s081, putting the deletion alliance chain task into a task queue, taking out and executing according to the first-in first-out order, wherein the deletion alliance chain task which is firstly entered is not executed, and the deletion alliance chain task which is entered afterwards is in a waiting state;
s082, after the task of deleting the alliance chain starts to be executed, issuing instructions for deleting the chain node operation to all EOS node resources to be deleted through chain management;
s083, after the EOS node proxy service on the EOS node resource receives the instruction, firstly canceling the block-out authority of the node, then stopping the nodeos program and the key program, and finally deleting the related chain data;
s084, the EOS node proxy service on the EOS node resource informs the chain management of the completion of the execution of the link point deleting instruction;
s085, the chain management waits for all EOS node proxy services to inform the completion of the execution of the alliance link point deleting instruction, and all released resources are updated to be in an available state through EOS node resource management.
Preferably, the step S04 includes the following steps:
s041, putting the creation chain task into a task queue, taking out and executing according to a first-in first-out sequence, and before the execution of the creation chain task which enters before the completion, putting the creation chain task which enters after the execution in a waiting state;
s042, after the task of creating the chain starts to be executed, checking whether the chain to be created is repeatedly created, and if so, stopping executing the task;
s043, acquiring available EOS node resources through EOS node resource management, wherein 1 node resource is needed to be used for creating a chain;
s044, issuing an instruction for creating a chain operation to available EOS node resources through chain management;
s045, after the EOS node proxy service on the EOS node resource receives the instruction, starting a wallet hosting service, and introducing an administrator account eosio key to the hosting wallet;
s046, an EOS node proxy service initiation manager node on an EOS node resource: nodeos;
s047, the EOS node proxy service on the EOS node resource informs the chain management to create the chain instruction to execute.
S048, the chain management updates the resource to the used state through EOS node resource management.
Preferably, the step S05 includes the following steps:
s051, putting the added chain node task into a task queue, taking out and executing according to a first-in first-out sequence, wherein the previously entered chain node task is not executed and is in a waiting state after the previously entered chain node task is executed;
s052, after the task of adding a chain node starts to be executed, acquiring available EOS node resources through EOS node resource management, wherein at least 1 node resource is needed to be used by the chain;
s053, issuing an instruction for creating a chain operation to the available EOS node resources through chain management;
s054, after the EOS node proxy service on the EOS node resource receives the instruction, starting a wallet hosting service, and importing a node account key into a hosting wallet;
s055, an EOS node proxy service on EOS node resources starts a producer node: nodeos;
s056, an EOS node proxy service on EOS node resources configures a Producer node as a block outlet node;
s057, the EOS node proxy service on the EOS node resource informs the chain management to create the chain instruction to execute completely;
s058, the chain management updates the resource to the used state through EOS node resource management.
The invention has the technical effects and advantages that: the method for constructing the BaaS framework based on the PaaS platform and the EOS framework is simple to use, convenient and quick; the PaaS service with the resource management capability is utilized to build and manage the BaaS running environment, so that the defect of the resource management service of the IaS can be solved, the dynamic deployment of highly customized and localized alliance chains can be realized, and the threshold of the enterprise for deploying the BaaS is greatly reduced; meanwhile, EOS is used as an excellent blockchain framework of the next generation of open source, and a DPoS consensus mechanism is adopted, so that the consensus performance is improved and the resource consumption is reduced on the premise of ensuring the tamper-proof characteristic of the blockchain.
Drawings
FIG. 1 is a schematic diagram of a module structure of the present invention;
FIG. 2 is a flow chart of the creation of a chain of the present invention;
FIG. 3 is a flow chart of adding a chain node of the present invention;
FIG. 4 is a flow chart of the delete chain node of the present invention;
fig. 5 is a flowchart of the deletion chain of the present invention.
Detailed Description
The following description of the embodiments of the present invention will be made clearly and completely with reference to the accompanying drawings, in which it is apparent that the embodiments described are only some embodiments of the present invention, but not all embodiments. All other embodiments, which can be made by those skilled in the art based on the embodiments of the invention without making any inventive effort, are intended to be within the scope of the invention.
The invention provides a method for constructing a BaaS architecture based on a PaaS platform and an EOS frame, which is shown in a figure, and comprises the following steps: services running on the PaaS service platform are: baaS management platform, EOS node resource management, chain management, mechanism management and EOS node resource cluster;
and S02, an administrator of the BaaS management platform monitors the running state of the EOS node resource cluster in real time through EOS node resource management, and ensures that EOS node resources run normally.
S03, generating registration information for members of an organization which needs to be accessed to the BaaS by an administrator of the BaaS management platform through organization management, wherein the members of the organization can log in to the BaaS management platform by using the registration information;
s04, the organization members can create a new EOS-based alliance chain through the BaaS management platform to become an creator of the alliance chain;
s05, adding a corresponding chain link point resource on the alliance chain by the creator of the alliance chain through the BaaS management platform;
s06, the members of the institutions can invite other institutions to join the alliance chain through the BaaS management platform, and each member of the institutions joining the alliance chain adds a corresponding chain link point resource in the alliance chain, wherein the adding step is the same as that of S05;
s07, enabling the member of the organization which has joined the alliance chain to exit the alliance chain through a BaaS management platform, and deleting the link point resource corresponding to the member of the organization through chain management by the BaaS management platform;
s08, a creator of the alliance chain can delete the alliance chain through a BaaS management platform, and the BaaS management platform deletes all node resources of the alliance chain through chain management;
in this embodiment, the BaaS management platform has a visual web operation page, and all functions can be operated through the page;
the BaaS management platform comprises an administrator and is responsible for managing the EOS node resource cluster through EOS node resource management and registering members of the mechanism of the BaaS;
after login by using registration information generated by an administrator, the mechanism members of the BaaS can perform chain-related operation through chain management;
the EOS node resource cluster includes a set of EOS node resources. Each EOS node resource is composed of an EOS node proxy service and configuration files and programs related to the EOS node, the node proxy service is responsible for starting and stopping the EOS node in the resource, and the EOS node has 2 states: an inactive state and an operational state. The EOS node resources in the running state are not scheduled until the resources are released;
in this embodiment, S03 includes the following steps:
s031, an administrator of the BaaS management platform generates a default user name password for the organization members, and the organization members can continue operation only by modifying the password after logging in by using the default password.
In this embodiment, as shown in fig. 2, S04 includes the following steps:
s041, putting the creation chain task into a task queue, taking out and executing according to the first-in first-out sequence, and waiting for the following task before the previous task is not executed and completed;
s042, after the task for creating the chain starts to be executed, checking whether the chain to be created is repeatedly created, and if so, stopping executing the task;
s043, acquiring available EOS node resources through EOS node resource management, wherein 1 node resource is needed to be used for creating a chain;
s044, issuing an instruction for creating a chain operation to available EOS node resources through chain management;
s045, after the EOS node proxy service on the EOS node resource receives the instruction, starting a wallet hosting service, and introducing an administrator account eosio key to the hosting wallet;
s046, an EOS node proxy service initiation manager node on an EOS node resource: nodeos;
s047, the EOS node proxy service on the EOS node resource informs the chain management to create the chain instruction to execute completely;
s048, updating the resource into a used state by the chain management through EOS node resource management;
in this embodiment, as shown in fig. 3, S05 includes the following steps:
s051, putting the tasks added with the chain nodes into a task queue, taking out and executing the tasks according to the first-in first-out sequence, and waiting the tasks at the back before the previous tasks are not executed and completed;
s052, after the task of adding the chain node starts to be executed, acquiring available EOS node resources through EOS node resource management, wherein 1 node resource is needed to be used for adding the chain;
s053, issuing an instruction for creating a chain operation to the available EOS node resources through chain management;
s054, after the EOS node proxy service on the EOS node resource receives the instruction, starting a wallet hosting service, and importing a node account key into a hosting wallet;
s055, an EOS node proxy service on EOS node resources starts a producer node: nodeos;
s056, an EOS node proxy service on EOS node resources configures a Producer node as a block outlet node;
s057, the EOS node proxy service on the EOS node resource informs the chain management to create the chain instruction to execute completely;
s058, updating the resource into a used state by the chain management through EOS node resource management;
in this embodiment, as shown in fig. 4, S07 includes the steps of:
s071, putting the deleted chain node task into a task queue, taking out and executing according to the first-in first-out sequence, and waiting for the following task before the previous task is not executed and completed;
s072, after the task of deleting the chain node starts to be executed, issuing an instruction of deleting the chain node operation through chain management on EOS node resources to be deleted;
s073, after an EOS node proxy service on EOS node resources receives the instruction, firstly canceling the block-out authority of the node, then stopping a nodeos program and a key program, and finally deleting related chain data;
s074, an EOS node proxy service on EOS node resources informs chain management of the completion of execution of a link point deleting instruction;
s075, updating the resource into an available state by chain management through EOS node resource management;
in this embodiment, as shown in fig. 5, S08 includes the following steps:
s081, putting the deletion chain task into a task queue, taking out and executing according to the first-in first-out sequence, and before the previous task is not executed and completed, the latter task is in a waiting state;
s082, after the task of deleting the chain starts to be executed, issuing instructions for deleting the chain node operation to all EOS node resources to be deleted through chain management;
s083, after the EOS node proxy service on the EOS node resource receives the instruction, firstly canceling the block-out authority of the node, then stopping the nodeos program and the key program, and finally deleting the related chain data;
s084, the EOS node proxy service on the EOS node resource informs the chain management of the completion of the execution of the link point deleting instruction;
s085, the chain management waits for all EOS node proxy services to inform that the execution of the link point deleting instruction is completed, and all released resources are updated into available states through EOS node resource management;
the invention has the whole IT infrastructure PaaS architecture, provides computing and storage capacity, does not need to construct and maintain infrastructure and services on the PaaS service platform, can rapidly deploy application programs, can customize an EOS blockchain technical framework of parameters, can modify the blockout time interval, super account key, node communication and transaction related configuration of the blockchain according to requirements in EOS source codes and generation configuration files, and packages the compiled EOS executable programs into the base mirror images of PaaS resources.
Finally, it should be noted that: the foregoing description is only illustrative of the preferred embodiments of the present invention, and although the present invention has been described in detail with reference to the foregoing embodiments, it will be apparent to those skilled in the art that modifications may be made to the embodiments described, or equivalents may be substituted for elements thereof, and any modifications, equivalents, improvements or changes may be made without departing from the spirit and principles of the present invention.
Claims (7)
1. A method for constructing a BaaS architecture based on a PaaS platform and an EOS framework comprises a BaaS management platform running on the PaaS service platform, and is characterized in that: the method comprises the following steps:
s03, the BaaS management platform generates registration information for members of the mechanism which need to be accessed to the BaaS;
s04, the organization members create a new EOS-based alliance chain to become an creator of the alliance chain;
s05, adding a corresponding chain link point resource on the created alliance chain by the creator;
s06, the member invites the new member to join in the created alliance chain, and adds the corresponding chain link point resource in the alliance chain for the member newly joining in the alliance chain by the method of S05; the service on the PaaS service platform further comprises EOS node resource management, chain management, mechanism management and EOS node resource cluster;
the step S04 comprises the following steps:
s041, putting the creation chain task into a task queue, taking out and executing according to a first-in first-out sequence, and before the execution of the creation chain task which enters before the completion, putting the creation chain task which enters after the execution in a waiting state;
s042, after the task of creating the chain starts to be executed, checking whether the chain to be created is repeatedly created, and if so, stopping executing the task;
s043, acquiring available EOS node resources through EOS node resource management, wherein 1 node resource is needed to be used for creating a chain;
s044, issuing an instruction for creating a chain operation to available EOS node resources through chain management;
s045, after the EOS node proxy service on the EOS node resource receives the instruction, starting a wallet hosting service, and introducing an administrator account eosio key to the hosting wallet;
s046, an EOS node proxy service on EOS node resources starts an administrator node;
s047, the EOS node proxy service on the EOS node resource informs the chain management to create the chain instruction to execute completely;
s048, updating the resource into a used state by the chain management through EOS node resource management;
the step S05 comprises the following steps:
s051, putting the added chain node task into a task queue, taking out and executing according to a first-in first-out sequence, wherein the previously entered chain node task is not executed and is in a waiting state after the previously entered chain node task is executed;
s052, after the task of adding a chain node starts to be executed, acquiring available EOS node resources through EOS node resource management, wherein at least 1 node resource is needed to be used by the chain;
s053, issuing an instruction for creating a chain operation to the available EOS node resources through chain management;
s054, after the EOS node proxy service on the EOS node resource receives the instruction, starting a wallet hosting service, and importing a node account key into a hosting wallet;
s055, enabling an EOS node proxy service on EOS node resources to start a producer node;
s056, an EOS node proxy service on EOS node resources configures a Producer node as a block outlet node;
s057, the EOS node proxy service on the EOS node resource informs the chain management to create the chain instruction to execute completely;
s058, the chain management updates the resource to the used state through EOS node resource management.
2. The method for constructing the BaaS framework based on the PaaS platform and the EOS framework of claim 1, wherein the method comprises the following steps: the BaaS management platform is provided with at least one visual web operation page;
the BaaS management platform is at least provided with an administrator, and manages EOS node resource clusters and registration management of mechanism members of the BaaS through EOS node resource management;
the mechanism members of the BaaS perform chain-related operations through chain management after logging in by using registration information generated by an administrator;
wherein the EOS node resource cluster includes at least one set of EOS node resources; the EOS node resources comprise EOS node proxy services, EOS node related configuration files and programs; the EOS node proxy service starts and stops EOS nodes in the resource, and the EOS nodes are provided with two states: an inactive state or an operational state;
wherein EOS node resources in an operational state will not be scheduled until the resources are released.
3. The method for constructing the BaaS framework based on the PaaS platform and the EOS framework of claim 2, wherein the method comprises the following steps: and an administrator of the BaaS management platform generates a default user name password for the organization members, and the organization members can continue to operate by modifying the password after logging in by using the default password.
4. The method for constructing the BaaS framework based on the PaaS platform and the EOS framework of claim 1, wherein the method comprises the following steps: the method also comprises the steps of:
s07, the member of the organization which has joined the alliance chain in the S06 exits the alliance chain through the BaaS management platform, and the BaaS management platform deletes the link point resource corresponding to the member of the organization through chain management.
5. The method for constructing the BaaS framework based on the PaaS platform and the EOS framework of claim 4, wherein the method comprises the following steps: the step S07 includes the steps of:
s071, putting the chain deleting node task into a task queue, taking out and executing the chain deleting node task according to the first-in first-out sequence, wherein the first-in chain deleting node task is not executed and is in a waiting state after the first-in chain deleting node task is executed;
s072, after the task of deleting the chain node starts to be executed, issuing an instruction for deleting the chain node operation through the EOS node resource to be deleted by the chain management;
s073, after EOS node proxy service on EOS node resources receives an instruction for deleting chain node operation, firstly canceling the block-out authority of the node, then stopping a nodeos program and a key program, and finally deleting related chain data;
s074, an EOS node proxy service on EOS node resources informs chain management of the completion of execution of a link point deleting instruction;
s075, chain management updates the resource to an available state through EOS node resource management.
6. The method for constructing the BaaS framework based on the PaaS platform and the EOS framework of claim 1, wherein the method comprises the following steps: the method also comprises the steps of:
s08, deleting the alliance chain by the creator of the alliance chain through a BaaS management platform, wherein the BaaS management platform deletes all node resources of the alliance chain through chain management.
7. The method for constructing the BaaS framework based on the PaaS platform and the EOS framework of claim 6, wherein the method comprises the following steps: the step S08 comprises the following steps:
s081, putting the deletion alliance chain task into a task queue, taking out and executing according to the first-in first-out order, wherein the deletion alliance chain task which is firstly entered is not executed, and the deletion alliance chain task which is entered afterwards is in a waiting state;
s082, after the task of deleting the alliance chain starts to be executed, issuing instructions for deleting the chain node operation to all EOS node resources to be deleted through chain management;
s083, after the EOS node proxy service on the EOS node resource receives the instruction, firstly canceling the block-out authority of the node, then stopping the nodeos program and the key program, and finally deleting the related chain data;
s084, the EOS node proxy service on the EOS node resource informs the chain management of the completion of the execution of the link point deleting instruction;
s085, the chain management waits for all EOS node proxy services to inform the completion of the execution of the alliance link point deleting instruction, and all released resources are updated to be in an available state through EOS node resource management.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110464810.2A CN113377738B (en) | 2021-04-28 | 2021-04-28 | Method for building BaaS architecture based on PaaS platform and EOS framework |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110464810.2A CN113377738B (en) | 2021-04-28 | 2021-04-28 | Method for building BaaS architecture based on PaaS platform and EOS framework |
Publications (2)
Publication Number | Publication Date |
---|---|
CN113377738A CN113377738A (en) | 2021-09-10 |
CN113377738B true CN113377738B (en) | 2024-03-22 |
Family
ID=77570750
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202110464810.2A Active CN113377738B (en) | 2021-04-28 | 2021-04-28 | Method for building BaaS architecture based on PaaS platform and EOS framework |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN113377738B (en) |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109413211A (en) * | 2018-12-18 | 2019-03-01 | 陕西医链区块链集团有限公司 | A kind of framework and its implementation of EOS block chain super node |
CN109743328A (en) * | 2019-01-17 | 2019-05-10 | 杭州趣链科技有限公司 | A kind of open cloud service platform of block chain |
CN111242619A (en) * | 2020-01-09 | 2020-06-05 | 厦门顺势共识信息科技有限公司 | Coalition chain consensus method introducing supervision mechanism, block chain network and storage medium |
CN111431867A (en) * | 2020-03-06 | 2020-07-17 | 杭州云象网络技术有限公司 | Node access method based on block chain BaaS platform |
WO2020199598A1 (en) * | 2019-04-04 | 2020-10-08 | 平安科技(深圳)有限公司 | Blockchain node management method, electronic apparatus, system and readable storage medium |
CN111813864A (en) * | 2020-07-23 | 2020-10-23 | 润联软件***(深圳)有限公司 | Alliance chain building method and device, computer equipment and storage medium |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2020257647A1 (en) * | 2019-06-19 | 2020-12-24 | Electronic Health Record Data, Inc. | Electronic health record data blockchain system and process |
-
2021
- 2021-04-28 CN CN202110464810.2A patent/CN113377738B/en active Active
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109413211A (en) * | 2018-12-18 | 2019-03-01 | 陕西医链区块链集团有限公司 | A kind of framework and its implementation of EOS block chain super node |
CN109743328A (en) * | 2019-01-17 | 2019-05-10 | 杭州趣链科技有限公司 | A kind of open cloud service platform of block chain |
WO2020199598A1 (en) * | 2019-04-04 | 2020-10-08 | 平安科技(深圳)有限公司 | Blockchain node management method, electronic apparatus, system and readable storage medium |
CN111242619A (en) * | 2020-01-09 | 2020-06-05 | 厦门顺势共识信息科技有限公司 | Coalition chain consensus method introducing supervision mechanism, block chain network and storage medium |
CN111431867A (en) * | 2020-03-06 | 2020-07-17 | 杭州云象网络技术有限公司 | Node access method based on block chain BaaS platform |
CN111813864A (en) * | 2020-07-23 | 2020-10-23 | 润联软件***(深圳)有限公司 | Alliance chain building method and device, computer equipment and storage medium |
Non-Patent Citations (1)
Title |
---|
基于区块链技术的BaaS平台架构及应用;齐磊;祝好;顾慧琼;陈旭;胡泊;;电信科学;20200920(第09期);全文 * |
Also Published As
Publication number | Publication date |
---|---|
CN113377738A (en) | 2021-09-10 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN110288307B (en) | Intelligent contract collaborative development system and data processing method based on Fabric Block chain | |
CN110738454B (en) | Enterprise management platform system | |
Maamar et al. | Toward an agent-based and context-oriented approach for web services composition | |
US8185916B2 (en) | System and method for integrating a business process management system with an enterprise service bus | |
WO2020051540A1 (en) | System and method for a hybrid contract execution environment | |
US8365170B2 (en) | Realizing jumps in an executing process instance | |
TW200814608A (en) | Method and apparatus for policy-based change management in a service delivery environment | |
CN111913734A (en) | On-line development platform based on micro-service technology system | |
CN112463211A (en) | System architecture transformation method compatible with multiple development architectures and system architecture | |
CN112835985B (en) | Spatial data sharing system and method based on distributed account book | |
CN113626128B (en) | Audio-visual media micro-service third-party module access method, system and electronic equipment | |
Zhou et al. | Dependency-aware service oriented architecture and service composition | |
Yussupov et al. | On the serverless nature of blockchains and smart contracts | |
Benmerzoug | An agent-based approach for hybrid multi-cloud applications | |
CN113377738B (en) | Method for building BaaS architecture based on PaaS platform and EOS framework | |
Vukojevic-Haupt et al. | Bootstrapping complex workflow middleware systems into the cloud | |
Reiff-Marganiec et al. | Feature interactions in telecommunications and software systems VIII | |
Filippone et al. | Synthesis of context‐aware business‐to‐business processes for location‐based services through choreographies | |
CN112988887B (en) | Foundation system based on block chain | |
Sobolewski et al. | Unified mogramming with var-oriented modeling and exertion-oriented programming languages | |
Makki et al. | Scalable and manageable customization of workflows in multi-tenant saas offerings | |
Combes et al. | Modeling and verification of a telecommunication application using live sequence charts and the play-engine tool | |
CN113411202B (en) | Method for building BaaS architecture based on PaaS platform and Fabric framework | |
Zeng et al. | LiveMig: An approach to live instance migration in composite service evolution | |
CN111782363A (en) | Method and flow system for supporting multi-service scene calling |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |