asch-development - 如何持有一些资产直到合约完成?
问题描述
例如,我喜欢在两个用户(地址)之间创建某种投注合约,用户 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的时候,他可以开始一个相同余额的新合约吗?
解决方案
推荐阅读
- json - Laravel 从多个中选择解码的 json 变量
- vue.js - Vue.js 中按钮中的 GA 事件跟踪
- python - Odoo 看板“快速创建”(“+”)按钮打开“新任务”表单
- ionic-framework - Can flutter or ionic mobile app interface with Thermapen through Bluetooth?
- sql-server - How to sync table data of Navision (Dynamics NAV) to AWS Microsoft SQL Server and vice versa
- python - 删除特定值熊猫下方的行
- c - How do you import data from the text file to MATLAB to make cone?
- highcharts - Set start and end of graph points dynamically
- java - Enabling logging in Embedded Tomcat 8.5
- ios - 从 ios 11 中的本地通知打开视图控制器