# 所有核心提案

核心(Core)提案通常包含产生共识分叉的改进,也包含一些矿工/节点策略更改。

关于提案分类可以阅读以太坊改进提案概要EIP-1:EIP 用途及指导原则

# 最后召集(Last Call)

编号 标题 作者
615 Subroutines and Static Jumps for the EVM Greg Colvin, , , 

# 草案(Draft)

编号 标题 作者
3 Addition of CALLDEPTH opcode Martin Holst Swende
86 Abstraction of transaction origin and signature
101 Serenity Currency and Crypto Abstraction Vitalik Buterin
210 Blockhash refactoring
616 SIMD Operations for the EVM Greg Colvin
663 Unlimited SWAP and DUP instructions
665 Add precompiled contract for Ed25519 signature verification Tobias Oberstein
689 Address Collision of Contract Address Causes Exceptional Halt Yoichi Hirai
698 OPCODE 0x46 BLOCKREWARD Cody Burns
858 Reduce block reward and delay difficulty bomb Carl Larson
908 Reward clients for a sustainable network
969 Modifications to ethash to invalidate existing dedicated hardware implementations David Stanfill
999 Restore Contract Code at 0x863DF6BFa4469f3ead0bE8f9F2AAE51c91A907b4
1010 Uniformity Between 0xAb5801a7D398351b8bE11C439e05C5B3259aeC9B and 0x15E55EF43efA8348dDaeAa455F16C43B64917e3c
1011 Hybrid Casper FFG
1015 Configurable On Chain Issuance Alex Van de Sande
1051 Overflow checking for the EVM Nick Johnson
1057 ProgPoW, a Programmatic Proof-of-Work IfDefElse
1087 Net gas metering for SSTORE operations
1108 Reduce alt_bn128 precompile gas costs
1109 PRECOMPILEDCALL opcode (Remove CALL costs for precompiled contracts)
1153 Transient storage opcodes
1227 Defuse Difficulty Bomb and Reset Block Reward
1240 Remove Difficulty Bomb
1276 Eliminate Difficulty Bomb and Adjust Block Reward on Constantinople Shift
1285 Increase Gcallstipend gas in the CALL OPCODE Ben KaufmanAdam Levi
1295 Modify Ethereum PoW Incentive Structure and Delay Difficulty Bomb
1352 Specify restricted address range for precompiles/system contracts
1380 Reduced gas cost for call to self
1418 Blockchain Storage Rent Payment
1482 Define a maximum block timestamp drift
1485 TEthashV1 trustfarm (KT Ahn - 안씨아저씨)trustfarm
1559 Fee market change for ETH 1.0 chain
1681 Temporal Replay Protection
1702 Generalized Account Versioning Scheme
1706 Disable SSTORE with gasleft lower than call stipend Alex ForshtatYoav Weiss
1829 Precompile for Elliptic Curve Linear Combinations Remco Bloemen
1884 Repricing for trie-size-dependent opcodes
1890 Commitment to Sustainable Ecosystem Funding Gregory MarkouKevin OwockiLane Rettig
1895 Support for an Elliptic Curve Cycle Alexandre Belling
1930 CALLs with strict gas semantic. Revert if not enough gas available.
1959 New Opcode to check if a chainID is part of the history of chainIDs
1962 EC arithmetic and pairings with runtime definitions
1965 Method to check if a chainID is valid at a specific block 编号
1985 Sane limits for certain EVM parameters
2014 Extended State Oracle
2025 Block Rewards Proposal for funding Eth1.x
2026 State Rent H - Fixed Prepayment for accounts
2027 State Rent C - Net contract size accounting
2028 Transaction data gas cost reduction Eli Ben SassonTom BrandLouis GuthmannAvihu Levy
2029 State Rent A - State counters contract
2031 State Rent B - Net transaction counter
2035 Stateless Clients - Repricing SLOAD and SSTORE to pay for block proofs
2045 Particle gas costs for EVM opcodes
2046 Reduced gas cost for static calls made to precompiles

# 最终(Final)

编号 标题 作者
7 DELEGATECALL Vitalik Buterin
2 Homestead Hard-fork Changes Vitalik Buterin
100 Change difficulty adjustment to target mean block time including uncles
140 REVERT instruction Nikolai Mushegian
141 Designated invalid EVM instruction
145 Bitwise shifting instructions in EVM
150 Gas cost changes for IO-heavy operations
155 Simple replay attack protection
160 EXP cost increase
161 State trie clearing (invariant-preserving alternative) Gavin Wood
170 Contract code size limit
196 Precompiled contracts for addition and scalar multiplication on the elliptic curve alt_bn128 Christian Reitwiessner
197 Precompiled contracts for optimal ate pairing check on the elliptic curve alt_bn128 Vitalik ButerinChristian Reitwiessner
198 Big integer modular exponentiation Vitalik Buterin
211 New opcodes: RETURNDATASIZE and RETURNDATACOPY Christian Reitwiessner
214 New opcode STATICCALL Vitalik ButerinChristian Reitwiessner
225 Clique proof-of-authority consensus protocol Péter Szilágyi
649 Metropolis Difficulty Bomb Delay and Block Reward Reduction
658 Embedding transaction status code in receipts Nick Johnson
1014 Skinny CREATE2
1052 EXTCODEHASH opcode Nick JohnsonPaweł Bylica
1234 Constantinople Difficulty Bomb Delay and Block Reward Adjustment
1283 Net gas metering for SSTORE without dirty maps
1344 ChainID opcode

# 被弃用(Abandoned)

编号 标题 作者
1355 Ethash 1a Paweł Bylica (@chfast)

# 被取代(Superseded)

编号 标题 作者
5 Gas Usage for RETURN and CALL* Christian Reitwiessner
158 State clearing Vitalik Buterin
Last Updated: 8/29/2019, 11:43:57 AM