最近,我开始学习智能合同,并遇到了这个例子。
鲍勃和爱丽丝打赌明天的天气。智能合同将在第二天获取天气数据,并自动支付获胜者的费用。
我的问题是如果输家的钱包是空的怎么办?胜利者是如何得到他们的钱的?
发布于 2021-03-22 12:24:33
正如示例所述,它使用了一种智能契约。合同没有访问用户钱包的权限,而且它永远也无法获得这样的访问。
因此,基本情况是双方都提前向合同下注。合同持有这些资产,直到胜利者决定为止。这样,胜利者就可以从合同中收回他/她的胜利。
请注意,这个示例不是一个很好的示例:将外部数据(例如天气信息)放入区块链并不简单,而且很容易出错。
https://ethereum.stackexchange.com/questions/95037
复制相似问题