我可以有一个erc20硬币契约,它可以监视API和铸币,并根据所述API中一个变化的变量均匀地分配给网络吗?
发布于 2017-12-30 23:07:05
Smart不能持续运行和监视某些事情。他们必须(通过交易)才能做任何事情。它们也不能与外部API通信。
这类事情的典型解决方案是“神谕”。本质上,一些东西(不是智能契约)监视API并将结果发送到智能契约中。这创造了一个集中化的点,因此像奥拉克利兹这样的公司突然出现,作为一个集中的实体,并凭借对区块链“说实话”的良好声誉而被信任。
发布于 2017-12-30 23:50:17
Oraclize是一个很好的解决方案,但它可能相当昂贵。就我个人而言,我会编写一个非常简单的脚本,使用web3py或web3js来经常检查twitch.tv api,以了解您正在寻找的任何特定状态更改,然后通过启动调用令牌铸币函数的事务来创建适当数量的令牌。
https://ethereum.stackexchange.com/questions/34756
复制相似问题