404
5 |{{ getMsg() }}6 |
{{ getMsg() }}6 |
24 | m / purpose' / subpurpose' / EIP' 25 |26 | 27 | Apostrophe in the path indicates that BIP32 hardened derivation is used. 28 | 29 | Each level has a special meaning, described in the chapters below. 30 | 31 | ### Purpose 32 | 33 | Purpose is set to 43, as documented in [this proposed change to BIP43](https://github.com/bitcoin/bips/pull/523). 34 | 35 | The purpose field indicates that this path is for a non-bitcoin cryptocurrency. 36 | 37 | Hardened derivation is used at this level. 38 | 39 | ### Subpurpose 40 | Subpurpose is set to 60, the SLIP-44 code for Ethereum. 41 | 42 | Hardened derivation is used at this level. 43 | 44 | ### EIP 45 | EIP is set to the EIP number specifying the remainder of the BIP32 derivation path. This permits new Ethereum-focused applications of deterministic wallets without needing to interface with the BIP process. 46 | 47 | Hardened derivation is used at this level. 48 | 49 | ## 原理阐述 50 | The existing convention is to use the 'Ethereum' coin type, leading to paths starting with `m/44'/60'/*`. Because this still assumes a UTXO-based coin, we contend that this is a poor fit, resulting in standardisation, usability, and security compromises. As a result, we are making the above proposal to define an entirely new hierarchy for Ethereum-based chains. 51 | 52 | ## 向后兼容 53 | The introduction of another derivation path requires existing software to add support for this scheme in addition to any existing schemes. Given the already confused nature of wallet derivation paths in Ethereum, we anticipate this will cause relatively little additional disruption, and has the potential to improve matters significantly in the long run. 54 | 55 | ## 测试用例 56 | TBD 57 | 58 | ## 实现 59 | None yet. 60 | 61 | ## 参考引用 62 | [This discussion on derivation paths](https://github.com/ethereum/EIPs/issues/84) 63 | 64 | ## 版权 65 | Copyright and related rights waived via [CC0](https://creativecommons.org/publicdomain/zero/1.0/). 66 | -------------------------------------------------------------------------------- /EIPS/eip-606.md: -------------------------------------------------------------------------------- 1 | --- 2 | eip: 606 3 | title: "Hardfork Meta: Homestead" 4 | author: Alex Beregszaszi (@axic) 5 | type: Meta 6 | status: Final 7 | created: 2017-04-23 8 | requires: 2, 7, 8 9 | --- 10 | 11 | ## 摘要 12 | 13 | This specifies the changes included in the hard fork named Homestead. 14 | 15 | ## 规范 16 | 17 | - Codename: Homestead 18 | - Activation: 19 | - Block >= 1,150,000 on Mainnet 20 | - Block >= 494,000 on Morden 21 | - Block >= 0 on future testnets 22 | - Included EIPs: 23 | - [EIP 2](https://github.com/ethereum/EIPs/blob/master/EIPS/eip-2.md) (Homestead Hard-fork Changes) 24 | - [EIP 7](https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7.md) (DELEGATECALL) 25 | - [EIP 8](https://github.com/ethereum/EIPs/blob/master/EIPS/eip-8.md) (Networking layer: devp2p Forward Compatibility Requirements for Homestead) 26 | 27 | ## 参考引用 28 | 29 | 1. https://blog.ethereum.org/2016/02/29/homestead-release/ 30 | 31 | ## 版权 32 | 33 | Copyright and related rights waived via [CC0](https://creativecommons.org/publicdomain/zero/1.0/). 34 | -------------------------------------------------------------------------------- /EIPS/eip-607.md: -------------------------------------------------------------------------------- 1 | --- 2 | eip: 607 3 | title: "Hardfork Meta: Spurious Dragon" 4 | author: Alex Beregszaszi (@axic) 5 | type: Meta 6 | status: Final 7 | created: 2017-04-23 8 | requires: 155, 160, 161, 170, 608 9 | --- 10 | 11 | ## 摘要 12 | 13 | This specifies the changes included in the hard fork named Spurious Dragon. 14 | 15 | ## 规范 16 | 17 | - Codename: Spurious Dragon 18 | - Aliases: State-clearing 19 | - Activation: 20 | - Block >= 2,675,000 on Mainnet 21 | - Block >= 1,885,000 on Morden 22 | - Included EIPs: 23 | - [EIP 155](eip-155.html) (Simple replay attack protection) 24 | - [EIP 160](eip-160.html) (EXP cost increase) 25 | - [EIP 161](eip-161.html) (State trie clearing) 26 | - [EIP 170](eip-170.html) (Contract code size limit) 27 | 28 | ## 参考引用 29 | 30 | 1. https://blog.ethereum.org/2016/11/18/hard-fork-no-4-spurious-dragon/ 31 | 32 | ## 版权 33 | 34 | Copyright and related rights waived via [CC0](https://creativecommons.org/publicdomain/zero/1.0/). 35 | -------------------------------------------------------------------------------- /EIPS/eip-608.md: -------------------------------------------------------------------------------- 1 | --- 2 | eip: 608 3 | title: "Hardfork Meta: Tangerine Whistle" 4 | author: Alex Beregszaszi (@axic) 5 | type: Meta 6 | status: Final 7 | created: 2017-04-23 8 | requires: 150, 779 9 | --- 10 | 11 | ## 摘要 12 | 13 | This specifies the changes included in the hard fork named Tangerine Whistle (EIP 150). 14 | 15 | ## 规范 16 | 17 | - Codename: Tangerine Whistle 18 | - Aliases: EIP 150, Anti-DoS 19 | - Activation: 20 | - Block >= 2,463,000 on Mainnet 21 | - Included EIPs: 22 | - [EIP 150](https://github.com/ethereum/EIPs/blob/master/EIPS/eip-150.md) (Gas cost changes for IO-heavy operations) 23 | 24 | ## 参考引用 25 | 26 | 1. https://blog.ethereum.org/2016/10/13/announcement-imminent-hard-fork-eip150-gas-cost-changes/ 27 | 2. https://blog.ethereum.org/2016/10/18/faq-upcoming-ethereum-hard-fork/ 28 | 29 | ## 版权 30 | 31 | Copyright and related rights waived via [CC0](https://creativecommons.org/publicdomain/zero/1.0/). 32 | -------------------------------------------------------------------------------- /EIPS/eip-609.md: -------------------------------------------------------------------------------- 1 | --- 2 | eip: 609 3 | title: "Hardfork Meta: Byzantium" 4 | author: Alex Beregszaszi (@axic) 5 | type: Meta 6 | status: Final 7 | created: 2017-04-23 8 | requires: 100, 140, 196, 197, 198, 211, 214, 607, 649, 658 9 | --- 10 | 11 | ## 摘要 12 | 13 | This specifies the changes included in the hard fork named Byzantium. 14 | 15 | ## 规范 16 | 17 | - Codename: Byzantium 18 | - Aliases: Metropolis/Byzantium, Metropolis part 1 19 | - Activation: 20 | - Block >= 4,370,000 on Mainnet 21 | - Block >= 1,700,000 on Ropsten testnet 22 | - Included EIPs: 23 | - [EIP 100](eip-100.html) (Change difficulty adjustment to target mean block time including uncles) 24 | - [EIP 140](eip-140.html) (REVERT instruction in the Ethereum Virtual Machine) 25 | - [EIP 196](eip-196.html) (Precompiled contracts for addition and scalar multiplication on the elliptic curve alt_bn128) 26 | - [EIP 197](eip-197.html) (Precompiled contracts for optimal ate pairing check on the elliptic curve alt_bn128) 27 | - [EIP 198](eip-198.html) (Precompiled contract for bigint modular exponentiation) 28 | - [EIP 211](eip-211.html) (New opcodes: RETURNDATASIZE and RETURNDATACOPY) 29 | - [EIP 214](eip-214.html) (New opcode STATICCALL) 30 | - [EIP 649](eip-649.html) (Difficulty Bomb Delay and Block Reward Reduction) 31 | - [EIP 658](eip-658.html) (Embedding transaction status code in receipts) 32 | 33 | ## 参考引用 34 | 35 | 1. https://blog.ethereum.org/2017/10/12/byzantium-hf-announcement/ 36 | 37 | ## 版权 38 | 39 | Copyright and related rights waived via [CC0](https://creativecommons.org/publicdomain/zero/1.0/). 40 | -------------------------------------------------------------------------------- /EIPS/eip-634.md: -------------------------------------------------------------------------------- 1 | # EIP 634: ENS 文本记录的存储 2 | 3 | | 作者 | 类型 | 分类 | 状态 | 创建时间 | 4 | | --- | --- | --- | --- | --- | 5 | | Richard Moore
Number | Title | Author |
---|---|---|
{{page.eip|xml_escape}} | 22 |{{page.title|xml_escape}} | 23 |{% include authorlist.html authors=page.author %} | 24 |
Author | {% include authorlist.html authors=page.author %} |
---|---|
Discussions-To | {{ page["discussions-to"] | xml_escape }} |
Status | {{ page.status | xml_escape }} 16 | {% if page.review-period-end != undefined %} 17 | (review ends {{ page.review-period-end | xml_escape }}) 18 | {% endif %} 19 | |
Type | {{ page.type | xml_escape }} |
Category | {{ page.category | xml_escape }} |
Created | {{ page.created | xml_escape }} |
Updated | {{ page.updated | xml_escape }} |
Requires | {% include eipnums.html eips=page.requires %} |
Replaces | {% include eipnums.html eips=page.replaces %} |
Superseded by | {% include eipnums.html eips=page.superseded-by %} |
Resolution | {{ page.resolution | xml_escape }} |
EIP #{{ eip.eip }} - {{eip.title }} is in Last Call status. It is authored by {{ eip.author }} and was originally created {{ eip.created }}. It is in the {{ eip.category }} category of type {{ eip.type }}. Please review and note any changes that should block acceptance.
17 | {% if eip.discussions-to %} 18 |The author has requested that discussions happen at the following URL: {{ eip.discussions-to }}
19 | {% else %} 20 |Please visit the [ethereum/EIPs issues to comment](https://github.com/ethereum/EIPs/issues/{{eip.eip}}).
21 | {% endif %} 22 |