“系统实体”在 Arc 上意味着什么
这些地址不是通常意义上的已部署合约。位于 0xffff…fffe 的原生 USDC 发行方完全没有代码——每当原生余额发生净变化时,执行层自身会以它的名义发出一条 Transfer 日志——而位于 0x3600…0000 的 ERC-20 外观由预编译合约与原生余额保持等值,这就是同一笔美元会同时以 18 位小数和 6 位小数两种形式出现的原因。
| 地址 | 标签 | 代币 | 依据 | 首个区块 | 最后区块 |
|---|---|---|---|---|---|
| System | — | 执行层发射器,将每一笔原生价值的净变动以 Transfer 日志的形式发布。它不持有余额,也没有代码。 | — |
地址是一个 20 字节的标识符,可以持有余额;当它带有代码时还可以执行代码。Arc 上的 gas 以 USDC 支付,因此地址显示的余额以美元计价,而不是以波动资产计价。
| 0x36000000...000000000 | System | — | Gas 代币的 ERC-20 接口,精度为 6 位。预编译合约使其与 18 位精度的原生余额保持等值——是同一笔美元,而非额外的。 | — | — |
| 0x18000000...000000001 | System | — | 位于固定地址的原生执行模块。 | — | — |
| 0x18000000...000000002 | System | — | 位于固定地址的原生执行模块。 | — | — |
| 0x18000000...000000003 | System | — | 位于固定地址的原生执行模块。 | — | — |