CN109587200A - A kind of block chain, that is, service platform and system - Google Patents
A kind of block chain, that is, service platform and system Download PDFInfo
- Publication number
- CN109587200A CN109587200A CN201710909316.6A CN201710909316A CN109587200A CN 109587200 A CN109587200 A CN 109587200A CN 201710909316 A CN201710909316 A CN 201710909316A CN 109587200 A CN109587200 A CN 109587200A
- Authority
- CN
- China
- Prior art keywords
- block chain
- service
- subelement
- management
- resource
- 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.)
- Granted
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
- H04L67/104—Peer-to-peer [P2P] networks
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/51—Discovery or management thereof, e.g. service location protocol [SLP] or web services
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/60—Scheduling or organising the servicing of application requests, e.g. requests for application data transmissions using the analysis and optimisation of the required network resources
Abstract
A kind of block chain, that is, service platform and system, block chain, that is, the service platform includes: that block chain is served by support and management, block chain i.e. service provider, block chain i.e. services client side, block chain i.e. service resource allocation and management, the block chain is served by support and management is that block chain application provides business support, block chain, that is, service resource allocation and manages the infrastructure resources needed for servicing to block chain i.e. service infrastructure resource bid or release block chain;Block chain, that is, the service provider provides block chain, that is, service business to block chain, that is, services client side.Scheme provided by the present application reduces the deployment difficulty of block chain application, promotes the deployment efficiency of block chain business.
Description
Technical field
The present invention relates to communication fields, in particular to a kind of block chain, that is, service platform and system.
Background technique
Block chain is that one kind is integrated with Distributed Storage, point to point network transmission, common recognition mechanism, intelligent contract, number
According to the new application normal form of the technologies such as encryption.Block chain provides a kind of distributed general ledger technology, is mainly characterized by center
Change, is anti-tamper, traceable, safe and automatic execute intelligence contract.
Block chain is gradually applied to various industries at present, and technology development is very fast, and application case occurs also different
Often rapidly, finance, traffic, logistics, health, culture, education, intellectual property, Internet of Things, E-Government, smart city are dispersed throughout
And the various fields such as industry 4.0.
It is to be difficult to use that block chain technology faces maximum obstacle at present, also lack effective platform, unified standard with
And the achievement (although having had open source projects of ether mill and Hyperledger etc. at present) of easily increasing income supports each field
The exploitation of multi-service application.
Cloud computing is then a kind of elastic shared resource pond that can be accessed by network, provides service configuration and management on demand
Normal form.Cloud computing can provide the infrastructure resources pond of calculating, storage and network, there is broadband access, service can measure,
The characteristics such as multi-tenant, on-demand service and quick resilient expansion also provide a variety of cloud computing service classifications, such as: software takes
Business (Software as a Service, SaaS), communication i.e. service (Communication as a Service, CaaS) are put down
Platform services (Platform as a Service, PaaS), infrastructure services (Infrastructure as a
Service, IaaS) and network i.e. service (Network as a Service, NaaS) etc..
With the deployment of cloud calculation service, the block chain service application most promising as it is sent to great expectations, phase
Ying Di, block chain service (Blockchain as Service, BaaS) and come into being.But in presently relevant technology
BaaS solution lacks specific unified standard and specification, and the development and block chain for being also unfavorable for block chain business itself are used
The business at family uses.
Summary of the invention
It is quasi- that a present invention at least embodiment provides a kind of i.e. service platform and system, technology for reducing block chain of block chain
Enter threshold, promotes the deployment efficiency of block chain business.
In order to reach the object of the invention, a present invention at least embodiment provides a kind of block chain i.e. service platform, comprising:
Block chain is served by support and management, block chain i.e. service provider, block chain i.e. services client side, block chain service
Resource allocation and management, in which:
The block chain is served by support and management is set as, and interacts with the application of block chain, answers for the block chain
With business support is provided, the block chain i.e. service provider and the block chain i.e. services client side are managed;
Block chain, that is, the service resource allocation and management are set as, according to the block chain, that is, service provider, described
Block chain, that is, services client side request, needed for being serviced to block chain, that is, service infrastructure resource bid or release block chain
Infrastructure resources;
Block chain, that is, the service provider is set as, and Xiang Suoshu block chain, that is, services client side provides block chain and services
Business;
Block chain, that is, services client the side is set as, and Xiang Suoshu block chain, that is, service provider requests and uses block chain
That is service business.
In an alternative embodiment, the block chain, that is, service platform further include: block chain, that is, service cooperation side, in which:
Block chain, that is, service cooperation the side is set as, and supports and assist the block chain i.e. service provider to provide block
Chain, that is, service business, and the block chain, that is, services client side is supported to use block chain, that is, service business;
Block chain, that is, the service resource allocation and management are also configured to, according to asking for the block chain, that is, service cooperation side
It asks, is the infrastructure resources needed for servicing to block chain, that is, service infrastructure resource bid or release block chain.
In an alternative embodiment, the block chain, that is, service cooperation side includes at least one of: customer account management is single
Member, business provide subelement, block chain application service end and resource bid subelement, in which:
The customer account management subelement is set as, and management uses the block chain, that is, service cooperation side's service provided area
Block chain, that is, service provider and block chain, that is, services client side, and manage the block chain, that is, service provider and the area
It block chain, that is, service business as provided by the block chain, that is, service cooperation side used in block chain, that is, services client side and answers
Use service condition;
The business provides subelement and is set as, and provides block chain i.e. service business to the block chain i.e. service provider
And the block chain, that is, services client side uses;
The block chain application service terminal unit is set as, and provides block chain set of applications to the area as server-side
Block chain, that is, service provider and the block chain, that is, services client side use;
The resource bid subelement is set as, and Xiang Suoshu block chain, that is, service resource allocation and management application resource are
The customer account management subelement, the business provide subelement and the block chain application service terminal unit distributes resource.
In an alternative embodiment, the block chain, that is, service provider includes at least one of: intelligent contract is single
Member, common recognition mechanism subelement, node administration subelement, crypto engine subelement, user management subelement, multichain management are single
Member, point to point network subelement, block storing sub-units, in which:
The intelligence contract subelement is set as, and is saved, is enabled and executes intelligent contract;
The common recognition mechanism subelement is set as, and is saved, is enabled and executes common recognition mechanism;
The node administration subelement is set as, and manages block chain link point;
The crypto engine subelement is set as, and provides algorithms library used in block chain for calling;
The user management subelement is set as, and manages block chain, that is, services client side's information;
The multichain management subelement is set as, and manages multichain;
The point to point network subelement is set as, and provides point to point network resource;
The block storing sub-units are set as, and are stored and are synchronized block data.
In an alternative embodiment, the block chain, that is, services client side includes at least one of: user management is single
Member, service request subelement, block chain applications client and resource bid subelement, in which:
The user management subelement is set as, and manages block chain, that is, service subscriber information;
The service request subelement is set as, and is the request for servicing user according to block chain, is initiated access and is used area
Block chain provided by block chain, that is, service provider is the service request serviced and service discovering;
The block chain application client terminal unit is set as, and realizes for the block chain to be that service mentions as client
Supplier and the block chain, that is, service cooperation side's service provided access and use;
The resource bid subelement is set as, and Xiang Suoshu block chain, that is, service resource allocation and management application resource are
The user management subelement, the service request subelement and the block chain applications client terminal unit distribute resource.
In an alternative embodiment, platform of the block chain, that is, service platform based on cloud computing, which services, to be realized.
One embodiment of the invention provides a kind of i.e. service system, including above-mentioned block chain, that is, service platform of block chain, also wraps
Include: the application of block chain, block chain i.e. service infrastructure resource, block chain service northbound interface, block chain services south orientation
Interface, in which:
The block chain application is set as, and it is flat that northbound interface and the block chain i.e. service are serviced by the block chain
The block chain of platform is served by support and management interaction, provides block chain application example to block chain user;
Block chain, that is, service infrastructure the resource is set as, by the block chain i.e. service southbound interface with it is described
Block chain, that is, service platform block chain, that is, service resource allocation and management interaction are provided required for block chain services
Infrastructure resources, and carry out the abstract and control of infrastructure resources.
In an alternative embodiment, the block chain is serviced using the software based on cloud computing and is realized.
In an alternative embodiment, infrastructure of the block chain, that is, service infrastructure resource based on cloud computing is taken
It is pragmatic existing.
In an alternative embodiment, the block chain, that is, service infrastructure resource is also configured to, and is based on to bottom
Cloud computing Infrastructure platform obtains infrastructure resources.
Compared with the relevant technologies, block chain, that is, service platform provided by a present invention at least embodiment defines block
Chain, that is, service platform, module and function.Wherein, the block chain i.e. composition of service platform is defined, block chain is given and services
Frame of reference and role definition (such as block chain, that is, service provider, block chain, that is, service cooperation side, block chain, that is, services client
Side).It is the system composition serviced, role definition, frame of reference by block chain in specification cloud computing, to effectively utilize cloud
The characteristics such as the resource of calculating is distributed according to need, elasticity is expansible efficiently construct the block chain i.e. service platform based on cloud computing, with
Rapid deployment and the implementation for supporting various block chain applications, solve the actual deployment and implementation issue of block chain, also promote
The development of cloud computing and the use in conjunction for improving cloud computing, big data and block chain are worth.
Other features and advantages of the present invention will be illustrated in the following description, also, partly becomes from specification
It obtains it is clear that understand through the implementation of the invention.The objectives and other advantages of the invention can be by specification, right
Specifically noted structure is achieved and obtained in claim and attached drawing.
Detailed description of the invention
Attached drawing is used to provide to further understand technical solution of the present invention, and constitutes part of specification, with this
The embodiment of application technical solution for explaining the present invention together, does not constitute the limitation to technical solution of the present invention.
Fig. 1 is the reference model figure for the i.e. service system of block chain based on cloud computing that one embodiment of the invention provides;
Fig. 2 is the block chain i.e. service system and cloud computing service level based on cloud computing that one embodiment of the invention provides
Correspondence reference model figure;
Fig. 3 is the block chain i.e. service system and cloud computing service level based on cloud computing that one embodiment of the invention provides
Correspondence reference model refine figure;
Fig. 4 is the frame of reference composition for the i.e. service system of block chain based on cloud computing that one embodiment of the invention provides.
Specific embodiment
To make the objectives, technical solutions, and advantages of the present invention clearer, below in conjunction with attached drawing to the present invention
Embodiment be described in detail.It should be noted that in the absence of conflict, in the embodiment and embodiment in the application
Feature can mutual any combination.
It is high current block chain technical threshold, be difficult to apply and block chain business can not rapid deployment aiming at the problem that, this
Application provides block chain in a kind of cloud computing and services (BaaS) system, using block catenary system as a kind of service of cloud computing
Being supplied to user, (user herein includes that block chain i.e. service provider, block chain i.e. service cooperation side and block chain take
Be engaged in client), using block chain be used as in cloud computing PaaS platform perhaps separately as a platform and use cloud computing provided by
It calculates, storage and Internet resources mention to reduce the facilitated application of the technique approval threshold of block chain, realization block chain business
The deployment efficiency of high block chain business promotes the use in conjunction value of cloud computing, big data and block chain.
Fig. 1 is the reference model figure for the i.e. service system of block chain based on cloud computing that one embodiment of the invention provides.Such as
Shown in Fig. 1, block chain, that is, service system based on cloud computing includes that block chain applies (Blockchain Applications)
101, block chain, that is, service platform (Blockchain as a Service, BaaS) 102, block chain, that is, service infrastructure money
Source (BaaS Infrastructure Resource) 103, block chain service northbound interface (BaaS Northbound
Interface, BaaS NBI) 104 and block chain i.e. service southbound interface (BaaS Southbound Interface, BaaS
SBI)105.Wherein, block chain, that is, service platform 102 includes that block chain is served by support and management (BaaS
Application Support and Management) 102a, block chain, that is, service cooperation side (Blockchain as a
Service Partner) 102b, block chain, that is, service provider (Blockchain as a Service Provider)
102c, block chain, that is, services client side (Blockchain as a Service Customer) 102d and block chain service money
Source distribution and management (BaaS Resource Allocation and Management) 102e, in which:
The block chain is set as using 101, and northbound interface 104 is serviced by the block chain with the block chain and is
The block chain of service platform 102 is served by support and management 102a interaction, provides block chain to block chain user and answers
Use example;
The block chain is served by support and management 102a is set as, and interacts with the application of block chain, is the block
Chain application provides business support, manages the block chain i.e. service provider 102c and the block chain i.e. services client side
102d;For example, the business of upper layer block chain application is supported to carry out and coordinate the function engine in block chain i.e. service and to institute
The management such as the user of support and application and consumed resource etc. authenticate, charging, statistics, monitoring;
The block chain, that is, service cooperation side 102b is set as, and supports and assist the block chain i.e. service provider 102c
Block chain, that is, service business is provided, and the block chain, that is, services client side 102d is supported to use block chain, that is, service business;
For example block chain, that is, service development, block chain service audit and block chain, that is, service broker etc., specific implementation may include
The functions such as customer account management, business offer, block chain application service end and resource bid;
Block chain, that is, service provider the 102c is set as, and Xiang Suoshu block chain, that is, services client side 102d provides block
Chain, that is, service business;For example, ensuring from various dimensions for constructing, providing and safeguard that the kernel service of block chain takes to block chain
The ability that business customer uses, and may come together to complete certain kernel services under block chain, that is, service cooperation side auxiliary
It provides, such as includes operation management, deployment management, service management, commercial management, customer support management, across chain management, peer-to-peer network
Management and block storage management etc.;It may include that intelligent contract, common recognition mechanism, node administration, encryption are drawn that it, which is implemented,
Hold up, user management, multichain management, point-to-point (P2P) network, block storage etc. functions;
The block chain, that is, services client side 102d is set as, and Xiang Suoshu block chain, that is, service provider 102c is requested and made
With block chain, that is, service business;And business relations therefore may be established with block chain, that is, service cooperation side 102b, it is specific real
It now may include the functions such as user management, service request, block chain applications client and resource bid;
Block chain, that is, the service resource allocation and management 102e are set as, according to the block chain, that is, service provider
102c, the block chain, that is, services client side 102d and block chain, that is, service cooperation side 102b request are serviced to block chain
The application of infrastructure resources 103 or release block chain are the infrastructure resources needed for servicing;Specifically, meeting from block
Chain, that is, services client side 102d, block chain, that is, service provider 102c and block chain, that is, service cooperation side 102b are for block chain
I.e. request, distribution, release, monitoring and management of Service Source etc. need, and southbound interface 105 is serviced by block chain to area
The application of block chain, that is, service infrastructure resource 103 and release block chain include calculating, network and being stored in required for servicing
Interior infrastructure resources;
Block chain, that is, service infrastructure the resource 103 is set as, and services southbound interface 105 by the block chain
It is interacted with the block chain, that is, service resource allocation of the block chain, that is, service platform 102 and management 102e, block chain is provided
Infrastructure resources required for servicing, and carry out the abstract and control of infrastructure resources.In addition, being also responsible for bottom
The cloud computing Infrastructure platform (IaaS) that is based on obtains basis and implements resource, the basis implement resource include it is following at least
One of: calculating, network and storage resource;
The block chain services northbound interface 104 and applies between 101 and block chain, that is, service platform 102 for block chain
Block chain application message transmitting and interface call;
The block chain services southbound interface 105 for the block chain, that is, service resource allocation and manages 102e to institute
It states the block chain i.e. application of service infrastructure resource 103 and release block chain services required infrastructure resources, it is described
It includes at least one of that resource is implemented on basis: calculating, network and storage resource.
It should be noted that in another embodiment, the block chain, that is, service platform 102 can not include the block
Chain, that is, service cooperation side 102b.
Fig. 2 is the block chain i.e. service system and cloud computing service level based on cloud computing that one embodiment of the invention provides
Correspondence reference model figure.As shown in Fig. 2, block chain, which is correspondingly embedded in software using 101, services 201 levels, i.e. block chain is answered
It is serviced and is realized with 101 softwares based on cloud computing;Block chain, that is, service platform 102 is correspondingly embedded in platform and services 202 levels,
I.e. platform of the block chain, that is, service platform 102 based on cloud computing, which services, realizes, block chain, that is, service infrastructure resource 103 is right
Infrastructure should be embedded in and service 203 levels, i.e., described block chain, that is, basis of the service infrastructure resource 103 based on cloud computing
Facility is serviced and is realized.What needs to be explained here is that it is only a kind of hierarchical division method that this, which is correspondingly embedded in relationship, not table
Show and centainly need to be limited by the hierarchical relationship in the concrete realization, is independent for example, BaaS itself can be individually abstracted
PaaS (platform services) platform.
Fig. 3 is the block chain i.e. service system and cloud computing service level based on cloud computing that one embodiment of the invention provides
Correspondence role and sub- role user perspective refine figure.As shown in figure 3, the block chain that block chain i.e. service 102 is included is i.e.
Service cooperation side 102b, block chain, that is, service provider 102c and block chain, that is, services client side 102d are further refined,
Wherein:
The block chain, that is, service cooperation side 102b includes following sub- role: block chain, that is, developer of services, block chain are
Service audit person and block chain, that is, service broker;
Block chain, that is, service provider the 102c includes following sub- role: operation management person, deployment manager, service pipe
Reason person, commercial management person, customer support manager, across chain manager, peer-to-peer network manager and block storage management person;
Block chain, that is, services client side 102d includes following sub- role: block chain, that is, service user, block chain service
Manager, block chain, that is, service operators and block chain, that is, services set winner.
Fig. 4 is the frame of reference composition for the i.e. service system of block chain based on cloud computing that further embodiment of this invention provides.
As shown in figure 4, block chain, that is, service system based on cloud computing include block chain using 101, block chain i.e. service platform 102 with
And block chain, that is, service infrastructure resource 103.Block chain, that is, service platform 102 include block chain, that is, service cooperation side 102b,
Block chain, that is, service provider 102c and block chain, that is, services client side 102d.Stress that block chain services in the present embodiment
Partner 102b, block chain, that is, service provider 102c and block chain, that is, services client side 102d, remaining each module please refer to it
His embodiment.
Wherein, the block chain, that is, service cooperation side 102b includes at least one of: customer account management subelement 102b1,
Business provides subelement 102b2, block chain application service terminal unit 102b3, resource bid subelement 102b4, in which:
The customer account management subelement 102b1 is set as, and management is mentioned using the block chain, that is, service cooperation side 102b
It is for block chain, that is, service provider 102c and block chain, that is, services client side 102d of service, and the management block chain
By the block chain, that is, service cooperation side used in the service provider 102c and block chain, that is, services client side 102d
The chain of block provided by 102b, that is, service business and using situation;
The business provides subelement 102b2 and is set as, and provides block chain i.e. service business and services to the block chain
Provider 102c and the block chain, that is, services client side 102d are used, as the block chain i.e. business development of service, business are examined
Meter, service agent etc.;
The block chain application service terminal unit 102b3 is set as, as server-side provide block chain set of applications to
Block chain, that is, service provider 102c and block chain, that is, services client side 102d are used;
The resource bid subelement 102b4 is set as, Xiang Suoshu block chain, that is, service resource allocation and the management Shen 102e
Please resource, provide subelement 102b2 and the block chain application service for the customer account management subelement 102b1, the business
Terminal unit 102b3 distributes resource.
Wherein, the block chain, that is, service provider 102c includes at least one of: intelligent contract subelement 102c1,
Common recognition mechanism subelement 102c2, node administration subelement 102c3, crypto engine subelement 102c4, user management subelement
102c5, multichain manage subelement 102c6, point to point network subelement 102c7, block storing sub-units 102c8, in which:
The intelligence contract subelement 102c1 is set as, and is saved, is enabled and executes intelligent contract;
The common recognition mechanism subelement 102c2 is set as, and is saved, is enabled and executes common recognition mechanism;
The node administration subelement 102c3 is set as, manage block chain link point, the management block chain link point include with
At least one lower: the resource of creation, increase, reduction, the deletion of management block chain link point, management block chain link point is used and is monitored
The operating status of block chain node;
The crypto engine subelement 102c4 is set as, and provides algorithms library used in block chain for calling, the algorithm
Library includes at least one of: Encryption Algorithm library, hashing algorithm library, digest algorithm library, asymmetric public key algorithms library, signature algorithm
Library;
The user management subelement 102c5 is set as, and manages block chain, that is, services client side's information;
The multichain management subelement 102c6 is set as, and manages multichain;The management multichain includes at least one following:
Manage interchain relationship, resource service condition and the operating status between multichain;
The point to point network subelement 102c7 is set as, and provides P2P Internet resources, including but not limited to: point-to-point net
Creation, dismounting and the foundation of safety chain of network;
The block storing sub-units 102c8 is set as, and is stored and is synchronized block data.
Wherein, the block chain, that is, services client side 102d includes at least one of: user management subelement 102d1,
Service request subelement 102d2, block chain application client terminal unit 102d3 and resource bid subelement 102d4, in which:
The user management subelement 102d1 is set as, and manages block chain, that is, service subscriber information;
The service request subelement 102d2 is set as, and is the request for servicing user according to block chain, is initiated access and is made
The block chain provided by block chain, that is, service provider 102c is the service request serviced and service discovering;
The block chain application client terminal unit 102d3 is set as, and realizes as client and block chain is serviced
Provider 102c and block chain, that is, service cooperation side's 102b service provided access and use;
The resource bid subelement 102d4 is set as, Xiang Suoshu block chain, that is, service resource allocation and the management Shen 102e
Please resource, and, be user management subelement 102d1, service request subelement 102d2 and block chain application client terminal unit
102d3 distributes resource.In addition, the resource of the resource bid subelement 102d4 application can also be used to meet the resource bid
Subelement 102d4 self-operating needs.
In a present invention at least embodiment, the block chain i.e. service platform and system of framework are provided, significantly reduced
The technique approval threshold of block chain improves the deployment efficiency of block chain business, realizes the facilitated application that block chain services,
To promote the use in conjunction value of cloud computing, big data and block chain.
The block chain i.e. service platform provided based on the above embodiment provides resource infrastructure by cloud computing, passes through
The intelligent contract customized, common recognition mechanism, Encryption Algorithm are loaded to provide the differential of different blocks chain application for different user
Service.Under the premise of a BaaS platform construction based on cloud computing is good, BaaS platform can externally provide block chain application
Customization, building and service ability, especially:
1) specific block chain application can be according to the service logic characteristic of itself by configuring specific resource (as counted
Calculate, storage and network), the exclusive intelligent contract of load, common recognition mechanism, Encryption Algorithm provide for its user different from other areas
The different service of block chain application;
2) on BaaS platform, the application of multiple block chains can be constructed simultaneously and can be indirect by chain between chain and chain
Mouth comes shared data and information;
3) BaaS platform, which also can integrate, comes from third-party intelligent contract, common recognition mechanism and Encryption Algorithm for user
Service is provided;
4) calculating, storage and the Internet resources of the reusable cloud computing of BaaS platform reduce area to share infrastructure
The resource consumption of block chain node construction, to save construction cost and shorten the engineering construction time.
The application example for the block chain service deployment that one is carried out based on above-mentioned BaaS system is given below.For example, certain
Client wishes to develop a kind of block chain electronics license application, then on BaaS platform:
1) the common recognition mechanism, crypto engine, block storage side according to used in electronics license block chain application option and installment
Formula and capacity, number of users, node location and number of nodes;
2) BaaS platform is that electronics license block chain application generates applications client, carries out service request, application automatically
Resource carries out user management, provides intelligent contract running environment and intelligent contract template and interface, provides crypto engine energy
Power provides block storage synchronous with data, building network link and Logistics networks link safety;
3) electronics license, which is applied, customizes exclusive intelligent contract according to intelligence contract template provided by BaaS and interface;
4) in one embodiment, the application of electronics license can be determined according to common recognition mechanism provided by BaaS and crypto engine
Exclusive common recognition mechanism and exclusive Encryption Algorithm are whether loaded to crypto engine and executes exclusive common recognition algorithm and exclusive encryption calculation
Method;
5) electronics license using the load block data of the block memory interface according to provided by BaaS and applies crypto engine
Related algorithm, which is hashed, made a summary, signed etc., to be calculated;
6) in service operation, BaaS platform feeds back to client about the electronics license block chain using used resource
The information such as situation, online user's situation, service operation state.
Based on block chain, that is, service platform provided by the present application, block chain application can be quickly disposed.
It should be noted that one embodiment of the invention provides a kind of equipment, including memory and processor, the memory
It is stored with program, described program realizes the above-mentioned block chain i.e. function of service platform when reading execution by the processor.
One embodiment of the invention provides a kind of computer readable storage medium, and the computer-readable recording medium storage has
One or more program, one or more of programs can be executed by one or more processor, realize above-mentioned block
Chain, that is, service platform function.
The computer readable storage medium includes: USB flash disk, read-only memory (ROM, Read-Only Memory), random
Access memory (RAM, Random Access Memory), mobile hard disk, magnetic or disk etc. are various to can store program
The medium of code.
Although disclosed herein embodiment it is as above, the content only for ease of understanding the present invention and use
Embodiment is not intended to limit the invention.Technical staff in any fields of the present invention is taken off not departing from the present invention
Under the premise of the spirit and scope of dew, any modification and variation, but the present invention can be carried out in the form and details of implementation
Scope of patent protection, still should be subject to the scope of the claims as defined in the appended claims.
Claims (10)
1. a kind of block chain, that is, service platform characterized by comprising block chain is served by support and management, block chain
That is service provider, block chain, that is, services client side, block chain, that is, service resource allocation and management, in which:
The block chain is served by support and management is set as, and interacts with the application of block chain, mentions for the block chain application
For business support, the block chain i.e. service provider and the block chain i.e. services client side are managed;
Block chain, that is, the service resource allocation and management are set as, according to the block chain, that is, service provider, the block
The request of chain, that is, services client side is the base needed for servicing to block chain, that is, service infrastructure resource bid or release block chain
Infrastructure resource;
Block chain, that is, the service provider is set as, and Xiang Suoshu block chain, that is, services client side provides block chain, that is, service trade
Business;
Block chain, that is, services client the side is set as, and Xiang Suoshu block chain, that is, service provider requests and block chain is used to take
Business business.
2. block chain, that is, service platform as described in claim 1, which is characterized in that the block chain, that is, service platform also wraps
It includes: block chain i.e. service cooperation side, in which:
Block chain, that is, service cooperation the side is set as, and supports and assist the block chain i.e. service provider to provide block chain i.e.
Service business, and the block chain, that is, services client side is supported to use block chain, that is, service business;
Block chain, that is, the service resource allocation and management are also configured to, according to the request of the block chain, that is, service cooperation side,
To the infrastructure resources that block chain, that is, service infrastructure resource bid or release block chain are needed for servicing.
3. block chain, that is, service platform as claimed in claim 2, which is characterized in that the block chain, that is, service cooperation side includes
At least one of: customer account management subelement, business provide subelement, block chain application service end and resource bid subelement,
Wherein:
The customer account management subelement is set as, and management uses the block chain, that is, service cooperation side's service provided block chain
That is service provider and block chain, that is, services client side, and manage the block chain, that is, service provider and the block chain
That is block chain, that is, service business as provided by the block chain, that is, service cooperation side used in services client side and application makes
Use situation;
The business provides subelement and is set as, provide block chain i.e. service business to the block chain i.e. service provider and
The block chain, that is, services client side uses;
The block chain application service terminal unit is set as, and provides block chain set of applications to the block chain as server-side
I.e. service provider and the block chain, that is, services client side use;
The resource bid subelement is set as, and Xiang Suoshu block chain, that is, service resource allocation and management application resource, are described
Customer account management subelement, the business provide subelement and the block chain application service terminal unit distributes resource.
4. block chain, that is, service platform as described in claim 1, which is characterized in that the block chain, that is, service provider includes
At least one of: intelligent contract subelement, common recognition mechanism subelement, node administration subelement, crypto engine subelement, user
Manage subelement, multichain manages subelement, point to point network subelement, block storing sub-units, in which:
The intelligence contract subelement is set as, and is saved, is enabled and executes intelligent contract;
The common recognition mechanism subelement is set as, and is saved, is enabled and executes common recognition mechanism;
The node administration subelement is set as, and manages block chain link point;
The crypto engine subelement is set as, and provides algorithms library used in block chain for calling;
The user management subelement is set as, and manages block chain, that is, services client side's information;
The multichain management subelement is set as, and manages multichain;
The point to point network subelement is set as, and provides point to point network resource;
The block storing sub-units are set as, and are stored and are synchronized block data.
5. block chain, that is, service platform as described in claim 1, which is characterized in that the block chain, that is, services client side includes
At least one of: user management subelement, service request subelement, block chain applications client and resource bid are single
Member, in which:
The user management subelement is set as, and manages block chain, that is, service subscriber information;
The service request subelement is set as, and is the request for servicing user according to block chain, is initiated access and is used block chain
I.e. block chain provided by service provider is the service request serviced and service discovering;
The block chain application client terminal unit is set as, and is realized as client for the block chain, that is, service provider
And the block chain, that is, service cooperation side's service provided access and use;
The resource bid subelement is set as, and Xiang Suoshu block chain, that is, service resource allocation and management application resource, are described
User management subelement, the service request subelement and the block chain applications client terminal unit distribute resource.
6. block chain, that is, service platform as described in claim 1, which is characterized in that the block chain, that is, service platform is based on cloud
The platform of calculating is serviced and is realized.
7. a kind of block chain, that is, service system, which is characterized in that taken including the block chain as described in claim 1 to 6 is any
Business platform, further includes: the application of block chain, block chain, that is, service infrastructure resource, block chain service northbound interface, block chain
Service southbound interface, in which:
The block chain application is set as, and is to service northbound interface and the block chain, that is, service platform by the block chain
The block chain is served by support and management interaction, provides block chain application example to block chain user;
Block chain, that is, service infrastructure the resource is set as, and services southbound interface and the block by the block chain
Chain, that is, service platform block chain, that is, service resource allocation and management interaction, provide basis required for block chain services
Facility resource, and carry out the abstract and control of infrastructure resources.
8. block chain, that is, service system as claimed in claim 7, which is characterized in that the block chain is applied based on cloud computing
Software is serviced and is realized.
9. block chain, that is, service system as claimed in claim 7, which is characterized in that the block chain, that is, service infrastructure money
Infrastructure of the source based on cloud computing, which services, to be realized.
10. block chain, that is, service system as described in claim 7 to 9 is any, which is characterized in that the block chain services base
Infrastructure resource is also configured to, and the cloud computing Infrastructure platform being based on to bottom obtains infrastructure resources.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710909316.6A CN109587200B (en) | 2017-09-29 | 2017-09-29 | Block chain as-a-service platform and system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710909316.6A CN109587200B (en) | 2017-09-29 | 2017-09-29 | Block chain as-a-service platform and system |
Publications (2)
Publication Number | Publication Date |
---|---|
CN109587200A true CN109587200A (en) | 2019-04-05 |
CN109587200B CN109587200B (en) | 2021-07-16 |
Family
ID=65918924
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201710909316.6A Active CN109587200B (en) | 2017-09-29 | 2017-09-29 | Block chain as-a-service platform and system |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN109587200B (en) |
Cited By (17)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110266467A (en) * | 2019-05-31 | 2019-09-20 | 阿里巴巴集团控股有限公司 | The method and device of dynamic encryption is realized based on block height |
CN110417896A (en) * | 2019-07-31 | 2019-11-05 | 中国工商银行股份有限公司 | The system and method for block chain dynamic group net based on cloud |
CN110430248A (en) * | 2019-07-23 | 2019-11-08 | 平安科技(深圳)有限公司 | Block chain building method, apparatus, medium and electronic equipment based on cloud service |
CN110753028A (en) * | 2019-09-11 | 2020-02-04 | 复旦大学 | Method for controlling distributed accounting network resource use |
CN110808850A (en) * | 2019-10-15 | 2020-02-18 | 武汉达梦数据库有限公司 | Component access system and method of PaaS platform |
CN110855701A (en) * | 2019-11-21 | 2020-02-28 | 清华大学 | Block chain-based infrastructure service method and device |
CN111125249A (en) * | 2019-12-18 | 2020-05-08 | 江苏荣泽信息科技股份有限公司 | Cloud service platform based on block chain |
CN111260499A (en) * | 2020-02-07 | 2020-06-09 | 武汉科技大学 | Electromechanical product active remanufacturing service system based on block chain |
CN111339036A (en) * | 2020-02-24 | 2020-06-26 | 国网山西省电力公司信息通信分公司 | Block chain-based electronic license full life cycle management method and device |
CN111639409A (en) * | 2020-05-29 | 2020-09-08 | 深圳观点互动网络科技有限公司 | Block chain simulation system |
CN111737735A (en) * | 2020-06-04 | 2020-10-02 | 斗云科技(北京)有限公司 | BDChrain block chain service platform |
CN112055002A (en) * | 2020-08-24 | 2020-12-08 | 杭州云象网络技术有限公司 | Cross-link network supervision method based on public governance link |
CN112529659A (en) * | 2020-12-09 | 2021-03-19 | 苏州市星际云通区块链科技有限公司 | Block chain and service platform and system |
CN112699418A (en) * | 2021-01-29 | 2021-04-23 | 杭州宇链科技有限公司 | Floating population management method and system based on block chain |
CN113542435A (en) * | 2021-09-15 | 2021-10-22 | 支付宝(杭州)信息技术有限公司 | User service using method and device |
CN114462094A (en) * | 2021-09-08 | 2022-05-10 | 北京天德科技有限公司 | Container-based multi-party competition intelligent contract digital system and execution method thereof |
CN115866059A (en) * | 2023-01-13 | 2023-03-28 | 北京微芯区块链与边缘计算研究院 | Block chain link point scheduling method and device |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102571948A (en) * | 2011-12-29 | 2012-07-11 | 国云科技股份有限公司 | Cloud-computing-based platform as a service (PaaS) platform system and implementation method thereof |
US20170063785A1 (en) * | 2015-06-26 | 2017-03-02 | International Business Machines Corporation | Security maximization for a computer related device based on real-time reaction |
CN106503098A (en) * | 2016-10-14 | 2017-03-15 | 中金云金融(北京)大数据科技股份有限公司 | It is built in the block chain cloud service frame system of Paas service layers |
CN106789875A (en) * | 2016-11-15 | 2017-05-31 | 深圳市新国都支付技术有限公司 | A kind of block chain service unit, block chain service system and its communication means |
-
2017
- 2017-09-29 CN CN201710909316.6A patent/CN109587200B/en active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102571948A (en) * | 2011-12-29 | 2012-07-11 | 国云科技股份有限公司 | Cloud-computing-based platform as a service (PaaS) platform system and implementation method thereof |
US20170063785A1 (en) * | 2015-06-26 | 2017-03-02 | International Business Machines Corporation | Security maximization for a computer related device based on real-time reaction |
CN106503098A (en) * | 2016-10-14 | 2017-03-15 | 中金云金融(北京)大数据科技股份有限公司 | It is built in the block chain cloud service frame system of Paas service layers |
CN106789875A (en) * | 2016-11-15 | 2017-05-31 | 深圳市新国都支付技术有限公司 | A kind of block chain service unit, block chain service system and its communication means |
Cited By (21)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110266467A (en) * | 2019-05-31 | 2019-09-20 | 阿里巴巴集团控股有限公司 | The method and device of dynamic encryption is realized based on block height |
CN110430248A (en) * | 2019-07-23 | 2019-11-08 | 平安科技(深圳)有限公司 | Block chain building method, apparatus, medium and electronic equipment based on cloud service |
CN110430248B (en) * | 2019-07-23 | 2022-03-25 | 平安科技(深圳)有限公司 | Block chain construction method, device, medium and electronic equipment based on cloud service |
CN110417896B (en) * | 2019-07-31 | 2022-01-28 | 中国工商银行股份有限公司 | System and method for dynamically networking block chain based on cloud |
CN110417896A (en) * | 2019-07-31 | 2019-11-05 | 中国工商银行股份有限公司 | The system and method for block chain dynamic group net based on cloud |
CN110753028A (en) * | 2019-09-11 | 2020-02-04 | 复旦大学 | Method for controlling distributed accounting network resource use |
CN110808850A (en) * | 2019-10-15 | 2020-02-18 | 武汉达梦数据库有限公司 | Component access system and method of PaaS platform |
CN110808850B (en) * | 2019-10-15 | 2022-09-27 | 武汉达梦数据库有限公司 | Component access system and method of PaaS platform |
CN110855701A (en) * | 2019-11-21 | 2020-02-28 | 清华大学 | Block chain-based infrastructure service method and device |
CN111125249B (en) * | 2019-12-18 | 2022-06-14 | 江苏荣泽信息科技股份有限公司 | Cloud service platform based on block chain |
CN111125249A (en) * | 2019-12-18 | 2020-05-08 | 江苏荣泽信息科技股份有限公司 | Cloud service platform based on block chain |
CN111260499A (en) * | 2020-02-07 | 2020-06-09 | 武汉科技大学 | Electromechanical product active remanufacturing service system based on block chain |
CN111339036A (en) * | 2020-02-24 | 2020-06-26 | 国网山西省电力公司信息通信分公司 | Block chain-based electronic license full life cycle management method and device |
CN111639409A (en) * | 2020-05-29 | 2020-09-08 | 深圳观点互动网络科技有限公司 | Block chain simulation system |
CN111737735A (en) * | 2020-06-04 | 2020-10-02 | 斗云科技(北京)有限公司 | BDChrain block chain service platform |
CN112055002A (en) * | 2020-08-24 | 2020-12-08 | 杭州云象网络技术有限公司 | Cross-link network supervision method based on public governance link |
CN112529659A (en) * | 2020-12-09 | 2021-03-19 | 苏州市星际云通区块链科技有限公司 | Block chain and service platform and system |
CN112699418A (en) * | 2021-01-29 | 2021-04-23 | 杭州宇链科技有限公司 | Floating population management method and system based on block chain |
CN114462094A (en) * | 2021-09-08 | 2022-05-10 | 北京天德科技有限公司 | Container-based multi-party competition intelligent contract digital system and execution method thereof |
CN113542435A (en) * | 2021-09-15 | 2021-10-22 | 支付宝(杭州)信息技术有限公司 | User service using method and device |
CN115866059A (en) * | 2023-01-13 | 2023-03-28 | 北京微芯区块链与边缘计算研究院 | Block chain link point scheduling method and device |
Also Published As
Publication number | Publication date |
---|---|
CN109587200B (en) | 2021-07-16 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109587200A (en) | A kind of block chain, that is, service platform and system | |
Gutierrez-Garcia et al. | Agent-based load balancing in cloud data centers | |
US20150281346A1 (en) | Method and apparatus to maximize return on investment in hybrid cloud environment | |
CN107943580A (en) | For managing the method and equipment of user's intelligence contract at block chain link point | |
CN109886693B (en) | Consensus realization method, device, equipment and medium for block chain system | |
CN104272286A (en) | Policy-based scaling of network resources | |
Abebe et al. | Adaptive application offloading using distributed abstract class graphs in mobile environments | |
US20140304713A1 (en) | Method and apparatus for distributed processing tasks | |
CN102571849A (en) | Cloud computing system and method | |
Das et al. | A QoS and profit aware cloud confederation model for IaaS service providers | |
CN113364831B (en) | Multi-domain heterogeneous computing network resource credible cooperation method based on block chain | |
Hassan et al. | Energy-aware resource and revenue management in federated cloud: A game-theoretic approach | |
Sebastio et al. | AVOCLOUDY: a simulator of volunteer clouds | |
Gupta et al. | Energy-aware demand selection and allocation for real-time IoT data trading | |
CN116662020B (en) | Dynamic management method and system for application service, electronic equipment and storage medium | |
Li et al. | Scalable and dynamic replica consistency maintenance for edge-cloud system | |
US11212291B2 (en) | Securing services and intra-service communications | |
Keshavarzi et al. | Adaptive Resource Management and Provisioning in the Cloud Computing: A Survey of Definitions, Standards and Research Roadmaps. | |
CN102087618A (en) | Resource management method and system for cloud computing operating system | |
Muruganandam et al. | Blockchain based adaptive resource allocation in cloud computing | |
Lin et al. | Resource allocation in cloud virtual machines based on empirical service traces | |
Shrivastava et al. | An energy efficient VM allocation using best fit decreasing minimum migration in cloud environment | |
Mansouri et al. | Dynamic semantic‐based green bio‐inspired approach for optimizing energy and cloud services qualities | |
Sebastio et al. | A workload-based approach to partition the volunteer cloud | |
Ayadi et al. | QoS-aware component for Cloud computing |
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 |