Accounting method, accounting system, voting node and accounting node under block chain voting and accounting mode

A blockchain and block technology, applied in transmission systems, voting equipment, digital transmission systems, etc., can solve the problems that the voting system is no longer secure, and the private key/public key is not easy to change.

Active Publication Date: 2017-02-15
BANK OF CHINA
View PDF4 Cites 125 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] This application provides an accounting method and system, an accounting node and a voting node under the blockchain voting accounting mode, which are used to solve the private key required for identity authentication under the blockchain voting accounting mode in the prior art / The public key is solidified in the chip of the voting node, making it difficult to change the private key / public key. Once cracked, the entire voting system is no longer safe.

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Accounting method, accounting system, voting node and accounting node under block chain voting and accounting mode
  • Accounting method, accounting system, voting node and accounting node under block chain voting and accounting mode
  • Accounting method, accounting system, voting node and accounting node under block chain voting and accounting mode

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0038] In order to make the technical characteristics and effects of the present application more obvious, the technical solutions of the present application will be further described below in conjunction with the accompanying drawings. The present application can also be described or implemented with other different specific examples. The equivalent transformations made within all belong to the protection category of the present application.

[0039] In the description of this specification, references to the terms "one embodiment", "a specific embodiment", "some embodiments", "for example", "examples", "specific examples" or "some examples" mean that A specific feature, structure, material, or characteristic described in connection with the embodiment or example is included in at least one embodiment or example of the present application. In this specification, schematic representations of the above terms do not necessarily refer to the same embodiment or example. Furthermo...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

The application provides an accounting method, an accounting system, a voting node and an accounting node under a block chain voting and accounting mode. The method comprises the following steps: an accounting node sends a block to voting nodes; each voting node dynamically generates a private key and a public key which are valid next time, signs the Hash value of the block with a current valid private key to form a block Hash signature, signs the Hash value of the block with the next-time valid private key to form a new block Hash signature, and sends the block Hash signature, a current valid public key and the new block Hash signature to the accounting node; the accounting node verifies whether the voting results are valid; and the voting nodes of which the voting results are valid are counted, and if the calculated number of voting nodes meets conditions, all the valid voting results are input to the block header, stored in an accounting book and sent to all other accounting nodes. After each vote, a private key / public key pair becomes invalid, and a new private key and a new public key are generated. The keys only work once, and the accounting security is improved greatly.

Description

technical field [0001] This application belongs to the field of transaction records, and in particular relates to an accounting method and system, a voting node and an accounting node under a blockchain voting accounting mode. Background technique [0002] In the blockchain technology, the distributed ledger mode is adopted, that is, all bookkeeping nodes maintain the same ledger locally, transactions are broadcast on the blockchain, and all bookkeeping nodes record the transactions received in the same order in the ledger . [0003] In the existing technology, the method to ensure that the account books in all bookkeeping nodes are consistent is mainly the consensus mechanism, and the commonly used method in the consensus mechanism is the voting bookkeeping mode. The voting bookkeeping mode requires a series of interactions to ensure the consent of the majority of nodes. The transaction is recorded in the ledger in the agreed order. During the interaction process, the node...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
Patent Type & Authority Applications(China)
IPC IPC(8): H04L9/06H04L9/08H04L9/32H04L29/06G06Q40/00G07C13/00
CPCG06Q40/12G07C13/00H04L9/0643H04L9/0861H04L9/3247H04L63/067H04L63/12
Inventor 商建祥王继武张国华
Owner BANK OF CHINA
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products