NonRake Chain:打造一个公平的游戏世界

CN
6年前

随着互联网发展,游戏产业枝繁叶茂。对于游戏设计,公平性和娱乐性是两大重点,既有娱乐性又兼具公平性的游戏自然不愁用户。


但安全问题频出的互联网,始终在影响游戏的公平性。表现最突出的是棋牌类游戏,其游戏开发者可能通过程序代码设计作恶,黑客也可破解后进行恶意操作。区块链技术的出现,将帮助游戏行业建立一个公平的游戏世界,这是 NonRake Chain 项目成立的初衷。


NonRake Chain(后文简称 NonRake)是专为解决游戏公平问题而设计的公链,其创始团队由密码学专家、互联网产品专家、金融产品专家、公平游戏资深玩家组成,基于成熟的技术解决方案,可以让游戏DApp拥有公平性特征,补足游戏行业的不足。


以棋牌游戏为首的不公平


相比于复杂的大型游戏,简单的棋牌类游戏受众广泛。但在游戏过程中,选手的优势劣势很大程度上取决于发牌,而发牌则取决于游戏的线上发牌机制。


Open-face Poker 职业牌手、教练 Wesley曾在参加 NonRake 举办的活动时坦言,线上扑克平台的发牌机制,虽然号称“随机”,实则由庄家决定,运行原理并不公开。“比起牌手能亲眼看到裁判洗牌的线下游戏,线上扑克可能更容易‘出千’。”


以此可见,大部分游戏中发牌机制是系统随机的,但用户并不能确认发牌是否是“真随机”,平台的被质疑风险和作恶能力是并存的。真正完成随机发牌,即让每个人的牌的出现不可预估,才能在游戏中通过“打牌”技术来决定胜负。尤其是在游戏的输赢涉及奖金的游戏中,只有按“真随机”来发牌,才能把胜败的关键交给玩家,而不是代码和机器。


NonRake Chain的公链设计方向


NonRake Chain 是基于区块链技术的公平游戏开发公链,旨在通过区块链技术,解决线上游戏「随机数」、玩家资金安全等痛点,打造公平游戏开发的可信环境,为游戏运营商提供资金结算、技术开发、用户共享、经济激励机制等区块链解决方案。


在互联网时代,开发一款游戏必然使用的是自建中心化服务器或是某开放平台,但如今,公链形态的出现,让游戏开发过程中,将区块链的能力当做游戏的基础。


NonRake 的公链既完成了公链能力的创新,又对公平游戏开发做了相应的优化。例如底层多链结构和 DPOS 共识机制的配合使吞吐量达到3万笔/秒;模块化 API 接口便于简单开发;智能合约及 Token 经济系统保证游戏命令自动化执行等。


NonRake Chain 所追求的,是线上公平游戏的在目前技术条件下的最高安全性。游戏开发过程将 Dapp 开发代码开源并公开,Dapp 载在全节点虚拟沙箱中运行,实时监控,而相互节点间的数据通信,则通过椭圆曲线算法加密后传输,确保游戏过程透明公开的同时不可被植入后门及篡改,从而实现包括开发者团队在内的任何人都完全无法作弊。


扑克、彩票、体育竞猜等众多类型的线上游戏运营商都可依托 NonRake Chain 进入一个去中心化架构的安全开发环境和运营生态。


小试牛刀


为了让用户及生态中的角色可以感知 NonRake Chain 对公平游戏的贡献。NonRake Chain 用一款棋牌类公平游戏,来作为开发范例。


NonRake Chain 团队对金色财经表示,“在棋牌类游戏中,随机数生成算法被破解,游戏平台内部技术人员作弊一直都是行业的痛点,特别是游戏平台的技术人员作弊,一直以来都没有有效的解决方法,依托于区块链技术平台,NonRake 技术团队已拥有一整套解决方案,并应用在平台开发的公平游戏 Dapp上。”


NonRake 技术团队的第一款公平棋牌游戏,在游戏中 NonRake 利用区块链技术解决的公平游戏面临的三大难题。


1.随机数


NonRake 技术团队解释到,“真正的随机数是使用物理现象产生的:比如掷钱币、骰子、转轮、使用电子元件的噪音、核裂变等等。这样的随机数发生器叫做物理性随机数发生器,但受控于某个人或是少数人手中,玩家无法确认。”


NonRake技术团队借鉴物理性随机数发生器的原理,采用可以追溯,可以查证的自然现象合成的随机数,即让输入因子符合随机性,再通过三个不同维度的输入,来生成真随机数。


其随机数产生过程详细为:


(1)所有参赛玩家手机终端 48 位 MAC 地址中随机抽取一位数,构成下一手牌的 RNG-1.相当于允许每一位玩家在发牌前参与洗牌,每一位玩家洗牌的指令都可影响发牌结果。


(2) 由上一手牌所有玩家的平均思考时间结合算法构成RNG-2。


(3)上一手牌随机抽取任一位玩家,根据其胜负结果,定义 RNG-3=0,或 RNG-3=1。


(4) RNG=f(RNG-1,RNG-2,RNG-3),RNG 由 MAC 地址、时间及胜负结果三个毫无相关的参数构成,所以确保发牌结果真随机。


2.防内部人员作弊


一款游戏的开发代码一般是未公开的,开发团队的内部技术人员可以很轻易地植入一段后门代码,窥探玩家手中的每一张牌。


在 NonRake 平台上运行的游戏均需对外公开源代码。公开的源代码也可以通过NonRake平台的工具通过文件的hash值来辨别文件是否发生篡改行为,且该文件的hash值由目前是最牢靠的加密算法之一“MD5”数字签名算法生成,作弊难度极高。


3.防洗牌节点窃取棋


洗牌过程是由节点间参与计算来完成的,因此需要防止节点的拥有者窃取洗牌过程来作弊。NonRake平台采用多节点联合洗牌机制,即每个节点洗牌后的结果都使用椭圆曲线算法加后,传输到下一个节点,再次使用新的随机数进行洗牌,当所有参与洗牌的节点洗牌结束后,最后的洗牌结果会和玩家的私钥最后进行加密计算。


因此,节点拥有者或者黑客即使截取了通信数据包,但也因没有节点的随机数或玩家私钥无法打开数据包看到洗牌结果。


通过对行业痛点的解决,NonRake 受到了游戏行业的广泛关注,已与多家公平游戏平台开展合作,例如扑克俱乐部管理软件 PokerWin、PSL 扑克运动联盟等。


而在区块链行业内,NonRake 在刚刚结束的由 MineBit 交易所、 Blockchain Insight 合办的首尔全球区块链应用发展创新峰会上,NonRake 也作为区块链公平游戏公链代表受邀参加,并受到参会者的一致好评。近日,NonRake 还与 MineBit 达成了战略协作。


形成专业公平游戏竞技的基础


游戏的出现是为了丰富用户的生活。随着游戏行业的发展,专业游戏竞技已拥有了巨大的产业结构,游戏角度的公平性之外,玩家资金在安全角度的公平和分配角度的公平也必然会发展为行业的基础。


区块链技术的出现,也为游戏行业在玩家资金安全与分配方面,提供了公平解决方案。


例如,在专业玩家较多的线上扑克游戏,基于 NonRake Chain 游戏平台,玩家无需担心资产安全,同时还可以和世界范围的玩家竞技,进行资产交易。公平性和安全性有所保证后,扑克游戏将形成体验更好的行业“潜在标准”,推进游戏行业专业化、标准化。


从游戏产业的开发、算法、维护、应用到用户体验、盈利模式,区块链的接入,最终是帮助提升了玩家的用户体验,稳定了行业基础。相信在区块链技术和通证经济的双重帮助下,NonRakeChain 将成为新时代和新世界游戏开发的重塑者,从开发的源头上让游戏保证公平,然后再生长出一个公平的游戏世界。



免责声明:本文章仅代表作者个人观点,不代表本平台的立场和观点。本文章仅供信息分享,不构成对任何人的任何投资建议。用户与作者之间的任何争议,与本平台无关。如网页中刊载的文章或图片涉及侵权,请提供相关的权利证明和身份证明发送邮件到support@aicoin.com,本平台相关工作人员将会进行核查。

分享至:
APP下载

X

Telegram

Facebook

Reddit

复制链接