CN114124641A - Block chain abnormal service processing method, device, equipment and readable storage medium - Google Patents

Block chain abnormal service processing method, device, equipment and readable storage medium Download PDF

Info

Publication number
CN114124641A
CN114124641A CN202111418285.7A CN202111418285A CN114124641A CN 114124641 A CN114124641 A CN 114124641A CN 202111418285 A CN202111418285 A CN 202111418285A CN 114124641 A CN114124641 A CN 114124641A
Authority
CN
China
Prior art keywords
voting
data
abnormal
strategy
nodes
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
CN202111418285.7A
Other languages
Chinese (zh)
Other versions
CN114124641B (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.)
Chengdu Quality Starker Technology Co Ltd
Original Assignee
Chengdu Quality Starker 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 Chengdu Quality Starker Technology Co Ltd filed Critical Chengdu Quality Starker Technology Co Ltd
Priority to CN202111418285.7A priority Critical patent/CN114124641B/en
Publication of CN114124641A publication Critical patent/CN114124641A/en
Application granted granted Critical
Publication of CN114124641B publication Critical patent/CN114124641B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/30Decision processes by autonomous network management units using voting and bidding
    • 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

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

The invention relates to the technical field of block chains, in particular to a method, a device, equipment and a readable storage medium for processing abnormal service of a block chain, wherein the method comprises the following steps: acquiring abnormal service data; according to the abnormal service data, voting requests are respectively sent to a plurality of voting nodes; receiving the voting result sent by each voting node and generating voting data; sending the voting data to a master node; receiving the voting data sent by a master node, and executing abnormal service data in the voting data according to the voting data; according to the invention, the voting nodes specially used for processing the abnormal data are arranged in the block chain network, so that the correction operation is performed on the abnormal service data, and the service scene application requirement that the cochain service data cannot be corrected due to personnel or mechanical faults is effectively prevented.

Description

Block chain abnormal service processing method, device, equipment and readable storage medium
Technical Field
The present invention relates to the field of block chain technologies, and in particular, to a method, an apparatus, a device, and a readable storage medium for processing a block chain abnormal service.
Background
The blockchain technology is based on decentralized or multi-centralized distributed protocols, consensus algorithm, asymmetric key signatures, Hash and other technologies, can safely store digital asset information, cannot be forged and tampered, all nodes on a blockchain network execute transactions respectively and complete result confirmation together, and the consensus algorithm ensures the consistency of the transactions executed by all the nodes. All nodes in the block chain network maintain a public account book and guarantee that the public account book cannot be forged and falsified.
However, in an actual service scenario, the transaction system cannot guarantee that each transaction data is correctly executed, and no omission occurs, so that the existing block chain network is required to correct the abnormal service data.
Disclosure of Invention
The invention aims to provide a method, a device and equipment for processing abnormal service of a block chain and a readable storage medium, so as to improve the problems.
In order to achieve the above object, the embodiments of the present application provide the following technical solutions:
in one aspect, an embodiment of the present application provides a method for processing a blockchain abnormal service, where the method is adapted to any node in a blockchain network, and includes:
acquiring abnormal service data, wherein the abnormal service data is service data needing to be corrected;
according to the abnormal service data, voting requests are respectively sent to a plurality of voting nodes, wherein the voting requests are used for triggering the voting nodes to initiate voting according to the abnormal service data and feed back voting results;
receiving the voting result sent by each voting node, and generating voting data, wherein the voting data comprises abnormal service data, a voting strategy and a plurality of voting results;
sending the voting data to a master node, wherein the voting data is used for triggering the master node to send the voting data to each node in a block chain network;
receiving the voting data sent by the master node;
and executing abnormal service data in the voting data according to the voting strategy and a plurality of voting results in the voting data.
Optionally, the sending, according to the abnormal service data, voting requests to a plurality of voting nodes respectively includes:
calling the abnormal business data;
calling a corresponding voting strategy according to the type of the abnormal service data, wherein the voting strategy is a voting consensus rule;
determining a plurality of voting nodes according to the voting strategy, wherein the voting nodes are mechanism nodes with voting right;
and sending voting requests to the plurality of voting nodes respectively.
Optionally, after the obtaining of the abnormal service data, the method further includes:
calling the abnormal business data, wherein the abnormal business data comprises a user signature of a data initiator;
detecting the validity of the user signature, and if the user signature is valid, checking and calling associated data of abnormal business data, wherein the associated data is called or is the basis of the abnormal business data in the generation process;
and judging the abnormal condition of the abnormal service data according to the associated data, and if the abnormal condition exists, generating an abnormal analysis report.
Optionally, the executing abnormal service data in the voting data includes:
calling a user account book of a data initiator corresponding to the abnormal business data;
executing a correction operation on the user account book according to the abnormal data analysis report, wherein the correction operation is to generate new account data according to the abnormal data analysis report to cover the previous account book data;
and sending a correction notification to the terminal of the data initiator, wherein the correction notification is used for prompting that the account data of the data initiator is corrected.
Optionally, after the sending the voting requests to the plurality of voting nodes, the method further includes:
receiving a plurality of the voting results within a predetermined time period;
detecting whether the voting results meet the execution requirement of the voting strategy or not, and if the voting results meet the voting strategy, generating voting data;
receiving the voting result sent by each voting node, and generating voting data, wherein the voting data comprises abnormal service data, a voting strategy and a plurality of voting results;
sending the voting data to a master node, wherein the voting data is used for triggering the master node to send the voting data to each node in a block chain network;
receiving the voting data sent by the master node;
and executing abnormal service data in the voting data according to the voting strategy and a plurality of voting results in the voting data.
Optionally, the detecting whether the plurality of voting results meet the execution requirement of the voting policy includes:
detecting a minimum vote number threshold value and a key seat vote number of the voting strategy, wherein the minimum vote number threshold value is the proportion of the received voting number to a preset total vote number, and the preset total vote number is the voting number which is set in the voting strategy in advance;
counting the number of the voting results, judging whether the number of the voting results meets the threshold value of the minimum vote number, if so, respectively detecting the identity information of the voting nodes corresponding to each voting result, judging whether the number of the voting results meets the vote number of key seats, and if so, judging that a plurality of the voting results meet the voting strategy.
Optionally, after the sending the voting requests to the plurality of voting nodes, the method further includes:
receiving a plurality of the voting results within a predetermined time period;
detecting whether the voting results meet the execution requirement of the voting strategy, and if the voting results do not meet the voting strategy, executing a screening operation, wherein the screening operation is to screen out identity information of voting nodes which do not vote within a preset time period, and sending an emergency fault instruction to operation and maintenance personnel of the corresponding voting nodes according to the identity information, and the emergency fault instruction is information for prompting that the voting nodes which are responsible for the operation and maintenance personnel have faults.
In a second aspect, an embodiment of the present application provides a device for processing a block chain exception service, where the device includes:
the first acquisition module is used for acquiring abnormal service data, wherein the abnormal service data is service data which needs to be corrected;
the first computing module is used for respectively sending voting requests to a plurality of voting nodes according to the abnormal service data, wherein the voting requests are used for triggering the voting nodes to initiate voting according to the abnormal service data and feeding back voting results;
the second calculation module is used for receiving the voting result sent by each voting node and generating voting data, wherein the voting data comprises abnormal service data, a voting strategy and a plurality of voting results;
the first sending module is used for sending the voting data to a master node, and the voting data is used for triggering the master node to send the voting data to each node in a block chain network;
and the third calculation module is used for receiving the voting data sent by the master node and executing abnormal service data in the voting data according to the voting strategy and a plurality of voting results in the voting data.
In a third aspect, an embodiment of the present application provides a device for processing a blockchain exception service, where the device includes a memory and a processor. The memory is used for storing a computer program; the processor is used for realizing the steps of the block chain abnormal service processing method when executing the computer program.
In a fourth aspect, an embodiment of the present application provides a readable storage medium, where a computer program is stored on the readable storage medium, and when the computer program is executed by a processor, the steps of the above method for processing a block chain abnormal service are implemented.
The invention has the beneficial effects that:
according to the invention, the voting nodes special for processing abnormal data are arranged in the block chain network, when abnormal service data are found, the node which finds the abnormal service data can call a voting strategy matched with the abnormal service data, a voting request for correcting the abnormal data is sent to the corresponding voting nodes according to the voting strategy, then voting results of a plurality of voting nodes are identified together, and further correction operation is carried out on the abnormal service data, so that the service scene application requirement that the cochain service data cannot be corrected due to personnel or mechanical faults is effectively prevented.
Additional features and advantages of the invention will be set forth in the description which follows, and in part will be obvious from the description, or may be learned by the practice of the embodiments of the invention. The objectives and other advantages of the invention will be realized and attained by the structure particularly pointed out in the written description and claims hereof as well as the appended drawings.
Drawings
In order to more clearly illustrate the technical solutions of the embodiments of the present invention, the drawings needed to be used in the embodiments will be briefly described below, it should be understood that the following drawings only illustrate some embodiments of the present invention and therefore should not be considered as limiting the scope, and for those skilled in the art, other related drawings can be obtained according to the drawings without inventive efforts.
Fig. 1 is a schematic flow chart of a method for processing abnormal service of a block chain according to an embodiment of the present invention;
fig. 2 is a schematic structural diagram of a device for handling abnormal service of a block chain according to an embodiment of the present invention;
fig. 3 is a schematic structural diagram of a device for processing abnormal service of a block chain according to an embodiment of the present invention.
Detailed Description
In order to make the objects, technical solutions and advantages of the embodiments of the present invention clearer, the technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the drawings in the embodiments of the present invention, and it is obvious that the described embodiments are some, but not all, embodiments of the present invention. The components of embodiments of the present invention generally described and illustrated in the figures herein may be arranged and designed in a wide variety of different configurations. Thus, the following detailed description of the embodiments of the present invention, presented in the figures, is not intended to limit the scope of the invention, as claimed, but is merely representative of selected embodiments of the invention. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present invention.
It should be noted that: like reference numbers or letters refer to like items in the following figures, and thus, once an item is defined in one figure, it need not be further defined or explained in subsequent figures. Meanwhile, in the description of the present invention, the terms "first", "second", and the like are used only for distinguishing the description, and are not to be construed as indicating or implying relative importance.
Example 1
As shown in fig. 1, the present embodiment provides a method for processing a blockchain abnormal service, which includes step S1, step S2, step S3, step S4, step S5 and step S6.
S1, acquiring abnormal business data, wherein the abnormal business data is business data needing to be corrected, and the abnormal business data can be detected by an organization abnormality detection system, such as daily account checking and the like among organizations, and can also be generated by submitting abnormal business correction approval after being discovered by a user of an organization node;
secondly, in this embodiment, if the abnormal service is submitted after being discovered by the user of the organization node, the authenticity or validity of the data needs to be checked after the organization node receives the service, and the subsequent correction operation is executed after the check is passed, and the specific check method may be:
s11, calling the abnormal service data, wherein the abnormal service data comprises a user signature of a data initiator;
s12, detecting the validity of the user signature, and if the validity is detected, detecting and calling the associated data of abnormal service data;
and S13, judging the abnormal condition of the abnormal service data according to the associated data, if the abnormal condition exists, generating an abnormal analysis report, wherein the abnormal analysis report is used for facilitating the generation process of verifying the abnormal service data by the voting node, and further voting whether to allow the abnormal service data to be positively carried out or not.
S2, sending voting requests to a plurality of voting nodes respectively according to the abnormal service data, wherein the voting requests are used for triggering the voting nodes to initiate voting according to the abnormal service data and feeding back voting results;
in this embodiment, the specific operation of sending the voting requests to the plurality of voting nodes according to the abnormal traffic data in step S2 is as follows:
s21, calling the abnormal service data;
step S22, calling a corresponding voting strategy according to the type of the abnormal service data, wherein the voting strategy is a voting consensus rule, the voting strategy is formulated in a multi-party negotiation manner according to the functions of a plurality of service participants in the service activity, more authoritative node parties need to be elected in the negotiation process, and the more authoritative party parties are set as voting nodes with voting power, so that the types of the service data are different, the participants participating in the service activity are different, and the corresponding voting strategies are different;
s23, determining a plurality of voting nodes according to the voting strategy, wherein the voting nodes are mechanism nodes with voting right;
and S24, respectively sending voting requests to the plurality of voting nodes.
Next, in step S2, after the voting requests are sent to the plurality of voting nodes, the specific operation when the voting results sent by the voting nodes are received is:
step S25, receiving a plurality of voting results in a preset time period;
s26, detecting whether the voting results meet the execution requirement of the voting strategy or not, and if the voting results meet the voting strategy, generating voting data;
in step S26, a specific way of detecting whether the voting results satisfy the execution requirement of the voting policy may be:
step 261, detecting a minimum vote number threshold value and a key seat vote number of the voting strategy, wherein the minimum vote number threshold value is a proportion of the number of received votes to a preset total vote number, and the preset total vote number is a vote number which is set in the voting strategy in advance;
step s262, counting the number of the voting results, and determining whether the number of the voting results meets the minimum threshold of the number of votes, if the number of the voting results meets the minimum threshold of the number of votes, respectively detecting the identity information of the voting node corresponding to each voting result, and determining whether the number of the voting results meets the number of votes for a key seat, if so, determining that a plurality of the voting results meet the voting policy.
Step S27, receiving the voting result sent by each voting node, and generating voting data, wherein the voting data comprises abnormal service data, a voting strategy and a plurality of voting results;
s28, sending the voting data to a master node, wherein the voting data are used for triggering the master node to send the voting data to each node in a block chain network;
s29, receiving the voting data sent by the master node;
and S210, executing abnormal service data in the voting data according to the voting strategy and the voting results in the voting data.
S3, receiving the voting result sent by each voting node, and generating voting data, wherein the voting data comprises abnormal service data, a voting strategy and a plurality of voting results;
s4, sending the voting data to a master node, wherein the voting data are used for triggering the master node to send the voting data to each node in a block chain network;
s5, receiving the voting data sent by the master node;
and S6, executing abnormal service data in the voting data according to the voting strategy and the voting results in the voting data.
In this embodiment, in step S6, if the abnormal service data is submitted by a user, the specific operation of executing the abnormal service data in the voting data may be:
s61, calling a user account book of a data initiator corresponding to the abnormal business data, wherein the user account book is a local private account book of a node server, and secondly, the node records the correction operation on a public account book;
s62, executing a correction operation on the user account book according to the abnormal data analysis report, wherein the correction operation is to generate new account data according to the abnormal data analysis report to cover the previous account book data;
and S63, sending a correction notification to the terminal of the data initiator, wherein the correction notification is used for prompting that the account data of the data initiator is corrected.
Example 2
Based on the above embodiment 1, in step S2 in embodiment 1, when the abnormal traffic data discovery node sends voting requests to a plurality of voting nodes, respectively, there is a case where the voting nodes cannot make votes in time, in which case how should the abnormal traffic data be handled? The embodiment provides a solution, which is as follows:
step S211, receiving a plurality of voting results in a preset time period;
step S212, detecting whether the voting results meet the execution requirement of the voting strategy, and if the voting results do not meet the voting strategy, executing a screening operation, wherein the screening operation is to screen out identity information of voting nodes which do not vote within a preset time period, and send an emergency fault instruction to operation and maintenance personnel of the corresponding voting nodes according to the identity information, and the emergency fault instruction is information for prompting that the voting nodes which are responsible for the operation and maintenance personnel have faults.
Example 3
As shown in fig. 2, the present embodiment provides a device for handling a block chain exception service, where the device includes:
a first obtaining module 701, configured to obtain abnormal service data, where the abnormal service data is service data that needs to be corrected;
a first calculating module 702, configured to send, according to the abnormal service data, voting requests to multiple voting nodes, where the voting requests are used to trigger the voting nodes to initiate voting according to the abnormal service data, and feed back a voting result;
a second calculating module 703, configured to receive the voting result sent by each voting node, and generate voting data, where the voting data includes abnormal service data, a voting policy, and multiple voting results;
a first sending module 704, configured to send the voting data to a master node, where the voting data is used to trigger the master node to send the voting data to each node in a block chain network;
and the third calculating module 706 is configured to receive the voting data sent by the master node, and execute abnormal service data in the voting data according to the voting policy and the multiple voting results in the voting data.
It should be noted that, regarding the apparatus in the above embodiment, the specific manner in which each module performs the operation has been described in detail in the embodiment related to the method, and will not be elaborated herein.
Example 4
Corresponding to the above method embodiment, the embodiment of the present disclosure further provides a device for processing a block chain abnormal service, where a device for processing a block chain abnormal service described below and a method for processing a block chain abnormal service described above may be referred to correspondingly.
Fig. 3 is a block diagram illustrating a block chain exception traffic handling apparatus 800 according to an example embodiment. As shown in fig. 3, the electronic device 800 may include: a processor 801, a memory 802. The electronic device 800 may also include one or more of a multimedia component 803, an input/output (I/O) interface 804, and a communications component 805.
The processor 801 is configured to control the overall operation of the electronic device 800, so as to complete all or part of the steps in the above method for handling the abnormal service of the block chain. The memory 402 is used to store various types of data to support operation at the electronic device 800, such as instructions for any application or method operating on the electronic device 800 and application-related data, such as contact data, transmitted and received messages, pictures, audio, video, and so forth. The Memory 802 may be implemented by any type of volatile or non-volatile Memory device or combination thereof, such as Static Random Access Memory (SRAM), Electrically Erasable Programmable Read-Only Memory (EEPROM), Erasable Programmable Read-Only Memory (EPROM), Programmable Read-Only Memory (PROM), Read-Only Memory (ROM), magnetic Memory, flash Memory, magnetic disk or optical disk. The multimedia components 803 may include screen and audio components. Wherein the screen may be, for example, a touch screen and the audio component is used for outputting and/or inputting audio signals. For example, the audio component may include a microphone for receiving external audio signals. The received audio signal may further be stored in the memory 802 or transmitted through the communication component 805. The audio assembly also includes at least one speaker for outputting audio signals. The I/O interface 804 provides an interface between the processor 801 and other interface modules, such as a keyboard, mouse, buttons, etc. These buttons may be virtual buttons or physical buttons. The communication component 805 is used for wired or wireless communication between the electronic device 800 and other devices. Wireless communication, such as Wi-Fi, bluetooth, Near Field Communication (NFC), 2G, 3G, or 4G, or a combination of one or more of them, so that the corresponding communication component 805 may include: Wi-Fi module, bluetooth module, NFC module.
In an exemplary embodiment, the electronic Device 800 may be implemented by one or more Application Specific Integrated Circuits (ASICs), Digital Signal Processors (DSPs), Digital Signal Processing Devices (DSPDs), Programmable Logic Devices (PLDs), Field Programmable Gate Arrays (FPGAs), controllers, microcontrollers, microprocessors, or other electronic components, for performing the above-mentioned block chain exception handling method.
In another exemplary embodiment, a computer readable storage medium including program instructions is also provided, which when executed by a processor, implement the steps of the above-mentioned blockchain exception handling method. For example, the computer readable storage medium may be the memory 802 comprising program instructions executable by the processor 801 of the electronic device 800 to perform the above-described method for handling the block chain exception service.
Example 5
Corresponding to the above method embodiment, the embodiment of the present disclosure further provides a readable storage medium, and a readable storage medium described below and the above described method for processing abnormal service of block chain may be referred to correspondingly.
A readable storage medium, on which a computer program is stored, where the computer program, when executed by a processor, implements the steps of the block chain abnormal service processing method of the foregoing method embodiment.
The readable storage medium may be a usb disk, a removable hard disk, a Read-Only Memory (ROM), a Random Access Memory (RAM), a magnetic disk or an optical disk, and various other readable storage media capable of storing program codes.
The above description is only a preferred embodiment of the present invention and is not intended to limit the present invention, and various modifications and changes may be made by those skilled in the art. Any modification, equivalent replacement, or improvement made within the spirit and principle of the present invention should be included in the protection scope of the present invention.

Claims (10)

1. A method for handling abnormal traffic of a blockchain, the method being adapted to any node in a blockchain network, the method comprising:
acquiring abnormal service data, wherein the abnormal service data is service data needing to be corrected;
according to the abnormal service data, voting requests are respectively sent to a plurality of voting nodes, wherein the voting requests are used for triggering the voting nodes to initiate voting according to the abnormal service data and feed back voting results;
receiving the voting result sent by each voting node, and generating voting data, wherein the voting data comprises abnormal service data, a voting strategy and a plurality of voting results;
sending the voting data to a master node, wherein the voting data is used for triggering the master node to send the voting data to each node in a block chain network;
and receiving the voting data sent by the master node, and executing abnormal service data in the voting data according to the voting strategy and a plurality of voting results in the voting data.
2. The method according to claim 1, wherein the sending voting requests to a plurality of voting nodes according to the abnormal traffic data respectively comprises:
calling the abnormal business data;
calling a corresponding voting strategy according to the type of the abnormal service data, wherein the voting strategy is a voting consensus rule;
determining a plurality of voting nodes according to the voting strategy, wherein the voting nodes are mechanism nodes with voting right;
and sending voting requests to the plurality of voting nodes respectively.
3. The method for processing abnormal service in a block chain according to claim 1, wherein after acquiring abnormal service data, the method further comprises:
calling the abnormal business data, wherein the abnormal business data comprises a user signature of a data initiator;
detecting the validity of the user signature, and if the user signature is valid, checking and calling associated data of abnormal business data, wherein the associated data is called or is the basis of the abnormal business data in the generation process;
and judging the abnormal condition of the abnormal service data according to the associated data, and if the abnormal condition exists, generating an abnormal analysis report.
4. The method according to claim 1, wherein the executing the abnormal traffic data in the voting data comprises:
calling a user account book of a data initiator corresponding to the abnormal business data;
executing a correction operation on the user account book according to the abnormal data analysis report, wherein the correction operation is to generate new account data according to the abnormal data analysis report to cover the previous account book data;
and sending a correction notification to the terminal of the data initiator, wherein the correction notification is used for prompting that the account data of the data initiator is corrected.
5. The method according to claim 1, wherein after the sending the voting requests to the plurality of voting nodes, respectively, the method further comprises:
receiving a plurality of the voting results within a predetermined time period;
detecting whether the voting results meet the execution requirement of the voting strategy or not, and if the voting results meet the voting strategy, generating voting data;
receiving the voting result sent by each voting node, and generating voting data, wherein the voting data comprises abnormal service data, a voting strategy and a plurality of voting results;
sending the voting data to a master node, wherein the voting data is used for triggering the master node to send the voting data to each node in a block chain network;
receiving the voting data sent by the master node;
and executing abnormal service data in the voting data according to the voting strategy and a plurality of voting results in the voting data.
6. The method as claimed in claim 5, wherein the detecting whether the voting result satisfies the implementation requirement of the voting strategy comprises:
detecting a minimum vote number threshold value and a key seat vote number of the voting strategy, wherein the minimum vote number threshold value is the proportion of the received voting number to a preset total vote number, and the preset total vote number is the voting number which is set in the voting strategy in advance;
counting the number of the voting results, judging whether the number of the voting results meets the threshold value of the minimum vote number, if so, respectively detecting the identity information of the voting nodes corresponding to each voting result, judging whether the number of the voting results meets the vote number of key seats, and if so, judging that a plurality of the voting results meet the voting strategy.
7. The method according to claim 1, wherein after the sending the voting requests to the plurality of voting nodes, respectively, the method further comprises:
receiving a plurality of the voting results within a predetermined time period;
detecting whether the voting results meet the execution requirement of the voting strategy, and if the voting results do not meet the voting strategy, executing a screening operation, wherein the screening operation is to screen out identity information of voting nodes which do not vote within a preset time period, and sending an emergency fault instruction to operation and maintenance personnel of the corresponding voting nodes according to the identity information, and the emergency fault instruction is information for prompting that the voting nodes which are responsible for the operation and maintenance personnel have faults.
8. A device for handling block chain exception traffic, comprising:
the first acquisition module is used for acquiring abnormal service data, wherein the abnormal service data is service data which needs to be corrected;
the first computing module is used for respectively sending voting requests to a plurality of voting nodes according to the abnormal service data, wherein the voting requests are used for triggering the voting nodes to initiate voting according to the abnormal service data and feeding back voting results;
the second calculation module is used for receiving the voting result sent by each voting node and generating voting data, wherein the voting data comprises abnormal service data, a voting strategy and a plurality of voting results;
the first sending module is used for sending the voting data to a master node, and the voting data is used for triggering the master node to send the voting data to each node in a block chain network;
and the third calculation module is used for receiving the voting data sent by the master node and executing abnormal service data in the voting data according to the voting strategy and a plurality of voting results in the voting data.
9. A device for handling block chain exception traffic, comprising:
a memory for storing a computer program;
a processor for implementing the steps of the block chain exception traffic handling method according to any one of claims 1 to 7 when executing the computer program.
10. A readable storage medium, characterized by: the readable storage medium has stored thereon a computer program which, when executed by a processor, implements the steps of the blockchain exception handling method according to any one of claims 1 to 7.
CN202111418285.7A 2021-11-26 2021-11-26 Block chain exception service processing method, device, equipment and readable storage medium Active CN114124641B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202111418285.7A CN114124641B (en) 2021-11-26 2021-11-26 Block chain exception service processing method, device, equipment and readable storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202111418285.7A CN114124641B (en) 2021-11-26 2021-11-26 Block chain exception service processing method, device, equipment and readable storage medium

Publications (2)

Publication Number Publication Date
CN114124641A true CN114124641A (en) 2022-03-01
CN114124641B CN114124641B (en) 2023-06-02

Family

ID=80369647

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202111418285.7A Active CN114124641B (en) 2021-11-26 2021-11-26 Block chain exception service processing method, device, equipment and readable storage medium

Country Status (1)

Country Link
CN (1) CN114124641B (en)

Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20190297101A1 (en) * 2018-03-21 2019-09-26 Honeywell International Inc. Blockchain for securing distributed iiot or edge device data at rest
CN110781200A (en) * 2019-10-30 2020-02-11 百度在线网络技术(北京)有限公司 Processing method, device, equipment and medium for block chain abnormal data
CN110808839A (en) * 2019-10-30 2020-02-18 百度在线网络技术(北京)有限公司 Processing method, device, equipment and medium for block chain abnormal data
US20200175002A1 (en) * 2019-04-30 2020-06-04 Alibaba Group Holding Limited Blockchain-based data compression and searching
CN111324663A (en) * 2020-01-22 2020-06-23 腾讯科技(深圳)有限公司 Data processing method, device and equipment based on block chain and readable storage medium
CN111338574A (en) * 2020-02-20 2020-06-26 平安科技(深圳)有限公司 Block chain-based data self-repairing method, device, medium and electronic equipment
CN112163856A (en) * 2020-10-09 2021-01-01 北京邮电大学 Consensus method and system for block chain and Internet of things fusion scene
WO2021120253A1 (en) * 2019-12-16 2021-06-24 郑杰骞 Data storage method and verification method for blockchain structure, blockchain structure implementation method, blockchain-structured system, device, and medium
CN113163011A (en) * 2021-04-21 2021-07-23 深圳壹账通智能科技有限公司 Method, system, device and storage medium for modifying data in block chain

Patent Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20190297101A1 (en) * 2018-03-21 2019-09-26 Honeywell International Inc. Blockchain for securing distributed iiot or edge device data at rest
US20200175002A1 (en) * 2019-04-30 2020-06-04 Alibaba Group Holding Limited Blockchain-based data compression and searching
CN110781200A (en) * 2019-10-30 2020-02-11 百度在线网络技术(北京)有限公司 Processing method, device, equipment and medium for block chain abnormal data
CN110808839A (en) * 2019-10-30 2020-02-18 百度在线网络技术(北京)有限公司 Processing method, device, equipment and medium for block chain abnormal data
WO2021120253A1 (en) * 2019-12-16 2021-06-24 郑杰骞 Data storage method and verification method for blockchain structure, blockchain structure implementation method, blockchain-structured system, device, and medium
CN111324663A (en) * 2020-01-22 2020-06-23 腾讯科技(深圳)有限公司 Data processing method, device and equipment based on block chain and readable storage medium
CN111338574A (en) * 2020-02-20 2020-06-26 平安科技(深圳)有限公司 Block chain-based data self-repairing method, device, medium and electronic equipment
CN112163856A (en) * 2020-10-09 2021-01-01 北京邮电大学 Consensus method and system for block chain and Internet of things fusion scene
CN113163011A (en) * 2021-04-21 2021-07-23 深圳壹账通智能科技有限公司 Method, system, device and storage medium for modifying data in block chain

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
刘硕;胡泽文;李玉平;: "区块链模型、技术与典型应用探究" *

Also Published As

Publication number Publication date
CN114124641B (en) 2023-06-02

Similar Documents

Publication Publication Date Title
US11296864B2 (en) Identifying faults in a blockchain ordering service
CN113468602B (en) Data inspection method, device and equipment
US10958780B1 (en) Decentralized automatic phone fraud risk management
CN111523890A (en) Data processing method and device based on block chain, storage medium and equipment
US11431833B1 (en) Generating a screening interface for communications
CN111260488A (en) Data processing method and device and readable storage medium
CN111552942B (en) Identity authentication method, system, device and computer storage medium
CN110309160A (en) Data enter chain transaction methods, device, computer equipment and storage medium
US20220400172A1 (en) Restricting access based on voice communication parameters
CN111260475A (en) Data processing method, block chain node point equipment and storage medium
CN114092253A (en) Block chain batch transaction method, device, equipment and readable storage medium
CN111209542B (en) Authority management method and device, storage medium and electronic equipment
CN110225103B (en) Service recommendation method, device and equipment
CN115589298B (en) Method, device, system, equipment and medium for verifying information of block chain
CN114124641A (en) Block chain abnormal service processing method, device, equipment and readable storage medium
CN113763178A (en) Multi-block chain cross-chain transaction method, device, equipment and readable storage medium
CN112350868B (en) Wall opening processing method, device, server, system and readable storage medium
CN113987574A (en) Block chain private transaction method, device, equipment and readable storage medium
CN111553796A (en) Exchange rate management method and device and computer readable storage medium
CN113592645A (en) Data verification method and device
CN112468471B (en) Remote authorization method and device
CN114928649B (en) Multi-platform service realization method, device and equipment based on block chain
CN114978547B (en) Under-chain transaction method, device and equipment based on blockchain network
CN114638706B (en) Financial product registration system and method based on block chain
CN114638706A (en) Financial product registration system and method based on block chain

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