AIPoker(AIG)执行个人意识的AI自动化策略系统

AIPoker是全球首个融合AI人工智能、大数据分析和区块链技术的革命性在线扑克游戏平台。AIPoker颠覆传统扑克游戏的玩法模式,具备强大的商业扩展力,拥有极大的想象空间。独创的 GrandJackpot 机制以去中心化的区块链技术,打造真正意义的去中心化商业模式,确保社区通证AIG可持续地快速增值。
AIPoker独家专利开创的自动化策略执行系统,使在线扑克游戏的参与人群、人数、赛事场次达到无限量级,推动了在线扑克游戏的核心进化,开启了巨大的增量市场。AIPoker能帮助玩家实现追求人脑决策、快速下注、加速获得成果反馈的心理需求。同时,AIPoker创新的游戏玩法,使玩家能够同时参与的游戏场次呈现几何式的增长,吸引全球各层次的新增玩家参与游戏。
AIPoker的大数据分析系统,不但辅助玩家优化个人策略,更反哺玩家,帮助玩家提升在传统扑克对弈中的战术水平。AIPoker独创的策略超市,支持玩家共享策略和收益。
AIPoker将以智能合约发行社区通证AIG。玩家可以使用AIG及多种主流数字货币参与平台游戏和活动。同时,AIPoker将史无前例地预留50%的AIG作为社群权益保障基金,用于保障平台奖金及各项玩家权益、繁荣平台社区,保障平台贡献者的利益能切实得到兑付,为AIG在外部市场的快速增值提供坚实内部基础。
AIPoker独创 Grand Jackpot 机制,将平台所有收入放入 Grand Jackpot 中,并以智能合约公正记录每个AIG持有者和社区成员的贡献,按贡献度分配 Grand Jackpot 中的全部收入,从而真正实现了去中心化的商业模式。
AIPoker 的革命性解决方案
1.  AIPoker 创造性的游戏策划
AIPoker的游戏机制与传统的在线扑克游戏机制完全不同,玩家策略成为关键要素,比赛过程按玩家个人设定好的策略自动进行。因此AIPoker的游戏机制发生了相应的变化,游戏机制由单一的比赛机制,变成了策略推动比赛的双重机制。
在AIPoker在线扑克游戏中,玩家双手得到解放,可以同时进行无穷多的比赛。资深玩家可以聚焦于自身的游戏策略高度,不断实现扑克游戏中的主体——人在真实对战中能够触及的人脑策略极限,并使得玩家从比赛中获取收益的机会呈几何式上升。
1.1 AIPoker在线扑克游戏平台的核心玩法
AIPoker是全球首个融合AI人工智能、大数据分析和区块链技术的革命性在线扑克游戏平台。精心设计的强大盈利能力,独创的Grand Jackpot机制,应用去中心化的区块链技术打造真正意义的去中心化商业模式,确保了社区通证AIG的快速增值。
AIPoker独家专利开创的自动化策略执行系统,使在线扑克游戏的参与人群、人数、赛事场次达到无限量级,推动了在线扑克游戏的核心进化,开启了巨大的增量市场。AIPoker帮助玩家实现追求人脑决策、快速下注、加速获得成果反馈的心理需求。同时,AIPoker创新的游戏玩法,使玩家能够同时参与的游戏场次呈现几何式的增长,吸引全球各层次的新增玩家参与游戏。
基于AIPoker自动化策略执行系统,AIPoker在线扑克游戏平台开创了「自动化执行玩家策略」的核心玩法,不再拘泥于真人对局的单一形式,实现了对在线扑克传统游戏玩家参与形式的创新颠覆。使在线扑克游戏的参与人数、对战场次能够达到「无限」的量级。
在AIPoker在线扑克游戏平台中,玩家可以对游戏策略进行自定义,随时创建、调整符合个人风格和高胜率的游戏策略。策略创建完成后,可通过AIPoker自动化执行系统,在「游戏大厅」将个人策略同时自动运用于多场游戏或比赛。系统将根据玩家设定的策略规则,自动代替玩家执行多场游戏或比赛。
玩家的行为在AIPoker的游戏过程具备以下几个特点:
1. 制定打牌策略,应用到比赛中
2. 比赛根据玩家设置的策略自动进行
3. 由于比赛自动进行,解开了玩家必须亲自进行比赛的束缚,玩家可以同时进行多个乃至所有比赛
4. 比赛排除了人为和环境因素的干扰,提高了比赛质量和胜率
5. 不同的比赛可以使用不同的策略,有非常高的针对性和灵活性
6. 大量比赛过程的大数据分析,反馈给玩家,提供客观有效的数据分析和建议,提升玩家个人的打牌技巧,优化策略
7. 优化过的策略应用到众多比赛中,通过实战反馈的数据不断完善策略,提升玩家技巧,循环往复推进游戏持续发展,增加用户粘性和忠诚度
在AIPoker提供的「自动化执行玩家策略」的核心玩法中,「高水平、高胜率的扑克策略」将成为扑克玩家的「装备」刚需。
因此 AIPoker开创性地设计了「策略超市」产品形态,为玩家提供「游戏策略」交易服务。资深玩家可通过「策略超市」以个人制定「策略使用获胜奖金分成比例」的方式,与社区共享个人策略,获得持续回馈。新手玩家、休闲玩家也可根据平台实时提供的策略排行榜数据,选择符合个人需求的各类游戏策略,一旦获胜,按照策略提供者标明的分成比例对策略使用者实施回馈即可。
AIPoker的大数据分析系统,不仅可以辅助不同水平的扑克玩家根据各项数据指数,随时调整个人策略,达成个人胜率的精准优化;还能自动实现策略优化配置,让不同水平的扑克玩家依据不同类型技巧来参与赛事,更方便地实现利益最大化。更重要的是,这套大数据系统能够完成通过数据分析实现对玩家牌技的「反哺」,帮助玩家在传统扑克对弈中提升技战术水平与现实比赛胜率。
1.2 AIPoker的优势与创新
AIPoker率先提出“搭建执行玩家个人意识的人工智能自动化策略系统”的解决方案,并结合AI专利技术、大数据与区块链来提高玩家的游戏体验。突出优势有如下几点:
1. AI技术能够活化在线扑克类项目在未来发展的深入想像力,从全新的角度提升玩家的乐趣和水平,有机会解决现有的游戏机制对玩家参与度的影响问题;
2. 区别于当前区块链游戏领域,AIPoker技术团队致力于打造独一无二的在线扑克平台,增加游戏的刺激性与趣味性,并将区块链投资者现有的投资性驱动行为转化为游戏性驱动行为模式;
3. 打破参加比赛人数的限制。AIPoker因为使用了AI机器能够自动化地操作在线扑克游戏,AIPoker中的每局游戏可以实现无限人数挂机,当玩家休息时系统可以自动完成游戏,真正实现人休息而系统不休息。同时,一个人可以无限场次的在不同牌局中玩游戏,玩家只需要做“策略命令”而AI则会“替你执行”。AIPoker打破参加比赛人数限制的特点使得游戏量级无限大;
4. 区别于AI电脑学习系统与人的对抗,AIPoker是人与人之间的较量。打破了参加比赛选手的生理极限、消除了选手的心理波动。AIPoker团队致力于将由于主观因素(如情绪、时间、环境)引发的不理智决策行为发生概率最小化。因此,应用“基于规则的决策树算法”(Rule Based Decision Tree)的AI机器能够让玩家做的决策完全不受外界影响。AIPoker是各个玩家之间决策机制的对决,执行都通过AI机器实现,极大提高了玩家的胜率与体验;
5. 避免了平台和玩家的作弊行为。AI机器的执行功能能够杜绝“平台作弊”及“玩家作弊”的可能性,因为策略在游戏开局前就已经设置好,玩家在游戏中无法再联机操作。同时,平台利用了大数据RNG的技术原理,实现了发牌的公开透明性,两方面结合进一步杜绝了平台的作弊行为,因此彻底解决了联手牌和系统暗箱操作的问题;
6. 无门槛,任何人都可以使用他人共享的策略进行游戏,并获取双向收益。AIPoker开创性地设计了「策略超市」产品形态,为玩家提供「游戏策略」交易服务。高手玩家可以聚焦于自身的游戏策略高度,通过共享高胜率策略的方式,获得更多策略使用者的奖金分成回馈奖励。而新手玩家和休闲玩家,则可以通过选择高胜率策略,低技术门槛地加入多场游戏比赛,快速获得结果反馈。一旦获胜,按照策略提供者标明的分成比例对策略使用者实施回馈即可。
7. 区别于其它游戏的盈利模式,AIPoker的优势是透明和安全。AIPoker的服务费、游戏内道具和比赛参赛费的比例都由系统自动执行完成,所有数据上链,玩家均能看到交易细节,该点杜绝了平台舞弊的行为,真正做到了透明和安全。
1.3 AIPoker 撬动多重用户增量市场
AIPoker主打手机移动端应用,在玩法上的突破,使得玩家参与的操作成本大大降低。
AIPoker的创新玩法将吸引这部分习惯通过手机移动端,快速参与游戏的休闲玩家以更便利的方式进入在线扑克领域。
AIPoker在游戏趣味性、刺激性和可能获得的收益回报,也将吸引大量热衷于挂机策略类游戏的普通休闲游戏玩家的参与。
AIPoker在玩法、技术上实现的多重革命性,能达成真正的多重玩家市场跨界,真正做大在线扑克产业的市场份额,吸引在线扑克爱好者和休闲游戏玩家。玩家的游戏行为在AIPoker中拥有充分、多样的交易场景,也将带动数字货币投资者的广泛参与,使AIPoker真正撬动游戏玩家、在线扑克玩家、数字货币投资者三合一的巨大增量市场。
2. 正在开发中的AIPoker的产品形态
AIPoker的商业模式下构建起来的全新生态体系能够推动行业整体向前发展,AIPoker全新生态下的产品包括:
2.1 AIPoker自动化执行系统

系统原理:AIPoker的游戏自动化执行系统包括——玩家策略配置系统、游戏处理系统、信息识别系统、游戏执行系统。

其中,玩家策略配置系统与信息识别系统均会被接入游戏处理系统。进而通过游戏执行系统实现全机器人对战的扑克在线游戏平台。进入系统后,玩家首先通过策略配置系统自行对游戏的策略进行配置,完成后进行配置保存。在游戏开始后玩家开启本系统,并调取之前预设的策略配置。游戏进行中,AIPoker作为基于执行个人意识的人工智能自动化策略系统,其信息识别系统将自动根据玩家手牌、公共牌、位置设置、玩家动作分析、筹码量,量化攻击动作等数据,并结合玩家开局前选择的自定义策略配置参数实现自动化的响应出牌策略。处理系统将当前信息与预先配置好的策略配置系统匹配,然后将匹配后的信息发送至游戏执行系统进行自动执行。
策略配置系统:AIPoker策略配置系统包括以下几个模块——策略参数配置模块、权重配置模块、决策匹配模块。

策略参数配置模块包括——玩家持牌及牌型组合参数模块、受到攻击次数参数模块、投注限额参数模块、筹码/池底倍率参数模块、投注参数模块。玩家持牌及牌型组合参数模块用于设置:玩家状态信息、游戏过程信息、手牌信息、与公共牌配对成牌的信息进行匹配组成最大牌值的信息、与公共牌配对可能出现变为成牌牌型组合信息。玩家状态信息:包括玩家处于网络扑克游戏的翻牌前(Pre-flop)、翻牌(Flop)、转牌(Turn)、河牌(River)中比牌的哪一阶段,游戏玩家所处牌桌的位置,游戏过程信息包括其他玩家各种动作信息(不包括其他玩家手牌信息)和公共牌信息;受到攻击次数参数模块用于设置本轮玩家在遭遇其他玩家的不同攻击次数后的不同对应策略;投注限额参数模块用于设置玩家的投注限额;筹码/池底倍率参数模块用于设置玩家当前筹码与池底之间的倍数区间值;投注参数模块用于设置在当前玩家的玩家持牌参数模块、受到攻击次数参数模块、投注限额参数模块、筹码/池底倍率参数模块的情况下,当前玩家的弃牌、跟注、加注、全下、过牌、下注的行为。
权重配置模块用于对策略参数配置模块的玩家持牌参数模块、受到攻击次数参数模块、投注限额参数模块、筹码/池底倍率参数模块和投注参数模块的各模块的参数数值进行具体的几率设置的权重参数配置模块和运算执行投注参数模块的参数数值的随机数生成模块。
决策匹配模块通过信息识别模块获取当前玩家的玩家持牌信息、受到攻击次数信息、投注限额信息、筹码/池底倍率信息和投注信息与对应的玩家所设置的玩家持牌参数模块、受到攻击次数参数模块、投注限额参数模块、筹码/池底倍率参数模块和投注参数模块的各模块的参数数值进行匹配并生成当前玩家的策略执行信息,发送至游戏处理系统进行处理生成游戏执行信息。游戏执行模块接收游戏处理系统发送的游戏执行信息执行相应的游戏操作。
系统在自动化执行游戏玩家的策略时,游戏玩家所配置的投注参数模块所设置的弃牌、跟注、加注、全下、过牌、下注的注的百分比总和为100%,然而,各弃牌、跟注、加注、全下、过牌、下注的注的数量多少是依据系统随机数生成的百分数进行自动执行下注,但是,在每一轮游戏的进程中,弃牌、跟注、加注、全下、过牌、下注的百分比均设定为百分比数值。
游戏玩家通过在玩家策略配置系统设置游戏策略,自动化执行系统在检测到游戏轮到当前玩家的游戏角色时,接收和识别玩家的手中持有的扑克牌信息和已经公开的游戏进程信息,与游戏玩家所配置的游戏玩家策略配置后生成游戏执行信息,由游戏执行系统自动执行游戏,省却了游戏玩家需要自己按照游戏策略手动操作游戏的麻烦,也节省了游戏玩家的游戏时间。
执行游戏策略的步骤:

在接入网络的AIPoker游戏平台开始后,系统自动化执行游戏策略的流程包括:
游戏开启后,开启策略自动化执行系统;在轮到当前游戏玩家操作时,识别并获取当前游戏玩家的手牌信息以及游戏过程信息;调取当前游戏玩家的玩家策略配置系统中与当前游戏玩家的玩家手牌信息以及游戏过程信息相匹配的游戏策略;将所匹配的游戏策略生成的执行结果按照玩家预设的随机百分比随机生成游戏执行信息;游戏执行系统按照所生成的游戏执行信息执行游戏操作;完成当前游戏玩家的对应的游戏操作,等待下一轮操作。
2.2 策略超市
策略超市产品,将「策略」按照不同的类别进行归类,同时对每一类「策略」进行排行:如胜率排行;赏金排行。在策略超市里,官方所设置的激励机制能够充分的调动用户的活跃度。能够推动参与玩家自主地实现产品的创造与平衡。
策略超市中的策略来源,主要来自玩家个人意识结合系统人工智能分析所得的大数据所制定出的策略。策略超市中的「策略」也会定期更新。
玩家不仅可以成为策略超市中的消费者,也可以将自己的策略对外共享。在策略超市中,任何玩家都可以“免费”获得其他玩家共享的策略。在策略超市分享策略的玩家,可以自行设置策略获胜后收取的奖励收益比例作为酬劳。如果通过使用该策略取得胜利,获胜玩家则需要按照提供共享策略的玩家提前设置好的获胜分成比例进行奖励分成。
这一机制降低了玩家的准入门槛,许多不了解出牌规则的初级玩家可以通过使用他人的策略便利地提升取胜机率。
在扑克赛事的博弈原则中,最强的策略也不一定能赢。因为玩家无法确定对手使用的是什么策略;而且存在运气的成分。拿到非常好的牌的玩家,即使使用排名较低的策略也有可能赢得比赛。
所以,所有策略的排行都只是在单一因素的情况下成立。而在实际情况下,不存在单一的100%必胜策略。同时,处于策略平衡性的考虑,平台会悬赏能够击败某些「无敌策略」的策略产品。平台利用定期鼓励玩家去挑战高胜率的策略的方式,让所有玩家一起出力来结束高胜率垄断的局面。这种全员性参与也符合区块链去中心化的宗旨,从而也帮助避免特定的策略产品长期霸占高胜率榜单。
平台也会推送当月最佳收入策略排行和当月胜率最佳策略排行,让新生策略有更多的展示平台,避免跟历史总收入排行和总胜率排行比较中处于劣势,给玩家更多的选择。
2.3 游戏大厅
AIPoker会在“游戏大厅”产品中设置各种类型的游戏比赛。例如,举办无需本人在线的明星策略挑战赛或是举办打破人类生理极限的、无人数上限的在线比赛,这类比赛可以直接突出产品AI控制、无需人手操作的优势;游戏大厅的平台还会为新手玩家提供使用系统模板来快速提高扑克排位的赛事;除此之外,游戏大厅还会根据游戏本身设置其衍生产品,如扑克高级教学、游戏观摩赛、在线小礼物等。
2.4 数据分析系统
在AIPoker大数据系统中,玩家进行的所有的比赛都有历史记录。包含所持牌型、所处位置、对手进攻次数,公共牌信息等比赛所有过程。AIPoker不仅记录这些常规信息供玩家追溯历史牌局,还创新性的提供了牌型大数据分析系统,为玩家提供实战牌型胜率结果数据。给玩家提供能优化个人策略所需的真实数据支撑。还能针对某个策略给出历史真实数据分析报告、结合全平台历史数据提供建设性建议,供玩家参考和研究,提升玩家在线下扑克赛事中的作战技巧,并提供优化策略的实战参考。
3. 区块链驱动的游戏革命
3.1 基于区块链技术的匿名性
AIPoker建立去中心化运营平台,以保证玩家作为通证持有者的匿名性。游戏的参与者可以通过智能合约以及交易记录来确定交易的真实存在,但是区块链和智能合约能保证通证持有者的匿名性和安全性,玩家的个人信息都会加密,每个玩家的代表只是一长串全链唯一的字符,这串字符背后所代表的具体玩家无人得知。此处的匿名性指的是玩家真实身份的匿名,但是代表其身份的唯一字符串账号并不是在全网匿名,相反,全网都可以看到这个账号的所有交易记录。
在全球可靠法律意见的支持下,AIPoker将实行最简化的注册流程,避免收集冗余的用户个人数据。AIPoker注册会整合区块链钱包的账户登陆认证手段,用户以区块链账号进行AIPoker的登录,同时AIPoker在注册过程中会避免隐私数据的收集同时对敏感数据进行加密,从数据源产生处避免隐私泄露。AIPoker中大部分的交易,是通过智能合约进行的,当智能合约被触发,一笔交易开始启动。交易的发起方和接受方都只是由一串唯一的长字符账号所代表,游戏的参与玩家在可以验证全网交易真实有效的同时,又保证了匿名性。
3.2 随机数种子的可验证性
为了解决在线扑克发牌不公平的问题,AIPoker将采用区块记录每一次发牌,并使用相关机器学习的技术识别欺诈情况的出现。如用计算机算法检测玩家不公平行为,使用检测系统查询团队合谋或倒钱的迹象。
随机数种子RNG能够保证在游戏中每局发牌的随机性,当每一局扑克游戏开始时,就会催生一个随机数种子,产生随机数进行洗牌。发完第一张牌以后,根据所发的牌产生新的种子,产生随机数,重新洗牌,再发第二张牌。在游戏前,每位玩家会设置自己本局的策略模式让AI机器人执行游戏策略,当发牌结束,每位玩家可以在链上看到所有人的牌,却无法更改自己的策略,这就实现了公开、透明的发牌机制。同时,为了证明每位玩家的牌是随机的,在每局比赛结束时,每局写入链的数据可以经由所有人的验证,链上有每局比赛的赛号、每个种子产生的随机数列(即牌号)。这样的做法由于不会把所有数据放在链上,在技术上保证了链上记录的无效信息减少,有效信息增加(因为链上的逻辑已经记录下来了,可以验证),使得每局的发牌更加的开源和公正。
随机数种子的可验证性是通过将玩家提供的种子记录在区块链上所实现的。每个玩家向AIPoker提供随机数种子,AIPoker根据玩家提供的随机数种子生成随机数列(即牌号)。AIPoker不控制随机数种子的生成,将决定权交给玩家。

玩家可以在区块链上查看验证自己的随机数种子以及牌号,由于不同玩家控制随机数种子的生成,很大程度上避免了作弊。
3.3 AIPoker的通证经济优势
在AIPoker中,区块链技术能够真正实现游戏场景对经济活动和生产关系的改写。AIPoker创造性地在平台内搭建出「游戏策略」可商品化交易的经济体系,使玩家在AIPoker平台内能实现生产关系的身份双重转化,依据AIPoker分享共建、共同参与为导向的社区生态运营思路,参与平台贡献的玩家都将获得获益奖励。玩家不仅是游戏的参与者,还是传播者、获益者、投资者。
玩家在平台内的游戏行为、生产行为和贡献行为,都将在游戏循环中持续产生收益。社区通证AIG不仅是平台内各项权益的凭证,更是保障社区运转的动能。
区块链公共账本技术确保了社区通证AIG的透明性,平台预留50%AIG作为社群权益保证基金,确保玩家在平台的各项奖励和权益得到兑换,确保社群各类贡献者的贡献得到兑付。
平台内的游戏场景和游戏生态,能够丰富AIG的使用场景,使AIG具备坚实的持有收益基础。切实保障了社区通证AIG作为投资型通证在外部市场的流通价值,拥有广泛强劲的升值潜力。
3.4 社区通证的透明性和账户安全
AIPoker的社区通证AIG可以在各大交易平台方便流通。而区块链上的公共账本可以方便地查询任何的交易、余额和足量的兑换质押。充足的流动性和多样的渠道,玩家资产随时可以兑换,确保了资产的安全性。区别于传统平台兑换资金储备状况不明的情形,AIPoker预留了50%的AIG作为社群权益保证基金。权益基金在区块链上可供任何人随时进行审计。这样能够确保AIPoker平台的游戏奖励兑付、平台贡献者的奖励兑付。同时,所有的平台奖励均以AIG兑付,玩家兑付贡献奖励后获得的AIG可以在任何交易所进行交易,无需依赖平台。
4. 开创性Grand Jackpot机制保障去中心化商业模式的可持续发展
独创的Grand Jackpot机制,应用去中心化的区块链技术打造真正意义的去中心化商业模式。AIPoker将平台所有盈利放入Grand Jackpot中,并以智能合约公正记录每个AIG持有者和社区成员的贡献,按贡献度分配全部Grand Jackpot,从而真正实现了去中心化的商业模式。
区块链去中心化技术带来的颠覆意义,体现在对经济活动和生产关系的改写。玩家在AIPoker平台内能实现生产关系身份的双重转化,玩家是游戏的传播者和获益者,也是AIPoker的投资者和共有者。AIPoker通过Grand Jackpot机制,将平台的总收益按照平台参与者的贡献度实施彻底分配,让收益能全部回到持续对平台有贡献的参与者手中。同时,还能依照社区共识,将平台的全部利益用于共同缔造民主、公开、可信、透明、价值可自由流通的生态社区。让社区能够可持续性地长期运营,满足平台参与者的共同需要。只有平台与社区共生,才能激发所有参与者的创造力,贡献出真正实现去中心化的商业模式。在可持续的社区生态发展模式中,社区的经济走向和未来发展,将由平台参与者的共识来决定。真正符合区块链改造生产、经济关系的核心愿景。
AIPoker推出的Grand Jackpot机制,致力于实现在通证经济体系中探索出真正去中心化的商业模式,实现社区的经济互通、民主自治,真正把社区的集体决策权和规则共商权交还到社区手里。因为在社区中真正能够承载流通价值的必然是共识。
5. 广阔的商业扩展前景
平台在升级优化现有玩法基础上,依靠社区的力量,不断扩展新的玩法,升级更优的策略人工智能,从而满足社区更多的玩法需求。
平台逐步实现开放AI游戏平台能力,并向整个生态体系开放共享AI游戏能力、用户体系和金融体系,鼓励社区生态圈基于开放AI游戏平台,上线更多AI游戏,满足社区玩家需要,并为社区长期发展提供源源不断的新鲜血液和动力。这一开放游戏平台是去中心化的,便于生态圈其他利益相关方在智能合约规则限制下,共同为社区提供服务,繁荣社区,并分享收益。
平台在商业上将逐步扩展AIG在其他场合和应用场景中的支付和流通能力,从而为平台带来更多金融机遇。
AIPoker的技术实现
1. 基于区块链智能合约的AIPoker
1.1 区块链技术为玩家带来极大的便利
AIPoker将在基于区块链智能合约的通证协议上运行,并引入名为AIG的社区通证。其最大的优势是,无论玩家居住在哪个地理区域,只要拥有通证钱包地址则可以在AIPoker的线上平台上注册账户,并进行游戏。此外,相比于传统的在线扑克游戏平台,AIPoker的处理速度更快,玩家可以立即对账户进行充值或提取。因此,社区通证AIG能极大地提高玩家的用户体验。

同时,智能合约为AIPoker去中心化的服务提供保障。由于设计者、交易员和订阅用户都是匿名的,因此很难跟踪其信用及机器人篡改行为。条件执行的自动化是智能合约的关键特征之一,它允许并确保订阅活动的匿名执行。由于智能合约将被存放于去中心化的基础设施中,因此几乎不可能遭到损坏和监管审查。AIPoker会公布全部智能合约供公众查阅和检验。
1.2 基于区块链智能合约的安全通证系统
在传统游戏平台,玩家手中的游戏代币完全依赖平台的信誉,而平台不透明,因此资产安全得不到保证。而在AIPoker,社区通证AIG是由智能合约实现的,其每一笔交易都是记录在公共账本上,随时可以查看和审计,确保了资产的安全。平台预留50%AIG为社群保障基金,留在公共账本和智能合约上透明可见,从而确保了平台各项奖励及贡献的兑付。
2. 执行个人意识的人工智能–基于规则的决策树(RBDT)
2.1 基于决策树人工智能的策略自动执行共享AI
以共享AI的理念,构建去中心化的云端人工智能的策略自动执行系统。策略自动执行系统负责根据每个用户的策略,分别代理每个玩家智能参与游戏。一套云端人工智能系统,服务所有牌局中每个玩家,走出不同玩家的特色,做到千人千面。
策略自动执行系统基于决策树构建,并且使决策树可以不断升级。决策树本身的运作则根据规则策略设置不同,而出现完全不同的执行过程和结果。
经过逐步的训练,云端共享AI能够不断丰富和升级自己的决策树,从而使决策更加稳健智能。玩家只要设置关键的策略参数,其他策略将由AI自动补充完整或者选择最优策略以执行,从而大大地节省了精力投入。
2.2 决策树 (Decision Tree)
决策树(Decision Tree)是一种呈树形结构的基本的分类与回归方法。在分类问题中,它可以看作是if-then规则的集合,也可以看作是定义在特征空间与类空间上的条件概率分布 。该方法首先对数据进行处理,利用归纳算法生成可读的规则和决策树。这一过程旨在通过推断数据特征,学习决策的分类规则,通过“机器学习”的概念搭建一个预测目标变量的模型。进而,使用决策预测模型对新的输入数据进行分析以对数据进行分类的过程。
简而言之,决策树分类算法可以从给定的无序的训练样本中,提炼出树型的分类模型作出相应决策分类。非叶子节点记录了使用哪个特征来进行类别判断;叶子节点则代表了判断的结果–类别。从根节点出发,到每个叶子节点均形成一条分类的路径的规则。对新的输入数据样本测试时,只需要从根节点开始,在每个分支节点进行测试,沿着相应的分支递归的进入子树继续测试,直至叶子节点,该叶子节点所代表的类别即是当前测试样本的预测类别。
因此,可以将决策树看作“if-else策结构。该树形结构判断条件的生成由计算机进行,不需要人工干预。目前,生成决策树的大多数方法是根据数据实例以生成相应的决策树。
大多数传统的决策树算法均要求训练集常驻内存 ,这制约了决策树算法在可伸缩性、精度和效率的可提高空间。当数据量超过运行主存时,决策树的构造阶段需要把数据在主存和缓存中不断的导入导出,运算效率影响了其在整个系统中的性能表现。
创建决策树时,其经常基于一组示例(数据记录)来进行创建。我们将这些方法称为基于数据的决策树方法(Data Based Decision Tree),其本质是创建不同属性的选择标准。这些标准创建的方法包括减少熵 (Entropy) ,多样性的基尼指数(Gini Index) 等不同的定义模式。
基于上述数据的算法,当用于创建决策树的数据集没有发生变化时,决策树就可以成为指导决策过程的有效工具。但是,由于基于数据的决策树方法对属性添加了评估顺序,导致其存在一些局限:一旦数据集发生重大变化,重构决策树就十分必要。但是,一旦决策树模型创建完成,就难以操纵或重组 。
2.3 基于规则的决策树 (Rule Based Decision Tree)
基于数据的决策树方法(DBDT)只能通过数据来处理操作,而不是取决于决策树本身引起的规则。这意味着当一组决策规则在遇到新数据时,它比程序性数据更容易逐步更新。这是因为RBDT体系对评估规则的顺序没有限制 。此外,为了能够对某些情况做出决定,我们需要决定规则评估测试的顺序。
这种情况需要根据规则创建决策树。因此,从规则集中创建决策树的方法拥有更多的优点。一方面,通过修改规则而不是决策树本身就可以允许使用者在需要时更改数据。另一方面,通过简洁有效的方式组织规则并应用了决策树,以做出最佳分类决策。
RBDT-1通过稳定或动态变化的规则集创建一个简短而准确的决策树。根据学术界研究文献表明,RBDT-1在树的复杂度(决策树中的节点数和叶数)方面比AQDT-1和AQDT-2表现更好。同时, RBDT-1算法在树复杂度方面表现同样出色。
除此之外,从决策规则生成的树形结构可能比从训练示例生成更加快速。因为每个决策类的决策规则数通常远小于每个类的训练样例数。因此,这个过程没有明显的延迟。从示例或数据创建决策树的方法需要检查整个决策树模型,以提取相关的某一个类别信息。除非当决策树很大并且输入数据过多时,即使将树转换为一组单独的规则集也会产生大量的子规则。否则,使用从规则集创建决策树的方法,可以直接从声明性规则中提取任何相关分类的信息 。RBDT不仅可以从规则中创建决策树,也适用于将每个数据示例作为规则来创建决策树的方法。由于基于数据的决策树仅能根据输入数据创建决策树,因此当某个特定问题只提供了规则级而没有数据级时,应用RBDT是唯一的解决方案。
AIPoker为了创建基于个人意识的智能算法,“RBDT-1”方法被应用到系统平台。其优势在于用户可以决定规则评估测试的顺序而使机器人对某些情况作出决定,并不是数据实例本身的决策规则中学习决策树。
2.4 RBDT-1的实现原理
1、相关定义
RBDT-1的输入由规则集合组成,规则可由专家提供或通过算法生成。
让A1, A2, ….., An表示正在考虑的数据的属性;
D1,D2,……, Dn分别表示这些属性的域;
C1, C2, ……, Cm表示与数据集关联的决策分类。
设Ρ表示完整的规则集,Ri表示与决策类别Ci相关的规则集。
因此,可以得出以下的逻辑关系:

2、准备规则:
首先,必须将决策规则设置为可应用RBDT-1方法的适当格式。这一步骤需要通过把“不关心”值分配给每一个规则中所省略的属性来完成 。 不关心值等同于把该属性的所有数值列出。
假设我们有三个相同的属性a1,a2和a3; v1,v2和v3是同一个域中可能发生的值。
假设以下规则对应c1类别:

以上两个规则会产生以下两个格式化的规则:

每一个规则都以属性值的向量模式提交给RBDC-1。这个向量将首先包含规则中出现的属性值,之后用向量中的最后一个元素表示类别决策。因此,前两条规则将被表示为:

3、属性选择标准
A. 有效性 (AE):
有效性是需要第一个被检查的属性选择标准。它更倾向于决策类别中受影响最大的属性。换句话讲,其更倾向于 “不关心值”最小的属性。因为这表明它在区分给定决策类别的规则集之间具有高度的相关性。根据此标准选择属性可以最大限度地提高到达叶节点的可能性,从而最大限度地减少分支过程并导致生成更小的树。
Vij表示Ri规则中涉及的属性aj的值集,其表示与决策类别ci相关的规则集,1≤i≤m, DC表示“不关心值”。
Cij(DC)可以表示为:

选择最高的AE值作为最合适的属性。如果不止一个属性拥有最高AE值,则判断其自治性。
B. 自治性 (AA):
自治性是第二个检查的标准。当通过多个属性拥有最高AE值时,检查属性的自治性标准。符合该标准的属性将在到达叶节点之前减少分支中前面所需的后续节点的数量。因此,它在决定决策类别时,选择较少依赖于其他属性的属性。我们选择AA值最高的属性作为适合属性。如果多个属性达到最高AA分数,将检查其最小值分布,以确定它们中的最佳属性。
假设:
达到最高AE值的属性集合为a1, a2, ……, as, 2≤s≤n;
vj1, ….., vjpi表示属性aj中可能的值,包括“不关心值”;
Rji表示由aj和vji出现的规则所组成的规则子集,其中1≤j≤s, 1≤i≤p_j
AA的数值大小取决于属性不相称分数(ADS)

AA值最高的属性将会被选为最合适的属性。
C. 最小值分布 (MVD):
MVD是在当前规则中具有数值概念的属性。当通过多个属性获得最高AA分数时,该标准选择当前规则中具有最小值数的属性。 MVD准则可以最小化决策树的大小,因为属性值的数量越少,所涉及的分支数越少,因此树将变得越小。
假设:
达到最高AA值的属性集合为a1, a2, ……, aq, 2≤q≤s;
对于给定的属性aj (1≤j≤q),其对应的MVD的值为:

|X|表示集合X的基数;
当通过多个属性获得最低MVD分数时,这些属性中的任何一个均可以随机被选为合适的属性。
D. 决策树构建:
在决策树构建过程中,根据上一节中阐述的属性选择标准,从当前规则集CR中选择将分配给每个节点的拟合属性。 CR1是决策规则的子集,其满足分配给从根到当前节点的路径的属性值的组合。每个节点,根据CR中相应属性可用的值的总数,进而拉出多个分支。每个分支与减少的规则集RR相关联,规则RR是满足相应属性的值的CR的子集。如果RR为空,则将返回单个节点,其中包含在整个规则集中找到的最频繁类的值。否则,如果分配给分支的RR中的所有规则属于同一决策类,则将创建叶节点并为其分配该决策类别的值。
3. 基于区块链可验证的公正游戏系统
3.1 游戏规则管理系统与随机数管理系统
基于智能合约,管理游戏的基本规则。游戏的关键过程,游戏的结果,游戏最终的奖励,都由智能合约记录于公共账本,供所有人随时审计。确保了游戏的公平公正,并从源头上通过数据透明化,彻底杜绝了庄家作弊和其他作弊行为的发生。随机数的产生是游戏公平公正的另一个机制基础,平台依靠区块链实现了公正的可追溯的随机数生成器,并对所有随机数的产生、记录等进行管理。
3.2 基于区块链可验证的随机数生成器
现阶段,随机数广泛的应用于日常生活中的各个领域,包括仿真、抽样、数值分析,决策和娱乐等。对于在线扑克游戏来讲,基于随机数生成器的发牌系统显得尤为重要。如正确恰当地使用,其基本上可以最大限度的降低游戏平台作弊的可能性。因此,对于牌类游戏平台来讲,随机数生成器是网络扑克平台的核心竞争力之一。
3.3 随机数种子
目前,所有基于软件的RNG都是有效的伪随机数发生器(PRNG),其并不能实现真正的随机,存在可以被黑客攻击的漏洞而被人为控制操作。因此,当前市场针对在线牌类游戏产品急需「可验证」的随机数生成器算法。换句话讲,这个算法不应该在中心化的服务器上被运行。因为其信息披露的透明度极低,无法被玩家监管验证。去中心化技术可以保证:无论在哪个设备上运行,运行多少次,都会得到相同的结果。只有这样,该随机数生成器才能实现其“可验证性”验证性能每个人都可以在自己的设备上进行验证监管。
为了解决当前市场痛点, AIPoker平台将结合区块链技术,将随机数种子上链。AIPoker服务器随机从玩家中产生随机数种子并加上自己的种子合成一个新的随机数发生器,该过程确保游戏的每一方利益相关者均参与到随机数合成中,将平台权利分散化。同时,AIPoker将每局所产生的种子应用哈希函数进行加密,并写入区块链智能合约。整个过程玩家可以看到并检验整个过程,但又无法干预预判结果。

在AIPoker的设计中,主要应用了“提交-揭示”方法 (Commit- Reveal Approach):
提交阶段:将加密后的内容提交至区块链智能合约中;
揭示阶段:宣布随机数种子 (明牌),并同时验证种子的正确性,产生一组随机数。此核心过程在链上发生。
此方法的实现需要玩家和平台共同参与,并且从多方收集哈希种子,保证公开透明原则。并且,所有的相关方在随机数生成过程中参与权绝对平等,任何人都不具有相对优势。其次,此过程中每个步骤与结果均是公开的,并是可审计的,确保生成的随机数没有被篡改。
3.4 传统随机数生成器系统设计
伪随机数生成器以一个输入值作为起始值,产生一系列的输出值,如图所示。

在伪随机数生成器中,起始输入值又被叫做种子,由于该生成器的输出值归根结底是种子值的确定性函数,所以输出值是伪随机的。在线上扑克游戏中,随机算法通常是在获取随机种子时,以算法触发时的系统时间(服务器时间)作为种子依据,其时间精度至毫秒级,有人正好触发同样的时间因子的概率小之又小。同时,伪随机数生成器的目的是通过机器操作让结果接近统计意义上的随机。因此大多数平台都是采用伪随机数的发牌机制保证游戏的公平性。
学术界目前对伪随机序列的研究现状可大致分为两类:
伪随机序列可以直接由数学理论构造;
由 LFSR构造的伪随机序列
由数学理论构造的伪随机序列理论上能够较容易分析序列的随机性能,但是构造难度较大,也就是说付出成本与实现的代价不成比例。而基于LFSR构造的随机序列则比较容易实现。并且研发的成本较低,性能表现较好。
对于牌类游戏平台来讲,整个系统的安全依赖于选择一个不可预测的随机种子。要实现这样的选择,最好采用基于硬件的技术。基于硬件的方法从物理环境直接拿到不可预测的随机数据。由于在线扑克等涉及真钱交易的游戏,都对安全性要求至高,所以对随机数生成器的性能表现有一定要求。
A. 整体架构
Combined Tausworthe随机数生成器的结构如下图:

该随机数生成器的输出结果un是由J个Tausworthe随机数生成器输出数据的异或结果。每个Tausworthe随机数生成器则由一个L位的寄存器和转换逻辑As构成。
B. 随机数产生算法
由上图所示,Combined Tausworthe随机数生成器由多个Tausworthe随机数生成器组成,每个Tausworthe随机数生成器产生的随机数均可以用以下方式表示:

L为随机数的输出位宽,s为跳变步长;二者均为非零的正整数。

该部分最核心的是将状态转换逻辑矩阵,设计了一种使用s个二进制输入异或门来实现的硬件结构,实现每个时钟周期内都会更新的随机序列。
C. 高斯随机数产生方法
采用Box-Muller算法,以实现转换。在硬件实现过程中,采用添加IP核来实现数据运算,利用最值分析法和静态误差法来确定各操作数的位宽,以保证数据的正确性和精度。根据“两组相互独立的高斯分布随机 数的平方和服从指数分布“的原理,转换过程可表示为:

计需求选取输出位宽L,得到满足ME (Maximally Equidistributed)条件的参数组合(L,kj,qj,sj)。需要指出的是,并不是所有的L都能找到满足ME条件的(L,kj,qj,sj)参数组合。当没有参数组 合可以满足ME条件时,采取一个折中的办法:假设l>L,且(L,kj,qj,sj)对应CT RNG满足ME条件,那么可以选取该Combined Tausworthe随机数生成器输出 中 的 L位作为新的输出,构成L位输出的RNG。
因此,在设计Combined Tausworthe随机数生成器时,可以根据实际需求来选取合适的输出位宽L,实现硬件设计的可配置性。
社区通证
1. AIPoker通证经济模型
AIPoker发行的社区通证AIG是社区经济模型的支撑通证。AIG可在各大交易所流通。玩家可使用AIG和其他多种数字货币参与平台游戏。而平台用AIG支付游戏奖励以及平台贡献者的奖励。
传统在线扑克游戏的交易结算过程十分复杂,而区块链技术的推广给线上扑克介绍了一种快速、可信的结算方式。玩家参与游戏时,并不需要将资金交由平台管理,而是直接使用社区通证参与游戏,游戏结束时,系统会自动分配奖励。整个过程中,玩家不必囿于资金的转账时长、币种等限制,相反,玩家还可以持有社区通证作为升值投资。
AIPoker通证经济的设计参考了数字货币经济模型。理论上,数字货币交易市场上的通证价格与通证实际价值总是存在一定的偏差,导致这个偏差的核心是通证的供求关系。如果数字货币经济模型侧重于流通性(增放需求量),那么数字通证会拥有更多的共识、该通证可能会有更快速的交易结算速度;更低廉的手续费用和更便捷的支付方式。但是,通证的流通性会带给持有者“消费”的潜意识,他们会缺少长期持有此类通证的动力。
相反,如果通证经济模型侧重于持有性(控制供给量),那么通证会更加保值更具有投资价值。但是,通证的持有性会使得用户倾向于长期持有,而不是关注于买卖交易。那么通证的流通性将会减弱。
因此,在通证经济模型设计中,AIPoker团队致力于设计出色的通证经济模型,以平衡通证的价值流通体系。
平台发行AIG作为社区通证,用于参与平台和社群的各项活动以及支付奖励。平台预留50%AIG成立社群权益保障基金,这50%AIG的权益保证金在区块链上可供任何人随时审计,以确保在任何时刻,平台都有足够的资产兑付用户奖励及他贡献者奖励。
AIPoker平台提供非常有趣、独特的游戏鼓励玩家积极参与游戏,平台回收一定数额的AIG作为服务费用,以形成正向的回流通路。回收的AIG全部进入Grand Jackpot,用于回馈社区。
AIPoker平台内的游戏场景和游戏生态,能够丰富AIG的使用场景,使AIG具备坚实的持有收益基础。切实保障了社区通证AIG作为投资型通证在外部市场具备流通价值,拥有广泛强劲的升值潜力。
2. 通证用例
AIPoker平台(AIG)中的原生加密实用性代币是AIPoker平台生态系统的主要组成部分,其设计用途是平台的唯一主要代币。AIG是不可退还的功能性实用性代币,其用途是作为AIPoker平台参与者之间的交换单位。推出AIG的目的是为在AIPoker平台生态系统以内进行交互的参与者提供方便和安全的支付和结算模式。AIG不以任何方式代表基金会、经销商及其关联方或任何其他公司或企业的任何股权、参股、权利、所有权或权益,AIG亦不会向代币持有人承诺任何费用、股息、收入、利润或投资回报且不构成新加坡或任何相关司法管辖区定义的证券。AIG只能在AIPoker平台上使用,除将AIG作为AIPoker平台内部交互和交易手段以外AIG的所有权不附带任何明示或默示权利。
社区通证AIG是AIPoker社区生态经济系统中最为重要的社区媒介,玩家和投资者可通过各大数字货币交易所获得AIG。持有AIG的玩家进入AIPoker平台后,可使用AIG支付游戏费用,也可通过参与各类平台社区权益贡献活动,获取可兑换成AIG的贡献值。平台依据玩家所持有的AIG数量和玩家贡献值划分用户等级,玩家则依据个人等级匹配参与相应级别的游戏活动。
在AIPoker平台中,玩家用AIG参与游戏,用AIG支付游戏服务费;平台以AIG支付游戏奖励。玩家可以免费使用游戏策略,但是使用策略所赢取的奖励必须与策略作者分享。玩家在平台社区中的消费支付行为,均以AIG作为结算。
参与度不高的AIPoker平台用户和/或AIG持有者将不会获得任何AIG奖励。AIG是AIPoker平台不可或缺的一部分,原因是没有AIG用户就没有动力投入资源参与AIPoker平台活动或为整个生态系统提供服务。
玩家在AIPoker平台中的作出的各项贡献均在区块链上进行记录,透明可查。玩家可依照个人的社区贡献值比例,定期参与分享平台的Grand Jackpot。玩家也可随时将所持有的AIG在交易所进行交易,或者提取到自己的钱包中保持。
关于更多AIPoker信息:https://www.aipoker.io/