Do we need replay protection? FIP0039 #301
Replies: 6 comments 7 replies
-
I brought up this problem a few times in the past (a couple of years ago).. before moving to mainnet. https://filecoinproject.slack.com/archives/CP50PPW2X/p1579091836331600 I think it is definitely something that should be included.. but at the moment, it can result in a lot of changes so if this goes forward the effect in the ecosystem (wallets, hw wallets, explorers, etc) should be analysed in detail. |
Beta Was this translation helpful? Give feedback.
-
Users should not be re-using keys between mainnet and testnet for security reasons. Personally, I'd be against adding any features that might encourage that. |
Beta Was this translation helpful? Give feedback.
-
I think only networks that are listed here should be considered to define a chain ID to. |
Beta Was this translation helpful? Give feedback.
-
Consideration of BLS signing scheme is missing from the FIP draft. |
Beta Was this translation helpful? Give feedback.
-
Chain IDs are introduced with FEVM https://github.com/filecoin-project/FIPs/blob/956acf61fd911e4eb00b3be0dcc11f2c3cb106b6/FIPS/fip-0054.md#eip-155-chain-ids-of-filecoin-networks. and the client implementation like lotus, we include the chain id in the eth tx with the required signature https://github.com/filecoin-project/FIPs/blob/master/FIPS/fip-0055.md#delegated-signature-type. Is there anything else needed for this? |
Beta Was this translation helpful? Give feedback.
-
@anorth @Stebalien flagging that this never got into production and will become an issue if/when we introduce user-programmable FVM or non-FEVM-based IPC/L2s. |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
This is the discussion for FIP-0039 "Filecoin Message Replay Protection"
Full spec: https://github.com/filecoin-project/FIPs/blob/master/FIPS/fip-0039.md
Ref: #300 #690
Context: ChainSafe/forest#1419
See also: ethereum-lists/chains#1567
Beta Was this translation helpful? Give feedback.
All reactions