ref-fvm icon indicating copy to clipboard operation
ref-fvm copied to clipboard

Technical Design: become_actor syscall

Open Stebalien opened this issue 2 years ago • 3 comments

Discussion in https://github.com/filecoin-project/FIPs/discussions/396.

Stebalien avatar Jun 30 '22 21:06 Stebalien

cc @vyzo @raulk @mriise @anorth

Stebalien avatar Jun 30 '22 21:06 Stebalien

@raulk do we need the implementation of this to land in Iron? If not, which milestone would it be needed in?

maciejwitowski avatar Sep 06 '22 12:09 maciejwitowski

Nope, this has actually been descoped from M2.1 entirely based on CPH discussions. Rationale: this provided a pathway for an existing secp256k1 account to be upgraded into an Ethereum-aware account. Based on our current design blueprints, I believe we are segregating accounts so that the Ethereum-aware account will be automatically initialized on a send to an f420... address. I assume that that kind of account won't be able to process native Filecoin transactions (hence why I'm using the term segregate), as that would allow reuse of key material for the same signature scheme, but different payload format (which weakens security, something that @Stebalien raised), but worth confirming.

raulk avatar Sep 06 '22 12:09 raulk