[發明專利]區塊鏈投票方法、計算機設備和存儲介質在審
| 申請號: | 202110138686.0 | 申請日: | 2021-02-01 |
| 公開(公告)號: | CN112819627A | 公開(公告)日: | 2021-05-18 |
| 發明(設計)人: | 何正軍;王志文;吳思進 | 申請(專利權)人: | 杭州復雜美科技有限公司 |
| 主分類號: | G06Q40/04 | 分類號: | G06Q40/04;G06F21/62;G06F16/27 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 310000 浙江省杭州市西湖*** | 國省代碼: | 浙江;33 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 區塊 投票 方法 計算機 設備 存儲 介質 | ||
本發明提供一種區塊鏈投票方法、計算機設備和存儲介質,該方法包括:執行第一投票注冊交易:注冊第一投票;生成投票總數個投票幣并存入隱私投票合約中第一投票的注冊者的賬戶;其中,投票幣配置有第一投票的投票id;將第一投票的各投票選項與各投票地址的對應關系記錄到區塊鏈上;執行第一投票幣發放交易,將若干個投票幣轉賬至注冊者所指定的賬戶;執行第一投票交易,將若干個投票幣轉賬至第一投票選項所對應的第一投票地址或對應于第一投票地址的第一一次性地址。其中,第一投票的投票結果根據投票結束后各投票地址或相應的各一次性地址中投票幣的數量確定。本發明實現了具備滿足多種業務需求的擴展兼容性的區塊鏈投票方案。
技術領域
本申請涉及互聯網技術領域,具體涉及一種區塊鏈投票方法、計算機設備和存儲介質。
背景技術
當前的區塊鏈投票方案中,每一次投票的投票內容都是公開記錄在區塊鏈上,因為如果每個投票者分別對自己的投票內容加密,則會導致結算投票時需要每個投票者分別提供解密的投票內容和驗證方式,導致投票過程太過繁瑣。因此現有的區塊鏈投票方案往往難以滿足在投票過程中對投票內容保密的業務需求。
此外,現有的區塊鏈投票解決方案通常都是公開投票,原因在于,投票合約需要驗證投票者是否具有投票權,而投票者在投票時所提交的用于供投票合約驗證投票權的信息會記錄在區塊鏈上并向所有人公開,導致難以隱藏投票者的身份。
基于上述原因,當前的區塊鏈開發者在面對需要對投票內容保密的業務需求時,可能可以設計出一套方案,在區塊鏈上部署加密投票合約A,但該方案難以擴展兼容滿足匿名投票的業務需求;
因此,在面對需要匿名投票的業務需求時,又需要設計出另一套方案,在區塊鏈上部署匿名投票合約B;
合約A和合約B又都無法擴展兼容滿足其它業務需求(例如,轉讓投票資格),于是在面對其它業務需求時,再次部署投票合約C;
……
發明內容
鑒于現有技術中的上述缺陷或不足,期望提供一種滿足基礎的區塊鏈投票需求,且具備滿足多種業務需求的擴展兼容性的區塊鏈投票方法、計算機設備和存儲介質,并進一步期望滿足投票內容保密、匿名投票、轉讓投票資格等業務需求。
第一方面,本發明提供一種適用于區塊鏈節點的區塊鏈投票方法,區塊鏈上配置有隱私投票合約,該方法包括:
執行第一投票注冊交易:
注冊第一投票;
根據第一投票注冊交易所指定的投票總數生成投票總數個投票幣并存入隱私投票合約中第一投票的注冊者的賬戶;其中,投票幣配置有第一投票的投票id;
將第一投票的各投票選項與各投票地址的對應關系記錄到區塊鏈上;
執行第一投票幣發放交易,將若干個投票幣轉賬至注冊者所指定的賬戶;
執行第一投票交易,將若干個投票幣轉賬至第一投票選項所對應的第一投票地址或對應于第一投票地址的第一一次性地址。
其中,第一投票的投票結果根據投票結束后各投票地址或相應的各一次性地址中投票幣的數量確定。
第二方面,本發明提供一種適用于用戶端的區塊鏈投票方法,區塊鏈上配置有隱私投票合約,該方法包括:
根據待注冊的第一投票的投票總數和各投票選項與各投票地址的對應關系生成第一投票注冊交易;
將第一投票注冊交易發送至區塊鏈網絡,以供區塊鏈節點執行:
注冊第一投票;
生成投票總數個投票幣并存入隱私投票合約中第一投票的注冊者的賬戶;其中,投票幣配置有第一投票的投票id;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于杭州復雜美科技有限公司,未經杭州復雜美科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110138686.0/2.html,轉載請聲明來源鉆瓜專利網。





