首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >稳健性合约能否与特定的世界事件联系起来?

稳健性合约能否与特定的世界事件联系起来?
EN

Stack Overflow用户
提问于 2019-03-09 20:17:15
回答 1查看 74关注 0票数 1

稳健性合约能否与特定的世界事件联系起来?

例如,在人们能够押注特朗普或克林顿赢得上次美国大选的情况下,是否可以创建一个dapp?如果是,dapp怎么知道谁是赢家?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-03-09 22:07:29

如果你需要保证一切都会好起来--我的答案是不会,这在Ethereum中是不可能的。因为当您创建智能合约时,它只信任Ethereum区块链事件,如新的区块/事务。你的smart-contract根本不知道我们的现实世界里发生了什么。

美国大选这是来自现实生活的事件,而不是形成Ethereum区块链。因此,这意味着有人应该向Ethereum区块链发送带有选举结果的事务。对所有下注的玩家来说都是值得信赖的人。您可以使用其中一个提供程序,例如oraclize.it。它运行良好,看起来值得信任,但这意味着提供商的地址可以访问您的smart-contract,并可以向其发送包含任何数据的事务。

这是从汇率中获取ETH/USD汇率的常用解决方案。下面是一个使用oraclize.ithttps://docs.oraclize.it/#ethereum-best-practices-precalculating-the-query-price获取交换价格的简单示例

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

https://stackoverflow.com/questions/55077262

复制
相关文章

相似问题

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