Skip to content
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

Add Filecoin Protocol Master Plan FIP #745

Closed

Conversation

Fatman13
Copy link
Contributor

@Fatman13 Fatman13 commented Jun 30, 2023

Details could be found in discussion here.

@anorth
Copy link
Member

anorth commented Jul 2, 2023

This is not close to a sufficient level of technical detail for a FIP. I suggest we close this and continue the discussion in #725 first.

@jennijuju
Copy link
Member

I agree with @anorth

A FIP is a design document providing information to the Filecoin community, or describing a new feature for Filecoin or its processes or environment. The FIP should provide a concise technical specification of the feature and a rationale for its adoption.

I would also recommend the authors to update the fip title according to the specific features that’s it’s proposing when reopen the FIP, the current title is too vague and could be misleading imho.

@Fatman13
Copy link
Contributor Author

Fatman13 commented Jul 10, 2023

This is not close to a sufficient level of technical detail for a FIP. I suggest we close this and continue the discussion in #725 first.

I would also recommend the authors to update the fip title according to the specific features that’s it’s proposing when reopen the FIP, the current title is too vague and could be misleading imho.

Are technical details required for FIPs? FIP0003 and FIP0018 both seems lacking on that regard too.

@kaitlin-beegle
Copy link
Collaborator

This is not close to a sufficient level of technical detail for a FIP. I suggest we close this and continue the discussion in #725 first.

I would also recommend the authors to update the fip title according to the specific features that’s it’s proposing when reopen the FIP, the current title is too vague and could be misleading imho.

Are technical details required for FIPs? FIP0003 and FIP0018 both seems lacking on that regard too.

Yes, these are community FIPs. Unlike these FIPs, the Filecoin Master Plan does include significant technical proposals.

I believe this proposal is worth continuing to discuss, and potentially using as an edge case to inform pending FIP process improvements. Right now, however, this is not a focused enough proposal to be opened. I also think this should be rejected pending additional work.

@Fatman13
Copy link
Contributor Author

Fatman13 commented Jul 12, 2023

Yes, these are community FIPs. Unlike these FIPs, the Filecoin Master Plan does include significant technical proposals.

I believe this proposal is worth continuing to discuss, and potentially using as an edge case to inform pending FIP process improvements. Right now, however, this is not a focused enough proposal to be opened. I also think this should be rejected pending additional work.

Acknowledged. This PR is a draft.

As an FIP editor speaking - Have a DRAFT fip PR open should be totally fine.

just because a PR is open or a FIP draft is merged, does not mean it is going to be accepted.

@Fatman13 Fatman13 closed this Jul 12, 2023
@Fatman13 Fatman13 reopened this Jul 12, 2023
@jennijuju
Copy link
Member

This is not close to a sufficient level of technical detail for a FIP. I suggest we close this and continue the discussion in #725 first.

I would also recommend the authors to update the fip title according to the specific features that’s it’s proposing when reopen the FIP, the current title is too vague and could be misleading imho.

Are technical details required for FIPs? FIP0003 and FIP0018 both seems lacking on that regard too.

The standard of the FIPs have been evolved a lot over the past three years, and many authors have been enhancing the quality of their FIPs as they are being treated as the new spec. Instead of referring to the FIPs from early days (right around network launches), I would recommend you to take well-written FIPs like FIP-0045, all the FVM FIPs, and much more as a reference for your FIP.

Also, FIP-0018 is an organizational FIP instead of a core technical FIP, which have a totally different standard.

@Fatman13
Copy link
Contributor Author

Fatman13 commented Jul 14, 2023

Also, FIP-0018 is an organizational FIP instead of a core technical FIP, which have a totally different standard.

Got it!

Organizational FIPs, or Filecoin Organization Proposals (FOPs) allow the Filecoin community to propose, discuss, and achieve consensus on Filecoin governance. This includes procedures, guidelines, decision-making processes, and changes to FIP processes.

I think I will amend the FIP to just have "layered protocol design approach" alone as an organizational FIP and the rest is just example path not mandated to be implemented.

@kaitlin-beegle
Copy link
Collaborator

Closing, per the conversation above.

Though we have fielded 'community' or 'operational' FIPs in the past- specifically, FIP0001 and FIP0003- I do not believe this FIP is specified enough to be considered an open draft. FIP0001 and FIP0003 were introduced at the outset of network launch and were specified as programmatic entities that could be implemented. This FIP seems to represent a blanket network policy, and it's unclear to me what 'acceptance' would actually mean. I think a FIP proposal like this could make more sense at a future time.

Also, I will note: the very purpose of the Filecoin network is to serve as a decentralized storage layer. While a proposal such as this may seem technically efficient, it is my opinion that this is not keeping with the mission or purpose of the Filecoin project. Filecoin's very purpose and technology were designed to service a storage utility. There are plenty of other projects that provide simple blockchain transaction records, which you could design a data storage service on top of. In fact, other people have done this very thing. If that is infrastructure that a team wishes to work with, they are welcome and free to go do that- but, as a FIP Editor, I do not believe that is what Filecoin is supposed to be.

@The-Wayvy
Copy link

The-Wayvy commented Jul 31, 2023

Kaitlin

The expense and slowness of blockchains is justified only by permissionlessness of participation by users and miners, verifiability of all computation, and immutability of past data. If the features uniquely enabled by a blockchain are nerfed then it no longer makes sense to use one. No marketing slogan, mission statement or growth strategy can change the fact that FIL+ retains the weaknesses of blockchains while discarding their strengths. It’s analagous to buying an expensive bicycle only to carry it on your shoulder instead of riding it.

Put simply: Filecoin+ is making Filecoin less useful.


We all believe Filecon should provide useful storage.

The definition of useful is up for debate.

As is the success of FIL+ at bringing useful storage to the network.

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.

5 participants