Voting method, device and system, server, and computer readable storage medium
A voting pool and ballot technology, applied in the fields of computer-readable storage media, devices, systems and servers, and voting methods, can solve the problems of poor security, stability, and concurrency of electronic voting, and improve reliability and stability. The effect of sex, high concurrency
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Example Embodiment
[0065] Example one
[0066] See figure 1 , A schematic block diagram of the architecture of a voting system provided by an embodiment of this application. The system includes a lightning network 11 and a blockchain network 12. The blockchain network includes at least one blockchain node 121, and the lightning network includes a server 111 and a voting system. User node 112, voting pool node 113, and candidate node 114; at least one voting user node is connected to the voting pool node through the first voting channel, and the voter node is connected to at least one candidate node through the second voting channel.
[0067] The server is used to obtain the voting instructions entered by the user through the voting user node; the smart contract and the first voting channel can be revoked through the expiration of the pre-generated sequence, and the corresponding votes are transmitted to the voting pool node according to the voting instruction; through the pre-generated hash Time lock...
Example Embodiment
[0075] Example two
[0076] See figure 2 , Is a schematic block diagram of the flow of a voting method provided in an embodiment of this application, and the method may include the following steps:
[0077] Step S201: Obtain the voting instruction input by the user through the voting user node.
[0078] Specifically, after the voting user performs the voting operation through the voting user node, the voting user node generates a voting instruction containing certain information according to the user's interactive operation, and the voting user node transmits the voting instruction to the background server.
[0079] Wherein, the voting instruction may include the user's voting object information, information on the number of votes, etc. That is, the backend server can know which candidate or candidate the user voted for and the number of votes according to the voting instruction.
[0080] It can be understood that each user has a certain number of ballots, which are pre-allocated by th...
Example Embodiment
[0090] Example three
[0091] See image 3 , Is a schematic block diagram of another flow of the voting method provided in this embodiment of the application, and the method may include the following steps:
[0092] Step S301: Obtain the voting qualification review information of the user.
[0093] It should be noted that the above voting qualification review information refers to information used to check whether a user is qualified to vote. This information can include personal information and other necessary information. The voting qualification review information contains different specific information in different application scenarios. For example, in a community election scenario, the voting qualification review information includes address information, personal information, housing real estate information, etc., through the address information and housing real estate information to determine whether the user is in the corresponding community, when the user is a resident in ...
PUM
Abstract
Description
Claims
Application Information
- R&D Engineer
- R&D Manager
- IP Professional
- Industry Leading Data Capabilities
- Powerful AI technology
- Patent DNA Extraction
Browse by: Latest US Patents, China's latest patents, Technical Efficacy Thesaurus, Application Domain, Technology Topic.
© 2023 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap