[發明專利]基于區塊鏈技術的去中心化牌類游戲方法及其系統在審
| 申請號: | 202010165735.5 | 申請日: | 2020-03-11 |
| 公開(公告)號: | CN111420405A | 公開(公告)日: | 2020-07-17 |
| 發明(設計)人: | 陳霄;李海南;朱禮廷;鄒雨豪;陳磊磊 | 申請(專利權)人: | 陳磊磊 |
| 主分類號: | A63F13/71 | 分類號: | A63F13/71;A63F1/00;G06F21/64;G06F21/60 |
| 代理公司: | 杭州裕陽聯合專利代理有限公司 33289 | 代理人: | 姚宇吉 |
| 地址: | 311100 浙江省杭州*** | 國省代碼: | 浙江;33 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 基于 區塊 技術 中心 化牌類 游戲 方法 及其 系統 | ||
本發明公開了一種基于區塊鏈技術的去中心化牌類游戲方法及其系統,該方法包括以下步驟:對服務器和參與游戲的多個用戶的用戶端生成對應的秘鑰對,秘鑰對包含公鑰和私鑰;對待分配的一副牌中的每一張牌進行編號;服務器和多個用戶端通過自身的私鑰依次對編號后的一副牌進行隨機加密;服務器將加密后的一副牌分配至多個用戶的用戶端。本發明所提供的基于區塊鏈技術的去中心化牌類游戲方法及其系統,服務器和參與游戲的用戶的用戶端均分配到獨立的秘鑰對,游戲使用的牌均通過服務器和每個用戶所對應的私鑰進行“洗牌”,并且,服務器分配每一張牌均需要經過服務器和每個用戶所對應的私鑰進行解密,上述過程透明且難以破解。
技術領域
本發明涉及一種基于區塊鏈技術的去中心化牌類游戲方法及其系統。
背景技術
隨著互聯網的普及,越來越多的用戶在互聯網牌類游戲平臺中參與牌類游戲。目前市場上的線上棋牌游戲平臺都是中心化的,用戶的數據均存儲在線上服務器中。
現有的中心化線上棋牌游戲平臺存在以下缺陷:
1.數據傳輸過程中被篡改破壞的風險較大。
2.牌類分發算法的隨機性,得不到驗證,因此存在平臺暗箱控制的可能。
發明內容
本發明提供了一種基于區塊鏈技術的去中心化牌類游戲方法及其系統,采用如下的技術方案:
一種基于區塊鏈技術的去中心化牌類游戲方法,包含以下步驟:
對服務器和參與游戲的多個用戶的用戶端生成對應的秘鑰對,秘鑰對包含公鑰和私鑰;
對待分配的一副牌中的每一張牌進行編號;
服務器和多個用戶端通過自身的私鑰依次對編號后的一副牌進行隨機加密;
服務器將加密后的一副牌分配至多個用戶的用戶端。
進一步地,在對服務器和每個用戶生成對應的秘鑰對中,通過ECC非對稱加密算法生成秘鑰對。
進一步地,服務器對加密后的一副牌進行分配的具體方法為:
當服務器向多個用戶中的一個指定用戶的用戶端分配一張牌時,服務器和其他用戶的用戶端通過自身的私鑰依次對這張牌進行解密,最后將這張牌發送至該指定用戶的用戶端,指定用戶的用戶端通過自身的秘鑰對發送過來的這張牌進行解密獲取這張牌的信息。
進一步地,基于區塊鏈技術的去中心化牌類游戲方法還包括:
在游戲過程中,當有用戶退出當前游戲時,該退出的用戶的用戶端將其私鑰發送至服務器。
進一步地,基于區塊鏈技術的去中心化牌類游戲方法還包括:
在本局游戲結束時對服務器和參與游戲的多個新用戶的用戶端重新生成對應的秘鑰對。
進一步地,在對服務器和參與游戲的多個用戶的用戶端生成對應的秘鑰對之后,
基于區塊鏈技術的去中心化牌類游戲方法還包括:
服務器和多個用戶的用戶端獲取并驗證對方的公鑰。
進一步地,服務器和多個用戶的用戶端通過ECDH算法和AES算法相結合驗證對方的公鑰。
一種基于區塊鏈技術的去中心化牌類游戲系統,包含:
服務器;
多個用戶端,用于供參與游戲的多個用戶連接至服務器;
服務器包括:
秘鑰生成模塊,用于對服務器和多個用戶端生成對應的秘鑰對,秘鑰對包含公鑰和私鑰;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于陳磊磊,未經陳磊磊許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010165735.5/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:半導體激光器
- 下一篇:一種風電機組位置控制、同步調試的方法及應用





