CN110930578A - Voting method, equipment and medium based on block chain - Google Patents

Voting method, equipment and medium based on block chain Download PDF

Info

Publication number
CN110930578A
CN110930578A CN201911151077.8A CN201911151077A CN110930578A CN 110930578 A CN110930578 A CN 110930578A CN 201911151077 A CN201911151077 A CN 201911151077A CN 110930578 A CN110930578 A CN 110930578A
Authority
CN
China
Prior art keywords
voting
data
user
block chain
writing
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
CN201911151077.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.)
Shandong Inspur Quality Chain Technology Co Ltd
Original Assignee
Shandong ICity Information 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 Shandong ICity Information Technology Co., Ltd. filed Critical Shandong ICity Information Technology Co., Ltd.
Priority to CN201911151077.8A priority Critical patent/CN110930578A/en
Publication of CN110930578A publication Critical patent/CN110930578A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07CTIME OR ATTENDANCE REGISTERS; REGISTERING OR INDICATING THE WORKING OF MACHINES; GENERATING RANDOM NUMBERS; VOTING OR LOTTERY APPARATUS; ARRANGEMENTS, SYSTEMS OR APPARATUS FOR CHECKING NOT PROVIDED FOR ELSEWHERE
    • G07C13/00Voting apparatus
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/60Scheduling or organising the servicing of application requests, e.g. requests for application data transmissions using the analysis and optimisation of the required network resources
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L9/00Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
    • H04L9/50Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols using hash chains, e.g. blockchains or hash trees

Landscapes

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

Abstract

The application discloses a voting method, equipment and medium based on a block chain, comprising the following steps: and acquiring request data of the user, wherein the request data comprises user identity data. And determining whether the user identity data in the request data corresponds to a preset voting item or not based on a preset rule. And under the condition that the user identity data in the request data correspond to the voting items, obtaining the voting data of the user, and writing the obtained voting data of the user into the block chain. And generating a voting result according to the voting data of the user based on the voting intelligent contract arranged on the block chain, and writing the voting result into the block chain.

Description

Voting method, equipment and medium based on block chain
Technical Field
The present application relates to the field of computer technologies, and in particular, to a voting method, device, and medium based on a block chain.
Background
With the diversification of social development, many activities can adopt a voting mode and make corresponding decisions according to voting results.
In the existing voting technology, the behavior of swiping a vote, the falsification of voting data and the questioning of the voting result may occur, so that the decision made on the voting result is not approved.
Based on this, how to guarantee the authenticity of the voting result becomes important.
Disclosure of Invention
The embodiment of the specification provides a voting method, equipment and a medium based on a block chain, which are used for solving the following technical problems in the prior art: the voting process has the problems of the behavior of swiping a vote, the easy falsification of the voting result, the low authenticity of the voting result and the like.
The embodiment of the specification adopts the following technical scheme:
a method of block chain based voting, comprising:
acquiring request data of a user, wherein the request data comprises user identity data;
determining whether the user identity data in the request data corresponds to a preset voting item or not based on a preset rule;
under the condition that the user identity data in the request data correspond to the voting items, obtaining the voting data of the user, and writing the obtained voting data of the user into the block chain; and
and generating a voting result according to the voting data of the user based on a voting intelligence contract arranged on the block chain, and writing the voting result into the block chain.
Optionally, the voting data includes a number of votes, a voting time, and voting contents.
Optionally, the generating a voting result according to the voting data of the user based on the voting intelligence contract deployed on the blockchain specifically includes:
determining whether the voting time of the user is within a preset time range and the voting times are within a preset threshold value;
and under the condition that the voting time of the user is within a preset time range and the voting times are within a preset threshold value, executing the intelligent contract on the block chain, and generating a voting result according to the voting data of the user.
Optionally, the executing the voting intelligence contract on the blockchain generates a voting result according to the voting data of the user, specifically:
determining a voted party in the voting content in the user's voting data based on the intelligent contract on the blockchain, and adding 1 to the votes of the voted party;
and determining the voted party with the highest vote number, and determining the voting result as the voted party with the highest vote number based on the voting intelligence contract on the block chain.
Optionally, the voted party includes a consent and a contra.
Optionally, before generating a voting result according to the voting data of the user based on the voting intelligence contract deployed on the blockchain and writing the voting result into the blockchain, the method further includes
And determining a corresponding voting intelligent contract deployed on the block chain according to the voting items corresponding to the identity data of the user.
Optionally, before obtaining the voting data of the user, the method further comprises:
generating a corresponding voting intelligent contract according to the voting items corresponding to the user identity data;
writing the voting intelligence contracts into the block chains.
Optionally, the preset voting item is a voting item corresponding to the current vote.
A blockchain-based voting apparatus, comprising:
at least one processor; and
a memory communicatively coupled to the at least one processor; wherein the content of the first and second substances,
the memory stores instructions executable by the at least one processor to enable the at least one processor to:
acquiring request data of a user, wherein the request data comprises user identity data;
determining whether the user identity data in the request data corresponds to a preset voting item or not based on a preset rule;
under the condition that the user identity data in the request data correspond to the voting items, obtaining the voting data of the user, and writing the obtained voting data of the user into the block chain; and
and generating a voting result according to the voting data of the user based on a voting intelligence contract arranged on the block chain, and writing the voting result into the block chain.
A non-transitory computer storage medium storing computer-executable instructions for voting based on a blockchain, the computer-executable instructions configured to:
acquiring request data of a user, wherein the request data comprises user identity data;
determining whether the user identity data in the request data corresponds to a preset voting item or not based on a preset rule;
under the condition that the user identity data in the request data correspond to the voting items, obtaining the voting data of the user, and writing the obtained voting data of the user into the block chain; and
and generating a voting result according to the voting data of the user based on a voting intelligence contract arranged on the block chain, and writing the voting result into the block chain.
The embodiment of the specification adopts at least one technical scheme which can achieve the following beneficial effects: the voting data can be written into the block chain, and based on a voting intelligence contract deployed on the block chain, a voting result can be generated according to the voting data and written into the block chain, so that the voting data and the voting result are prevented from being tampered, and the reliability of the user on the voting result is improved. And, in case that the user challenges the voting result, the verification can be performed according to the voting data stored in the block chain.
Drawings
The accompanying drawings, which are included to provide a further understanding of the application and are incorporated in and constitute a part of this application, illustrate embodiment(s) of the application and together with the description serve to explain the application and not to limit the application. In the drawings:
fig. 1 is a flowchart of a voting method based on a block chain according to an embodiment of the present disclosure;
fig. 2 is a schematic structural diagram of a voting device based on a block chain according to an embodiment of the present disclosure.
Detailed Description
In order to make the objects, technical solutions and advantages of the present disclosure more apparent, the technical solutions of the present disclosure will be clearly and completely described below with reference to the specific embodiments of the present disclosure and the accompanying drawings. It should be apparent that the described embodiments are only some of the embodiments of the present application, and not all of the embodiments. All other embodiments obtained by a person skilled in the art without making any inventive step based on the embodiments in the description belong to the protection scope of the present application.
The technical solutions provided by the embodiments of the present application are described in detail below with reference to the accompanying drawings.
Fig. 1 is a flowchart of a voting method based on a block chain according to an embodiment of the present disclosure, and as shown in fig. 1, a voting method based on a block chain according to an embodiment of the present disclosure includes the following steps:
s101, a server acquires request data of a user, wherein the request data comprises user identity data.
The request data may be used to indicate that the user requests to participate in the voting, and the request information includes user identification data. The user identification data referred to herein may be a unique identifier for indicating the user, such as an identification number for indicating a personal identity, a uniform credit code for indicating a business, or the like.
In this specification, a blockchain needs to be deployed first, each node in the blockchain may correspond to one user, and the node may be a device such as a server. It should be noted that each node corresponds to a user, and the user may represent a person, or may represent a group, a department, an organization, and the like, which is not limited in the embodiment of the present application.
S102, determining whether the user identity data in the request data corresponds to a preset voting item or not based on a preset rule.
In this specification, the correspondence between the user identification data and the voting items may be set in advance for determining whether the user is qualified to participate in the voting. For example, when voting is performed on a certain department manager in the election a, the general staff member can participate in the voting only by the chief staff member, and other general staff members do not vote.
In an embodiment of the application, the preset voting item is a voting item corresponding to the current vote. The voting item of this time mentioned here may be initiated by a special voting node, and the content corresponding to the voting item may be written into the block chain.
And S103, under the condition that the user identity data in the request data corresponds to the voting items, obtaining the voting data of the user, and writing the obtained voting data of the user into the block chain.
In this specification, the user identity data corresponds to the voting item, that is, the user is qualified to participate in the voting. At this time, the voting data of the user is acquired, and the voting data of the user is written into the block chain.
In one embodiment of the present application, the voting data includes the number of votes, the time of the vote, and the contents of the vote. The number of votes is a number of times that the user votes for the voting item, and the voting time is a time at which the user votes for each time, and the contents of the votes can be used as information indicating the voted party.
And S104, determining a corresponding voting intelligence contract deployed on the block chain according to the voting items corresponding to the identity data of the user.
In this specification, a plurality of intelligent contracts may be deployed on a blockchain, and the voting items corresponding to each intelligent contract may be different. Therefore, in the present specification, it is necessary to determine a voting intelligence contract corresponding to the current vote.
It should be noted that the corresponding relationship between the voting items and the voting intelligence contracts on the blockchain may be set in advance, and stored in the server, and may be called at any time during the execution process.
And S105, generating a voting result according to the voting data of the user based on the voting intelligence contract deployed on the block chain, and writing the voting result into the block chain.
Further, generating a voting result according to the voting data of the user based on the voting intelligence contract deployed on the blockchain can be realized by the following steps:
determining whether the voting time of the user is within a preset time range and the voting times are within a preset threshold value;
and under the condition that the voting time of the user is within a preset time range and the voting times are within a preset threshold value, executing an intelligent contract on the block chain, and generating a voting result according to the voting data of the user.
The judgment of whether the voting time is in the preset time range is used for judging whether the voting time of the user exceeds the voting time; and judging whether the voting times are within a preset threshold value, wherein the threshold value is suitable for judging whether the voting times of the user exceed the times for which voting can be carried out so as to ensure the voting effectiveness.
Furthermore, executing a voting intelligence contract on the blockchain to generate a voting result according to the voting data of the user can be realized by the following method:
determining a voted party in the voting content in the user's voting data based on the intelligent contract on the blockchain, and adding 1 to the voted party's vote number;
and determining the voted party with the highest vote number, and determining the voting result as the voted party with the highest vote number based on the voting intelligence contract on the block chain.
In an embodiment of the present application, the voting intelligence contract in the block chain may generate a corresponding voting intelligence contract according to the voting item corresponding to the user identity data, and write the voting intelligence contract into the block chain.
The voting result is very important for both the voter and the voted person, and the voting rule is written into the intelligent contract. The intelligent contracts of the block chains are public, each node can check whether the voting rules meet the agreement or not, and the intelligent contracts are deployed on the nodes of the node. Once deployed, the intelligent contracts can be executed only through programs without interference of human factors, and reliability of data is enhanced. Therefore, by generating the voting result through the voting intelligence contract arranged on the block chain, the authenticity of the voting result can be further enhanced. Moreover, the voting result is absorbed into the block chain, so that the voting result can be effectively prevented from being falsified.
It should be noted that the voting intelligence contract based on the voting disposed on the blockchain as referred to herein refers to the voting intelligence contract corresponding to the voting project.
In one embodiment of the application, the voted party may be in favor of and against.
In the present specification, the voted party may be approved or disapproved, or may be other self-defined voting options. For example, A, B, C. The present invention is not limited to the embodiments.
Based on the above scheme, the voting data of the users with voting qualification can be acquired and written into the block chain, and based on the voting intelligence contract, the voting result is generated according to the voting data and written into the block chain. By the technical scheme, the voting data and the voting result can be prevented from being tampered, so that the reliability of the user on the voting result is improved. And, in case that the user challenges the voting result, the verification can be performed according to the voting data stored in the block chain.
Based on the same idea, some embodiments of the present application further provide a device and a non-volatile computer storage medium corresponding to the above method.
Fig. 2 is a schematic structural diagram of a voting device based on a block chain, corresponding to fig. 1, for carrying the voting method based on the block chain, provided in an embodiment of the present application, where the voting device includes:
at least one processor; and the number of the first and second groups,
a memory communicatively coupled to the at least one processor; wherein the content of the first and second substances,
the memory stores instructions executable by the at least one processor to enable the at least one processor to:
acquiring request data of a user, wherein the request data comprises user identity data;
determining whether the user identity data in the request data corresponds to a preset voting item or not based on a preset rule;
under the condition that the user identity data in the request data correspond to the voting items, obtaining the voting data of the user, and writing the obtained voting data of the user into the block chain; and
and generating a voting result according to the voting data of the user based on a voting intelligence contract arranged on the block chain, and writing the voting result into the block chain.
Some embodiments of the present application provide a non-transitory computer storage medium corresponding to a blockchain based voting of fig. 1, having stored thereon computer-executable instructions configured to:
acquiring request data of a user, wherein the request data comprises user identity data;
determining whether the user identity data in the request data corresponds to a preset voting item or not based on a preset rule;
under the condition that the user identity data in the request data correspond to the voting items, obtaining the voting data of the user, and writing the obtained voting data of the user into the block chain; and
and generating a voting result according to the voting data of the user based on a voting intelligence contract arranged on the block chain, and writing the voting result into the block chain.
The embodiments in the present application are described in a progressive manner, and the same and similar parts among the embodiments can be referred to each other, and each embodiment focuses on the differences from the other embodiments. In particular, for the device and media embodiments, the description is relatively simple as it is substantially similar to the method embodiments, and reference may be made to some descriptions of the method embodiments for relevant points.
The device and the medium provided by the embodiment of the application correspond to the method one to one, so the device and the medium also have the similar beneficial technical effects as the corresponding method, and the beneficial technical effects of the method are explained in detail above, so the beneficial technical effects of the device and the medium are not repeated herein.
As will be appreciated by one skilled in the art, embodiments of the present invention may be provided as a method, system, or computer program product. Accordingly, the present invention may take the form of an entirely hardware embodiment, an entirely software embodiment or an embodiment combining software and hardware aspects. Furthermore, the present invention may take the form of a computer program product embodied on one or more computer-usable storage media (including, but not limited to, disk storage, CD-ROM, optical storage, and the like) having computer-usable program code embodied therein.
The present invention is described with reference to flowchart illustrations and/or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of the invention. It will be understood that each flow and/or block of the flow diagrams and/or block diagrams, and combinations of flows and/or blocks in the flow diagrams and/or block diagrams, can be implemented by computer program instructions. These computer program instructions may be provided to a processor of a general purpose computer, special purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, create means for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be stored in a computer-readable memory that can direct a computer or other programmable data processing apparatus to function in a particular manner, such that the instructions stored in the computer-readable memory produce an article of manufacture including instruction means which implement the function specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer implemented process such that the instructions which execute on the computer or other programmable apparatus provide steps for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
In a typical configuration, a computing device includes one or more processors (CPUs), input/output interfaces, network interfaces, and memory.
The memory may include forms of volatile memory in a computer readable medium, Random Access Memory (RAM) and/or non-volatile memory, such as Read Only Memory (ROM) or flash memory (flash RAM). Memory is an example of a computer-readable medium.
Computer-readable media, including both non-transitory and non-transitory, removable and non-removable media, may implement information storage by any method or technology. The information may be computer readable instructions, data structures, modules of a program, or other data. Examples of computer storage media include, but are not limited to, phase change memory (PRAM), Static Random Access Memory (SRAM), Dynamic Random Access Memory (DRAM), other types of Random Access Memory (RAM), Read Only Memory (ROM), Electrically Erasable Programmable Read Only Memory (EEPROM), flash memory or other memory technology, compact disc read only memory (CD-ROM), Digital Versatile Discs (DVD) or other optical storage, magnetic cassettes, magnetic tape magnetic disk storage or other magnetic storage devices, or any other non-transmission medium that can be used to store information that can be accessed by a computing device. As defined herein, a computer readable medium does not include a transitory computer readable medium such as a modulated data signal and a carrier wave.
It should also be noted that the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or apparatus. Without further limitation, an element defined by the phrase "comprising an … …" does not exclude the presence of other like elements in a process, method, article, or apparatus that comprises the element.
The above description is only an example of the present application and is not intended to limit the present application. Various modifications and changes may occur to those skilled in the art. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present application should be included in the scope of the claims of the present application.

Claims (10)

1. A voting method based on a block chain, the method comprising:
acquiring request data of a user, wherein the request data comprises user identity data;
determining whether the user identity data in the request data corresponds to a preset voting item or not based on a preset rule;
under the condition that the user identity data in the request data correspond to the voting items, obtaining the voting data of the user, and writing the obtained voting data of the user into the block chain; and
and generating a voting result according to the voting data of the user based on a voting intelligence contract arranged on the block chain, and writing the voting result into the block chain.
2. The method of claim 1, wherein the voting data comprises a number of votes, a time of the votes, and a content of the votes.
3. The method according to claim 2, wherein the generating of the voting result from the voting data of the user based on the voting intelligence contract deployed on the blockchain specifically comprises:
determining whether the voting time of the user is within a preset time range and the voting times are within a preset threshold value;
and under the condition that the voting time of the user is within a preset time range and the voting times are within a preset threshold value, executing the intelligent contract on the block chain, and generating a voting result according to the voting data of the user.
4. The method according to claim 3, wherein the executing of the voting intelligence contract on the blockchain generates voting results according to the voting data of the user, specifically:
determining a voted party in the voting content in the user's voting data based on the intelligent contract on the blockchain, and adding 1 to the votes of the voted party;
and determining the voted party with the highest vote number, and determining the voting result as the voted party with the highest vote number based on the voting intelligence contract on the block chain.
5. The method of claim 4, wherein the voted parties include approval and disapproval.
6. The method of claim 1, wherein prior to generating voting results from the user's voting data based on a voting intelligence contract deployed on the blockchain and writing the voting results to the blockchain, the method further comprises
And determining a corresponding voting intelligent contract deployed on the block chain according to the voting items corresponding to the identity data of the user.
7. The method of claim 1, wherein prior to obtaining the voting data for the user, the method further comprises:
generating a corresponding voting intelligent contract according to the voting items corresponding to the user identity data;
writing the voting intelligence contracts into the block chains.
8. The method of claim 1, wherein the predetermined voting items are voting items corresponding to the current vote.
9. A voting apparatus based on a block chain, the apparatus comprising:
at least one processor; and
a memory communicatively coupled to the at least one processor; wherein the content of the first and second substances,
the memory stores instructions executable by the at least one processor to enable the at least one processor to:
acquiring request data of a user, wherein the request data comprises user identity data;
determining whether the user identity data in the request data corresponds to a preset voting item or not based on a preset rule;
under the condition that the user identity data in the request data correspond to the voting items, obtaining the voting data of the user, and writing the obtained voting data of the user into the block chain; and
and generating a voting result according to the voting data of the user based on a voting intelligence contract arranged on the block chain, and writing the voting result into the block chain.
10. A non-transitory computer storage medium storing computer-executable instructions for voting based on a blockchain, the computer-executable instructions configured to:
acquiring request data of a user, wherein the request data comprises user identity data;
determining whether the user identity data in the request data corresponds to a preset voting item or not based on a preset rule;
under the condition that the user identity data in the request data correspond to the voting items, obtaining the voting data of the user, and writing the obtained voting data of the user into the block chain; and
and generating a voting result according to the voting data of the user based on a voting intelligence contract arranged on the block chain, and writing the voting result into the block chain.
CN201911151077.8A 2019-11-21 2019-11-21 Voting method, equipment and medium based on block chain Pending CN110930578A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201911151077.8A CN110930578A (en) 2019-11-21 2019-11-21 Voting method, equipment and medium based on block chain

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201911151077.8A CN110930578A (en) 2019-11-21 2019-11-21 Voting method, equipment and medium based on block chain

Publications (1)

Publication Number Publication Date
CN110930578A true CN110930578A (en) 2020-03-27

Family

ID=69851480

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201911151077.8A Pending CN110930578A (en) 2019-11-21 2019-11-21 Voting method, equipment and medium based on block chain

Country Status (1)

Country Link
CN (1) CN110930578A (en)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111343212A (en) * 2020-05-22 2020-06-26 腾讯科技(深圳)有限公司 Message processing method, device, equipment and storage medium
CN112053155A (en) * 2020-09-07 2020-12-08 杭州复杂美科技有限公司 Community decision method, device and storage medium
CN112600675A (en) * 2020-12-04 2021-04-02 网易(杭州)网络有限公司 Electronic voting method and device based on group signature, electronic equipment and storage medium
CN112633922A (en) * 2020-12-15 2021-04-09 网易(杭州)网络有限公司 Game demand iteration method, device, equipment and storage medium
CN113037827A (en) * 2021-03-02 2021-06-25 上海旺链信息科技有限公司 Voting method based on block chain, self-organization management method and computer equipment
CN115604121A (en) * 2022-11-27 2023-01-13 中国信息通信研究院(Cn) Industrial Internet service processing method, device and equipment based on block chain

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108597090A (en) * 2018-04-20 2018-09-28 济南浪潮高新科技投资发展有限公司 A kind of voting method based on block chain, apparatus and system
CN110162996A (en) * 2019-04-23 2019-08-23 上海链度科技有限公司 Ballot system, method and voting terminal based on block chain
CN110245183A (en) * 2019-05-05 2019-09-17 上海链度科技有限公司 A kind of encrypted electronic voting system and method based on alliance's block chain technology
CN110264608A (en) * 2019-04-11 2019-09-20 阿里巴巴集团控股有限公司 Voting method, apparatus and system based on block chain
KR102014647B1 (en) * 2018-06-21 2019-10-21 이화여자대학교 산학협력단 Electronic voting method based on blockchain

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108597090A (en) * 2018-04-20 2018-09-28 济南浪潮高新科技投资发展有限公司 A kind of voting method based on block chain, apparatus and system
KR102014647B1 (en) * 2018-06-21 2019-10-21 이화여자대학교 산학협력단 Electronic voting method based on blockchain
CN110264608A (en) * 2019-04-11 2019-09-20 阿里巴巴集团控股有限公司 Voting method, apparatus and system based on block chain
CN110162996A (en) * 2019-04-23 2019-08-23 上海链度科技有限公司 Ballot system, method and voting terminal based on block chain
CN110245183A (en) * 2019-05-05 2019-09-17 上海链度科技有限公司 A kind of encrypted electronic voting system and method based on alliance's block chain technology

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111343212A (en) * 2020-05-22 2020-06-26 腾讯科技(深圳)有限公司 Message processing method, device, equipment and storage medium
CN112053155A (en) * 2020-09-07 2020-12-08 杭州复杂美科技有限公司 Community decision method, device and storage medium
CN112053155B (en) * 2020-09-07 2024-03-19 天津星微软件开发有限公司 Community decision method, device and storage medium
CN112600675A (en) * 2020-12-04 2021-04-02 网易(杭州)网络有限公司 Electronic voting method and device based on group signature, electronic equipment and storage medium
CN112633922A (en) * 2020-12-15 2021-04-09 网易(杭州)网络有限公司 Game demand iteration method, device, equipment and storage medium
CN112633922B (en) * 2020-12-15 2023-07-25 网易(杭州)网络有限公司 Game demand iteration method, device, equipment and storage medium
CN113037827A (en) * 2021-03-02 2021-06-25 上海旺链信息科技有限公司 Voting method based on block chain, self-organization management method and computer equipment
CN115604121A (en) * 2022-11-27 2023-01-13 中国信息通信研究院(Cn) Industrial Internet service processing method, device and equipment based on block chain

Similar Documents

Publication Publication Date Title
CN110930578A (en) Voting method, equipment and medium based on block chain
CN108182581B (en) Accounting method and device for block chain
EP3435260A1 (en) Method and device for outputting risk information and constructing risk information
CN107679856B (en) Transaction-based service control method and device
CN111008821A (en) Resume record management method, device and medium based on block chain
CN111415170A (en) Block chain-based food tracing method and equipment and related storage medium
CN111061646A (en) Test management system, equipment and medium based on block chain intelligent contract
CN111008397A (en) Method, device and medium for managing scores based on block chain
CN111008834A (en) Block chain-based charitable donation management method, equipment and medium
CN111199350A (en) Block chain-based supervision and spot check method, equipment and medium
CN111125115A (en) Data storage method, device and medium based on block chain
CN111046267A (en) Method, device and medium for processing network rumors based on block chains
CN111159778A (en) Method, device and medium for preventing online chat group fraud based on block chain
CN111639998A (en) Method, device and medium for guaranteeing user deposit rights and interests based on block chain
CN111091353A (en) Loving public interest management method, equipment and medium based on block chain
CN111191007A (en) Article keyword filtering method and device based on block chain and medium
CN111008893A (en) Method, equipment and medium for managing network loan based on block chain
CN111131474A (en) Method, device and medium for managing user protocol based on block chain
CN111125802A (en) Method, device and medium for managing non-material cultural heritage information based on block chain
CN114491662A (en) Block chain-based data asset auditing method, system and equipment
CN113673844A (en) Information feedback method, device and equipment
CN113327169A (en) Claims settlement method and device based on block chain and electronic equipment
CN114297689B (en) Financial wind control method and device based on privacy calculation and storage medium
CN111931196A (en) Method, equipment and medium for realizing zero knowledge proof based on block chain intelligent contract
CN111737672A (en) Block chain-based remote office method, equipment and medium

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
TA01 Transfer of patent application right
TA01 Transfer of patent application right

Effective date of registration: 20200819

Address after: Room 1-2301, Building 7, North District, Shandong Design and Creative Industry Park, No. 868 Tangye West Road, Licheng District, Jinan City, Shandong Province, 250102

Applicant after: SHANDONG INSPUR QUALINK TECHNOLOGY Co.,Ltd.

Address before: Room 3110, S01 building, Langchao building, No. 1036, Langchao Road, high tech Zone, Jinan City, Shandong Province 250101

Applicant before: Shandong Aicheng Network Information Technology Co.,Ltd.

SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination