13 Gas-model inconsistencies in Ethereum This post summarizes 13 inconsistencies in Ethereum’s gas model. All the symbols come from the Ethereum Yellow Paper (esp. Appendix G. Fee Schedule). --- 1. The external transaction does not incur new-account charges (G_{newaccount}) when creating an account, but internal transactions do Example Suppose you want a contract C to transfer ETH to a brand-new accountA that does not yet exist. If C transfers directly, the internal new-account path charges...