找回密码
 立即注册
搜索

让我们使用Bitcoin的闪电网络来创建扑克游戏

547a6ea6380b21a910e308aae05eef67e21e0487-chips.jpeg
我们分叉比特币并创造了CHIPS。这个新项目更是Komodo生态系统的内部组成部分。
CHIPS将是我们生态系统中唯一使用Segwit和Bitcoin闪电网络技术的硬币。该技术非常适用于微支付渠道。
CHIPS不会有任何ICO,但我们正在寻找积极参与开发或测试的人员。我们肯定需要尽可能多的人。
许多不同的赌场和扑克游戏可以使用CHIPS
对于潘加扑克我需要一种实现游戏芯片的方式。闪电网络(LN)似乎是一个非常有吸引力的解决方案。不过,因为LN要求最新的BTC,我不得不把Bitcoin 0.14取得可测试的环境。
请参考原始项目的文档; 我尽可能地改变了他们。
Privatebet(BET Komodo assetchain)正在实施一个通用的分散式游戏平台,并将使用CHIPS作为游戏内投注结果的内部分类帐。但是,具体计划可能会发生变化,直到最终确定为止。
由于赌场游戏的寿命相对较短,只要CHIPS的市场价格不会很快变化,人们可以在游戏中购买CHIPS,然后通过BarterDEX以相同的价格兑换。也许甚至有时候有限的锁定可以用CLTV实现。
Pangea扑克交易表套
在发布与LN的各种问题和问题后,似乎multisig将不可用一段时间。所以,我需要一个不同的方法来处理表投注。
这是我的建议:
  • 每个表都有一个“经销商”,谁是管理CHIPS的责任节点。在外部,每个经销商将发布一个高达XXX KMD的表现债券与一些仲裁者。
  • 加入桌面的每个玩家将拥有独立的CHIPS数量,但是他们会向经销商开立付款渠道。
  • 经销商在加入时向每个玩家开立付款渠道,这意味着经销商需要至少为每个玩家渠道的平均CHIPS数量的N倍。
  • 对于每一方,LN付款都交给经销商。在每只手的尽头,经销商向赢得的球员付出代价。
即使是经销商也没有要求付款,仲裁员将被联系,经验证的金额将从履约保证金中分配。
经销商在许多游戏中使用相同的表现债券存在一定的风险,等到他手中有超过他的履约保证金。所以,经销商的声誉将需要成为每场比赛投注多少人的安全因素。
从早期阶段来看,这不是一个问题,最终我们应该能够拥有一个多重(或块状)控制的LN帐户。
我们的Pangea扑克项目的背景
SuperNET团队没有开始Pangea Poker。原始项目在熊市期间遇到技术问题,解散。
我同意在不影响我需要做的其他事情的条件下接管发展。大约两年前,它确实有一个GUI和一个工作的Alpha版本,但是NXT的事情发生了,KMD dPoW,公证人节点,pax,5%的APR,黑客攻击,LP节点,BarterDEX以及其他一些事情被干预了。
无论如何,我推广了分散式的牌洗牌和交易来处理比标准扑克所需的任何数量(最多255个)和更多的玩家(32到64岁)。广泛的游戏平台将属于由JUMBLR拥有60%权益的Privatebet(BET assetchain)。所以这一点直接关系到。
我还在完成低级别协议的过程,但是测试程序正在创建随机数量的玩家随机大小的甲板,洗牌/交易面朝上,面朝下。该协议具有外部生成的加密甲板,其基于每个玩家的洗牌(具有承诺步骤以防止任何“最后一个玩家”洗牌)与确定性洗牌结合在一起。
这意味着在承诺步骤之后,在揭示玩家洗牌之前,没有人会知道卡的顺序。之后,所有玩家将知道加密甲板上的顺序。但它是加密的。要解密(并解决任何播放器断开连接问题),当处理每张卡时,MofN分片(使用Shamir的秘密共享)由其他玩家发送到目标播放器,因此只有获取卡片的玩家才能看到它。如果它是一张面朝上的卡,它只是被所有玩家解密,并且可以验证每张卡都是有效的,并且整个牌子都有一个校验和,以确保每张牌实际上都在牌上。
在这一点上,低级协议对于大多数用例来说是足够的,特别是没有任何面朝下的卡片,如轮盘赌,老虎机,骰子和大多数赌场游戏。对于高额扑克,外部甲板创作者与玩家勾结的小攻击矢量存在。即使在这种情况下,所有这一切将允许共谋玩家看到面朝下的卡,但这在某些情况下是相当有利的。我有一种方法,使得即使没有玩家,甚至是甲板创作者也不会知道这些牌是什么,但是这样做还有一些工作要做,也允许从玩家断开连接恢复,所以我想解决其他部分第一。
尽管如此,将广泛的游戏状态机整合在一起,但是这是为了创建每个游戏可能的完整的事件列表以及基于这些开发的游戏评估者的事情。说起来容易,但在概念上只是很多繁琐的工作,所以我不担心这一点。
我现在处理的是如何处理投注。我很惊讶扑克玩家玩网络扑克的速度。硬币确认太慢,不能跟上,更不用说很多块状膨胀。在调查各种可能性的同时,我调查了LN,到目前为止这是非常有希望的。为了实验,我需要一个新的比特币叉,理想情况下,我可以进行任何必要的更改。所以我做了CHIPS。我还分支了基于元素C的LN节点,并使其与CHIPS协同工作。至少它在谈论它,但没有对等交易。
棘手的问题是,玩家需要在目前的手牌中投入资金用于未知的结果。谁控制这些资金?如果是一个multisig,那么如果NM玩家断开连接会怎么样?当球员输掉时,即使保持联系,也会失去经济激励。一个可能性是创建越来越小的MofN目的地,因为每个玩家离开游戏,但所有这些都是更多的延迟和大量的复杂性。
一旦将LN代码集成到Privatebet平台中,这将允许即时下注处理并结合收银机功能。我认为可以利用所有的BarterDEX货币。一个大问题是LN是否直接支持MofN拥有的地址。基于我目前对LN架构的理解,我没有看到任何理由不能,但是我非常怀疑早期的实现已经有了这个工作,所以我可能必须将这样的功能添加到LN中。使用现有LN功能的另一种方法是拥有一个“经销商”节点,可以安全地保护桌面,并有一种方式让玩家在游戏结果上签名。在这种情况下,CHIPS转换回任何原始货币将取决于MofN签收或其他一些争议解决。
现在,我只需要更加熟悉LN可以做什么和不能做的工作,那么最终确定将CHIPS集成到Privatebet中的方法。一个有趣的想法是允许以市场价格购买不同货币的CHIPS,并使其能够兑换成各种货币。这样你可以通过玩游戏结束交易硬币。

发表于 2017-8-14 16:34:57 | 显示全部楼层 |阅读模式

回复 | 使用道具 举报

该帖共收到 7 条回复!
666666666666
发表于 2017-8-14 22:49:48 | 显示全部楼层

回复 | 支持 | 反对 使用道具 举报

888888888888888
发表于 2017-8-15 08:13:36 | 显示全部楼层

回复 | 支持 | 反对 使用道具 举报

路过赚积分
发表于 2017-8-15 21:35:51 来自手机 | 显示全部楼层

回复 | 支持 | 反对 使用道具 举报

路过赚积分 路过赚积分
歡迎光臨累格哥在痞客邦的小天地
http://lagisnotgood.pixnet.net/blog
发表于 2017-8-16 00:22:36 | 显示全部楼层

回复 | 支持 | 反对 使用道具 举报

66666666666666666
发表于 2017-8-16 08:36:40 | 显示全部楼层

回复 | 支持 | 反对 使用道具 举报

KMD大利好!!~~未来可以用KMD进行赌……。打扑克!
发表于 2017-8-16 08:44:13 | 显示全部楼层

回复 | 支持 | 反对 使用道具 举报

路过赚积分
发表于 2017-8-16 08:57:27 | 显示全部楼层

回复 | 支持 | 反对 使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

美图秀

    • 外网福利~~~水龙头~获得0.5免费LeviarCoin
    • 通用手机钱包,支持超过40种虚拟币,快来拿
    • 免费撸币,报名填表就送5个pxs币,值RMB10
    • 外网福利~~~注册就送新平台代币50WCX。需要
    • 推荐一个强大的看币行情软件 Blockfolio(

Archiver|手机版|小黑屋|红筹区块链  

GMT+8, 2017-10-21 03:47 , Processed in 0.153016 second(s), 36 queries .

本站所有信息均来源互联网,不保证信息真实准确性,请网友自行判断,谨慎投资。

© 2001-2017 Hong Chou.

快速回复 返回顶部 返回列表