[發明專利]基于區塊鏈的投票方法、裝置、設備及計算機存儲介質有效
| 申請號: | 201811121522.1 | 申請日: | 2018-09-25 |
| 公開(公告)號: | CN109671205B | 公開(公告)日: | 2022-04-15 |
| 發明(設計)人: | 江虹 | 申請(專利權)人: | 深圳壹賬通智能科技有限公司 |
| 主分類號: | G07C13/00 | 分類號: | G07C13/00;H04L9/32;H04L67/104 |
| 代理公司: | 深圳市世紀恒程知識產權代理事務所 44287 | 代理人: | 胡海國 |
| 地址: | 518000 廣東省深圳市前海深港合作區前*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 基于 區塊 投票 方法 裝置 設備 計算機 存儲 介質 | ||
本發明公開了一種基于區塊鏈的投票方法,包括:從接收的投票消息中獲取投票用戶的身份信息和被投票人的標識,關聯保存所述投票用戶的身份信息和被投票人的標識以生成對應的投票信息,對所述投票信息進行計數以獲取投票數目,當所述投票數目達到預設閾值時,根據所述投票信息生成投票組合信息,并將所述投票組合信息發送給區塊鏈節點,以使各個區塊鏈節點根據接收到的投票組合信息形成區塊。本發明還公開了一種基于區塊鏈的投票裝置、基于區塊鏈的投票設備和計算機存儲介質。本發明通過將多條投票信息生成投票組合信息并存儲到區塊鏈上,縮短投票信息的存儲和同步周期,節約區塊鏈節點的計算能力,從而提高區塊鏈實現投票的效率。
技術領域
本發明涉及計算機技術領域,尤其涉及一種基于區塊鏈的投票方法、基于區塊鏈的投票裝置、基于區塊鏈的投票設備及計算機存儲介質。
背景技術
隨著區塊鏈技術的發展,區塊鏈技術在金融、醫療、認證等多個領域的應用成為熱點。其中,區塊鏈的去中心化、數據共享、無法篡改等技術特點為建立一個公平透明的投票平臺提供了良好的基礎,但是在區塊鏈共識機制執行過程中,需要所有的區塊鏈節點完成完整數據集的確認和同步,同步花費時間過多,效率較低,所以在將區塊鏈技術應用于投票場景下面臨著處理效率低的問題。
上述內容僅用于輔助理解本發明的技術方案,并不代表承認上述內容是現有技術。
發明內容
本發明的主要目的在于提供一種基于區塊鏈的投票方法、基于區塊鏈的投票裝置、基于區塊鏈的投票設備和計算機存儲介質,旨在解決將區塊鏈技術應用于投票場景下面臨著處理效率低的問題的技術問題。
為實現上述目的,本發明提供一種基于區塊鏈的投票方法,所述基于區塊鏈的投票方法包括如下步驟:
當接收到投票消息時,從所述投票消息中獲取投票用戶的身份信息和被投票人的標識;
關聯保存所述投票用戶的身份信息和被投票人的標識以生成對應的投票信息;
對所述投票信息進行計數以獲取投票數目;
當所述投票數目達到預設閾值時,根據所述投票信息生成投票組合信息,并將所述投票組合信息發送給區塊鏈節點,以使各個區塊鏈節點根據接收到的投票組合信息形成區塊。
優選地,所述根據所述投票信息生成投票組合信息的步驟包括:
對所述投票信息進行哈希計算生成哈希值,將所述哈希值作為所述投票信息對應的投票組合信息。
優選地,所述根據所述投票信息生成投票組合信息的步驟之后還包括:
關聯保存所述投票信息和所述哈希值,以根據所述哈希值查詢對應的投票信息。
優選地,所述基于區塊鏈的投票方法還包括以下步驟:
判斷所述投票組合信息是否已經形成區塊;
當所述投票組合信息已經形成區塊時,根據所述投票組合信息生成投票統計結果,其中,當有新的投票組合信息形成新的區塊時,所述投票統計結果根據所述新的投票組合信息更新。
優選地,所述基于區塊鏈的投票方法還包括以下步驟:
定時將當前投票統計結果發送給區塊鏈節點,以使各個區塊鏈節點根據接收到的投票統計結果形成區塊。
優選地,所述投票信息還包括投票發送者的定位信息。
優選地,所述當接收到投票消息時,從所述投票消息中獲取投票用戶的身份信息和被投票人的標識的步驟之前還包括:
將投票組織機構信息發送給區塊鏈節點,以使各個區塊鏈節點根據接收到的投票組織機構信息形成區塊,其中,所述投票組織機構信息包括投票組織結構名稱、投票組織機構網絡標識、投票規則和投票候選人名單。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于深圳壹賬通智能科技有限公司,未經深圳壹賬通智能科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201811121522.1/2.html,轉載請聲明來源鉆瓜專利網。





