CN109544158A - Block data processing method and computer storage medium - Google Patents
Block data processing method and computer storage medium Download PDFInfo
- Publication number
- CN109544158A CN109544158A CN201811299919.XA CN201811299919A CN109544158A CN 109544158 A CN109544158 A CN 109544158A CN 201811299919 A CN201811299919 A CN 201811299919A CN 109544158 A CN109544158 A CN 109544158A
- Authority
- CN
- China
- Prior art keywords
- resource
- information
- excitation
- data
- business
- 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
- H04L67/1097—Protocols in which an application is distributed across nodes in the network for distributed storage of data in networks, e.g. transport arrangements for network file system [NFS], storage area networks [SAN] or network attached storage [NAS]
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/38—Payment protocols; Details thereof
Landscapes
- Business, Economics & Management (AREA)
- Engineering & Computer Science (AREA)
- Accounting & Taxation (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Finance (AREA)
- Strategic Management (AREA)
- Physics & Mathematics (AREA)
- General Business, Economics & Management (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
The embodiment of the present invention provides a kind of block data processing method and computer storage medium.Block data processing method includes: the content-data and the corresponding service identification information of the block to be generated for obtaining block to be generated;The service identification information is sent to the central node, so that the central node determines whether the business that the service identification information is identified has corresponding business stimulation arrangement according to the configuration information;The results messages that the central node is fed back according to the service identification information are received, and judge whether the business has the business stimulation arrangement according to the results messages;If having, according to the business stimulation arrangement, excitation distribution data are generated, and new block is generated according to the content-data and excitation distribution data;If not having, new block is generated according to the content-data.
Description
Technical field
The present embodiments relate to field of computer technology more particularly to a kind of block data processing method and computer to deposit
Storage media.
Background technique
Block chain is that the computers such as Distributed Storage, point-to-point transmission, common recognition mechanism, Encryption Algorithm are utilized in one kind
The new application mode of technology.Block chain is divided into three classes, and is respectively: publicly-owned block chain, alliance's block chain (also referred to as joint block
Chain, industry block chain) and three kinds of privately owned block chain.
For alliance's block chain, it is directed to the member and limited third party of some specific group, inside alliance's block chain
Each member can be known as a node, in alliance's block chain, the generation of each block is codetermined by all nodes,
After all nodes are reached common understanding, the i.e. producible new block of node that block generates request is initiated.
In existing alliance's block chain use process, the user of some alliance's block chains needs to introduce incentive mechanism,
To carry out business excitation, enables its relative users or node is more dynamic packs the data to block, so that data cochain,
To improve the efficiency of data cochain.But the user of some alliance's block chains does not need to motivate.If both
User uses same alliance's block chain, will result in the block data redundancy for the node that latter class user uses, used
Serious waste of resources in journey.If for the different alliance's block chain of different user's stand-alone developments, and user cannot be made
Between realize preferable data sharing, cannot satisfy the use demand.This allows for existing alliance's block chain and is unable to satisfy inhomogeneity
The use demand of type user.
Summary of the invention
In view of this, one of the technical issues of embodiment of the present invention is solved is to provide a kind of block data processing method
And computer storage medium, to solve the above problems.
The embodiment of the present invention provides a kind of block data processing method, is applied to alliance's block chain, alliance's block chain
Including multiple nodes, the multiple node includes central node, and the business that is used to indicate is provided in the central node and is motivated and is matched
The configuration information set;The block data processing method includes: the content-data for obtaining block to be generated and the area to be generated
The corresponding service identification information of block;The service identification information is sent to the central node, so that the central node root
Determine whether the business that the service identification information is identified has corresponding business stimulation arrangement according to the configuration information;It receives
The results messages that the central node is fed back according to the service identification information, and the business is judged according to the results messages
Whether there is the business stimulation arrangement;If having, according to the business stimulation arrangement, excitation distribution data, and root are generated
New block is generated according to the content-data and excitation distribution data;If not having, generated according to the content-data new
Block.
The embodiment of the present invention also provides a kind of computer storage medium, and the computer storage medium is stored with readable journey
Sequence, readable program are applied to alliance's block chain, and alliance's block chain includes multiple nodes, and the multiple node includes centromere
Point is provided with the configuration information for being used to indicate business stimulation arrangement in the central node, and the readable program includes: for obtaining
Take the content-data of block to be generated and the instruction of the corresponding service identification information of the block to be generated;For by the business
Identification information is sent to the central node, so that the central node determines that the service identification is believed according to the configuration information
Cease the instruction whether identified business has corresponding business stimulation arrangement;For receiving the central node according to the industry
The results messages of business identification information feedback, and judge whether the business there is the business excitation to match according to the results messages
The instruction set;For with when, according to the business stimulation arrangement, generate excitation distribution data, and according to the content number
According to the instruction for generating new block with the excitation distribution data;For generating new district according to the content-data when not having
The instruction of block.
By above technical scheme as it can be seen that block data processing scheme provided by the invention, for needing to carry out excitation distribution
Business, the configuration information that can be saved in the central node according to alliance's block chain determines the corresponding industry of service identification information
Whether business needs to carry out business excitation distribution.For the business for needing to carry out business excitation distribution, according to content-data and excitation
It distributes data and generates new block, for the business for not needing the excitation distribution of carry out business, node can be directly according to content-data
Generate new block.The block data processing method can provide a kind of pluggable business stimulation arrangement function, different business
Configuration information can be set for different demands, configuration information can also be not provided with, can either satisfy the use demand, and can be with
Redundancy is avoided, applicability with higher can satisfy the use demand of different type user.
Detailed description of the invention
In order to more clearly explain the embodiment of the invention or the technical proposal in the existing technology, to embodiment or will show below
There is attached drawing needed in technical description to be briefly described, it should be apparent that, the accompanying drawings in the following description is only this
The some embodiments recorded in inventive embodiments can also obtain according to these attached drawings for those of ordinary skill in the art
Obtain other attached drawings.
Fig. 1 shows a kind of step flow chart of according to embodiments of the present invention one block data processing method;
Fig. 2 shows a kind of step flow charts of according to embodiments of the present invention two block data processing method.
Specific embodiment
In order to make those skilled in the art more fully understand the technical solution in the embodiment of the present invention, below in conjunction with the present invention
Attached drawing in embodiment, technical scheme in the embodiment of the invention is clearly and completely described, it is clear that described reality
Applying example only is a part of the embodiment of the embodiment of the present invention, instead of all the embodiments.Based on the implementation in the embodiment of the present invention
The range of protection of the embodiment of the present invention all should belong in example, those of ordinary skill in the art's every other embodiment obtained.
Below with reference to attached drawing of the embodiment of the present invention the embodiment of the present invention will be further explained specific implementation.
Embodiment one
Referring to Fig.1, a kind of step flow chart of according to embodiments of the present invention one block data processing method is shown.
The block data processing method of the present embodiment is applied to alliance's block chain, and alliance's block chain includes multiple sections
Point, the multiple node include central node, be provided in the central node be used to indicate business stimulation arrangement with confidence
Breath.Specifically, the present embodiment block data processing method the following steps are included:
Step S102: the content-data and the corresponding service identification information of the block to be generated of block to be generated are obtained.
Wherein, content-data can be any suitable for carrying out the data of subsequent cochain.To be applied to education sector
Alliance's block chain for, content-data can be student information, curriculum information, academic information of student etc..
The corresponding service identification information of block to be generated can serve to indicate that the corresponding service class of node for generating the block
Type can be used for the corresponding type of service of instruction content-data.By type of service, the letter of corresponding business can be known
Breath, such as course learning type of service, academic information preservation type of service.In practical applications, those skilled in the art can be with
According to actual needs using any suitable form be arranged service identification information, can mark business-type, the present invention implement
Example to this with no restriction.
Step S104: being sent to central node for the service identification information, so that central node matches confidence according to described
Whether the business that breath determines that the service identification information is identified has corresponding business stimulation arrangement.
Alliance's block chain can provide service for different applications, and dock these applied business by each node.?
In the present embodiment, the configuration information for being used to indicate business stimulation arrangement is stored in the central node of alliance's block chain.
For different business, its demand to excitation distribution is different, as course learning business is needed to the section for generating block
Point and/or the user for providing content-data motivate, to encourage user to provide content-data or excitation node as early as possible by phase
In alliance's block chain that the data of pass are added to.For this business, it is stored in central node relevant to the business with confidence
Breath.And the business for not needing to motivate node and user, then without being configured accordingly, also not in central node
It is middle to store corresponding configuration information.
Whether node can have corresponding business to the corresponding business of central node request confirmation before generating block
Stimulation arrangement.If central node can obtain the business excitation information of the business from configuration information, then it represents that have corresponding
Business stimulation arrangement, otherwise, it means that not having corresponding business stimulation arrangement.Central node can accordingly generate result and disappear
It ceases, and results messages is fed back to the node of request.
Step S106: the results messages that the central node is fed back according to the service identification information are received, and according to institute
It states results messages and judges whether the business has the business stimulation arrangement.
It may include the first information in results messages in a kind of feasible pattern, which is used to indicate corresponding
Whether business has the configuration information of instruction carry out business stimulation arrangement.It as needed, can also include second in results messages
Information, when first information instruction has configuration information corresponding with business, the second information may include specific business excitation
The content of configuration.
If results messages instruction has configuration information, S108 is thened follow the steps;If results messages instruction, which does not have, matches confidence
Breath, thens follow the steps S110.
Step S108: if having, according to the business stimulation arrangement, excitation distribution data are generated, and according to described interior
Hold data and excitation distribution data generate new block.Terminate this process.
When results messages instruction business has the configuration information of corresponding business stimulation arrangement, node is according to configuration information
Excitation distribution is carried out, and generates corresponding excitation distribution data, generates new district together according to excitation distribution data and content data
Block.
Step S110: if not having, new block is generated according to the content-data.Terminate this process.
When results messages instruction business does not have the configuration information of corresponding business stimulation arrangement, node does not execute excitation
Assigning process directly generates new block according to content-data.
It through this embodiment, can be according to the central node of alliance's block chain for the business for carrying out excitation distribution
The configuration information of middle preservation, determines whether the corresponding business of service identification information needs to carry out business excitation distribution.For needs
Carry out business excitation distribution business, according to content-data and excitation distribution data generate new block, for do not need carry out industry
The business of business excitation distribution, node directly can generate new block according to content-data.The block data processing method can mention
For a kind of pluggable business stimulation arrangement function, configuration information is can be set for different demands in different business, can also
It to be not provided with configuration information, can either satisfy the use demand, and can satisfy to avoid redundancy, applicability with higher
The use demand of different type user.
The present embodiment is with the angle of a node in alliance's block chain to the block data processing side of the embodiment of the present invention
Method is illustrated, wherein a node can be any one node in alliance's block chain, including central node.
The block data processing method of the present embodiment can be by any suitable electronic equipment with data-handling capacity
It executes, including but not limited to: server, mobile terminal (such as tablet computer, mobile phone) and PC machine etc..
Embodiment two
Referring to Fig. 2, a kind of step flow chart of according to embodiments of the present invention two block data processing method is shown.
The present embodiment carries out block data processing method provided in an embodiment of the present invention in the form of a specific example
Illustrate, similar with embodiment one, the block data processing method of the present embodiment is also applied to alliance's block chain, alliance's block chain
In the available data to cochain of each node, be confirmed whether to carry out excitation distribution, new district generated according to confirmation result
Block.In the present embodiment, alliance's block chain includes multiple nodes, and the multiple node includes central node, the center
The configuration information for being used to indicate business stimulation arrangement is provided in node.
Based on the above scene, the block data processing method of the present embodiment the following steps are included:
Step S202: the content-data and the corresponding service identification information of the block to be generated of block to be generated are obtained.
Wherein, content-data can be any suitable for carrying out the data of subsequent cochain.To be applied to education sector
Alliance's block chain for, content-data can be student result data, student's educational background information etc., be also possible to alliance's block
The information of driver resource exchange is carried out between user in chain.
In the present embodiment, service identification information includes at least one following: being used to indicate and generates the block to be generated
Node correspond to the first identifier information of type of service of business, the content-data that is used to indicate the block to be generated corresponds to industry
The second identifier information of the type of service of business.
Service identification information can also be obtained from using the application layer of alliance's block chain to obtain from content-data.
When obtaining service identification information from application layer, the node that service identification information is used to indicate generation block corresponds to the service class of business
Type;When obtaining service identification information from content-data, service identification information is used to indicate the business that content-data corresponds to business
Type.
Step S204: being sent to the central node for the service identification information, so that the central node is according to institute
State whether the business that configuration information determines that the service identification information is identified has corresponding business stimulation arrangement.
For the business for carrying out excitation distribution, there is the configuration for being used to indicate business stimulation arrangement in central node
Information.
In a kind of feasible pattern, the information such as field in configuration information and data type for storing in central node are such as
Shown in table 1.
It should be noted that the resource quantity of coin_total field instruction is equal to coin_reserved under original state
Field instruction resource quantity and coin_remain field instruction resource quantity and.
Reserved driver resource can be used for rewarding user or for trading.
Is_to_user field is used to indicate incentive object, and incentive object includes at least one following: generating new block
User, the node for generating new block.In the present embodiment, if the value of is_to_user can be 3 kinds, being worth is 1, then it represents that will be swashed
It encourages to distribute to and the user of content-data is provided;Value is 0, then it represents that excitation is distributed to the node for generating block;Value, which is 2, to be indicated
User and node are distributed to simultaneously.Certainly, the difference that those skilled in the art can according to need increases or decreases is_to_
The value of user field.
Coin_per_deal field is indicated when content-data includes transaction data, is supplied to the node for generating block
Minimum driver resource quantity.
The instruction of coin_block_create field generates the minimum driver resource number distributed when a block for incentive object
Amount.
Create_time field instruction generate driver resource allocation rule (may be considered current configuration information) when
Between.
Update_time field instruction last time updates driver resource allocation rule and (may be considered current configuration
Information) time.
In a kind of feasible pattern, node is when generating block to be generated, in order to determine the corresponding industry of service identification information
Whether business has the configuration information of instruction carry out business stimulation arrangement, service identification information can be sent to central node.In
Heart node is searched from the configuration information of all storages determines whether type of service (such as biz_type field) and service identification
The configuration information of information matches.
If there is matched configuration information, the results messages that instruction has business stimulation arrangement are generated, and can be by correspondence
Configuration information content include be sent in results messages request generate block node.
If not having matched configuration information, results messages of the instruction without business stimulation arrangement are generated, and send
The node of block is generated to request.
Step S206: the results messages that the central node is fed back according to the service identification information are received, and according to institute
It states results messages and judges whether the business has the business stimulation arrangement;If having, S208 execution is gone to step;If not having
Have, then goes to step S214 execution.
The node that request generates block receives the results messages for the service identification information of central node feedback, if
Results messages instruction has business stimulation arrangement, it is determined that the corresponding business of the service identification information needs to carry out business excitation
Configuration;If results messages instruction does not have business stimulation arrangement, it is determined that the corresponding business of the service identification information does not need
Carry out business stimulation arrangement.
Certainly, according to the different needs, judge whether to have the mode of business stimulation arrangement can be different.For example, request
Can the node that block be generated can also determine whether according to obtain configuration information from results messages with business stimulation arrangement.
If having business stimulation arrangement, S208~212 are thened follow the steps.Conversely, being held if not having business stimulation arrangement
Row step S214.
Step S208: obtain residual excitation resource information in the business stimulation arrangement, single activation demand information and
Incentive object configuration information.
During generating new block according to content-data and excitation distribution data, it is understood that there may be available driver resource
The case where cannot meet the needs the driver resource of distribution, in order to ensure block can be properly generated under any circumstance.It needs
To verify whether that enough driver resources are allocated with business stimulation arrangement.So needing from business
Residual excitation resource information, single activation demand information and incentive object configuration information are obtained in the configuration information of stimulation arrangement.
Wherein, the residual excitation resource information in business stimulation arrangement is used to indicate the remaining driver resource number that can be distributed
Amount can be such as the quantity of excitation coin.It in the present embodiment, can be true according to the coin_remain field in configuration information
It is fixed.
Single activation demand information, which is used to indicate, generates the driver resource number that a new block needs to distribute to incentive object
Amount.In the present embodiment, it can be determined according to the coin_block_create field in configuration information.
Incentive object configuration information be used to indicate driver resource distribution incentive object, the incentive object include it is following extremely
One of few: instruction generates the user of new block, generates the node of new block.Content number is provided for example, driver resource is awarded to
According to user, or by driver resource be awarded to generate block node etc..It in the present embodiment, can be according to Is_to_
User field determines.
It may determine whether that there is enough excitations according to the residual excitation resource information of acquisition, single activation demand information
Resource.In the present embodiment, determine whether that there is enough driver resources to be allocated by step S210, and then determine whether
Excitation distribution data are generated for incentive object indicated by the incentive object configuration information.
Step S210: the residual excitation resource information and the single activation demand information, according to comparison result
Determine whether to generate excitation distribution data for incentive object indicated by the incentive object configuration information.
In a kind of feasible pattern, step S210 may include following sub-step:
Sub-step 210a: surplus resources quantity indicated by the residual excitation resource information and the single activation
Single demand resource quantity indicated by demand information, determines whether the surplus resources quantity is less than the single demand resource
Quantity.
When carrying out excitation distribution, need first to determine when whether surplus resources quantity can satisfy swashing for excitation distribution requirements
Encourage quantity (i.e. single demand resource quantity).
If the comparison result instruction surplus resources quantity after relatively is not less than single demand resource quantity, son is executed
Step 210b;If the comparison result instruction surplus resources quantity after relatively is less than single demand resource quantity, instruction is held
Row sub-step 210c.
Sub-step 210b: it is determined as the incentive object and generates excitation distribution data.
When surplus resources quantity is greater than or equal to single demand resource quantity, it is determined as incentive object and generates excitation distribution
Data, and execute step S212.
Sub-step 210c: the reserved driver resource information in the business stimulation arrangement is obtained, according to the reserved excitation
Resource information, the residual excitation resource information and the single activation demand information, it is determined whether match for the incentive object
The indicated incentive object of confidence breath generates excitation distribution data.
When surplus resources quantity is less than single demand resource quantity, the excitation indicated in residual excitation resource information is indicated
Inadequate resource, needs to obtain reserved driver resource information from business stimulation arrangement, and comprehensive reserved resource information indicates reserved
Resource quantity determines whether to can satisfy single demand resource quantity, and then based thereon determines whether as the incentive object with confidence
The indicated incentive object of breath generates excitation distribution data.
In a kind of feasible pattern, in sub-step 210c according to the reserved driver resource information, the residual excitation
Resource information and the single activation demand information, it is determined whether for incentive object indicated by the incentive object configuration information
Excitation distribution data are generated to realize are as follows:
Determine whether reserved resource quantity indicated by the reserved driver resource information is greater than 0;If the reserved resource
Quantity is not more than 0, it is determined that does not generate excitation distribution data for incentive object indicated by the incentive object configuration information;If
The reserved resource quantity is greater than 0, then will at least partly reserve resource increases in surplus resources, and updates the reserved excitation
The surplus resources quantity in reserved resource quantity and the residual excitation resource information in resource information;Comparing the single needs
Ask resource quantity and the updated surplus resources quantity;If comparison result indicates the updated surplus resources number
Amount is greater than or equal to the single demand resource quantity, it is determined that for incentive object indicated by the incentive object configuration information
Generate excitation distribution data;If comparison result indicates that the updated surplus resources quantity is provided less than the single demand
Source quantity then returns and determines the step of whether reserved resource quantity indicated by the reserved driver resource information is greater than 0 continuation
It executes.
When reserved resource quantity is not more than 0, no available reserved driver resource is indicated, and due to surplus resources quantity
Less than single demand resource quantity, expression is allocated without enough driver resources in such cases, can be directly determined and is not
Incentive object indicated by the incentive object configuration information generates excitation distribution data.Due to not generating excitation distribution data,
Step S214 then can be directly executed, new block is generated according to content-data.
When reserved resource quantity is greater than 0, indicates available reserved driver resource, then it can by reserved part or entirely
Portion's driver resource increases in residual excitation resource, and updates the reserved resource quantity in reserved driver resource information and described surplus
Surplus resources quantity in remaining driver resource information.
In turn, the single demand resource quantity and the updated surplus resources quantity again.If comparing knot
Fruit indicates that the updated surplus resources quantity is greater than or equal to the single demand resource quantity, it is determined that is described
Incentive object indicated by incentive object configuration information generates excitation distribution data.
If comparison result indicates that the updated surplus resources quantity is less than the single demand resource quantity,
It indicates that available driver resource is not able to satisfy distribution requirements still, returns and reserved indicated by the determining reserved driver resource information
The step of whether resource quantity is greater than 0 continues to execute, to determine whether so to repeat to hold there are also available reserved driver resource
Row, until updated surplus resources quantity is equal to 0 not less than single demand resource quantity or reserved resource quantity.
Step S212: if it is determined that generating excitation distribution number for incentive object indicated by the incentive object configuration information
According to being then that the incentive object distributes the single activation demand information corresponding driver resource, and according to the driver resource
The excitation distribution data are generated, new block is generated according to the content-data and excitation distribution data.Terminate this stream
Journey.
In a kind of feasible pattern, step S212 may include following sub-step:
Sub-step 212a: distributing new excitation address for the incentive object, using the new excitation address configuration with
The corresponding driver resource of single demand resource quantity indicated by the single activation demand information.
New excitation address is for storing corresponding driver resource.In the present embodiment, the quantity of driver resource is single
Demand resource quantity generates the excitation of block as node or user provides the excitation of content-data.
In the present embodiment, the number of driver resource is subtracted from surplus resources quantity indicated by residual excitation resource information
Amount, to maintain the stabilization of driver resource total amount.
Sub-step 212b: surplus resources number indicated by the residual excitation resource information in the business stimulation arrangement is updated
Amount generates the excitation according to the quantity of the driver resource, incentive object and new excitation address and distributes data.
Since the driver resource being configured in new excitation address is the deduction from residual excitation resource information,
It needs to be updated the surplus resources quantity in residual excitation resource information.
Sub-step S212c: new block is generated according to the content-data and excitation distribution data.
In the present embodiment, the generation of new block can be used any suitable according to actual needs by those skilled in the art
Mode generates, the embodiment of the present invention include with no restriction, in the block body of newly-generated block to this content-data and
Excitation distribution data.
Optionally, after generating new block, the use of the relevant information for recording each excitation address can also be updated
Data in the wallet database of family.It may include one or more wallet record, every wallet record in user's wallet database
The field for including is as shown in table 2.
Every wallet record may be incorporated for determining and recording the relevant information of a corresponding excitation address, such as corresponding
Incentive object, resource residual amount etc..
New excitation address is being distributed for the incentive object, is being swashed using the new excitation address configuration and the single
After encouraging the corresponding driver resource of single demand resource quantity indicated by demand information, it can increase in user's wallet database
Adding a corresponding wallet record, the value of the coin_address field in wallet record is the new excitation address distributed,
The value of user_id field is the new corresponding incentive object in excitation address, and the value of coin_balance field is new
Motivate the quantity of the corresponding driver resource in address.
Further, it is also possible to update the data in the process of exchange database for recording process of exchange.Process of exchange data
It may include one or more process of exchange record in library, to indicate to motivate the ownership transfer of address in process of exchange, thus
Meets the needs of retrospect process of exchange.
The field and field meanings for including in process of exchange record are as shown in table 3.
It should be noted that wherein the excitation address of user is initiated in transaction and the excitation address of transaction acceptance user should be same
One excitation address, the transfer process of excitation address ownership is indicated with this.Since there may be " small changes " in process of exchange
Situation, therefore, the corresponding resource residual amount in excitation address after transaction, which can be equal to or less than when transaction is initiated, motivates address pair
The resource residual amount answered.The process of exchange of excitation address transfer process when for for storing excitation distribution records, transaction hair
Playing user information can be the management user (such as the corresponding user of central node) in alliance's block chain, transaction acceptance user's
Information can be the information for generating the node of new block.Transaction initiates the excitation address of user with can be newly-generated excitation
Location.The corresponding resource residual amount in excitation address can be single demand resource quantity when transaction is initiated.
Step S214: if it is determined that not generating excitation distribution number for incentive object indicated by the incentive object configuration information
According to then according to content-data generation new block.
Data are being distributed without excitation, it, optionally, can also be further in when generating new block according only to content-data
Whether include transaction request data perform corresponding processing, for example, if in content-data including transaction request data if holding in data
When, execute sub-step S214a~S214d.Conversely, if in content-data not including transaction request data, it can be according to content
Data directly generate new block.
Step S214a: it is whether legal that the transaction request data are verified.
When determining without the business stimulation arrangement, indicate that the corresponding business of the content-data does not need to be motivated
Resource allocation can generate new block according to the content-data.But it may be wrapped in the content-data for generating new block
Data containing transaction request, for example, carrying out the data of driver resource transaction between user in alliance's block chain.Wherein, the transaction
Request data specifically includes that the information, the information of transaction acceptance user, at least one excitation address, each institute of user are initiated in transaction
State the information of excitation address corresponding incentive object and resource residual amount and resource to be transacted.
Wherein, excitation address can be one or more excitation addresses for transaction that user's selection is initiated in transaction.To
The information of trading resources is used to indicate the total amount that the driver resource of transaction is wished between user.
During according to new block is generated comprising transaction request data, need to verify whether transaction request data close
Method.
In the present embodiment, when including transaction request data in content-data, needing to verify the transaction request data is
It when no legal, is quickly verified in order to more convenient, unified trading object defines the entity information of driver resource
Class (CoinInfo being denoted as, such as table 4) and Transaction Information class (DealInfo being denoted as, such as table 5).
In a kind of feasible pattern, whether transaction request data are legal may be implemented for verifying are as follows:
Verification step 1: determine that checkout transaction initiates user identifier indicated by user information and transaction acceptance user information
Whether exist in the user_id field of table 2.If it exists, then legal, into verification step 2;If thering is one to be not present, no
It is legal, block cannot be generated according to the transaction request data, directly prompt error message, and end processing.
Verification step 2: the quantity of the driver resource to be transacted indicated in the information of resource to be transacted is verified.If wait hand over
The quantity of easy driver resource is less than or equal to 0, then illegal, cannot generate block according to the transaction request data, directly mention
Show error message, and ends processing;Conversely, it is then legal, into verification step 3.
Verification step 3: verification driver resource address.If driver resource address is sky, i.e. user and unselected is initiated in transaction
Select any driver resource address, then it is illegal, block cannot be generated according to the transaction request data, directly prompt error message,
And it ends processing;Conversely, if not empty, then it is legal, into verification step 4.
Verification step 4: the validity of verification driver resource address.Transaction has been obtained in verification step 2 to initiate to use
All purse datas in family, therefore all driver resource addresses can be compared whether all in the purse data of acquisition, if having
One not in purse data, then it is illegal, cannot according to the transaction request data generate block, directly prompt error message,
And it ends processing;If legal all in purse data, into verification step 5.
Verification step 5: the resource residual amount (being denoted as a) of all driver resource addresses, the information institute of resource to be transacted are verified
The driver resource amount (being denoted as c) that the stock number (being denoted as b) to be transacted and generation block indicated needs (generates swashing for block needs
Encourage stock number should be greater than or equal to every transaction the smallest driver resource payment demand instruction driver resource amount) between pass
System.If the summation of resource residual amount be less than stock number to be transacted and generate the driver resource amount that block needs and (i.e. a <b+
C), then it is illegal, block cannot be generated according to the transaction request data, directly prompt error message, and end processing;Conversely,
It is then legal, determine that transaction request data are legal.
Step S214b: if verifying transaction request data are illegal, transaction is terminated, and terminate generation new block.Terminate this
Secondary process.
If it is illegal to verify transaction request data, new block cannot be generated.
Step S214c: it if verifying transaction request data are legal, is traded according to the acquisition of information that user is initiated in the transaction
At least one the excitation address for initiating user, obtains corresponding resource residual amount according to each excitation address, and according to each institute
Resource residual amount is stated to be ranked up each excitation address.
In a kind of feasible pattern, after verifying transaction request data are legal, the use of user can be initiated according to the transaction
Family mark, which obtains to trade, initiates all or part of excitation address of user, and then it is corresponding to obtain each excitation address acquisition
Resource residual amount, and each excitation address is ranked up according to each resource residual amount.
When being ranked up to each excitation address, excitation address can be carried out according to the sequence that resource residual amount is gradually increased
Sequence.Certainly, in other embodiments, excitation address can also be ranked up according to other rules, this implementation does not make this
It limits.
Step S214d: according to the information of ranking results and the resource to be transacted, data to be transacted are generated, and according to institute
It states data to be transacted and generates the new block.
In a kind of feasible pattern, step S214d be may be implemented are as follows: corresponding according to each excitation address after sequence
Resource residual amount therefrom determines that at least one meets the resource residual amount of the resource to be transacted;The determining resource is remained
The corresponding incentive object in the corresponding excitation address of surplus is updated to excitation corresponding to the information of the transaction acceptance user
Object;The information of user is initiated according to the transaction, the information of transaction acceptance user, completes the updated excitation ground of incentive object
Location and corresponding resource residual amount generate the data to be transacted, and generate the new block according to the data to be transacted.
It should be understood that in a kind of situation, according to the corresponding resource residual amount in each excitation address after sequence, from
Middle determination at least one meet the process of the resource residual amount of the resource to be transacted are as follows: according to sequence by it is each excitation address money
Source surplus adduction, until the result of adduction is greater than or equal to resource to be transacted, and the determining all excitation addresses for participating in adduction
Resource residual amount be to meet the resource residual amount of the resource to be transacted.
In another case, each excitation address after sequence is searched according to sequence or inverted order, determines a resources left
Amount is greater than or equal to the excitation address of resource to be transacted, and determines that the resource residual amount of the excitation address is described to be transacted to meet
The resource residual amount of resource.
If the resource residual amount for meeting trading resources is equal to resource to be transacted, directly by the determining resource residual amount
The corresponding incentive object in the corresponding excitation address is updated to incentive object corresponding to the information of the transaction acceptance user;
According to the transaction initiate the information of user, the information of transaction acceptance user, complete the updated excitation address of incentive object with
And corresponding resource residual amount, the data to be transacted are generated, and generate the new block according to the data to be transacted.
If at least one described resource residual amount for meeting the resource to be transacted is greater than resource to be transacted, aforementioned mistake is removed
Outside journey, new excitation address can also be distributed for the resource residual amount beyond the resource to be transacted, and by the new excitation
The corresponding incentive object in address is configured to the incentive object that the information instruction of user is initiated in the transaction, will exceed described to be transacted
The resource residual amount of resource is configured to the new corresponding resource residual amount in excitation address.
Optionally, after generating new block, user's money of the relevant information for recording each excitation address can be updated
Data in bag data library and the data in the process of exchange database for recording process of exchange.Renewal process and aforementioned basis
In the case where content-data and excitation distribution data generation new block more to user's wallet database and process of exchange database
New process is similar, therefore details are not described herein.
It as it can be seen that by the above process, not only having met the different demands that different alliance's block chains use user, but also can be to need
The user of stimulation arrangement or node is wanted to realize effective driver resource distribution.
It through this embodiment, can be according to the central node of alliance's block chain for the business for carrying out excitation distribution
The configuration information of middle preservation, determines whether the corresponding business of service identification information needs to carry out business excitation distribution.For needs
Carry out business excitation distribution business, according to content-data and excitation distribution data generate new block, for do not need carry out industry
The business of business excitation distribution, node directly can generate new block according to content-data.The block data processing method can mention
For a kind of pluggable business stimulation arrangement function, configuration information is can be set for different demands in different business, can also
It to be not provided with configuration information, can either satisfy the use demand, and can satisfy to avoid redundancy, applicability with higher
The use demand of different type user.
The present embodiment is with the angle of a node in alliance's block chain to the block data processing side of the embodiment of the present invention
Method is illustrated, wherein a node can be any one node in alliance's block chain, including central node.
The block data processing method of the present embodiment can be by any suitable electronic equipment with data-handling capacity
It executes, including but not limited to: server, mobile terminal (such as tablet computer, mobile phone) and PC machine etc..
Embodiment three
A kind of computer-readable medium is additionally provided according to embodiments of the present invention, and the computer storage medium is stored with can
Reader, readable program are applied to alliance's block chain, and alliance's block chain includes multiple nodes, during the multiple node includes
Heart node is provided with the configuration information for being used to indicate business stimulation arrangement in the central node, and the readable program includes: use
In the instruction for the content-data and the corresponding service identification information of the block to be generated for obtaining block to be generated;For will be described
Service identification information is sent to the central node, so that the central node determines the business mark according to the configuration information
Know the instruction whether business that information is identified has corresponding business stimulation arrangement;For receiving the central node according to institute
The results messages of service identification information feedback are stated, and judge whether the business there is the business to swash according to the results messages
Encourage the instruction of configuration;For with when, according to the business stimulation arrangement, generate excitation distribution data, and according to described interior
Hold data and the excitation distribution data generate the instruction of new block;For being generated according to the content-data when not having
The instruction of new block.
Optionally, the service identification information includes at least one following: being used to indicate and generates the block to be generated
The content-data that node corresponds to the first identifier information of the type of service of business, is used to indicate the block to be generated corresponds to business
Type of service second identifier information.
Optionally, for according to the business stimulation arrangement, generating excitation distribution data, and according to the content-data and
The excitation distribution data generate the instruction of new block, comprising: for obtaining the money of the residual excitation in the business stimulation arrangement
The instruction of source information, single activation demand information and incentive object configuration information;For the residual excitation resource information
With the single activation demand information, determined whether according to comparison result for excitation indicated by the incentive object configuration information
Object generates the instruction of excitation distribution data;For distributing the single for the incentive object and swashing when comparison result, which is, is
The corresponding driver resource of demand information is encouraged, and the excitation is generated according to the driver resource and distributes data, according to the content
Data and the excitation distribution data generate the instruction of new block;For comparison result be it is no when, according to the content-data
Generate the instruction of new block.
Optionally, the incentive object includes at least one following: instruction generates the user of new block, generates new block
Node.
Optionally, it is described be used for the residual excitation resource information and the single activation demand information, according to than
Relatively result determines whether the instruction that excitation distribution data are generated for incentive object indicated by the incentive object configuration information, packet
It includes: signified for surplus resources quantity indicated by the residual excitation resource information and the single activation demand information
The single demand resource quantity shown, determines whether the surplus resources quantity is less than the single demand resource quantity;For institute
It states comparison result instruction to be not less than, it is determined that generate the instruction of excitation distribution data for the incentive object;If for the ratio
The instruction of relatively result is less than, then obtains the reserved driver resource information in the business stimulation arrangement, is provided according to the reserved excitation
Source information, the residual excitation resource information and the single activation demand information, it is determined whether configured for the incentive object
Incentive object indicated by information generates the instruction of excitation distribution data.
Optionally, described for according to the reserved driver resource information, the residual excitation resource information and the list
Secondary excitation requirement information, it is determined whether generate excitation distribution data for incentive object indicated by the incentive object configuration information
Instruction, comprising: the instruction for whether being greater than 0 for determining reserved resource quantity indicated by the reserved driver resource information;
If being not more than 0 for the reserved resource quantity, it is determined that be not incentive object indicated by the incentive object configuration information
Generate the instruction of excitation distribution data;If being greater than 0 for the reserved resource quantity, will at least partly reserve resource increases to
In surplus resources, and update in the reserved resource quantity and the residual excitation resource information in the reserved driver resource information
Surplus resources quantity instruction;For the single demand resource quantity and the updated surplus resources quantity
Instruction;If indicating that the updated surplus resources quantity is greater than or equal to the single demand resource for comparison result
Quantity, it is determined that the instruction of excitation distribution data is generated for incentive object indicated by the incentive object configuration information;For
If comparison result indicates that the updated surplus resources quantity is less than the single demand resource quantity, determination is returned
Instruction the step of whether reserved resource quantity indicated by the reserved driver resource information is greater than 0 continues to execute.
Optionally, for distributing the single activation demand information corresponding driver resource for the incentive object, and root
The instruction of the excitation distribution data is generated according to the driver resource, comprising: for distributing new excitation for the incentive object
Address uses single demand resource quantity pair indicated by the new excitation address configuration and the single activation demand information
The instruction for the driver resource answered;For updating the money of residue indicated by the residual excitation resource information in the business stimulation arrangement
Source quantity, and according to the quantity of the driver resource of configuration, the incentive object and the new excitation address generation
The instruction of excitation distribution data.
Optionally, the content-data includes transaction request data, and the transaction request data include: that user is initiated in transaction
Information, the information of transaction acceptance user, at least one excitation address, the corresponding incentive object in each excitation address and resource
The information of surplus and resource to be transacted;The instruction for according to content-data generation new block, comprising: be used for
Verify the whether legal instruction of the transaction request data;For if it is illegal, then terminating transaction, and terminates and generate new block
Instruction;For if legal, then initiating at least one excitation ground of user according to the acquisition of information transaction that user is initiated in the transaction
Location obtains corresponding resource residual amount according to each excitation address, and according to each resource residual amount to each excitation
The instruction that address is ranked up;For the information according to ranking results and the resource to be transacted, data to be transacted, and root are generated
The instruction of the new block is generated according to the data to be transacted.
Optionally, for the information according to ranking results and the resource to be transacted, data to be transacted are generated, and according to institute
State the instruction that data to be transacted generate the new block, comprising: for according to the corresponding money in each excitation address after sequence
Source surplus therefrom determines that at least one meets the instruction of the resource residual amount of the resource to be transacted;Institute for will determine
It is right to state the corresponding information institute for motivating the corresponding incentive object in address to be updated to the transaction acceptance user of resource residual amount
The instruction for the incentive object answered;For initiating the information of user according to the transaction, the information of transaction acceptance user, completing to motivate
The updated excitation address of object and corresponding resource residual amount generate the data to be transacted, and according to described to be transacted
Data generate the instruction of the new block.
Optionally, the readable program further include: if for it is described at least one meet the resource of the resource to be transacted
Surplus is greater than resource to be transacted, then new excitation address is distributed for the resource residual amount beyond the resource to be transacted, and will
The new corresponding incentive object in excitation address is configured to the incentive object that the information instruction of user is initiated in the transaction, will surpass
The resource residual amount of the resource to be transacted is configured to the instruction of the new corresponding resource residual amount in excitation address out.
Computer-readable medium through this embodiment can be according to alliance for the business for carrying out excitation distribution
The configuration information saved in the central node of block chain, determines whether the corresponding business of service identification information needs to carry out business and swash
Encourage distribution.For the business for needing to carry out business excitation distribution, new block, needle are generated according to content-data and excitation distribution data
To the business for not needing the excitation distribution of carry out business, node directly can generate new block according to content-data.The block data
Processing method can provide a kind of pluggable business stimulation arrangement function, and different business can be set for different demands
Configuration information can also be not provided with configuration information, can either satisfy the use demand, and can be with higher suitable to avoid redundancy
With property, the use demand of different type user can satisfy.
It may be noted that all parts/step described in the embodiment of the present invention can be split as more according to the needs of implementation
The part operation of two or more components/steps or components/steps can also be combined into new component/step by multi-part/step
Suddenly, to realize the purpose of the embodiment of the present invention.
It is above-mentioned to be realized in hardware, firmware according to the method for the embodiment of the present invention, or be implemented as being storable in note
Software or computer code in recording medium (such as CD ROM, RAM, floppy disk, hard disk or magneto-optic disk), or it is implemented through net
The original storage of network downloading in long-range recording medium or nonvolatile machine readable media and will be stored in local recording medium
In computer code, so that method described herein can be stored in using general purpose computer, application specific processor or can compile
Such software processing in journey or the recording medium of specialized hardware (such as ASIC or FPGA).It is appreciated that computer, processing
Device, microprocessor controller or programmable hardware include can store or receive software or computer code storage assembly (for example,
RAM, ROM, flash memory etc.), when the software or computer code are by computer, processor or hardware access and execute, realize
Block data processing method described herein.In addition, when general purpose computer accesses at for realizing the block data being shown here
When the code of reason method, the execution of code, which is converted to general purpose computer, to be used to execute the block data processing method being shown here
Special purpose computer.
Those of ordinary skill in the art may be aware that list described in conjunction with the examples disclosed in the embodiments of the present disclosure
Member and method and step can be realized with the combination of electronic hardware or computer software and electronic hardware.These functions are actually
It is implemented in hardware or software, the specific application and design constraint depending on technical solution.Professional technician
Each specific application can be used different methods to achieve the described function, but this realization is it is not considered that exceed
The range of the embodiment of the present invention.
Embodiment that the above embodiments are only used to illustrate the present invention, and the limitation not to the embodiment of the present invention, related skill
The those of ordinary skill in art field can also make various in the case where not departing from the spirit and scope of the embodiment of the present invention
Variation and modification, therefore all equivalent technical solutions also belong to the scope of the embodiment of the present invention, the patent of the embodiment of the present invention
Protection scope should be defined by the claims.
Claims (11)
1. a kind of block data processing method is applied to alliance's block chain, which is characterized in that alliance's block chain includes multiple
Node, the multiple node include central node, and the configuration for being used to indicate business stimulation arrangement is provided in the central node
Information;
The block data processing method includes:
Obtain the content-data and the corresponding service identification information of the block to be generated of block to be generated;
The service identification information is sent to the central node, so that the central node is determined according to the configuration information
Whether the business that the service identification information is identified has corresponding business stimulation arrangement;
The results messages that the central node is fed back according to the service identification information are received, and are judged according to the results messages
Whether the business has the business stimulation arrangement;
If having, according to the business stimulation arrangement, excitation distribution data are generated, and according to the content-data and described swash
It encourages distribution data and generates new block;
If not having, new block is generated according to the content-data.
2. the method according to claim 1, wherein the service identification information includes at least one following: using
Described in correspond to the first identifier information of the type of service of business in the node that instruction generates the block to be generated, is used to indicate to
The content-data of generation block corresponds to the second identifier information of the type of service of business.
3. the method according to claim 1, wherein described according to the business stimulation arrangement, generation excitation point
New block is generated with data, and according to the content-data and excitation distribution data, comprising:
Residual excitation resource information, single activation demand information and the incentive object in the business stimulation arrangement are obtained with confidence
Breath;
Compare the residual excitation resource information and the single activation demand information, determines whether to be described according to comparison result
Incentive object indicated by incentive object configuration information generates excitation distribution data;
If so, distributing the single activation demand information corresponding driver resource for the incentive object, and swashed according to described
It encourages resource and generates the excitation distribution data, new block is generated according to the content-data and excitation distribution data;
If it is not, then generating new block according to the content-data.
4. according to the method described in claim 3, it is characterized in that, the incentive object includes at least one following: instruction life
At the user of new block, the node of generation new block.
5. according to the method described in claim 3, it is characterized in that, the residual excitation resource information and the list
Secondary excitation requirement information determines whether according to comparison result for the generation of incentive object indicated by the incentive object configuration information
Excitation distribution data, comprising:
Compare indicated by surplus resources quantity indicated by the residual excitation resource information and the single activation demand information
Single demand resource quantity, determine whether the surplus resources quantity is less than the single demand resource quantity;
If the comparison result instruction is not less than, it is determined that generate excitation distribution data for the incentive object;
If the comparison result instruction is less than, the reserved driver resource information in the business stimulation arrangement is obtained, according to institute
State reserved driver resource information, the residual excitation resource information and the single activation demand information, it is determined whether be described
Incentive object indicated by incentive object configuration information generates excitation distribution data.
6. according to the method described in claim 5, it is characterized in that, it is described according to the reserved driver resource information, it is described surplus
Remaining driver resource information and the single activation demand information, it is determined whether to swash indicated by the incentive object configuration information
It encourages object and generates excitation distribution data, comprising:
Determine whether reserved resource quantity indicated by the reserved driver resource information is greater than 0;
If the reserved resource quantity is not more than 0, it is determined that be not incentive object indicated by the incentive object configuration information
Generate excitation distribution data;
If the reserved resource quantity is greater than 0, will at least partly reserve resource increases in surplus resources, and updates described pre-
Stay the surplus resources quantity in the reserved resource quantity and the residual excitation resource information in driver resource information;
Compare the single demand resource quantity and the updated surplus resources quantity;
If comparison result indicates that the updated surplus resources quantity is greater than or equal to the single demand resource quantity,
Then it is determined as incentive object indicated by the incentive object configuration information and generates excitation distribution data;
If comparison result indicates that the updated surplus resources quantity is less than the single demand resource quantity, return
Determine that the step of whether reserved resource quantity indicated by the reserved driver resource information is greater than 0 continues to execute.
7. the method according to any one of claim 3-6, which is characterized in that distribute the single for the incentive object
The corresponding driver resource of excitation requirement information, and the excitation is generated according to the driver resource and distributes data, comprising:
New excitation address is distributed for the incentive object, uses the new excitation address configuration and the single activation demand
The corresponding driver resource of single demand resource quantity indicated by information;
Surplus resources quantity indicated by the residual excitation resource information in the business stimulation arrangement is updated, and according to configuration
The quantity of the driver resource, the incentive object and the new excitation address generate the excitation and distribute data.
8. the method according to claim 1, wherein the content-data includes transaction request data, the friendship
Easy request data includes: the information of the user, information of transaction acceptance user, at least one excitation address, each described is initiated in transaction
Motivate the information of address corresponding incentive object and resource residual amount and resource to be transacted;
It is described that new block is generated according to the content-data, comprising:
Whether legal verify the transaction request data;
If it is illegal, then transaction is terminated, and terminates generation new block;
If legal, then at least one excitation address of user, root are initiated according to the acquisition of information transaction that user is initiated in the transaction
Obtain corresponding resource residual amount according to each excitation address, and according to each resource residual amount to each excitation address into
Row sequence;
According to the information of ranking results and the resource to be transacted, data to be transacted are generated, and raw according to the data to be transacted
At the new block.
9. according to the method described in claim 8, it is characterized in that, according to the information of ranking results and the resource to be transacted,
Data to be transacted are generated, and generate the new block according to the data to be transacted, comprising:
According to the corresponding resource residual amount in each excitation address after sequence, it is described to be transacted therefrom to determine that at least one meets
The resource residual amount of resource;
The corresponding incentive object in the corresponding excitation address of the determining resource residual amount is updated to the transaction acceptance
Incentive object corresponding to the information of user;
The information of user is initiated according to the transaction, the information of transaction acceptance user, completes the updated excitation ground of incentive object
Location and corresponding resource residual amount generate the data to be transacted, and generate the new block according to the data to be transacted.
10. according to the method described in claim 9, it is characterized in that, the method also includes:
If it is described at least one meet the resource to be transacted resource residual amount be greater than resource to be transacted, for beyond it is described to
The resource residual amount of trading resources distributes new excitation address, and configures the new corresponding incentive object in excitation address to
The incentive object of the information instruction of user is initiated in the transaction, and the resource residual amount that will exceed the resource to be transacted is configured to institute
State the new corresponding resource residual amount in excitation address.
11. a kind of computer storage medium, which is characterized in that the computer storage medium is stored with readable program, readable journey
Sequence be applied to alliance's block chain, alliance's block chain includes multiple nodes, and the multiple node includes central node, it is described in
The configuration information for being used to indicate business stimulation arrangement is provided in heart node, the readable program includes: to be generated for obtaining
The instruction of the content-data of block and the corresponding service identification information of the block to be generated;For by the service identification information
It is sent to the central node, so that the central node determines that the service identification information is identified according to the configuration information
Business whether there is the instruction of corresponding business stimulation arrangement;Believed for receiving the central node according to the service identification
The results messages of feedback are ceased, and judge whether the business has the finger of the business stimulation arrangement according to the results messages
It enables;For with when, according to the business stimulation arrangement, generate excitation distribution data, and according to the content-data and institute
State the instruction that excitation distribution data generate new block;For generating the finger of new block according to the content-data when not having
It enables.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811299919.XA CN109544158B (en) | 2018-11-02 | 2018-11-02 | Block data processing method and computer storage medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811299919.XA CN109544158B (en) | 2018-11-02 | 2018-11-02 | Block data processing method and computer storage medium |
Publications (2)
Publication Number | Publication Date |
---|---|
CN109544158A true CN109544158A (en) | 2019-03-29 |
CN109544158B CN109544158B (en) | 2021-04-30 |
Family
ID=65846007
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201811299919.XA Active CN109544158B (en) | 2018-11-02 | 2018-11-02 | Block data processing method and computer storage medium |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN109544158B (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110149202A (en) * | 2019-04-26 | 2019-08-20 | 平安科技(深圳)有限公司 | Parameter configuration, reconstructing method, device, equipment and medium based on block chain |
CN117455568A (en) * | 2023-08-31 | 2024-01-26 | 广州市玄武无线科技股份有限公司 | Transaction incentive resource transmitting method, device, computer equipment and storage medium |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108399051A (en) * | 2018-02-05 | 2018-08-14 | 南京信息工程大学 | Wsn data storage mechanisms based on the excitation of block chain |
CN108650328A (en) * | 2018-05-22 | 2018-10-12 | 河海大学常州校区 | The block catenary system of data information record and storage in a kind of cloud service platform |
CN108667836A (en) * | 2018-05-08 | 2018-10-16 | 众安信息技术服务有限公司 | Block chain common recognition method |
CN108667717A (en) * | 2018-04-20 | 2018-10-16 | 网易(杭州)网络有限公司 | Block chain processing method, medium, device and computing device based on instant communication message record |
JP2018166284A (en) * | 2017-03-28 | 2018-10-25 | 株式会社会津ラボ | Power monitoring system |
-
2018
- 2018-11-02 CN CN201811299919.XA patent/CN109544158B/en active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2018166284A (en) * | 2017-03-28 | 2018-10-25 | 株式会社会津ラボ | Power monitoring system |
CN108399051A (en) * | 2018-02-05 | 2018-08-14 | 南京信息工程大学 | Wsn data storage mechanisms based on the excitation of block chain |
CN108667717A (en) * | 2018-04-20 | 2018-10-16 | 网易(杭州)网络有限公司 | Block chain processing method, medium, device and computing device based on instant communication message record |
CN108667836A (en) * | 2018-05-08 | 2018-10-16 | 众安信息技术服务有限公司 | Block chain common recognition method |
CN108650328A (en) * | 2018-05-22 | 2018-10-12 | 河海大学常州校区 | The block catenary system of data information record and storage in a kind of cloud service platform |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110149202A (en) * | 2019-04-26 | 2019-08-20 | 平安科技(深圳)有限公司 | Parameter configuration, reconstructing method, device, equipment and medium based on block chain |
CN117455568A (en) * | 2023-08-31 | 2024-01-26 | 广州市玄武无线科技股份有限公司 | Transaction incentive resource transmitting method, device, computer equipment and storage medium |
CN117455568B (en) * | 2023-08-31 | 2024-05-14 | 广州市玄武无线科技股份有限公司 | Transaction incentive resource transmitting method, device, computer equipment and storage medium |
Also Published As
Publication number | Publication date |
---|---|
CN109544158B (en) | 2021-04-30 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN108200203B (en) | Block chain system based on double-layer network | |
CN110599323B (en) | Resource processing method and processing equipment | |
CN110458631B (en) | Bill number distribution method and device based on block chain and electronic equipment | |
CN108347483B (en) | Decentralized computing system based on double-layer network | |
CN109034800A (en) | A kind of privacy method of commerce, system and equipment | |
CN108959621A (en) | A kind of implementation method, device, equipment and the storage medium of block chain network | |
CN112801658B (en) | Cross-border resource transfer authenticity auditing method and device and electronic equipment | |
CN113409045A (en) | Data processing method and device based on block chain and electronic equipment | |
CN109003185A (en) | A kind of method for building up, device, calculating equipment and the storage medium of intelligence contract | |
KR102206026B1 (en) | System and method for transaction of work requests and products based on blockchain | |
CN108985930A (en) | Information processing method and device, block chain node and storage medium | |
CN109657075A (en) | A kind of digital resource adduction relationship recording method and system | |
CN109544158A (en) | Block data processing method and computer storage medium | |
CN112200567A (en) | Resource management method and device based on block chain and electronic equipment | |
CN109413202A (en) | The ordering system and method for block chain Transaction Information | |
KR20200114324A (en) | Block chain based money transfer processing system using cryptocurrency | |
CN108959465A (en) | Storage, read method, device and the server of business datum | |
CN111967994A (en) | Intelligent contract creating method and device | |
CN111553594A (en) | Resource allocation method, device, computer equipment and computer readable storage medium | |
CN110062044A (en) | Distributed application program downloads verification method, equipment and storage medium | |
CN112015577B (en) | Intelligent contract calling method and device | |
CN113194143A (en) | Block chain account creating method and device and electronic equipment | |
JP2020091515A (en) | Method, computer, system and program for implementing P2P insurance | |
CN110264265A (en) | A kind of method and apparatus being managed by integral of the block chain to market | |
CN109615261A (en) | A kind of digital resource income distribution method and storage medium |
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 |