Я читаю о газе в Ethereum и о том, как он используется для управления казнями.Есть несколько вещей, которые мне не понятны:
TransactionFee = GasLimit * GasPrice (оба указаны в учетной записи?)
Как я понял, когда транзакция обрабатывается, и после майнинга,эта плата достается шахтеру.С другой стороны, в EOA из баланса снимается сумма GasUsed * GasPrice, а разница GasLimit - GasUsed возвращается также в EOA (если транзакция действительна).Мои вопросы:
- На Счете нет газового месторождения, как указано в документе Гэвина Вуда.Как GasLimit - GasUsed возвращается на счет?Это преобразовано в Вэй?
- В книге Андреаса М. Антонопулоса и Гэвина Вуда «Освоение эфириума» есть фраза
«Вам выставлен счет только за газ, фактически потребленный вашей транзакцией,но вы должны иметь достаточный баланс для максимальной суммы, которую вы готовы заплатить, прежде чем отправлять транзакцию "
, пока в газете для поля gasLimit указано
«Это оплачивается заранее, до того, как будут выполнены какие-либо вычисления, и не может быть увеличено»
За что платит счет?газлимит или потребляемый газ?
Если он платит за потребленный газ, то майнеру не нужно платить за потребленный газ вместо транзакции, так как «деньги», полученные от отправителя, идут майнеру.Если это TransactionFee, то майнеру платят за потребленный газ отправителя + разницу в газе, но эта разница также возвращается на счет ?!Это как Ethereum использует дважды одинаковую разницу.
Чего мне не хватает?