首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >离链随机匹配

离链随机匹配
EN

Ethereum用户
提问于 2020-08-16 18:29:54
回答 1查看 248关注 0票数 0

前言

我对学习稳健和一般的智能合同是陌生的。我认为在这里提出要求将节省我的时间,而不是试图完全解决问题自己。

场景

假设我想实现一个两个人的游戏,与一个聪明的合同,如岩石,剪刀。我想有一个随机匹配算法,对球员谁排队玩。一旦球员成对,他们就会签订一份聪明的合同。我明白,在坚实的环境下,随机性是不可能的,所以我认为,婚恋必须是脱轨的。制作这个系统的不同框架是什么?

编辑:石头剪刀可能不是我的场景中最好的例子游戏。随机匹配的目的是让自己或合作者无法可靠地排队。这对于像扑克这样的游戏来说是很重要的,在这种游戏中,你或你的朋友排队会导致不公平的勾结。

EN

回答 1

Ethereum用户

发布于 2020-08-16 20:21:32

更好的主意。

为什么不让玩家在闲暇的时候开始游戏或加入游戏呢?例如,如果游戏是为钱而设的,那就先下注,或者通过匹配投注和下注来加入游戏。

最大的挑战不是确保球员匹配的随机性。我们面临的挑战是如何隐藏这些举动。当一个玩家开始一个游戏,他们应该提交一个移动,并且这个移动必须被其他玩家隐藏,直到另一个玩家提交。

这是因为真正的游戏是同时进行的,但是区块链迫使我们按顺序思考。接近的模拟是秘密的动作。

把它想象成扑克牌朝下。每个玩家在其他玩家能够破译出他们的移动之前,都会全神贯注于他们的移动。你可以在“揭秘”阶段确定胜利者。尝试在搜索引擎中搜索“可靠提交/显示模式”之类的内容。

希望能帮上忙。

票数 1
EN
页面原文内容由Ethereum提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://ethereum.stackexchange.com/questions/86733

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档