据我所知,目前我们可以使用Ethereum闹钟和Aion调度系统自动执行该功能,但据我所知,它只能在主网和测试网(Rposten)中工作。我的问题是,通过使用这两种解决方案中的一种(EAC或Aion),是否有可能在私营连锁企业中工作。如果这两种方法都不能在私有链中工作,那么在私有链中是否有自动执行函数的解决方案?
发布于 2019-04-21 14:06:19
在Aion的情况下,您可以在Aion's GitHub页面上使用智能契约,所以您可以在您的专用网络中部署它。但是,您需要开发执行事务的脚本,因为这在Aion页面中尚未提供。但是这基本上读取了ScheduleCallEvent的日志,这个事件的参数是脚本调用executeCall函数所需的所有参数。
这是EAC和Aion之间的一个巨大差异。EAC在网络中保存了大量的数据。所有这些都导致调度事务的气体消耗有很大的差异,EAC在单个事务中使用了大约500 K的气体,而Aion仅使用了大约80K。
希望这能有所帮助。
发布于 2019-04-19 07:26:39
正好是一个cron job,它将执行一个send transaction到网络并调用function的脚本。我认为EAC和Aion也在做同样的事情。
https://ethereum.stackexchange.com/questions/69856
复制相似问题