区块链电竞平台FirstBlood Dapp概念概述

FirstBlood Dapp概念概述

这是FirstBlood Dapp背后的主要概念的简要概述。

去中心化

  • FirstBlood Dapp是去中心化的。
  • FirstBlood Dapp是可下载的,不需要FirstBlood运行任何服务器来托管任何数据、软件或FirstBlood Dapp平台的任何其他部分。
  • “后端”完全封装在以太坊智能合约中。

交易和私钥

  • 与用户界面的大多数交互都涉及通过MetaMask发送以太坊交易。
  • 用户的私钥存储在他自己的计算机上、MetaMask中或者(如果他是见证人)在FirstBlood Dapp中。
  • 没有资金以FirstBlood或用户以外的任何人访问它们的方式存储(假设用户的计算机是安全的)。

挑战和主持人

  • FirstBlood Dapp让你挑战某人(Dota2)的游戏。
  • 第一个玩家创建一个新的挑战智能合约。
  • 两位玩家都用所需(相等)的1ST令牌为智能合约提供资金。
  • 另一个用户可以自愿成为游戏的“主持人”。
  • 主持人宣布参加挑战智能合约,并启动游戏大厅,邀请两名玩家,并开始游戏。
  • 队员完成比赛并等待。

见证人

  • 任何1ST代币持有人都可以在Witness / Jury智能合约中持有1ST代币。
  • 将随机选择两名证人(与标记赌注成比例)。
  • FirstBlood Dapp将自动使两位见证人检查游戏API以获得结果并将其发送到区块链。
  • 一旦证人报告了结果,玩家就有6,000个区块对结果提出异议。
  • 如果玩家不争议,游戏就可以解决。

陪审团

  • 玩家可以通过点击挑战详情页面边栏上的“请求陪审团”按钮来对证人报告的结果提出异议。
  • 如果任何一个玩家对第一个证人的答案提出质疑,陪审团将被聘用。
  • 将从Witness / Juror智能合约中选出三名陪审员。
  • 陪审员应手动检查游戏结果并投票决定是否更改获胜者。
  • 争议期结束后(6,000个区块),游戏可以解决。

解决/支付

  • 任何人都可以解决游戏问题
  • 如果三名陪审员投票并且大多数投票推翻了证人报告的结果,则每名被否决的证人存入的1ST代币的一半将被退还给每个证人的以太坊账户,这样这些人将来被选为证人的可能性就会降低。(除非并且直到个人将1st代币重新存入证人库)。
  • 获胜者获得90%的奖金。
  • 奖池的其余部分(“管理费”)是主机,证人,陪审员和/或推荐人之间按以下方式分摊的费用:
    • 25-50%在以下任何一方之间分配:(a)证人,如果结果无可争议或陪审员投票决定结果 (b)陪审员,如果多数投票改变证人报告的结果。随着比赛量的增加,这个百分比从25%上升到50%。
    • 管理费的其余部分将提供给主机(如果没有推荐人),或者在主机和推荐人之间分配(如果挑战发起人指定了推荐人地址)。

拯救

  • 如果出现问题,可以拯救Challenge智能合约中的资金。
  • 这可以在以下情况下完成:
    • 没人接受挑战。
    • 主持人未能启动游戏大厅。
    • 见证人没有报道。
  • 假设存在上述条件之一,任何一个玩家可以在经过6000个区块后从挑战详情页面中拯救资金。

声誉,匹配和MMR

  • 声誉是玩游戏和游戏见证的函数,除以证人被处罚的次数。具体来说,Reputation = ( (number_of_completed_matches) + (number_of_witness_responses / 10) ) / (number_of_witness_penalties + 1)
  • 玩家可以通过声誉分数过滤游戏以清除有害用户。
  • 玩家可以选择自动匹配最接近MMR的公开挑战。
  • 每次用户玩游戏时,都会更新MMR。
  • 所有日志都是从区块链中存储和检索的,因此用户只能看到他的副本FirstBlood Dapp到目前为止能够下载的数据(比如同步比特币客户端)。

发表评论

登录后才能评论