🚧 Stagnant
Standards Track: Core
EIP-1352: 为预编译/系统合约指定受限地址范围
EIP-1352: 为预编译/系统合约指定受限地址范围
Authors | Alex Beregszaszi (@axic) |
---|---|
Created | 2018-07-27 |
Discussion Link | https://ethereum-magicians.org/t/eip-1352-specify-restricted-address-range-for-precompiles-system-contracts/1151 |
简单总结
指定一个以太坊地址范围,该范围被预编译和未来的系统合约占用。常规帐户和合约无法获取此类地址。
摘要
0x0000000000000000000000000000000000000000 和 0x000000000000000000000000000000000000ffff 之间的地址范围保留给预编译和系统合约。
动机
这将简化某些未来的功能,否则,除非实现此功能,否则必须指定多个例外。
规范
0x0000000000000000000000000000000000000000 和 0x000000000000000000000000000000000000ffff 之间的地址范围保留给预编译和系统合约。
由于极低的概率(以及缺乏足够的测试可能性),不应添加显式检查以确保外部事务签名或调用 CREATE
指令可能导致预编译地址。
理由
不适用
向后兼容性
主网络上没有任何合约是在指定的地址创建的。因此,它不应造成向后兼容性问题。
测试用例
不适用
实现
不适用
版权
Copyright and related rights waived via CC0.
Citation
Please cite this document as:
Alex Beregszaszi (@axic), "EIP-1352: 为预编译/系统合约指定受限地址范围 [DRAFT]," Ethereum Improvement Proposals, no. 1352, July 2018. [Online serial]. Available: https://eips.ethereum.org/EIPS/eip-1352.