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. |
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. |
|
I think only networks that are listed here should be considered to define a chain ID to. |
|
Consideration of BLS signing scheme is missing from the FIP draft. |
|
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? |
|
@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. |

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
All reactions