[發(fā)明專利]基于區(qū)塊鏈的積分發(fā)行方法、裝置和電子設備在審
| 申請?zhí)枺?/td> | 202310134735.2 | 申請日: | 2023-02-07 |
| 公開(公告)號: | CN116308314A | 公開(公告)日: | 2023-06-23 |
| 發(fā)明(設計)人: | 王耿;李剛銳 | 申請(專利權)人: | 網易(杭州)網絡有限公司 |
| 主分類號: | G06Q20/06 | 分類號: | G06Q20/06;G06Q20/38;G06Q20/40;G06Q40/04 |
| 代理公司: | 北京清源匯知識產權代理事務所(特殊普通合伙) 11644 | 代理人: | 馮德魁 |
| 地址: | 310052 浙江省杭州*** | 國省代碼: | 浙江;33 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 基于 區(qū)塊 積分 發(fā)行 方法 裝置 電子設備 | ||
1.一種基于區(qū)塊鏈的積分發(fā)行方法,其特征在于,應用于區(qū)塊鏈網絡中的區(qū)塊鏈節(jié)點,所述區(qū)塊鏈節(jié)點的用戶包括第一用戶端和積分發(fā)行端,所述區(qū)塊鏈節(jié)點中部署的智能合約是所述積分發(fā)行端請求在所述區(qū)塊鏈節(jié)點中創(chuàng)建的合約,所述方法包括:
接收所述第一用戶端發(fā)送的調用所述智能合約的交易請求,其中,所述交易請求包括所述積分發(fā)行端的簽名信息和所述第一用戶端的支付信息,所述簽名信息表示所述積分發(fā)行端為第一用戶端發(fā)行積分的積分發(fā)行信息;所述支付信息表示所述第一用戶端支付的預設數量的費用給所述區(qū)塊鏈節(jié)點;
根據所述交易請求,調用所述智能合約中的積分發(fā)行邏輯根據所述積分發(fā)行信息為所述第一用戶端發(fā)行積分。
2.根據權利要求1所述的方法,其特征在于,所述根據所述交易請求,調用所述智能合約中的積分發(fā)行邏輯根據所述積分發(fā)行信息為所述第一用戶端發(fā)行積分,包括:
在確定所述預設數量的費用滿足所述區(qū)塊鏈節(jié)點對應的預設支付要求,以及所述簽名信息通過合法性校驗的情況下,根據所述積分發(fā)行信息為所述第一用戶端發(fā)行積分,其中,所簽名信息通過合法性校驗表示生成所述簽名信息的簽名者為所述積分發(fā)行端。
3.根據權利要求2所述的方法,其特征在于,所述簽名信息具體包括:所述積分發(fā)行信息和所述積分發(fā)行信息對應的簽名數據,其中,所述簽名數據是所述積分發(fā)行端利用所述積分發(fā)行端的私鑰針對所述積分發(fā)行信息生成的數字簽名;
在所述根據所述積分發(fā)行信息為所述第一用戶端發(fā)行積分之前,所述方法還包括:
調用所述智能合約中的所述積分發(fā)行邏輯,利用所述積分發(fā)行端公開的公鑰對所述積分發(fā)行信息和所述積分發(fā)行信息對應的簽名數據進行合法性校驗,確定所述簽名信息通過所述合法性校驗,其中,所述私鑰和所述公鑰是一對公私鑰對。
4.根據權利要求1至3任一項所述的方法,其特征在于,所述區(qū)塊鏈節(jié)點中記錄所述第一用戶端的賬戶;
所述積分發(fā)行信息包括:預設數量的待發(fā)行積分和所述第一用戶端的賬戶;
所述簽名信息具體包括:所述積分發(fā)行信息和所述積分發(fā)行信息對應的簽名數據,其中,所述簽名數據是所述積分發(fā)行端利用所述積分發(fā)行端的私鑰針對所述積分發(fā)行信息生成的數字簽名;
所述支付信息具體包括:所述第一用戶端的賬戶支付的所述預設數量的費用給所述區(qū)塊鏈節(jié)點。
5.根據權利要求4所述的方法,其特征在于,所述在確定所述預設數量的費用滿足所述區(qū)塊鏈節(jié)點對應的預設支付要求,以及所述簽名信息通過合法性校驗的情況下,根據所述積分發(fā)行信息為所述第一用戶端發(fā)行積分,包括:
將所述預設數量的待發(fā)行積分發(fā)行給所述第一用戶端的賬戶。
6.根據權利要求5所述的方法,其特征在于,所述簽名信息還包括所述第一用戶端的賬戶對應的第一計數值,所述第一計數值表示所述第一用戶端的賬戶調用所述智能合約中的積分發(fā)行邏輯以執(zhí)行積分發(fā)行的交易序號;
在所述將預設數量的待發(fā)行積分發(fā)行給所述第一用戶端的賬戶之前,所述方法還包括:
確定所述智能合約的合約賬戶中記錄有所述第一計數值,其中,所述區(qū)塊鏈節(jié)點中還記錄所述合約賬戶;以及,
將所述智能合約的合約賬戶中記錄的所述第一計數值更新為第二計數值,其中,所述第二計數值與所述第一計數值等于預設閾值。
7.根據權利要求5或6所述的方法,其特征在于,所述積分發(fā)行信息還包括積分發(fā)行交易的到期時間,其中,所述積分發(fā)行交易的到期時間表示在所述積分發(fā)行交易的到期時間內將所述預設數量的待發(fā)行積分發(fā)行給所述第一用戶端;
在所述將預設數量的待發(fā)行積分發(fā)行給所述第一用戶端的賬戶之前,所述方法還包括:
確定當前時刻未超過所述積分發(fā)行交易的到期時間。
8.根據權利要求5至7任一項所述的方法,其特征在于,所述預設數量的待發(fā)行積分為所述智能合約中的所述積分發(fā)行邏輯根據所述交易請求生成的積分,
在所述將預設數量的待發(fā)行積分發(fā)行給所述第一用戶端的賬戶之前,所述方法還包括:
生成所述預設數量的待發(fā)行積分。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于網易(杭州)網絡有限公司,未經網易(杭州)網絡有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業(yè)授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202310134735.2/1.html,轉載請聲明來源鉆瓜專利網。





