一个区块的气体限制以及与气体模型相关的其他问题

gaslimit for a block and other questions related to gas model

我知道什么是gas,gaslimit和gasprice,但是在网上搜索和阅读后仍然很困惑。

谢谢

Q1 区块 gas 限制是可以包含在区块中的交易总成本的上限。是的,矿工可以而且应该向网络发送一个已解决的区块,即使 gas 成本为 0。区块在任何情况下都应该以稳定的速度到达。所以 "nothing happened during this period" 是一个有效的解决方案。

Q2a一笔交易的gas成本是执行交易的总成本。不受猜测。如果实际成本超过提供的 gas,则交易失败并出现 out-of-gas 异常。如果有多余的气体,它会返回给发送者。

Q2b 是的,矿工可以而且应该在一个区块中包含多个交易。 区块是网络接受的一组有序的交易。它是一个明确定义接受的事件顺序的消歧单位。在这里查看其确切含义:https://ethereum.stackexchange.com/questions/13887/is-consensus-necessary-for-ethereum

Q3 我不能肯定地说(可能有人可以确认)这是一个最新的列表:https://docs.google.com/spreadsheets/d/1m89CVujrQe5LAFJ8-YAUCcNK950dUzMQPMJBxRtGCqs/edit#gid=0