首页> 中国专利> 基于区块链的去中心化的扑克发牌方法、游戏方法及装置

基于区块链的去中心化的扑克发牌方法、游戏方法及装置

摘要

本发明公开了一种基于区块链的去中心化的扑克发牌方法、游戏方法及装置,包括:接收上一玩家用户端洗牌并加密后的所有牌的第一牌编号,所有牌的第一牌编号由区块链获取所有牌的原始信息,根据原始信息,对所有牌进行编号,接收所有玩家用户端提供的初始映射函数种子,根据初始映射函数种子构建一个牌号扩展映射函数,将所述牌的编号带入所述初始牌号扩展映射函数中,得到所有牌的第一牌编号,第一牌编号包含牌的编号和牌的顺序;将接收到的所有牌的第一牌编号进行洗牌并加密;加密后传递给下一玩家用户端,直到最后一个玩家用户端洗牌并加密结束,得到所有牌的第二牌编号,以使得区块链根据所有牌的第二牌编号,依次将牌分发给各个玩家用户端。

著录项

  • 公开/公告号CN114978494A

    专利类型发明专利

  • 公开/公告日2022-08-30

    原文格式PDF

  • 申请/专利权人 浙江大学;

    申请/专利号CN202210515352.5

  • 发明设计人 李伟键;蔡亮;

    申请日2022-05-11

  • 分类号H04L9/08(2006.01);H04L9/32(2006.01);H04L9/40(2022.01);H04L67/1061(2022.01);H04L67/1095(2022.01);H04L67/131(2022.01);

  • 代理机构杭州君锐知产专利代理事务所(普通合伙) 33443;

  • 代理人应孔月

  • 地址 310058 浙江省杭州市西湖区余杭塘路866号

  • 入库时间 2023-06-19 16:36:32

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2022-09-16

    实质审查的生效 IPC(主分类):H04L 9/08 专利申请号:2022105153525 申请日:20220511

    实质审查的生效

说明书

技术领域

本申请涉及区块链与密码学技术领域,尤其涉及一种基于区块链的去中心化的扑克发牌方法、游戏方法及装置。

背景技术

传统的扑克发牌、打牌方法是中心化的。即发牌人完全控制并知晓发牌顺序,从而影响游戏的公平性。

发明内容

本申请实施例要解决的问题是在扑克游戏中发牌人全权掌握洗牌权利以及发牌顺序,从而影响游戏公平性问题,提供一种基于区块链的去中心化的扑克发牌方法、游戏方法及装置。

根据本申请实施例的第一方面,提供一种基于区块链的去中心化的扑克发牌方法,参与同一局游戏的各用户端同步执行所述方法,应用于玩家用户端,包括:

接收上一玩家用户端洗牌并加密后的所有牌的第一牌编号,其中所有牌的第一牌编号由区块链获取所有牌的原始信息,根据所述原始信息,对所有牌进行编号,接收所有玩家用户端提供的初始映射函数种子,根据初始映射函数种子构建一个牌号扩展映射函数,将所述牌的编号带入所述初始牌号扩展映射函数中,得到所有牌的第一牌编号,所述第一牌编号包含牌的编号和牌的顺序;

将接收到的所有牌的第一牌编号进行洗牌并加密;

加密后传递给下一玩家用户端,直到最后一个玩家用户端洗牌并加密结束,得到所有牌的第二牌编号,以使得区块链根据所述所有牌的第二牌编号,依次将牌分发给各个玩家用户端。

进一步地,将接收到的所有牌的第一牌编号进行洗牌并加密,包括:

随机生成可交换加密秘钥;

使用所述可交换加密秘钥对接收的所述第一牌编号进行加密;

各自生成第一洗牌映射函数,所有牌的第一牌编号经过所述第一洗牌映射函数生成所有牌的第三牌编号;

为每一张牌生成一条信息和与之对应的哈希值,所述信息包含此牌在第一牌编号中的顺序,在第三牌编号中的序列以及当前的时间戳;

将所述信息的哈希值提交到区块链的智能合约上存储。

根据本申请实施例的第二方面,提供一种基于区块链的去中心化的扑克发牌装置,参与同一局游戏的各用户端同步执行所述装置,应用于玩家用户端,包括:

第一接收模块,用于接收上一玩家用户端洗牌并加密后的所有牌的第一牌编号,其中所有牌的第一牌编号由区块链获取所有牌的原始信息,根据所述原始信息,对所有牌进行编号,接收所有玩家用户端提供的初始映射函数种子,根据初始映射函数种子构建一个牌号扩展映射函数,将所述牌的编号带入所述初始牌号扩展映射函数中,得到所有牌的第一牌编号,所述第一牌编号包含牌的编号和牌的顺序;

第一洗牌加密模块,用于将接收到的所有牌的第一牌编号进行洗牌并加密;

第一分发模块,用于加密后传递给下一玩家用户端,直到最后一个玩家用户端洗牌并加密结束,得到所有牌的第二牌编号,以使得区块链根据所述所有牌的第二牌编号,依次将牌分发给各个玩家用户端。

根据本申请实施例的第三方面,提供一种基于区块链的去中心化的扑克游戏方法,包括:

每个玩家用户端分别生成各自的随机数,并生成与之对应的哈希值,所有玩家用户端将自己的哈希值提交到区块链的智能合约上存储;

接收上一玩家用户端洗牌并加密后的所有牌的第一牌编号,其中所有牌的第一牌编号由区块链获取所有牌的原始信息,根据所述原始信息,对所有牌进行编号,接收所有玩家用户端提供的初始映射函数种子,根据初始映射函数种子构建一个牌号扩展映射函数,将所述牌的编号带入所述初始牌号扩展映射函数中,得到所有牌的第一牌编号,所述第一牌编号包含牌的编号和牌的顺序;

将接收到的所有牌的第一牌编号进行洗牌并加密;

在加密并洗牌后,传递给下一玩家用户端,直到最后一个玩家用户端洗牌并加密结束,得到所有牌的第二牌编号,以使得区块链根据所述所有牌的第二牌编号,依次将牌分发给各个玩家用户端;

所有玩家用户端将随机数提交到智能合约中,通过智能合约校验哈希值是否正确,智能合约根据所有玩家用户端的随机数,生成第二洗牌映射函数;

每个玩家用户端将自己手上的牌的编号依次给其他玩家用户端先解密,最后自己解密得到扩展后牌的编号,将所述扩展后牌的编号带入所述牌号扩展映射函数的反函数中,得到中间参数,再将中间参数带入到第二洗牌映射函数中,获得最终在手上的牌的编号;

每个玩家用户端每打出一张牌,公布此牌在第二牌编号中的顺序,所有玩家用户端公布与此牌相关的所述信息;

所有玩家用户端将与此牌相关的所述信息提交到区块链的智能合约进行合法性校验。

进一步地,所有玩家用户端将与此牌相关的所述信息提交到区块链的智能合约进行合法性校验,包括:

区块链将此牌编号带入到第二洗牌映射函数中得到此牌在第一牌编号中的顺序,并传递给第一个玩家用户端;

每个玩家用户端接收到所述牌在所有牌的第一牌编号中的顺序,并公布与此相关的所述信息,并将信息中的第三牌编号中的顺序传递给下一个玩家用户端;

所有玩家用户端依次公布所述信息后,将信息提交到区块链中;

区块链校验信息的哈希值是否与之对应,时间戳是否合法,此牌在上一个玩家用户端中的所述第三牌编号中的顺序与此牌在下一个玩家用户端中的所述第一牌编号的顺序是否相等、最后一个玩家用户端提供的信息中此牌在第二牌编号中的顺序是否与打出此牌的玩家所公布此牌在第二牌编号中的顺序是否一致。

根据本申请实施例的第四方面,提供一种基于区块链的去中心化的扑克游戏装置,包括:

第一生成模块,用于每个玩家用户端分别生成各自的随机数,并生成与之对应的哈希值,所有玩家用户端将自己的哈希值提交到区块链的智能合约上存储;

第二接收模块,用于接收上一玩家用户端洗牌并加密后的所有牌的第一牌编号,其中所有牌的第一牌编号由区块链获取所有牌的原始信息,根据所述原始信息,对所有牌进行编号,接收所有玩家用户端提供的初始映射函数种子,根据初始映射函数种子构建一个牌号扩展映射函数,将所述牌的编号带入所述初始牌号扩展映射函数中,得到所有牌的第一牌编号,所述第一牌编号包含牌的编号和牌的顺序;

第二洗牌加密模块,用于将接收到的所有牌的第一牌编号进行洗牌并加密;

第二分发模块,用于在加密并洗牌后,传递给下一玩家用户端,直到最后一个玩家用户端洗牌并加密结束,得到所有牌的第二牌编号,以使得区块链根据所述所有牌的第二牌编号,依次将牌分发给各个玩家用户端;

第二生成模块,用于所有玩家用户端将随机数提交到智能合约中,通过智能合约校验哈希值是否正确,智能合约根据所有玩家用户端的随机数,生成第二洗牌映射函数;

编号获得模块,用于每个玩家用户端将自己手上的牌的编号依次给其他玩家用户端先解密,最后自己解密得到扩展后牌的编号,将所述扩展后牌的编号带入所述牌号扩展映射函数的反函数中,得到中间参数,再将中间参数带入到第二洗牌映射函数中,获得最终在手上的牌的编号;

公布模块,用于每个玩家用户端每打出一张牌,公布此牌在第二牌编号中的顺序,所有玩家用户端公布与此牌相关的所述信息;

校验模块,用于所有玩家用户端将与此牌相关的所述信息提交到区块链的智能合约进行合法性校验。

根据本申请实施例的第五方面,提供一种电子设备,包括:

一个或多个处理器;

存储器,用于存储一个或多个程序;

当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如第一方面或第三方面所述的方法。

根据本申请实施例的第六方面,提供一种计算机可读存储介质,其上存储有计算机指令,该指令被处理器执行时实现如第一方面或第三方面所述方法的步骤。

本申请的实施例提供的技术方案可以包括以下有益效果:

由上述实施例可知,本申请在使用区块链和多人加密洗牌的技术解决了在传统的扑克发牌、打牌方法中心化的问题。即发牌人完全控制并知晓发牌顺序,从而影响游戏的公平性。本发明可以解决传统中心化扑克游戏的弊端,使得所有参与游戏者相信游戏是公平的。

应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本申请。

附图说明

此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本申请的实施例,并与说明书一起用于解释本申请的原理。

图1是根据一示例性实施例示出的一种基于区块链的去中心化的扑克发牌方法的流程图。

图2是根据一示例性实施例示出的步骤S12的流程图。

图3是根据一示例性实施例示出的一种基于区块链的去中心化的扑克游戏方法的流程图。

图4是根据一示例性实施例示出的步骤S28的流程图。

图5是根据一示例性实施例示出的一种基于区块链的去中心化的扑克发牌装置的框图。

图6是根据一示例性实施例示出的一种基于区块链的去中心化的扑克游戏装置的框图。

具体实施方式

这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本申请相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本申请的一些方面相一致的装置和方法的例子。

在本申请使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本申请。在本申请和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。还应当理解,本文中使用的术语“和/或”是指并包含一个或多个相关联的列出项目的任何或所有可能组合。

应当理解,尽管在本申请可能采用术语第一、第二、第三等来描述各种信息,但这些信息不应限于这些术语。这些术语仅用来将同一类型的信息彼此区分开。例如,在不脱离本申请范围的情况下,第一信息也可以被称为第二信息,类似地,第二信息也可以被称为第一信息。取决于语境,如在此所使用的词语“如果”可以被解释成为“在……时”或“当……时”或“响应于确定”。

图1是根据一示例性实施例示出的一种基于区块链的去中心化的扑克发牌方法的流程图,如图1所示,参与同一局游戏的各用户端同步执行所述方法,应用于玩家用户端,可以包括以下步骤:

步骤S11,接收上一玩家用户端洗牌并加密后的所有牌的第一牌编号,其中所有牌的第一牌编号由区块链获取所有牌的原始信息,根据所述原始信息,对所有牌进行编号,接收所有玩家用户端提供的初始映射函数种子,根据初始映射函数种子构建一个牌号扩展映射函数,将所述牌的编号带入所述初始牌号扩展映射函数中,得到所有牌的第一牌编号,所述第一牌编号包含牌的编号和牌的顺序;

步骤S12,玩家用户端将接收到的所有牌的第一牌编号进行洗牌并加密;

步骤S13,加密后传递给下一玩家用户端,直到最后一个玩家用户端洗牌并加密结束,得到所有牌的第二牌编号,以使得区块链根据所述所有牌的第二牌编号,依次将牌分发给各个玩家用户端。

由上述实施例可知,本申请在使用区块链和多人加密洗牌的技术解决了在传统的扑克发牌、打牌方法中心化的问题。即发牌人完全控制并知晓发牌顺序,从而影响游戏的公平性。本发明可以解决传统中心化扑克游戏的弊端,使得所有参与游戏者相信游戏是公平的。本发明使用区块链和多人加密洗牌的技术实现了所有玩家相信牌的分发是随机的、无人能够操纵的。

在步骤S11的具体实施中,接收上一玩家用户端洗牌并加密后的所有牌的第一牌编号,其中所有牌的第一牌编号由区块链获取所有牌的原始信息,根据所述原始信息,对所有牌进行编号,接收所有玩家用户端提供的初始映射函数种子,根据初始映射函数种子构建一个牌号扩展映射函数,将所述牌的编号带入所述初始牌号扩展映射函数中,得到所有牌的第一牌编号,所述第一牌编号包含牌的编号和牌的顺序;

在步骤S12的具体实施中,将接收到的所有牌的第一牌编号进行洗牌并加密;参考图2,可以包括以下子步骤:

步骤S121,玩家用户端随机生成可交换加密秘钥;这里用户客户端生成可交换加密秘钥,用于在洗牌过程中的加密与发牌过后的解密。

步骤S122,玩家用户端使用所述可交换加密秘钥对接收的所述第一牌编号进行加密;用户客户端使用所述可交换加密秘钥加密所述第一牌编号,保证洗牌过程中所述第一牌编号的保密性。

步骤S123,玩家用户端各自生成第一洗牌映射函数,所有牌的第一牌编号经过所述第一洗牌映射函数生成所有牌的第三牌编号;所有用户客户端参与洗牌过程,保证洗牌过程的公平性、随机性。

步骤S124,玩家用户端为每一张牌生成一条信息和与之对应的哈希值,所述信息包含此牌在第一牌编号中的顺序,在第三牌编号中的序列以及当前的时间戳;所生成的信息与之对应的哈希值用于后续对打出牌的真实性用于校验。

步骤S125,玩家用户端将所述信息的哈希值提交到区块链的智能合约上存储。在区块链上提交哈希值,保证哈希值的不可篡改,以及用于后续对信息正确性的校验。

参考图3,本发明实施例还提供一种基于区块链的去中心化的扑克游戏方法,可以包括:

步骤S21,每个玩家用户端分别生成各自的随机数,并生成与之对应的哈希值,所有玩家用户端将自己的哈希值提交到区块链的智能合约上存储;

步骤S22,接收上一玩家用户端洗牌并加密后的所有牌的第一牌编号,其中所有牌的第一牌编号由区块链获取所有牌的原始信息,根据所述原始信息,对所有牌进行编号,接收所有玩家用户端提供的初始映射函数种子,根据初始映射函数种子构建一个牌号扩展映射函数,将所述牌的编号带入所述初始牌号扩展映射函数中,得到所有牌的第一牌编号,所述第一牌编号包含牌的编号和牌的顺序;

步骤S23,玩家用户端将接收到的所有牌的第一牌编号进行洗牌并加密;

步骤S24,在加密并洗牌后,传递给下一玩家用户端,直到最后一个玩家用户端洗牌并加密结束,得到所有牌的第二牌编号,以使得区块链根据所述所有牌的第二牌编号,依次将牌分发给各个玩家用户端;

步骤S25,所有玩家用户端将随机数提交到智能合约中,通过智能合约校验哈希值是否正确,智能合约根据所有玩家用户端的随机数,生成第二洗牌映射函数;

步骤S26,每个玩家用户端将自己手上的牌的编号依次给其他玩家用户端先解密,最后自己解密得到扩展后牌的编号,将所述扩展后牌的编号带入所述牌号扩展映射函数的反函数中,得到中间参数,再将中间参数带入到第二洗牌映射函数中,获得最终在手上的牌的编号;

步骤S27,每个玩家用户端每打出一张牌,公布此牌在第二牌编号中的顺序,所有玩家用户端公布与此牌相关的所述信息;

步骤S28,所有玩家用户端将与此牌相关的所述信息提交到区块链的智能合约进行合法性校验。

由上述实施例可知,本申请在使用区块链和多人加密洗牌的技术解决了在传统的扑克发牌、打牌方法中心化的问题。即发牌人完全控制并知晓发牌顺序,从而影响游戏的公平性。本发明可以解决传统中心化扑克游戏的弊端,使得所有参与游戏者相信游戏是公平的。所有玩家能够知晓自己手上的牌,且无法知晓其他人的牌。玩家在打出牌后,所有玩家能够确信此牌属实该玩家。

在步骤S21的具体实施中,每个玩家用户端分别生成各自的随机数,并生成与之对应的哈希值,所有玩家用户端将自己的哈希值提交到区块链的智能合约上存储;随机数用于对第二洗牌映射函数的生成,与之对应的哈希值用于校验随机值的合法性。

步骤S22-步骤S24的具体实施,请参考前述的步骤S11-步骤S13,这里不做赘述。

步骤S25,所有玩家用户端将随机数提交到智能合约中,通过智能合约校验哈希值是否正确,智能合约根据所有玩家用户端的随机数,生成第二洗牌映射函数;第二洗牌映射函数防止了第一个洗牌玩家客户端的作弊行为。

在步骤S26的具体实施中,每个玩家用户端将自己手上的牌的编号依次给其他玩家用户端先解密,最后自己解密得到扩展后牌的编号,将所述扩展后牌的编号带入所述牌号扩展映射函数的反函数中,得到中间参数,再将中间参数带入到第二洗牌映射函数中,获得最终在手上的牌的编号;使用所述牌号扩展映射函数和第二洗牌映射函数,可以防止玩家用户端在洗牌过程或者后续验证过程中得到牌的编号信息。

在步骤S27的具体实施中,每个玩家用户端每打出一张牌,公布此牌在第二牌编号中的顺序,所有玩家用户端公布与此牌相关的所述信息;每个玩家客户端公布此牌在洗牌过程中顺序的变化,用于对此牌合法性的校验。

在步骤S28的具体实施中,所有玩家将与此牌相关的所述信息提交到区块链的智能合约进行合法性校验。参考图4,该步骤可以包括以下子步骤:

步骤S281,区块链将此牌编号带入到第二洗牌映射函数中得到此牌在第一牌编号中的顺序,并传递给第一个玩家用户端;区块链将此牌在第一牌编号中的顺序传递给第一个玩家用户端,开启此牌合法性校验的过程。

步骤S282,每个玩家用户端接收到所述牌在所有牌的第一牌编号中的顺序,并公布与此相关的所述信息,并将信息中的第三牌编号中的顺序传递给下一个玩家用户端;每个玩家公布此牌在洗牌过程中顺序的变化,用于对此牌合法性的校验。

步骤S283,所有玩家用户端依次公布所述信息后,将信息提交到区块链中;

步骤S284,区块链校验信息的哈希值是否与之对应,时间戳是否合法,此牌在上一个玩家用户端中的所述第三牌编号中的顺序与此牌在下一个玩家用户端中的所述第一牌编号的顺序是否相等、最后一个玩家用户端提供的信息中此牌在第二牌编号中的顺序是否与打出此牌的玩家所公布此牌在第二牌编号中的顺序是否一致。信息的哈希值正确、时间戳合法、即可证明打出牌的正确性。

与前述的基于区块链的去中心化的扑克发牌方法的实施例相对应,本申请还提供了基于区块链的去中心化的扑克发牌装置的实施例。

图5是根据一示例性实施例示出的一种基于区块链的去中心化的扑克发牌装置框图。参照图5,参与同一局游戏的各用户端同步执行所述装置,应用于玩家用户端,该装置包括:

第一接收模块11,用于接收上一玩家用户端洗牌并加密后的所有牌的第一牌编号,其中所有牌的第一牌编号由区块链获取所有牌的原始信息,根据所述原始信息,对所有牌进行编号,接收所有玩家用户端提供的初始映射函数种子,根据初始映射函数种子构建一个牌号扩展映射函数,将所述牌的编号带入所述初始牌号扩展映射函数中,得到所有牌的第一牌编号,所述第一牌编号包含牌的编号和牌的顺序;

第一洗牌加密模块12,用于将接收到的所有牌的第一牌编号进行洗牌并加密;

第一分发模块13,用于加密后传递给下一玩家用户端,直到最后一个玩家用户端洗牌并加密结束,得到所有牌的第二牌编号,以使得区块链根据所述所有牌的第二牌编号,依次将牌分发给各个玩家用户端。

与前述的基于区块链的去中心化的扑克游戏方法的实施例相对应,本申请还提供了基于区块链的去中心化的扑克游戏装置的实施例。

图6是根据一示例性实施例示出的一种基于区块链的去中心化的扑克游戏装置框图。参照图6,该装置包括:

第一生成模块21,用于每个玩家用户端分别生成各自的随机数,并生成与之对应的哈希值,所有玩家用户端将自己的哈希值提交到区块链的智能合约上存储;

第二接收模块22,用于接收上一玩家用户端洗牌并加密后的所有牌的第一牌编号,其中所有牌的第一牌编号由区块链获取所有牌的原始信息,根据所述原始信息,对所有牌进行编号,接收所有玩家用户端提供的初始映射函数种子,根据初始映射函数种子构建一个牌号扩展映射函数,将所述牌的编号带入所述初始牌号扩展映射函数中,得到所有牌的第一牌编号,所述第一牌编号包含牌的编号和牌的顺序;

第二洗牌加密模块23,用于将接收到的所有牌的第一牌编号进行洗牌并加密;

第二分发模块24,用于在加密并洗牌后,传递给下一玩家用户端,直到最后一个玩家用户端洗牌并加密结束,得到所有牌的第二牌编号,以使得区块链根据所述所有牌的第二牌编号,依次将牌分发给各个玩家用户端;

第二生成模块25,用于所有玩家用户端将随机数提交到智能合约中,通过智能合约校验哈希值是否正确,智能合约根据所有玩家用户端的随机数,生成第二洗牌映射函数;

编号获得模块26,用于每个玩家用户端将自己手上的牌的编号依次给其他玩家用户端先解密,最后自己解密得到扩展后牌的编号,将所述扩展后牌的编号带入所述牌号扩展映射函数的反函数中,得到中间参数,再将中间参数带入到第二洗牌映射函数中,获得最终在手上的牌的编号;

公布模块27,用于每个玩家用户端每打出一张牌,公布此牌在第二牌编号中的顺序,所有玩家用户端公布与此牌相关的所述信息;

校验模块28,用于所有玩家用户端将与此牌相关的所述信息提交到区块链的智能合约进行合法性校验。

关于上述实施例中的装置,其中各个模块执行操作的具体方式已经在有关该方法的实施例中进行了详细描述,此处将不做详细阐述说明。

对于装置实施例而言,由于其基本对应于方法实施例,所以相关之处参见方法实施例的部分说明即可。以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本申请方案的目的。本领域普通技术人员在不付出创造性劳动的情况下,即可以理解并实施。

相应的,本申请还提供一种电子设备,包括:一个或多个处理器;存储器,用于存储一个或多个程序;当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如上述的基于区块链的去中心化的扑克发牌方法或基于区块链的去中心化的扑克游戏方法。

相应的,本申请还提供一种计算机可读存储介质,其上存储有计算机指令,其特征在于,该指令被处理器执行时实现如上述的基于区块链的去中心化的扑克发牌方法或基于区块链的去中心化的扑克游戏方法。

本领域技术人员在考虑说明书及实践这里公开的内容后,将容易想到本申请的其它实施方案。本申请旨在涵盖本申请的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本申请的一般性原理并包括本申请未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本申请的真正范围和精神由权利要求指出。

应当理解的是,本申请并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本申请的范围仅由所附的权利要求来限制。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号