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 PDF

Info

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
Application number
CN201710909316.6A
Other languages
Chinese (zh)
Other versions
CN109587200B (en
Inventor
王东
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
ZTE Corp
Original Assignee
ZTE Corp
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by ZTE Corp filed Critical ZTE Corp
Priority to CN201710909316.6A priority Critical patent/CN109587200B/en
Publication of CN109587200A publication Critical patent/CN109587200A/en
Application granted granted Critical
Publication of CN109587200B publication Critical patent/CN109587200B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/10Protocols in which an application is distributed across nodes in the network
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/10Protocols in which an application is distributed across nodes in the network
    • H04L67/104Peer-to-peer [P2P] networks
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/51Discovery or management thereof, e.g. service location protocol [SLP] or web services
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/60Scheduling 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

A kind of block chain, that is, service platform and system
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.
CN201710909316.6A 2017-09-29 2017-09-29 Block chain as-a-service platform and system Active CN109587200B (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (4)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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