> ## Documentation Index
> Fetch the complete documentation index at: https://docs.monad.xyz/llms.txt
> Use this file to discover all available pages before exploring further.

# 变更日志

有关所有值得注意的发布的列表,请参见[发布](/zh/developer-essentials/changelog/releases)页面。某些发布仅适用于一个网络。

## Monad 中的变更如何发生

[修订版本](#revisions)是对协议的行为变更(与不影响正确性的客户端效率改进相对)。
修订版本在其他区块链中被称为硬分叉。

Monad 使用计数器跟踪修订版本。客户端代码通常在未来的时间戳激活修订版本,以便验证者可以
提前就是否接受修订版本并升级达成一致。当到达未来时间戳时,超级多数验证者已经升级,并同步更新
他们的行为,从而允许链继续运行而无需任何暂停。

存在多个网络(由于存在几个测试网络)。每个网络采用每个修订版本的时间表都不同。
这些时间表在 [ChainConfigs](#chainconfigs) 中跟踪。

节点软件正在积极开发中,导致偶尔的[发布](/zh/developer-essentials/changelog/releases)。
发布以不同的时间表推出到不同的网络,并且并非所有发布都适用于所有网络。

### 修订版本

Monad 修订版本是对协议的主要行为变更,如
[`revision.h`](https://github.com/category-labs/monad/blob/main/category/vm/evm/monad/revision.h) 中定义。

<div class="mintlify-table-wrapper">
  <table class="mintlify-table">
    <thead>
      <tr>
        <th>修订版本</th>
        <th>说明</th>
      </tr>
    </thead>

    <tbody>
      <tr>
        <td><code>MONAD\_TEN</code></td>

        <td>
          <ul>
            <li>\[[MIP-8](https://mips.monad.xyz/MIPs/MIP-8)] 页化存储状态</li>
          </ul>
        </td>
      </tr>

      <tr>
        <td><code>MONAD\_NINE</code></td>

        <td>
          <ul>
            <li>\[[MIP-3](https://github.com/monad-crypto/MIPs/blob/main/MIPs/MIP-3.md)] 线性内存实现</li>
            <li>\[[MIP-4](https://github.com/monad-crypto/MIPs/blob/main/MIPs/MIP-4.md)] 储备余额预编译</li>
            <li>\[[MIP-5](https://github.com/monad-crypto/MIPs/blob/main/MIPs/MIP-5.md)] 激活 Osaka 分叉 EIP:EIP-7823、EIP-7883、EIP-7939(CLZ opcode)</li>
          </ul>
        </td>
      </tr>

      <tr>
        <td><code>MONAD\_EIGHT</code></td>

        <td>
          <ul>
            <li>[储备余额](/zh/developer-essentials/reserve-balance)检查现使用最终状态代码哈希</li>
            <li>\[质押] 减少质押预编译反向映射(`precompile_get_delegations()` 和 `precompile_get_delegators()`)的分页,从 100 到 50</li>
          </ul>
        </td>
      </tr>

      <tr>
        <td><code>MONAD\_SEVEN</code></td>

        <td>
          <ul>
            <li>实现了 [Opcode 定价](/zh/developer-essentials/opcode-pricing)</li>
          </ul>
        </td>
      </tr>

      <tr>
        <td><code>MONAD\_SIX</code></td>

        <td>
          <ul>
            <li>EIP-2935 bug 修复</li>
          </ul>
        </td>
      </tr>

      <tr>
        <td><code>MONAD\_FIVE</code></td>

        <td>
          <ul>
            <li>\[质押] 将 `ACTIVE_VALIDATOR_STAKE` 从 `25,000,000 MON` 降低到 `10,000,000 MON`</li>
          </ul>
        </td>
      </tr>

      <tr>
        <td><code>MONAD\_FOUR</code></td>

        <td>
          <ul>
            <li>[质押](/zh/monad-arch/consensus/staking)以以下参数上线:<ul><li>`ACTIVE_VALIDATOR_STAKE = 25,000,000 MON`</li><li>`MIN_AUTH_ADDRESS_STAKE = 100,000 MON`</li></ul></li>
            <li>[储备余额](/zh/developer-essentials/reserve-balance)</li>
            <li> [EIP-7702](/zh/developer-essentials/eip-7702)</li>
            <li>[动态 base fee](/zh/developer-essentials/gas-pricing)</li>
            <li>最低 base fee [提升](/zh/developer-essentials/gas-pricing)(50 MON-gwei -> 100 MON-gwei)</li>
            <li>[每笔交易 gas 限制](/zh/developer-essentials/gas-pricing)为 30M gas</li>
            <li>区块 gas 限制(150M -> 200M),即每秒 gas 从 375Mgps -> 500Mgps</li>
            <li>启用 [EIP-2935](https://eips.ethereum.org/EIPS/eip-2935)(扩展历史区块哈希)</li>
            <li>启用 [EIP-7951](https://eips.ethereum.org/EIPS/eip-7951)(P256VERIFY 预编译)</li>
            <li>启用 [EIP-2537](https://eips.ethereum.org/EIPS/eip-2537)(BLS12-381 预编译)</li>
            <li>提高 `CREATE`/`CREATE2` 的最大合约大小到 128 kb</li>
          </ul>
        </td>
      </tr>

      <tr>
        <td><code>MONAD\_THREE</code></td>
        <td><ul><li>实现了 [MonadBFT](/zh/monad-arch/consensus/monad-bft)</li> <li>区块时间(500ms -> 400ms),即每秒 gas 从 300Mgps -> 375Mgps</li></ul></td>
      </tr>

      <tr>
        <td><code>MONAD\_TWO</code></td>
        <td><ul><li>提高普通合约创建交易的最大合约大小(24.5kb -> 128 kb)</li></ul></td>
      </tr>

      <tr>
        <td><code>MONAD\_ONE</code></td>
        <td><ul><li>区块时间(1s -> 500ms)</li> <li>区块 gas 限制(300M -> 150M);每秒 gas 保持不变为 300Mgps</li> <li>交易[按 gas 限制收费](/zh/developer-essentials/gas-pricing)</li></ul></td>
      </tr>
    </tbody>
  </table>
</div>

### ChainConfigs

每个 ChainConfig 描述一个网络,包括其升级到不同修订版本的历史。
ChainConfigs 在
[`monad-chain-config/src/lib.rs`](https://github.com/category-labs/monad-bft/blob/master/monad-chain-config/src/lib.rs) 中定义。

| ChainConfig | 说明                                                             |
| ----------- | -------------------------------------------------------------- |
| `mainnet`   | 链 id 143                                                       |
| `testnet`   | 链 id 10143;参见[发布](/zh/developer-essentials/changelog/releases) |
| `devnet`    | 链 id 20143                                                     |
