为什么合约执行消耗能量