Solidity

智能合約如何自動執行私鏈中的功能?

  • April 21, 2019

我目前知道,我們可以使用乙太坊鬧鐘和Aion調度系統自動執行該功能,但據我所知,它只能在主網和測試網(Rposten)工作。我的問題是,是否可以通過使用這兩種解決方案(EAC 或 Aion)之一在私有鏈中工作。如果兩種方式都不能在私有鏈中工作,有沒有解決方案可以在私有鏈中自動執行該功能?

對於 Aion,您可以在Aion 的 GitHub 頁面上獲得智能合約,因此您可以將其部署在您的私有網路中。但是,您將需要開發執行交易的腳本,因為 Aion 頁面中沒有提供該腳本。但這基本上讀取了 的日誌,ScheduleCallEvent這個事件的參數就是你的腳本能夠呼叫executeCall函式所需要的全部內容。

EAC這是和之間的一個很大的區別Aion。EAC 在網路中保存了大量數據。所有這些都導致​​調度事務的gas消耗存在巨大差異,EAC單個事務使用約500K gas,Aion僅使用約80K。

希望這可以幫助。

引用自:https://ethereum.stackexchange.com/questions/69856