How does the Filecoin Improvement Proposal process work?

How the Filecoin Improvement Proposal (FIP) Process Works

The Filecoin Improvement Proposal (FIP) process is the primary open source governance mechanism for making technical changes and other network-wide improvements on the Filecoin blockchain. Here’s how it works, organized for clarity:

Overview and Purpose

  • The FIP process enables anyone in the Filecoin ecosystem—developers, miners, community members—to propose, discuss, and implement changes to the protocol.
  • It is modeled after similar processes in other networks (like Ethereum's EIPs or Bitcoin's BIPs) and serves as a structured means for proposing improvements12.

Types of Proposals (per FIP0001v2)

FIP0001v2, an important draft update to the process, outlines five distinct types of improvement proposals:
  • Technical FIPs: Protocol or implementation updates
  • Cryptoeconomic FIPs: Changes to incentives or economic structures
  • Community FIPs: Proposals that impact the broader community or network governance
  • Security FIPs: Focused on network security or mitigations
  • Filecoin Requests for Comment (FRC): More informal, serving as a discussion or design forum34.

Step-by-Step FIP Lifecycle

  1. Drafting & Discussion:
    • Anyone can draft a proposal, following the formal template explained in the FIP documentation.
    • Proposals start as "Drafts" and are discussed openly on the Filecoin FIP GitHub repository and through other community channels like the Filecoin Slack and forums12.
  2. Community Review:
    • Proposals collect feedback from miners, developers, users, and other stakeholders.
    • Sometimes, dedicated workgroups or "badgeholders" (community members with responsibility for proposal review and voting) are involved to assess and help iterate on proposals5.
  3. Categorization & Refinement:
    • Proposals are categorized into one of the five types from FIP0001v2.
    • After sufficient discussion and iteration, proposals may transition status (e.g., from "Draft" to "Last Call" or similar phases)3.
  4. Decision-Making & Signaling:
    • Proposals are voted on or signaled upon by the relevant governance participants, which may include Filecoin Foundation representatives, core developers, and the broader stakeholder community56.
  5. Implementation & Deployment:
    • Once a proposal is formally accepted, relevant teams (e.g., Lotus, FilOz, other protocol developers) begin implementation.
    • Upgrades are coordinated for deployment on the network, ensuring backward compatibility and network stability12.
  6. Continuous Improvement:
    • The process and governance structure itself undergo periodic review via community feedback to ensure it meets the network’s evolving needs35.

Additional Context

  • The FIP process is stewarded by the Filecoin Foundation and actively maintained by the community, including independent teams contributing to client implementations and public goods6.
  • You can find ongoing and past FIPs, submit your own, or follow proposal discussions directly on the Filecoin FIPs GitHub repository12.

References to Key Resources

In summary: The FIP process is an open, community-driven, and evolving mechanism central to Filecoin’s technical and economic governance. It lets anyone propose, discuss, and help steer the development of the network in a transparent and structured way132.
You're viewing a shared conversation. Your questions will start a new chat.