CN108960837A - Block chain common recognition verification method, device and computer readable storage medium - Google Patents

Block chain common recognition verification method, device and computer readable storage medium Download PDF

Info

Publication number
CN108960837A
CN108960837A CN201810567593.8A CN201810567593A CN108960837A CN 108960837 A CN108960837 A CN 108960837A CN 201810567593 A CN201810567593 A CN 201810567593A CN 108960837 A CN108960837 A CN 108960837A
Authority
CN
China
Prior art keywords
block
new block
node
new
transaction information
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.)
Pending
Application number
CN201810567593.8A
Other languages
Chinese (zh)
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.)
Shanghai Harmony Software Co Ltd
Original Assignee
Shanghai Harmony Software 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 Shanghai Harmony Software Co Ltd filed Critical Shanghai Harmony Software Co Ltd
Priority to CN201810567593.8A priority Critical patent/CN108960837A/en
Publication of CN108960837A publication Critical patent/CN108960837A/en
Pending legal-status Critical Current

Links

Classifications

    • 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
    • G06Q20/40Authorisation, e.g. identification of payer or payee, verification of customer or shop credentials; Review and approval of payers, e.g. check credit lines or negative lists
    • G06Q20/401Transaction verification
    • 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
    • G06Q40/00Finance; Insurance; Tax strategies; Processing of corporate or income taxes
    • G06Q40/04Trading; Exchange, e.g. stocks, commodities, derivatives or currency exchange

Landscapes

  • Business, Economics & Management (AREA)
  • Engineering & Computer Science (AREA)
  • Accounting & Taxation (AREA)
  • Finance (AREA)
  • Physics & Mathematics (AREA)
  • Strategic Management (AREA)
  • General Business, Economics & Management (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Security & Cryptography (AREA)
  • Development Economics (AREA)
  • Economics (AREA)
  • Marketing (AREA)
  • Technology Law (AREA)
  • Storage Device Security (AREA)

Abstract

The invention discloses a kind of block chain common recognition verification methods comprising: the new block is verified when receiving new block;When the new block is verified, after connecting the new block to corresponding father's block;When getting the sub-block of height same as the new block at the same time, the book keeping operation right of the new block Yu the sub-block corresponding node is obtained respectively, determines that the block for the maximum node of right of wherein keeping accounts is most long-chain.It knows together the invention also discloses a kind of block chain and verifies device and computer readable storage medium.The present invention realizes the decentralization of block chain, it is ensured that the secure dissemination of Transaction Information in block chain, so that can realize safe and efficient transaction in the case where guaranteeing without third party in both parties.

Description

Block chain common recognition verification method, device and computer readable storage medium
Technical field
The present invention relates to block chain technical field more particularly to a kind of block chain common recognition verification methods, device and computer Readable storage medium storing program for executing.
Background technique
Block chain is that a kind of encryption data (block) is overlapped (chain) sequentially in time, and the permanent of formation can not The record inversely modified is a kind of a kind of credit vouchers formed by computer encryption technology.Block chain technology belongs to one The kind whole people participate in the mode of book keeping operation, have decentralization, open, autonomy, information can not tamper and anonymity etc. five Big feature.These features make block chain technology every field application in have certain advantage, can reduce audit and Cost is cleared, the distrust to central node is reduced, makes the flowing of assets more transparent.
In legacy payment systems, be the clearing service that provides of the third party system trusted jointly by both parties come It verifies and handles all transaction;However, actually third party system is not necessarily complete trust reliably.Block chain goes to center Change is in the case where not considering to believe anyone, and by all nodes in block chain network, equality is independently safeguarded together One public general ledger.It currently, is the decentralization for guaranteeing block chain network in block chain network, it is main to pass through being total between node Knowledge mechanism is realized, wherein current most important common recognition mechanism has proof of work (Proof of Work, PoW), equity to prove (Proof of Stake, PoS) and share authorisation verification (DPoS);However, even these three common recognition mechanism also cannot be complete The decentralization of full guarantee block chain network.
Above content is only used to facilitate the understanding of the technical scheme, and is not represented and is recognized that above content is existing skill Art.
Summary of the invention
The main purpose of the present invention is to provide a kind of block chain common recognition verification method, device and computer-readable storage mediums Matter, it is intended to the technical issues of solving block chain network decentralization.
To achieve the above object, the present invention provides a kind of block chain common recognition verification method, the block chain common recognition authentication Method the following steps are included:
The new block is verified when receiving new block;
When the new block is verified, after connecting the new block to corresponding father's block;
When getting the sub-block with the new block sustained height at the same time, the new block and the son are obtained respectively The book keeping operation right of block corresponding node determines that the block for the maximum node of right of wherein keeping accounts is most long-chain.
In one embodiment, the book keeping operation right for obtaining new block node corresponding with the sub-block respectively The step of include:
The right recorded amounts of the new block and the sub-block corresponding node is obtained respectively;
According to the right recorded amounts, the book keeping operation right of the new block and the sub-block corresponding node is determined respectively.
In one embodiment, described according to the right recorded amounts, the new block and the sub-block are determined respectively The step of book keeping operation right of corresponding node includes:
Obtain preset recording total amount;
According to the preset recording total amount and the right recorded amounts, the new block and the sub-block pair are determined respectively Answer the book keeping operation right of node.
In one embodiment, the described the step of new block is verified when receiving new block, includes:
Obtain the priority orders of the new block;
The new block is verified according to the priority orders.
In one embodiment, described the step of verifying according to the priority orders to the new block, includes:
Obtain preset areas block check rule;
According to the priority orders, the new block is verified according to the preset areas block check rule.
In one embodiment, before described the step of verifying the new block when receiving new block, the block Chain common recognition verification method further include:
First node determines whether to generate new block;
When determining generation new block, the new block is sent to adjacent second node, so that the second node is tested Demonstrate,prove the new block.
In one embodiment, the first node determines whether that the step of generating new block includes:
It obtains Transaction Information and verifies the Transaction Information and determine the transaction when the Transaction Information is verified Information is effective Transaction Information;
The target cryptographic Hash for obtaining effective Transaction Information determines whether to generate new district according to the target cryptographic Hash Block.
In one embodiment, described to determine whether that the step of generating new block includes: according to the target cryptographic Hash
Calculate test cryptographic Hash;
It is calculating to when successfully testing cryptographic Hash with the target Hash values match, is constructing effective Transaction Information pair The new block answered.
In addition, to achieve the above object, know together the present invention also provides a kind of block chain and verify device, the block chain common recognition Verifying device includes: memory, processor and is stored in the block chain that can be run on the memory and on the processor Common recognition proving program, the block chain common recognition proving program realize block chain common recognition as described above when being executed by the processor The step of verification method.
In addition, to achieve the above object, it is described computer-readable the present invention also provides a kind of computer readable storage medium Block chain common recognition proving program is stored on storage medium, the block chain common recognition proving program is realized such as when being executed by processor Above the step of block chain common recognition verification method.
In the present invention, block chain common recognition verification method, the new block is verified when receiving new block through the invention; When the new block is verified, after connecting the new block to corresponding father's block;Get at the same time with it is described new When the sub-block of block sustained height, the book keeping operation right of the new block Yu the sub-block corresponding node is obtained respectively, is determined Wherein the block of the book keeping operation maximum node of right is most long-chain, realizes the decentralization of block chain, it is ensured that in block chain The secure dissemination of Transaction Information, so that can realize safe and efficient friendship in the case where guaranteeing without third party in both parties Easily.
Detailed description of the invention
Fig. 1 is the block chain common recognition verifying affiliated terminal of device in the hardware running environment that the embodiment of the present invention is related to Structural schematic diagram;
Fig. 2 is the flow diagram of block chain of the present invention common recognition verification method first embodiment;
Fig. 3 is the flow diagram of block chain of the present invention common recognition verification method second embodiment;
Fig. 4 is the flow diagram of block chain of the present invention common recognition verification method 3rd embodiment;
Fig. 5 is the flow diagram of block chain of the present invention common recognition verification method fourth embodiment;
Fig. 6 is the flow diagram of block chain of the present invention common recognition the 5th embodiment of verification method;
Fig. 7 is the flow diagram of block chain of the present invention common recognition verification method sixth embodiment;
Fig. 8 is the flow diagram of block chain of the present invention common recognition the 7th embodiment of verification method;
Fig. 9 is the flow diagram of block chain of the present invention common recognition the 8th embodiment of verification method.
The embodiments will be further described with reference to the accompanying drawings for the realization, the function and the advantages of the object of the present invention.
Specific embodiment
It should be appreciated that the specific embodiments described herein are merely illustrative of the present invention, it is not intended to limit the present invention.
As shown in Figure 1, Fig. 1 is the block chain common recognition verifying dress in hardware running environment that the embodiment of the present invention is related to The structural schematic diagram of terminal belonging to setting.
The terminal of that embodiment of the invention can be PC, be also possible to smart phone, tablet computer, E-book reader, MP3 (Moving Picture Experts Group Audio Layer III, dynamic image expert's compression standard audio level 3) Player, MP4 (Moving Picture Experts Group Audio Layer IV, dynamic image expert's compression standard sound Frequency level 4) the packaged type terminal device having a display function such as player, portable computer.
As shown in Figure 1, the terminal may include: processor 1001, such as CPU, network interface 1004, user interface 1003, memory 1005, communication bus 1002.Wherein, communication bus 1002 is for realizing the connection communication between these components. User interface 1003 may include display screen (Display), input unit such as keyboard (Keyboard), optional user interface 1003 can also include standard wireline interface and wireless interface.Network interface 1004 optionally may include that the wired of standard connects Mouth, wireless interface (such as WI-FI interface).Memory 1005 can be high speed RAM memory, be also possible to stable memory (non-volatile memory), such as magnetic disk storage.Memory 1005 optionally can also be independently of aforementioned processor 1001 storage device.
Optionally, terminal can also include camera, RF (Radio Frequency, radio frequency) circuit, sensor, audio Circuit, WiFi module etc..Wherein, sensor such as optical sensor, motion sensor and other sensors.Specifically, light Sensor may include ambient light sensor and proximity sensor, wherein ambient light sensor can according to the light and shade of ambient light come The brightness of display screen is adjusted, proximity sensor can close display screen and/or backlight when mobile terminal is moved in one's ear.As One kind of motion sensor, gravity accelerometer can detect the size of (generally three axis) acceleration in all directions, quiet Size and the direction that can detect that gravity when only, the application that can be used to identify mobile terminal posture are (such as horizontal/vertical screen switching, related Game, magnetometer pose calibrating), Vibration identification correlation function (such as pedometer, tap) etc.;Certainly, mobile terminal can also match The other sensors such as gyroscope, barometer, hygrometer, thermometer, infrared sensor are set, details are not described herein.
It will be understood by those skilled in the art that the restriction of the not structure paired terminal of terminal structure shown in Fig. 1, can wrap It includes than illustrating more or fewer components, perhaps combines certain components or different component layouts.
As shown in Figure 1, as may include that operating system, network are logical in a kind of memory 1005 of computer storage medium Believe module, Subscriber Interface Module SIM and block chain node optimization program.
In terminal shown in Fig. 1, network interface 1004 is mainly used for connecting background server, carries out with background server Data communication;User interface 1003 is mainly used for connecting client (user terminal), carries out data communication with client;And processor 1001 can be used for calling the block chain stored in memory 1005 common recognition proving program.
When processor 1001 calls the block chain common recognition proving program stored in memory 1005, following operation is executed:
The new block is verified when receiving new block;
When the new block is verified, after connecting the new block to corresponding father's block;
When getting the sub-block with the new block sustained height at the same time, the new block and the son are obtained respectively The book keeping operation right of block corresponding node determines that the block for the maximum node of right of wherein keeping accounts is most long-chain.
Further, following operation is also realized when the block chain common recognition proving program is executed by processor:
The right recorded amounts of the new block and the sub-block corresponding node is obtained respectively;
According to the right recorded amounts, the book keeping operation right of the new block and the sub-block corresponding node is determined respectively.
Further, following operation is also realized when the block chain common recognition proving program is executed by processor:
Obtain preset recording total amount;
According to the preset recording total amount and the right recorded amounts, the new block and the sub-block pair are determined respectively Answer the book keeping operation right of node.
Further, following operation is also realized when the block chain common recognition proving program is executed by processor:
Obtain the priority orders of the new block;
The new block is verified according to the priority orders.
Further, following operation is also realized when the block chain common recognition proving program is executed by processor:
Obtain preset areas block check rule;
According to the priority orders, the new block is verified according to the preset areas block check rule.
Further, following operation is also realized when the block chain common recognition proving program is executed by processor:
First node determines whether to generate new block;
When determining generation new block, the new block is sent to adjacent second node, so that the second node is tested Demonstrate,prove the new block.
Further, following operation is also realized when the block chain common recognition proving program is executed by processor:
It obtains Transaction Information and verifies the Transaction Information and determine the transaction when the Transaction Information is verified Information is effective Transaction Information;
The target cryptographic Hash for obtaining effective Transaction Information determines whether to generate new district according to the target cryptographic Hash Block.
Further, following operation is also realized when the block chain common recognition proving program is executed by processor:
Calculate test cryptographic Hash;
It is calculating to when successfully testing cryptographic Hash with the target Hash values match, is constructing effective Transaction Information pair The new block answered.
The present invention provides a kind of block chain common recognition verification method, is block chain common recognition authentication of the present invention referring to Fig. 2, Fig. 2 The flow diagram of method first embodiment.
In the present embodiment, block chain common recognition verification method includes:
Step S100 verifies the new block when receiving new block;
In the present embodiment, it in the network of block chain, every setting out block period in advance is possible to that a new district can be generated Block, the new block then include that a upper block generates the All Activity occurred until current time.Node on block chain Current Transaction Information can be monitored in real time, when a certain node gets Transaction Information, the current node then can be to this Transaction Information is verified, to guarantee currency transaction information for effective Transaction Information.Specifically, it is got in the current node When the Transaction Information, default transaction verification rule is obtained, which is the preset Transaction Information of node Verification rule, the Transaction Information can be verified according to the default transaction verification rule;Meeting in the Transaction Information should When default transaction verifies all verification specifications in rule, it is determined that the Transaction Information is verified, which is to have Imitate Transaction Information;When the Transaction Information is unsatisfactory at least one verification specification in the default transaction verification rule, it is determined that should Transaction Information authentication failed, the Transaction Information are invalid Transaction Information.
When determining that the Transaction Information is verified, i.e., when the Transaction Information is effective Transaction Information, the current node is then Effective Transaction Information is broadcasted to adjacent node, which is then broadcasted to next node, made as a result, by adjacent node Effective Transaction Information is obtained to be broadcasted in the whole network.When getting effective Transaction Information, effective transaction letter is got The node of breath can then store effective Transaction Information to corresponding trading pit;Wherein, effective Transaction Information and root are got It carries out new block to excavate being first node according to effective Transaction Information, gets the block letter of a upper block in the first node When breath, which can then establish a new dead zone block, and constantly calculate the cryptographic Hash of the block head of the dead zone block, should The cryptographic Hash of block head is the test cryptographic Hash.When the test cryptographic Hash being calculated is not less than the target cryptographic Hash, Determine the test cryptographic Hash and target Hash values match success;If the test cryptographic Hash is greater than the target cryptographic Hash, i.e., Determine that the test cryptographic Hash and the target Hash values match fail.Kazakhstan is successfully tested with the target Hash values match getting When uncommon value, then the corresponding new block of the effective Transaction Information is constructed, which then includes effective Transaction Information, Yi Jiqian The information such as the cryptographic Hash of one block and test cryptographic Hash, the timestamp;When the new block constructs successfully, the first node is then The new block is sent to adjacent all nodes, wherein the node adjacent with the first node is second node, in the phase When adjacent all second nodes receive the new block, i.e., determination has new block generation.Particularly, in the different moments first segment Point can also be used as second node.
When determining that a new block generates, the second node for receiving the new block then can carry out block to the new block Verifying.Specifically, which may receive multiple new blocks in pre- set out successively in block period, obtain the new block Priority orders, pre- set out the more early corresponding priority orders of new block received of the second node in block period more at this It is high.The new block can be verified according to preset areas block check rule, wherein the preset areas block check rule is to set in advance The fixed verification rule to the new block;When being verified according to the preset areas block check rule to the new block, if this is new When block meets all verification specifications in the preset areas block check rule, that is, determine that the new block is verified;In the new district When block is unsatisfactory at least one verification specification in the preset areas block check rule, that is, determine the new block authentication failed.
Step S200, when the new block is verified, after connecting the new block to corresponding father's block;
In the present embodiment, when the new block is verified, after connecting the new block to corresponding father's block, In, which is that recently pre- sets out block caused by block period, can be determined according to the new district block message of the new block Corresponding father's block.When getting the corresponding father's block of the new block, then the new block is connected to after father's block. When the new block and father's block are successfully connected, then this are successfully connected information and broadcast the node adjacent to the second node, When the whole network node receives the broadcast message, then stop to currently to the excavation of the new block.
Step S300 obtains the new district when getting the sub-block with the new block sustained height at the same time respectively The book keeping operation right of block and the sub-block corresponding node determines that the block for the maximum node of right of wherein keeping accounts is most long-chain.
In the present embodiment, two or more different first nodes are received simultaneously in second node, transmission with this When the sub-block of new block sustained height, and the new block is verified with the sub-block, at this point, if the second node will After the new block is connected to corresponding father's block with the sub-block, then it will lead to the bifurcated of block chain.Therefore, for block Same part data are safeguarded in the decentralization of chain, i.e. node all in block chain network jointly, it is same it is pre- set out block week When receiving multiple and different blocks (i.e. new block and sub-block) simultaneously in the phase, then need therefrom to determine corresponding most long-chain. Wherein, the new block and sub-block of the sustained height, that is, the Transaction Information for indicating that the new block is included with sub-block is same Content, the new block and the sub-block are pre- to set out the block generated in block period same.
Specifically, when second node receives the sub-block with the new block sustained height simultaneously, then obtaining respectively should The book keeping operation right of new block and the sub-block corresponding node determines that the block for the maximum node of right of wherein keeping accounts is longest Chain.According to the right recorded amounts of new block node corresponding with the sub-block, the book keeping operation right of its node can be determined Size, wherein the right recorded amounts is the recorded amounts of corresponding node, and a node is effective to new block Output, the as node one effective right recorded amounts;The new block and the sub-block corresponding node are to send the new district Block to the second node first node.The calculation power of the first node then influences whether the ability that the node generates new block, from And the right recorded amounts of the node is influenced, therefore, the weaker node of power is calculated, corresponding right recorded amounts is then fewer, calculates power and gets over Strong node, then its corresponding right recorded amounts is then more.Acquisition sets out block period in advance, if having no in pre- set out in block period The generation of new block, or in the pre- sub-block set out in block period while receiving height same as the new block, then It obtains in the block of past preset recording total amount, the most first node of right recorded amounts, the block which generates As most long-chain.Wherein, the corresponding book keeping operation right of the more node of right recorded amounts is then bigger, which is then more possible to Get next new block;The first node few for right recorded amounts, corresponding book keeping operation right is then smaller, book keeping operation power Corresponding book keeping operation right can be improved by improving itself calculation power in the lesser first node of benefit.
The block chain common recognition verification method that the present embodiment proposes, by verifying the new block when receiving new block, Then it when the new block is verified, after connecting the new block to corresponding father's block, then gets at the same time When with the sub-block of the new block sustained height, the book keeping operation for obtaining the new block and the sub-block corresponding node respectively is weighed Benefit determines that the block for the maximum node of right of wherein keeping accounts is most long-chain, realizes the decentralization of block chain, it is ensured that in area The secure dissemination of Transaction Information in block chain, so that can realize safe height in the case where guaranteeing without third party in both parties The transaction of effect.
Based on first embodiment, the second embodiment of block chain common recognition verification method of the present invention is proposed, referring to Fig. 3, at this In embodiment, step S300 includes:
Step S310 obtains the right recorded amounts of the new block and the sub-block corresponding node respectively;
Step S320 determines the new block and the sub-block corresponding node according to the right recorded amounts respectively Book keeping operation right.
In the present embodiment, new to this when second node receives the sub-block of height same as the new block simultaneously Block and the sub-block are verified respectively, and are verified, at this point, then obtaining the new block and the sub-block pair respectively The book keeping operation right of node is answered, determines that the block for the maximum node of right of wherein keeping accounts is most long-chain.The new block and the sub-district The corresponding node of block is different first node, can determine that the node is corresponding according to the right recorded amounts of the node The size for right of keeping accounts thereby determines that the block for the maximum node of right of keeping accounts in the node is most long-chain.The right recorded amounts Node is indicated to the effective output of a new block, the calculation power of the node then influences whether that the first node generates new block Ability, to influence the right recorded amounts of the node;Therefore, the weaker node of power is calculated, corresponding right recorded amounts is then fewer, The stronger node of power is calculated, then its corresponding right recorded amounts is then more.Acquisition sets out block period in advance, if pre- setting out block period at this The generation of new block is inside had no, or in the pre- sub-block set out in block period while receiving height same as the new block When, then it obtains in the block of past preset recording total amount, the most node of right recorded amounts, the block which generates is Most long-chain.
The block chain common recognition verification method that the present embodiment proposes, by obtaining the new block and the sub-block pair respectively The right recorded amounts for answering node determines that the new block and the sub-block are corresponding then according to the right recorded amounts respectively The book keeping operation right of node realizes all nodes in block chain network and needs to safeguard same part data jointly, avoids area Influence of the branched chain to decentralization in block chain.
Based on second embodiment, the 3rd embodiment of block chain common recognition verification method of the present invention is proposed, referring to Fig. 4, at this In embodiment, step S320 includes:
Step S321 obtains preset recording total amount;
Step S322 determines the new block and institute according to the preset recording total amount and the right recorded amounts respectively State the book keeping operation right of sub-block corresponding node.
In the present embodiment, in the right recorded amounts for getting each node, then preset recording total amount is obtained, this is default Record the node total amount that total amount is the preset record of right in the past.It determines and passes by right record in the preset recording total amount Measure most nodes;Wherein, the corresponding book keeping operation right of the more node of right recorded amounts is then bigger, which is also more possible to obtain Get next new block.If the corresponding node of the new block, in the past preset recording total amount, the right of the node records At most, the right of the right recorded amounts of the corresponding node of other sub-blocks node corresponding no more than the new block records amount Amount, it is determined that the corresponding node of the new block possesses maximum book keeping operation right;In the book keeping operation for determining the corresponding node of the new block When right maximum, then the new block is connected to after corresponding father's block.
The block chain common recognition verification method that the present embodiment proposes, by obtaining preset recording total amount, then according to described pre- If recording total amount and the right recorded amounts, the book keeping operation right of the new block and the sub-block corresponding node is determined respectively, The determination when getting the block of same height, to most long-chain is realized, the institute in block chain network is further realized The only common maintenance to same part data of some nodes, avoids influence of the branched chain to decentralization in block chain.
Based on first embodiment, the fourth embodiment of block chain common recognition verification method of the present invention is proposed, referring to Fig. 5, at this In embodiment, step S100 includes:
Step S110 obtains the priority orders of the new block;
Step S120 verifies the new block according to the priority orders.
In the present embodiment, when determining that new block generates, the first node for generating the new block then sends out the new block It send to corresponding adjacent node, which is second node.When the second node receives the new block, then need The new block is verified, it is ensured that only effective block can be propagated in block chain network, to avoid the evil of illegal node Meaning operation.
Specifically, this it is pre- set out in block period, which may successively receive multiple new blocks, therefore, When the second node gets the new block, the priority orders of the new block are determined;Wherein, which is same One sets out the time sequencing of the new block received in block period in advance, and more early its priority orders of the new block received are higher, This is pre- set out block period then and be it is preset go out block period, which can specifically be gone out block difficulty by current block chain It is determined.When receiving the new block, the new block is verified according to the priority orders of the new block, specifically Ground obtains preset areas block check rule and verifies to the new block according to the priority orders of the new block.Wherein, at this When new block meets all verification specifications in the preset areas block check rule, that is, determine that the new block is verified;It is new at this When block is unsatisfactory at least one verification specification in the preset areas block check rule, that is, determine the new block authentication failed.At this When new block is verified, then the new block copy node adjacent to the second node is broadcasted, other receive the new block The node of copy then stops to currently to the excavation of the new block.
The block chain common recognition verification method that the present embodiment proposes, by obtaining the priority orders of the new block, then The new block is verified according to the priority orders, realizes the verifying to the new block, it is ensured that is only effective Block can be propagated in block chain network, to avoid the malicious operation of illegal node, reduce resource waste.
Based on fourth embodiment, the 5th embodiment of block chain common recognition verification method of the present invention is proposed, referring to Fig. 6, at this In embodiment, step S120 includes:
Step S121 obtains preset areas block check rule;
Step S122 carries out the new block according to the preset areas block check rule according to the priority orders Verification.
In the present embodiment, which is the preset verification rule to the new block, should Preset areas block check rule includes: the data structure of block whether grammaticalness specification, the cryptographic Hash of block whether with target Whether the timestamp of Hash values match success and block meets the verifications specification such as preset condition.It is advised according to the preset areas block check The new block can then be verified, specifically, when second node verifies the new block, then obtain and setting out block in advance The priority orders of the new block, first verify the highest new block of priority orders in period.If the new block meets When all verification specifications in preset areas block check rule, that is, determine that the new block is verified;It is unsatisfactory in the new block In the preset areas block check rule when at least one verification specification, that is, determine the new block authentication failed.It is verified in the new block By when, then connect the new block to corresponding father's block, and broadcast the new block copy node adjacent to the second node, Other receive the node of the new block copy, then stop to currently to the excavation of the new block.If the new block authentication failed, Then then the new block of the next priority orders received is verified, until pre- setting out in block period to new block at this It is proved to be successful.
The block chain common recognition verification method that the present embodiment proposes, by obtaining preset areas block check rule, then according to institute Priority orders are stated, accurate verification are carried out to the new block according to the preset areas block check rule, it is ensured that only effective Block can be propagated in block chain network, to avoid the malicious operation of illegal node, reduce resource waste.
Based on first embodiment, the sixth embodiment of block chain common recognition verification method of the present invention is proposed, referring to Fig. 7, at this In embodiment, before step S100, block chain common recognition verification method further include:
Step S400, first node determine whether to generate new block;
Step S500, determine generate new block when, the new block is sent to adjacent second node, for described the New block described in two node verifications.
In the present embodiment, the node on block chain can monitor in real time current Transaction Information, to determine whether New block is generated, therefore, before receiving new block and verifying to the new block, it is thus necessary to determine that currently whether have new district Block generates.Specifically, when a certain node gets Transaction Information, which can be verified, to ensure in block The Transaction Information propagated in chain network is effective Transaction Information.When determining that the Transaction Information is verified, at this point, the transaction Information is effective Transaction Information, according to the sequence for receiving effective Transaction Information, stores effective Transaction Information to transaction Chi Zhong, and effective Transaction Information is broadcasted to adjacent node, adjacent node also broadcasts effective Transaction Information, thus Can make the whole network node can receive effective Transaction Information and stores.
When getting effective Transaction Information from the trading pit, some nodes in current network, which can then obtain this, to be had The target cryptographic Hash for imitating Transaction Information, to be excavated according to the target cryptographic Hash to new block, at this point, the node is the One node, the node which can simultaneously verify effective Transaction Information also can be in effective transaction The node of the Transaction Information is received when Information Authentication passes through.The target cryptographic Hash is then preset difficulty target value, root New block generation is may determine whether according to the target cryptographic Hash.Specifically, when getting the target cryptographic Hash, the first segment Point then calculates test cryptographic Hash continuous, until the test cryptographic Hash and target Hash values match success;Wherein, the test The cryptographic Hash i.e. first node is to continuously attempt to, modify the input obtained cryptographic Hash of parameter at random.It is getting and the target When Hash values match successfully tests cryptographic Hash, then the corresponding new block of the effective Transaction Information is constructed, which then includes The information such as the cryptographic Hash and the test cryptographic Hash of effective Transaction Information and previous block;It is built into the new block When function, which is then sent to the new block adjacent all nodes, and the node adjacent with the first node is Two nodes, when the second node receives the new block, which then verifies the new block.
The block chain common recognition verification method that the present embodiment proposes, determines whether to generate new block by first node, then When determining generation new block, the new block is sent to adjacent second node, so that second node verifying is described new Block realizes node and records to the excavation of Transaction Information, is furthermore achieved in process of exchange without third-party safety Sound dealing.
Based on sixth embodiment, the 7th embodiment of block chain common recognition verification method of the present invention is proposed, referring to Fig. 8, at this In embodiment, step S400 includes:
Step S410 obtains Transaction Information and verifies the Transaction Information, when the Transaction Information is verified, determines The Transaction Information is effective Transaction Information;
Step S420 obtains the target cryptographic Hash of effective Transaction Information, is determined whether according to the target cryptographic Hash Generate new block.
In the present embodiment, when a certain node gets Transaction Information, which then needs to carry out the Transaction Information Verifying, wherein the Transaction Information can be verified by verifying rule according to default transaction, which is section The verification rule of the preset Transaction Information of point, the default transaction verification rule specifically include: the grammer and number of Transaction Information Whether complied with standard according to structure, whether the input of Transaction Information and output listing are whether empty, Transaction Information byte-sized accords with It is regular whether standardization size and output valve and total amount verify in specified value range etc..According to the default transaction verification rule Then the Transaction Information is verified, if the Transaction Information meets all pre-set specifications in the default transaction verification rule, Determine that the Transaction Information is verified;If the Transaction Information meets, not meet at least one of the default transaction verification rule default Specification, it is determined that the Transaction Information authentication failed.When Transaction Information is verified, i.e., the Transaction Information is effective Transaction Information When, the target cryptographic Hash of effective Transaction Information is obtained, which is preset difficulty target value, which breathes out Uncommon value is unique and only the target cryptographic Hash can be calculated in unique input, and may determine whether according to the target cryptographic Hash There is new block generation.
When getting the target cryptographic Hash, if getting when successfully testing cryptographic Hash with the target Hash values match, Determine the test cryptographic Hash and target Hash values match success;If can not get successful with the target Hash values match Cryptographic Hash is tested, that is, determines that the test cryptographic Hash and the target Hash values match fail.Wherein, it is not more than in the test cryptographic Hash When the target cryptographic Hash, that is, determines and available successfully test cryptographic Hash to the target Hash values match;If the test is breathed out When uncommon value is greater than the target cryptographic Hash, i.e., determination, which can not be got, successfully tests cryptographic Hash with the target Hash values match.? It gets when successfully testing cryptographic Hash with the target Hash values match, then constructs the corresponding new block of the effective Transaction Information, The new block then includes the information such as the cryptographic Hash and the test cryptographic Hash of effective Transaction Information and previous block;? When the new block is constructed successfully, which is then sent to the new block adjacent second node.
The block chain common recognition verification method that the present embodiment proposes, passes through acquisition Transaction Information and verifies the Transaction Information, When the Transaction Information is verified, determines that the Transaction Information is effective Transaction Information, then obtain effective transaction The target cryptographic Hash of information determines whether to generate new block according to the target cryptographic Hash, realizes the verifying to Transaction Information, And the excavation to new block, further such that when new block generates all nodes by the common record to the new block, Realize the decentralization of block chain.
Based on the 7th embodiment, the 8th embodiment of block chain common recognition verification method of the present invention is proposed, referring to Fig. 9, at this In embodiment, step S420 includes:
Step S421 calculates test cryptographic Hash;
Step S422, it is described effective to constructing when successfully testing cryptographic Hash with the target Hash values match calculating The corresponding new block of Transaction Information.
In the present embodiment, when Transaction Information is verified, i.e., when the Transaction Information is effective Transaction Information, current net Some nodes in network can obtain the target cryptographic Hash of effective Transaction Information, thus according to the target cryptographic Hash to new block into Row excavates, which is first node.Specifically, which can constantly calculate searching and the target Hash values match Test cryptographic Hash, if calculate to a certain test cryptographic Hash be not more than the target cryptographic Hash, that is, determine it is available arrive and the mesh Mark Hash values match successfully tests cryptographic Hash;If the test cryptographic Hash calculated is greater than the target cryptographic Hash, that is, determine nothing Method, which is got, successfully tests cryptographic Hash with the target Hash values match.It is successfully surveyed getting with the target Hash values match When trying cryptographic Hash, then the corresponding new block of the effective Transaction Information is constructed, which then includes effective Transaction Information, with And the information such as the cryptographic Hash of previous block and the test cryptographic Hash.
In the present embodiment, the block chain common recognition verification method that the present embodiment proposes, tests cryptographic Hash by calculating, then It is calculating to when successfully testing cryptographic Hash with the target Hash values match, the corresponding new district of the building effective Transaction Information Block, realizes the excavation according to cryptographic Hash to new block, further realizes according to nodes pair all when new block generates The common record of the new block.
In addition, to achieve the above object, it is described computer-readable the present invention also provides a kind of computer readable storage medium Block chain common recognition proving program is stored on storage medium, the block chain common recognition proving program is realized such as when being executed by processor Lower operation:
The new block is verified when receiving new block;
When the new block is verified, after connecting the new block to corresponding father's block;
When getting the sub-block with the new block sustained height at the same time, the new block and the son are obtained respectively The book keeping operation right of block corresponding node determines that the block for the maximum node of right of wherein keeping accounts is most long-chain.
Further, following operation is also realized when the block chain common recognition proving program is executed by processor:
The right recorded amounts of the new block and the sub-block corresponding node is obtained respectively;
According to the right recorded amounts, the book keeping operation right of the new block and the sub-block corresponding node is determined respectively.
Further, following operation is also realized when the block chain common recognition proving program is executed by processor:
Obtain preset recording total amount;
According to the preset recording total amount and the right recorded amounts, the new block and the sub-block pair are determined respectively Answer the book keeping operation right of node.
Further, following operation is also realized when the block chain common recognition proving program is executed by processor:
Obtain the priority orders of the new block;
The new block is verified according to the priority orders.
Further, following operation is also realized when the block chain common recognition proving program is executed by processor:
Obtain preset areas block check rule;
According to the priority orders, the new block is verified according to the preset areas block check rule.
Further, following operation is also realized when the block chain common recognition proving program is executed by processor:
First node determines whether to generate new block;
When determining generation new block, the new block is sent to adjacent second node, so that the second node is tested Demonstrate,prove the new block.
Further, following operation is also realized when the block chain common recognition proving program is executed by processor:
It obtains Transaction Information and verifies the Transaction Information and determine the transaction when the Transaction Information is verified Information is effective Transaction Information;
The target cryptographic Hash for obtaining effective Transaction Information determines whether to generate new district according to the target cryptographic Hash Block.
Further, following operation is also realized when the block chain common recognition proving program is executed by processor:
Calculate test cryptographic Hash;
It is calculating to when successfully testing cryptographic Hash with the target Hash values match, is constructing effective Transaction Information pair The new block answered.
It should be noted that, in this document, the terms "include", "comprise" or its any other variant are intended to non-row His property includes, so that the process, method, article or the system that include a series of elements not only include those elements, and And further include other elements that are not explicitly listed, or further include for this process, method, article or system institute it is intrinsic Element.In the absence of more restrictions, the element limited by sentence "including a ...", it is not excluded that including being somebody's turn to do There is also other identical elements in the process, method of element, article or system.
The serial number of the above embodiments of the invention is only for description, does not represent the advantages or disadvantages of the embodiments.
Through the above description of the embodiments, those skilled in the art can be understood that above-described embodiment side Method can be realized by means of software and necessary general hardware platform, naturally it is also possible to by hardware, but in many cases The former is more preferably embodiment.Based on this understanding, technical solution of the present invention substantially in other words does the prior art The part contributed out can be embodied in the form of software products, which is stored in one as described above In storage medium (such as ROM/RAM, magnetic disk, CD), including some instructions are used so that terminal device (it can be mobile phone, Computer, server, air conditioner or network equipment etc.) execute method described in each embodiment of the present invention.
The above is only a preferred embodiment of the present invention, is not intended to limit the scope of the invention, all to utilize this hair Equivalent structure or equivalent flow shift made by bright specification and accompanying drawing content is applied directly or indirectly in other relevant skills Art field, is included within the scope of the present invention.

Claims (10)

  1. The verification method 1. a kind of block chain is known together, which is characterized in that the block chain common recognition verification method includes:
    The new block is verified when receiving new block;
    When the new block is verified, after connecting the new block to corresponding father's block;
    When getting the sub-block with the new block sustained height at the same time, the new block and the sub-block are obtained respectively The book keeping operation right of corresponding node determines that the block for the maximum node of right of wherein keeping accounts is most long-chain.
  2. The verification method 2. block chain as described in claim 1 is known together, which is characterized in that it is described obtain respectively the new block with The step of book keeping operation right of the corresponding node of the sub-block includes:
    The right recorded amounts of the new block and the sub-block corresponding node is obtained respectively;
    According to the right recorded amounts, the book keeping operation right of the new block and the sub-block corresponding node is determined respectively.
  3. The verification method 3. block chain as claimed in claim 2 is known together, which is characterized in that it is described according to the right recorded amounts, The step of determining the book keeping operation right of the new block and the sub-block corresponding node respectively include:
    Obtain preset recording total amount;
    According to the preset recording total amount and the right recorded amounts, the new block and the corresponding section of the sub-block are determined respectively The book keeping operation right of point.
  4. The verification method 4. block chain as described in claim 1 is known together, which is characterized in that the verifying when receiving new block The step of new block includes:
    Obtain the priority orders of the new block;
    The new block is verified according to the priority orders.
  5. The verification method 5. block chain as claimed in claim 4 is known together, which is characterized in that described according to the priority orders pair The step of new block is verified include:
    Obtain preset areas block check rule;
    According to the priority orders, the new block is verified according to the preset areas block check rule.
  6. The verification method 6. block chain as described in claim 1 is known together, which is characterized in that the verifying when receiving new block Before the step of new block, the block chain common recognition verification method further include:
    First node determines whether to generate new block;
    When determining generation new block, the new block is sent to adjacent second node, so that the second node verifies institute State new block.
  7. The verification method 7. block chain as claimed in claim 6 is known together, which is characterized in that the first node determines whether to generate The step of new block includes:
    It obtains Transaction Information and verifies the Transaction Information and determine the Transaction Information when the Transaction Information is verified For effective Transaction Information;
    The target cryptographic Hash for obtaining effective Transaction Information determines whether to generate new block according to the target cryptographic Hash.
  8. The verification method 8. block chain as claimed in claim 7 is known together, which is characterized in that described true according to the target cryptographic Hash Fixed the step of whether generating new block includes:
    Calculate test cryptographic Hash;
    It is calculating to when successfully testing cryptographic Hash with the target Hash values match, it is corresponding to construct effective Transaction Information New block.
  9. 9. a kind of block chain common recognition verifying device, which is characterized in that the block chain common recognition verifying device includes: memory, place It manages device and is stored in the block chain common recognition proving program that can be run on the memory and on the processor, the block chain Common recognition proving program is realized when being executed by the processor such as block chain described in any item of the claim 1 to 8 common recognition verifying The step of method.
  10. 10. a kind of computer readable storage medium, which is characterized in that be stored with block chain on the computer readable storage medium Common recognition proving program, the block chain common recognition proving program are realized when being executed by processor such as any one of claims 1 to 8 institute The step of block chain common recognition verification method stated.
CN201810567593.8A 2018-06-05 2018-06-05 Block chain common recognition verification method, device and computer readable storage medium Pending CN108960837A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201810567593.8A CN108960837A (en) 2018-06-05 2018-06-05 Block chain common recognition verification method, device and computer readable storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201810567593.8A CN108960837A (en) 2018-06-05 2018-06-05 Block chain common recognition verification method, device and computer readable storage medium

Publications (1)

Publication Number Publication Date
CN108960837A true CN108960837A (en) 2018-12-07

Family

ID=64493585

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201810567593.8A Pending CN108960837A (en) 2018-06-05 2018-06-05 Block chain common recognition verification method, device and computer readable storage medium

Country Status (1)

Country Link
CN (1) CN108960837A (en)

Cited By (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109508565A (en) * 2018-12-29 2019-03-22 莆田市烛火信息技术有限公司 A kind of account book bookkeeping methods of the shared block chain network for calculating power of multichain
CN109636547A (en) * 2019-01-02 2019-04-16 浙江师范大学 A kind of distributed parking shared system and implementation method based on block chain
CN109871279A (en) * 2019-03-11 2019-06-11 京东方科技集团股份有限公司 Task coordination method of knowing together and device, block catenary system, storage medium
CN110223174A (en) * 2019-05-23 2019-09-10 北京清红微谷技术开发有限责任公司 Block transaction bookkeeping methods and system, data processing terminal, block catenary system
CN110784521A (en) * 2019-09-30 2020-02-11 远光软件股份有限公司 Block chain consensus method, electronic device and storage medium
CN110796545A (en) * 2019-10-25 2020-02-14 杭州趣链科技有限公司 Batch processing method, equipment and storage medium for blockchain transaction
CN110866753A (en) * 2019-10-24 2020-03-06 腾讯科技(深圳)有限公司 Third party settlement control method and device, electronic equipment and storage medium
CN111127160A (en) * 2019-12-24 2020-05-08 北京海益同展信息科技有限公司 Data processing method and device for carbon asset transaction and blockchain system
CN111353884A (en) * 2018-12-20 2020-06-30 上海智知盾科技有限公司 Block chain transaction processing method and system
CN111506656A (en) * 2020-04-20 2020-08-07 腾讯科技(深圳)有限公司 Consensus processing method and device for block chain system, intelligent device and storage medium
CN111582885A (en) * 2020-05-06 2020-08-25 中国计量大学 Block chain-based vaccine management method and storage medium
WO2020252479A1 (en) * 2019-06-13 2020-12-17 Gutierrez Sheris Luis Eduardo System and method using a fitness-gradient blockchain consensus
CN112765137A (en) * 2021-04-07 2021-05-07 暗链科技(深圳)有限公司 Block synchronization method based on block distributed block chain and electronic equipment
CN113347182A (en) * 2021-06-01 2021-09-03 永旗(北京)科技有限公司 Transaction consensus method for block link points
CN113489743A (en) * 2021-07-26 2021-10-08 广东辰宜信息科技有限公司 Consensus realization method and device applied to block chain system
WO2022033488A1 (en) * 2020-08-10 2022-02-17 杭州复杂美科技有限公司 Block processing method, device, and storage medium
WO2023159827A1 (en) * 2022-02-24 2023-08-31 环球数科集团有限公司 Information processing system based on cross-chain communication and multi-chain fusion

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107124403A (en) * 2017-04-14 2017-09-01 朱清明 The generation method and computing device of common recognition block in block chain
CN107392623A (en) * 2017-05-22 2017-11-24 阿里巴巴集团控股有限公司 The method and device that a kind of business performs
CN107481141A (en) * 2017-07-25 2017-12-15 浙江大学 Electric energy metrical and transaction terminal based on block chain technology
CN107657438A (en) * 2017-09-18 2018-02-02 联动优势科技有限公司 A kind of block chain generation method, data verification method, node and system

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107124403A (en) * 2017-04-14 2017-09-01 朱清明 The generation method and computing device of common recognition block in block chain
CN107392623A (en) * 2017-05-22 2017-11-24 阿里巴巴集团控股有限公司 The method and device that a kind of business performs
CN107481141A (en) * 2017-07-25 2017-12-15 浙江大学 Electric energy metrical and transaction terminal based on block chain technology
CN107657438A (en) * 2017-09-18 2018-02-02 联动优势科技有限公司 A kind of block chain generation method, data verification method, node and system

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
乔延宏: "《精通比特币第二版》中文版第十章挖矿和共识4/6", 《HTTPS://WWW.JIANSHU.COM/P/B656E9C58A6A》 *
妹纸前端: "快速掌握区块链及比特币运作原理", 《HTTP://WWW.WEBFRONT-JS.COM/ARTICALDETAIL/159.HTML》 *

Cited By (25)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111353884B (en) * 2018-12-20 2024-05-03 上海智知盾科技有限公司 Block chain transaction processing method and system
CN111353884A (en) * 2018-12-20 2020-06-30 上海智知盾科技有限公司 Block chain transaction processing method and system
CN109508565A (en) * 2018-12-29 2019-03-22 莆田市烛火信息技术有限公司 A kind of account book bookkeeping methods of the shared block chain network for calculating power of multichain
CN109636547A (en) * 2019-01-02 2019-04-16 浙江师范大学 A kind of distributed parking shared system and implementation method based on block chain
CN109871279A (en) * 2019-03-11 2019-06-11 京东方科技集团股份有限公司 Task coordination method of knowing together and device, block catenary system, storage medium
CN109871279B (en) * 2019-03-11 2021-10-01 京东方科技集团股份有限公司 Consensus task coordination method and device, block chain system and storage medium
CN110223174B (en) * 2019-05-23 2021-07-09 北京清红微谷技术开发有限责任公司 Block transaction accounting method and system, data processing terminal and block chain system
CN110223174A (en) * 2019-05-23 2019-09-10 北京清红微谷技术开发有限责任公司 Block transaction bookkeeping methods and system, data processing terminal, block catenary system
US11509464B2 (en) 2019-06-13 2022-11-22 Luis Eduardo Gutierrez-Sheris System and method using a fitness-gradient blockchain consensus and providing advanced distributed ledger capabilities via specialized data records
WO2020252479A1 (en) * 2019-06-13 2020-12-17 Gutierrez Sheris Luis Eduardo System and method using a fitness-gradient blockchain consensus
CN110784521A (en) * 2019-09-30 2020-02-11 远光软件股份有限公司 Block chain consensus method, electronic device and storage medium
CN110784521B (en) * 2019-09-30 2022-05-27 远光软件股份有限公司 Block chain consensus method, electronic device and storage medium
CN110866753A (en) * 2019-10-24 2020-03-06 腾讯科技(深圳)有限公司 Third party settlement control method and device, electronic equipment and storage medium
CN110796545B (en) * 2019-10-25 2024-03-29 杭州趣链科技有限公司 Block chain transaction batch processing method, equipment and storage medium
CN110796545A (en) * 2019-10-25 2020-02-14 杭州趣链科技有限公司 Batch processing method, equipment and storage medium for blockchain transaction
CN111127160A (en) * 2019-12-24 2020-05-08 北京海益同展信息科技有限公司 Data processing method and device for carbon asset transaction and blockchain system
CN111127160B (en) * 2019-12-24 2024-04-09 京东科技信息技术有限公司 Data processing method, device and blockchain system for carbon asset transaction
CN111506656A (en) * 2020-04-20 2020-08-07 腾讯科技(深圳)有限公司 Consensus processing method and device for block chain system, intelligent device and storage medium
CN111506656B (en) * 2020-04-20 2022-06-14 腾讯科技(深圳)有限公司 Consensus processing method and device for block chain system, intelligent device and storage medium
CN111582885A (en) * 2020-05-06 2020-08-25 中国计量大学 Block chain-based vaccine management method and storage medium
WO2022033488A1 (en) * 2020-08-10 2022-02-17 杭州复杂美科技有限公司 Block processing method, device, and storage medium
CN112765137A (en) * 2021-04-07 2021-05-07 暗链科技(深圳)有限公司 Block synchronization method based on block distributed block chain and electronic equipment
CN113347182A (en) * 2021-06-01 2021-09-03 永旗(北京)科技有限公司 Transaction consensus method for block link points
CN113489743A (en) * 2021-07-26 2021-10-08 广东辰宜信息科技有限公司 Consensus realization method and device applied to block chain system
WO2023159827A1 (en) * 2022-02-24 2023-08-31 环球数科集团有限公司 Information processing system based on cross-chain communication and multi-chain fusion

Similar Documents

Publication Publication Date Title
CN108960837A (en) Block chain common recognition verification method, device and computer readable storage medium
CN108923929A (en) Block chain node common recognition method, apparatus and computer readable storage medium
CN108876369A (en) Data communications method, device and computer readable storage medium based on block chain
CN108933656B (en) Online work voting method and device, computer equipment and readable storage medium
CN109409122A (en) File memory method and its electronic equipment, storage medium
CN109063977B (en) Non-inductive transaction risk monitoring method and device
CN104884140A (en) Gaming through mobile or other devices
CN105117695A (en) Living body detecting device and method
CN110933113B (en) Block chain-based interactive behavior detection method, device, equipment and storage medium
KR20200027438A (en) Electronic ticket admission verification anti-counterfeiting system and method thereof
CN111339086A (en) Block processing method, and data query method and device based on block chain
JP6462964B1 (en) Seismic observation system, seismic observation program and seismic observation method
Polakis et al. The man who was there: Validating check-ins in location-based services
CN110348837A (en) A kind of transfer account method and system based on block chain intelligence contract
CN110597906B (en) Entrance integral generation method, device and equipment based on blockchain and storage medium
CN106600243A (en) Mobile payment method and system based on mixed mode
CN110581891A (en) Game data processing method, device, equipment and storage medium based on block chain
CN113034265A (en) Data verification method and device, computer equipment and computer readable storage medium
CN112633875B (en) Account amount management method, system, equipment and storage medium
JP7027792B2 (en) Attendance management device, attendance management method, and attendance management program
JP7116481B2 (en) Earthquake simulation system, program and method
CN117151859A (en) Model training and evaluating method, related device, equipment, medium and product
CN108389039A (en) Value system management method, device and storage medium based on block chain
US20110171621A1 (en) System and Method for Managing and Delivering Course Content to Mobile Devices
CN113806728A (en) Data display method and system for racing field operation monitoring

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
RJ01 Rejection of invention patent application after publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20181207