应用程序应该控制谁可以进行锁定。 告诉调度程序交易 X 何时会失败要高效得多,这样它就可以跳过执行,而不是浪费验证者周期在一个注定失败的交易上。费用支付者仍然需要支付费用。