1

例如,我喜欢在两个用户(地址)之间创建某种投注合约,用户 1 支付 1 项资产,然后我们等待也支付 1 项资产的用户 2,现在合约选择一个随机获胜者,他同时获得了 (2) 项资产。

问题不在于可能性本身,而在于支付的费用数量。

什么有效

  • User1 向银行支付 1 个资产(1 个资产 + 1 个费用)
  • User2 向银行支付 1 个资产(1 个资产 + 1 个费用)
  • 银行支付给获胜者(2 资产 + 1 费用,银行也必须支付费用)

使用的费用总数:3

问题

  • User1 支付 1 项资产(1 项资产 + 1 项费用)等待...直到
  • User2 在同一个合约中支付 1 个资产并将 2 个资产发送给获胜者(1 笔费用)

使用的费用总数:2

当合约开始时检查user1的余额,我们等待user2的时候,他可以开始一个相同余额的新合约吗?

4

0 回答 0