Filecoin Foundation FIP0001v2 Initiative #799
Replies: 21 comments 30 replies
-
will have more to comment later once I got a min, but want to firstly capture the concern that's was raised in this thread. IMHO, the current FIP process is lack of a reliable This issue has appeared in a couple other occurrences:
Generally, the change Im looking for are
|
Beta Was this translation helpful? Give feedback.
-
could you please share the research that has been performed, so that we can consume them as an input to our 🤔? |
Beta Was this translation helpful? Give feedback.
-
It's great to see this effort moving forward. I do have a question on
This can be interpreted in multiple ways. Given the guiding principles, does this mean we're looking to bring back some form of voting mechanism and run FIP0001v2 itself through it? |
Beta Was this translation helpful? Give feedback.
-
As mentioned above, I want to provide more detailed context about the changes we wish to make to the governance process. First and foremost, most of the changes we'd like to see will need to come as a PR against FIP0001. This document provides foundational rules and workflows for FIPs, and has never been meaningfully updated. As a first step, we will propose:
In order to support the above, the Filecoin Foundation has committed to providing support by...
The purpose of the above is to ensure the successful roll-out and long-term support of systemic changes that will make Filecoin governance more open, more responsive, and more decentralized in the long-term. Openly coordinating governance changes at this scale is a difficult task, and we welcome any community members who are interested in supporting this work. To participate, please see above for the various in-person and async channels for sharing thoughts, getting connected, and staying up-to-date. |
Beta Was this translation helpful? Give feedback.
-
There are some common improvement feedback in this thread, how are we capturing potential AIs? |
Beta Was this translation helpful? Give feedback.
-
By your own words @kaitlin-beegle, this FIP should be abandoned. The proposal is overcomplicated and, in many ways, nonsensical -- hence the total lack of community engagement. I suggest that this is not FIP-able in its current form, and the team go back to the drawing board. Meanwhile, the most engaged FIP Discussion in Filecoin's history remains in PR Review (Option 1x, Option FCM) for almost two months. The governance team (@kaitlin-beegle. @luckyparadise, @tinkmk) should figure out how to move that along given it's their actual job, especially with all the hoop-jumping the authors have put through to date. While you've been talking about a voting tool, the community (without any FF support) has built one on the FVM, and pushes updates to the tool regularly. Do you have anything to show for this multi-month initiative to transform governance? |
Beta Was this translation helpful? Give feedback.
-
A PR has been opened at #850 Please use this forum topic for discussion about the big pieces, voicing substantive disagreements etc. Leave the PR review for smaller wording suggestions or comments. |
Beta Was this translation helpful? Give feedback.
-
I may have missed this in the thread - so apologies in advance - but I'm keen to understand the metrics (beyond majority or super majority consensus) and mechanism (i.e., protocols, weightings, etc) of the caucusing/gathering support and voting systems, and the thought behind it. Of particular importance is whether there is the ability for "identify verification" of contributors/voters, and that those contributors/voters' "names/businesses represented" are made publicly transparent? |
Beta Was this translation helpful? Give feedback.
-
Core devs 🧵#850 refers to the Core Devs group in a few places, but does not define it. Even though this proposal reduces the obligations and responsibilities of this group (👍 ), important ones still remain and I think the group needs at least a passing definition. It's not clear to me whether Core Devs is to be identified with "Developers" as a Guild community group, but if so then the proposal requires them to "maintain an open membership policy", which is a change from today (depending what open means). In the draft as it is, Core Devs power/responsibility include:
I think FIP0001 should define the group, if it refers to it. We can probably take something fairly informal like "group of contributors experts who regularly make technical contributions to Filecoin network node implementations, core components thereof (including the VM, built-in actors, proofs, and other Filecoin-specific dependencies), protocol definitions and specifications, cryptographic design and analysis, or crypto-economic design and analysis (edit: or governance)." If an open membership policy can mean one where the group needn't accept any random applicant, but should accept membership from anyone who can demonstrate such regular contributions, then I think "open" will be fine and not an unreasonable risk given the group's powers. |
Beta Was this translation helpful? Give feedback.
-
Thanks @anorth, appreciate it. #850 raises some good points and agree that this spec fundamentally underpins good governance. Be good to explore further. |
Beta Was this translation helpful? Give feedback.
-
I oppose giving 'clients' 20% of the vote since they are mostly self-dealing miners and DC dealers. We shouldn't reward gamers with extra votes. I suggest increasing their weighting from 0% to 20% over 4 years. |
Beta Was this translation helpful? Give feedback.
-
Voting I propose summing the weighted percentages, rather than having each constituency vote as a block. If each stakeholder group votes as a block, we could see a FIP rejected despite having 70% of voters in favor. ex. Voters In Favor of FIP XXXX: 100% RBP You'd have ~70% of voting power in favor, but the FIP would be rejected 3-2. |
Beta Was this translation helpful? Give feedback.
-
I'd like more clarity on intentions around which entities form the guild, and I am somewhat uncomfortable with the foundation as a centralized entity deciding guild composition without other balances.
That would only leave 'ecosystem partners', 'pl', and 'foundation' itself in softer seats. In particular I think there needs to be some process we can imagine whereby if the foundation abdicates it's duties there's a way for the guild to evolve it's composition / elect a new chair. This proposals says the foundation cannot be removed by vote but rather by amending fip1, but it will be the council that decides on such a fip, and so it is still a council vote at that point, right? |
Beta Was this translation helpful? Give feedback.
-
I'd suggest the process also adopt a mechanism similar to
|
Beta Was this translation helpful? Give feedback.
-
I'd like to also point out the fact that right now the FIP process designers, fip-editors and core-dev are of the same group of people, which is obviously a case of conflict of interest where they are both the players and referees. It is very apparent to me that one should be either an FIP governance facilitator OR an editor / core dev, but one can't be both. More importantly, lacking engagement of actual network stakeholder to the discussion would also contribute to unchecked power. Team should go back to drawing board like what is suggested here and garner more network stakeholder inputs. |
Beta Was this translation helpful? Give feedback.
-
I have expressed this before in a live session, but I have a strong objection to the decision matrix as expressed here: In my view, the asymmetry introduced in cells (4,1) and (1,4) is both unjustified and impractical: the guild should not be able to force a decision against which there is community consensus (>75% reject), but also can't realistically do that. If we ever find ourselves in that situation in practice, I really don't see a way forward that isn't "abort everything and go back to the drawing board". Now, I know the argument goes that if the guild represents community stakeholders, something like this is both exceedingly unlikely and indicative of a bigger problem. I agree, but that too is symmetrical. That's why we should apply the precautionary principle and reject any proposal that is that polarising, regardless of whether it is case (4,1) or (1,4). |
Beta Was this translation helpful? Give feedback.
-
we have to talk about it - sooner or later: the fact that miners are able to override any decision the process outlined here outputs needs to be addressed. |
Beta Was this translation helpful? Give feedback.
-
The guild design completely violates filecoin mission...
How can a guild of 7 people overrule the vote result of network stakeholders? |
Beta Was this translation helpful? Give feedback.
-
Make everything simple.Just Token Holders vote.No other roles required |
Beta Was this translation helpful? Give feedback.
-
Somewhat belated comment on FRCs: so far, out practice has been to leave them at Draft stage and not go through the governance project. This is different from Ethereum practice, where ERCs have the same status and pipeline as EIPs. Moving towards this would likely help with concerns raised re lack of engagement with FRC governance. |
Beta Was this translation helpful? Give feedback.
-
it has been a year. is there a timeline to get this implemented? when can the community expect a final proposal to act on? Having this linger around for another year is possibly worse than abandoning the effort.
this would be octorber 2025. |
Beta Was this translation helpful? Give feedback.
-
As the steward of the open source governance process for the Filecoin network, Filecoin Foundation is launching a new initiative to ensure that the network’s governance processes and tooling meet the changing needs of the growing Filecoin ecosystem.
Following months of research, we are kicking off the FIP0001v2 Initiative and asking Filecoin community members to collaborate with us on a community-driven effort to enhance the processes and tools of network governance.
There are three main workstreams that are part of this initiative:
Some guiding principles for these workstreams are:
With the above in mind, we welcome any interested community members to collaborate on this effort. Our initial proposed timeline for iteration and implementation is:
As is the case with any community process, the above is only a projection, and is likely to change.
Call for Participants: FIP0001v2
Anyone who is interested is welcome and able to participate in the FIP0001v2 Initiative.
For this discussion, some initial questions for the community:
Going forward, there are many ways that you can participate:
Major developments and updates will also be shared by Filecoin Foundation on its blog and Twitter account. Asking public questions is strongly encouraged, but you’re also welcome to schedule time to talk with me, Kaitlin Beegle, who will be coordinating this initiative – HERE are my office hours.
As an immediate step, we will be opening an initial discussion on both FIP0001 process updates and network tooling on Friday, August 25th. And, of course, we look forward to your ideas and feedback!
Beta Was this translation helpful? Give feedback.
All reactions