Skip to content

Conversation

@arajasek
Copy link
Contributor

@arajasek arajasek commented Aug 3, 2022

First draft of a replacement for FIP-0035, see #413 .

An open question is how much to couple this FIP to the discussion in #382 (if at all). Feedback welcome!

@jennijuju
Copy link
Member

This will be fip-0044

user-defined actors to serve as clients for storage deals.

It will be infeasible to modify the builtin-actors themselves every time we want to be able to authorize some new kind of information, and doing so will require more total messages
to be landing on the Filecoin blockchain. Instead, a flexible, universal approach for actors to authorize data would be preferred.
Copy link
Member

Choose a reason for hiding this comment

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

Mention the concrete capability motivation of user actors being clients of the built-in market.

Copy link
Contributor Author

Choose a reason for hiding this comment

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

I do so in the previous paragraph, will move things around.

@@ -0,0 +1,106 @@
---
fip: <to be assigned>
Copy link
Contributor

Choose a reason for hiding this comment

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

FIP0044 please

@jennijuju jennijuju changed the title Add FIP for Standard Authentication Method for Actors FIP-0044 Add FIP for Standard Authentication Method for Actors Aug 21, 2022
@Kubuxu
Copy link
Contributor

Kubuxu commented Aug 22, 2022

@arajasek did you maybe forgot to push a commit? There are a bunch of review comments marked as resolved which aren't.

@arajasek
Copy link
Contributor Author

@Kubuxu Got distracted and never pushed! Doing so now!

@arajasek
Copy link
Contributor Author

Now ready for another review.

@arajasek arajasek force-pushed the asr/authenticate-message branch from a6f02b6 to c4e284b Compare August 22, 2022 20:37
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.

In order to be a standard, we need a standard method number, which this FIP doesn't propose. I think that's ok, but we should discuss it. Mention that the intention is to re-export this method via a standard calling convention such as FRC-0042 or others that may emerge.

FIPS/fip-0044.md Outdated

This proposal is generally well-aligned with the incentives of the network. It can be considered
as a simpler replacement for FIP-0035, with the only drawback being that this proposal as currently written does not allow for the existing built-in multisig actor to be a storage client.
It would be trivial to add a similar `verify_authorization` method to the built-in multisig actor, though.
Copy link
Member

Choose a reason for hiding this comment

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

If it's trivial we should do it. I'm not sure it is.

@arajasek arajasek force-pushed the asr/authenticate-message branch from c4e284b to 66d9f23 Compare August 25, 2022 16:43
@jennijuju jennijuju merged commit a307ebe into master Aug 25, 2022
@jennijuju jennijuju deleted the asr/authenticate-message branch August 25, 2022 17:45
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

No open projects
Status: Done

Development

Successfully merging this pull request may close these issues.

6 participants