3

有没有办法使用 Solidity 或 Web3 来调用系统(比如调用 traceroute)?如果这不是一个明确的问题,我正在想象执行合同并让该合同根据合同执行系统命令。

我想不出用 Embark 来解决这个问题的方法,我一直在学习,所以我想我只需要将 http 请求发送到我将进行系统调用的 python 后端。谁能想到更好的方法?

4

1 回答 1

4

没有直接的方法可以从 Solidity 访问文件系统。您仅限于 VM 命令。但是您可以使用Oraclize向您的服务器发出 HTTP 请求,这将完成这项工作:代码示例文档。这是来自Solidity的 HTTP 请求示例。

于 2016-10-12T17:43:10.357 回答