CN109544158A - Block data processing method and computer storage medium - Google Patents

Block data processing method and computer storage medium Download PDF

Info

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
Application number
CN201811299919.XA
Other languages
Chinese (zh)
Other versions
CN109544158B (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.)
Beijing Xintang Sichuang Educational Technology Co Ltd
Original Assignee
Beijing Xintang Sichuang Educational Technology Co Ltd
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 Beijing Xintang Sichuang Educational Technology Co Ltd filed Critical Beijing Xintang Sichuang Educational Technology Co Ltd
Priority to CN201811299919.XA priority Critical patent/CN109544158B/en
Publication of CN109544158A publication Critical patent/CN109544158A/en
Application granted granted Critical
Publication of CN109544158B publication Critical patent/CN109544158B/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
    • H04L67/1097Protocols 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]
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION 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/00Payment architectures, schemes or protocols
    • G06Q20/38Payment 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

Block data processing method and computer storage medium
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.
CN201811299919.XA 2018-11-02 2018-11-02 Block data processing method and computer storage medium Active CN109544158B (en)

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)

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

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

Patent Citations (5)

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

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