[發明專利]基于以太坊區塊鏈的抽簽方法及裝置有效
| 申請號: | 201711020750.5 | 申請日: | 2017-10-27 |
| 公開(公告)號: | CN107862782B | 公開(公告)日: | 2020-11-13 |
| 發明(設計)人: | 李文超;崔廣斌 | 申請(專利權)人: | 貝殼找房(北京)科技有限公司 |
| 主分類號: | G07C15/00 | 分類號: | G07C15/00;H04L9/32 |
| 代理公司: | 北京路浩知識產權代理有限公司 11002 | 代理人: | 王瑩;李相雨 |
| 地址: | 100085 北京市海淀區*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 基于 以太 區塊 抽簽 方法 裝置 | ||
本發明提供一種基于以太坊區塊鏈的抽簽方法及裝置,所述方法包括:在以太坊區塊鏈上設置預設的抽簽程序,并在以太坊執行抽簽程序時,接收輸入的被抽簽對象列表、抽簽條件,以最新區塊的哈希值為抽簽種子執行抽簽程序并獲取抽簽結果并顯示,能夠實現公開抽簽程序,在以太坊區塊鏈上執行抽簽,并以以太坊最新的區塊哈希作為抽簽隨機數,保證隨機數的公平性。
技術領域
本發明涉及以太坊應用技術領域,尤其涉及一種基于以太坊區塊鏈的抽簽方法及裝置。
背景技術
抽簽在日常生活及一些系統中有著重要的作用,如福利彩票、車牌搖號、公租房抽簽、自住房抽簽。目前的抽簽系統一般有兩類:實物類的和軟件類的。大規模的抽簽系統一般都是軟件系統,而軟件類的抽簽系統一般都是中心化的抽簽系統,大多數的系統對參與抽簽的用戶來說是一個黑盒,程序的公正性需要重度依賴于不透明的系統設計。為了提高公平性,軟件類系統可能會借助實物設備產生隨機數,如雙色球,并在產生隨機數時進行直播。
但保證抽簽系統的隨機種子不受人為干預、公開全部抽簽數據及規則、指定隨機種子時允許抽簽過程的重演才能讓抽簽變得更加公平。但目前的抽簽系統一般是一個黑盒子,外部人員不知道抽簽系統是否真的按規則運行,即使一些系統公布了算法,但可能不會公開所有抽簽數據,導致抽簽過程無法在第三方復現,無法驗證公平性。
發明內容
本發明提供一種基于以太坊區塊鏈的抽簽方法及裝置,用于解決現有技術中抽簽難以透明、無法驗證公平性的問題。
第一方面,本發明提供一種基于以太坊區塊鏈的抽簽方法,包括:
在以太坊區塊鏈上設置預設的抽簽程序;
在以太坊執行抽簽程序時,接收輸入的被抽簽對象列表、抽簽條件和抽簽種子,所述抽簽種子為最新區塊的哈希值;
根據所述被抽簽對象列表、抽簽條件和抽簽種子執行抽簽程序并獲取抽簽結果并顯示。
可選地,所述抽簽條件包括以太坊錢包地址和抽簽信息,所述抽簽信息包括抽簽名稱、參與抽簽的對象總數和中簽個數。
可選地,還包括:在以太坊區塊鏈上設置預設的抽簽程序時,將抽簽程序放入到公開數據庫中。
可選地,所述被抽簽對象列表包括中簽序列號和所述中簽序列號對應的對象身份信息。
第二方面,本發明提供一種基于以太坊區塊鏈的抽簽裝置,包括:
設置模塊,用于在以太坊區塊鏈上設置預設的抽簽程序;
接收模塊,用于在以太坊執行抽簽程序時,接收輸入的被抽簽對象列表、抽簽條件和抽簽種子,所述抽簽種子為最新區塊的哈希值;
執行模塊,用于根據所述被抽簽對象列表、抽簽條件和抽簽種子執行抽簽程序并獲取抽簽結果并顯示。
可選地,所述抽簽條件包括以太坊錢包地址和抽簽信息,所述抽簽信息包括抽簽名稱、參與抽簽的對象總數和中簽個數。
可選地,還包括公開模塊,用于在以太坊區塊鏈上設置預設的抽簽程序時,將抽簽程序放入到公開數據庫中。
可選地,所述被抽簽對象列表包括中簽序列號和所述中簽序列號對應的對象身份信息。
第三方面,本發明提供一種電子設備,包括:處理器、存儲器、總線及存儲在存儲器上并可在處理器上運行的計算機程序;
其中,所述處理器,存儲器通過所述總線完成相互間的通信;
所述處理器執行所述計算機程序時實現如上述的方法。
第四方面,本發明提供一種非暫態計算機可讀存儲介質,所述非暫態計算機可讀存儲介質上存儲有計算機程序,該計算機程序被處理器執行時實現如上述的方法。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于貝殼找房(北京)科技有限公司,未經貝殼找房(北京)科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201711020750.5/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種體檢排程系統及其排程方法
- 下一篇:一種基于機器視覺的硬幣分類設備





