Skip to content

FIP-0048: Add an f4 address class FIP #474

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 8 commits into from
Oct 6, 2022
Merged

FIP-0048: Add an f4 address class FIP #474

merged 8 commits into from
Oct 6, 2022

Conversation

Stebalien
Copy link
Member

Support new actor addressing schemes and interactions with addresses that do not yet exist on-chain by introducing a new address type where sub-namespaces within this new address type can be managed by user-deployed actors called "address managers".

This FIP adds a new extensible address class (f4) where an address management actor will be able to create new actors with f4 addresses under a specific f4 address prefix, in addition to the f2 address assigned today. This will allow Filecoin to support the native addressing schemes of foreign runtimes like the EVM and support interactions (both actually and counterfactually) with addresses that do not yet exist on-chain..


Discussion: #473

Since that discussion:

  • It has been refactored to better fit the FIP layout.
  • Bind4 and address forwarding have been removed as discussed.
  • A checksum has been added to the textual format.
  • The FEVM specific parts have been moved to the "discussion" and the specifics have been punted to a future FIP to keep this one digestible.
  • Most mentions of "counterfactual interactions" have been replaced with the more accurate "interactions with addresses that do not yet exist on-chain" (with some clarifications that we're referring to both actual and counterfactual interactions).

@Stebalien Stebalien marked this pull request as draft October 3, 2022 04:18
@Stebalien

This comment was marked as resolved.

@Stebalien Stebalien marked this pull request as ready for review October 4, 2022 17:42
Copy link
Member

@anorth anorth left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Great, draft, thank you.

Stebalien and others added 3 commits October 5, 2022 21:43
Co-authored-by: Alex <445306+anorth@users.noreply.github.com>
@jennijuju jennijuju changed the title Add an f4 address class FIP FIP-0048: Add an f4 address class FIP Oct 6, 2022
@debjeet214
Copy link

tell how to convert the F1 address to F4 address

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants