有态度的新闻门户

创新为王EGC强势主导区块链+在线娱乐游戏

2019-06-17 22:43
TAG:

  2017年是区块链技术集中爆发的一年,各种区块链技术应用存出不穷,区块链对传统行业的颠覆已见端倪,在游戏行业,众多研发公司亦在积极迎接这种变化,将区块链技术与游戏深度整合,力图在游戏产业的风口期,以区块链技术霸占至高点。在区块链技术与游戏的碰撞中,最早碰撞出创新火花的就是在线棋牌娱乐行业。

  全球在线棋牌娱乐是一个庞大的市场,有资料显示,受监管的在线棋牌娱乐市场价值至少高达数500亿美元,而未受监管的金额甚至是前者的10倍。但是由于在线棋牌娱乐平台中心化的运营,不透明的算法和不公开的操作,使得无论是用户/玩家还是棋牌娱乐特区的政府机构,都可能蒙受损失。同时没有公开,公平,透明的市场访问方式,无法提供一个能够促进创新的平台模式,应用的开发者和整个行业都会反受其害。

  在此背景下,EnGameChain应运而生。它基于区块链技术搭建,是一个分散式的、采用智能合约方式来保证游戏公平性的棋牌娱乐游戏综合平台,创新地将区块链技术中的“公开、公平、公正”的特点与线上游戏相结合。将传统游戏运营中的黑箱操作、数值算法不透明、玩家地位不对等等问题完善的解决。EnGameChain以开放平台的方式运行的,用户可在任何地方对平台进行公平、无偏见和透明的访问。

  EnGameChain旨在创造一条公链变革在线棋牌娱乐行业。首先,区块链的去中心化技术可以挑战传统棋牌娱乐平台的信任体系问题,消除各端都存在的信用边界和寻租空间,使所有交易行为透明化。运用区块链共识机制作为运作媒介,使得平台、产业链各端的记账、兑换、清结算、期限管理得以高效运行。为了避免主链货币波动导致用户的不确定增大,项目还设计了独特的代币体系。

  EnGameChain是由EnGameChain新加坡基金会发起并主导开发的一个定位于区块链,集在线棋牌娱乐游戏于一体的应用底层平台公链项目。初衷是利用区块链技术的去中心化(Decentralized)、去信任化(Trustless)、集体维护(Collectively maintain)、可靠数据库(Reliable Database)等特性,改革传统棋牌娱乐行业的作假、不公开不透明、兑现不可信、中心化以及区域化问题,打造一个安全可信的棋牌娱乐游戏的公链社区。

  个运行在EnGameChain上的多人游戏合约,所有EnGameChain用户均可通过EnGameChain的钱包参与游戏。参与游戏的用户会以提交信息的形式将自己的公钥及钱包信息时间戳等相关资料打包,由私钥签名后,将信息广播到矿工节点,矿工节点会根据区块信息审核对应地址是否有足够的币参与牌局,并将信息打包到区块中进行分配牌局。

  矿工节点会将不同的排队中用户随机分配,按照游戏人数分组,同时在EnGameChain的所有记账节点开始做算法计算,利用简单算力来争夺发牌员的资格,类似于赌局中的荷官,为便于理解,以下称为“荷官”节点。

  荷官节点是从整个EnGameChain网络中随机选取的有效节点,并会按照同样的方式一次争夺所有权,最终确定四个节点作为荷官节点,将对应牌局的所有参与者公钥及四个节点的公钥等信息进行打包,生成牌局起始区块,广播到区块网络中,经确认后第一个荷官节点会一次性计算牌局需要的2*N(N为参与牌局人数)张私密牌以及5张公共牌:私密牌用对应玩家的公钥进行加密,前3张公共牌依次用第二和第一荷官节点的公钥进行双重加密,第4张公共牌依次用第三、第二和第一荷官节点公钥进行三重加密,第5张公共牌依次用第四、第三、第二和第一荷官节点公钥进行四重加密。

  以上操作完成后,将所执行的结果信息广播至最新的区块,并且将密文的牌库以及当前的赌桌信息进行加密,形成HASH。牌局游戏开始,每个牌局内的公钥均可在钱包应用上,通过区块信息查看到自己的私密牌,并且用私钥解密可直接查看私密牌的明文。在此环节第二、三、四荷官节点为当前活跃的所有荷官节点中随机选择,所以在区块网络中所有的荷官节点都会尝试对牌局覆盖的公共牌解密。

  盲注结束后,第一荷官节点可通过区块信息查询到当前牌局hash的状态,如需开放第一张覆盖的公共牌,则第一节点分别会对经多重加密后的覆盖的公共牌进行解密,将解密结果广播到区块链网络中,此时第二荷官节点即可解密第一张仅有一重加密的第一张覆盖的公共牌,同理当需要开放第二张覆盖的公共牌事,第二荷官节点也会同时将第二,第三覆盖的公共牌的密文进行解密,此机制可以避免后续节点提前解密出覆盖的公共牌泄露的风险。开始对该牌局hash的前三张公共牌用自身的私钥解密,解密后进行广播。各参与牌局的钱包系统都会根据更新的区块数据获取到公共牌的明文内容,并在此进入智能合约投注环节。

  结算环节,记账节点会从区块中获取到等待结算的牌局hash,并对牌局的所有记录以及各地址对应的私密牌用所有参与牌局的公钥加密,进行逆向校验,当针对牌局的信息以及所有密文数据进行校验审核后,由记账节点签名,将校验结果公布到最新的区块内,同时执行智能合约,智能合约将按照德州的规则、牌局计算结果将各地址对应的应得币量进行发放,退回给参与牌局的地址内。

  担任荷官的节点,在牌局成功结束时,都有虚拟币奖励。担任荷官的节点,若无法完成自身承担的生成、加密或解密牌的任务(如荷官2-4未能在规定时间内解密公共牌并广播),则实施惩罚机制(如完成一定量的计算任务后才可能在后续牌局中再次担任荷官)。并且随着荷官节点的每次违约都会记录在区块中,此记录信息会严重影响分配为荷官节点的概率,超过一定次数将不再被允许担任荷官节点,牌局内的玩家因为私密牌解密的部分,也会要求节点的稳定性,需要牌局结算时提供私钥,若节点离线EnGameChain将会等待若干区块,若超过等待时间还未能提供私钥解密,则会依照智能合约扣除一部分币作为惩罚。荷官节点的优先级也会根据当前节点持有的EnGameChain总量计算在内,以EnGameChain作为信用积分评判。

  EnGameChain将会公开所有的游戏行为、操作、以及结果数据,保证游戏机制的透明化,完全做到核心资料的公开透明,可查询历史区块复盘任意牌局的详细流程及结果资料。包含节点,牌桌分配都按照随机公平算法进行分配,引进Oraclize形式产生乱数随机,完全做到所有时间不可控,不可预知的原则。各节点及钱包应用在游戏内均依托智能合约执行,合约规则不可篡改,无需审核监管层,依照只能合约完成清算、约束、及惩罚流程。