Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,7 @@ Building and maintaining infrastructure can be resource-intensive. IaaS provider

## Sealing-as-a-Service

Sealing is an important but nuanced process in the Filecoin ecosystem. However, you can use specialized services like [Aligned](https://aligned.co/) to handle the technicalities of sealing, allowing you to focus on storage and retrieval.
Sealing is an important but nuanced process in the Filecoin ecosystem. However, you can use specialized services like [Aligned](https://www.aligned.co/) to handle the technicalities of sealing, allowing you to focus on storage and retrieval.

## Software-as-a-Service

Expand All @@ -42,7 +42,7 @@ The Filecoin Client Explorer _(original link no longer available)_ offers insigh

## Partnerships and Alliances

Filecoin Foundation collaborates with industry leaders, including [AMD](https://www.amd.com/en/technologies/blockchain), [EY](https://blockchain.ey.com/), and [Seagate](https://www.seagate.com/products/storage/data-storage-systems/leasing/), to support the growth of decentralized storage. And being a part of coalitions such as the [Decentralized Storage Alliance](https://dsalliance.io/) amplifies the Foundation's connection to experts from top software, hardware, and infrastructure providers, while building a clear path toward enterprise adoption of decentralized storage.
Filecoin Foundation collaborates with industry leaders, including [AMD](https://www.amd.com/en/technologies/blockchain), [EY](https://blockchain.ey.com/), and [Seagate](https://www.seagate.com/products/storage/data-storage-systems/leasing/), to support the growth of decentralized storage. And being a part of coalitions such as the [Decentralized Storage Alliance](https://www.dsalliance.io/) amplifies the Foundation's connection to experts from top software, hardware, and infrastructure providers, while building a clear path toward enterprise adoption of decentralized storage.

## Join us at FIL Vegas (Oct. 3-5)

Expand All @@ -56,6 +56,6 @@ Don’t miss these speakers and sessions:
- Responsible AI for Enterprise Success with **Chris Hackney, AI Guardian**
- Data Solutions for Disaster Recovery and AI Innovation with **Andromeda Huang, Power Meta Corporation**

Check out the full [speaker lineup and agenda](/events/fil-vegas). Still need to register? Secure your spot for [FIL Vegas](https://fil-vegas.io/register/) now.
Check out the full [speaker lineup and agenda](/events/fil-vegas). Still need to register? Secure your spot for [FIL Vegas](https://lu.ma/fil-vegas) now.

_P.S. A version of this content was featured in the latest edition of The Upload, Filecoin Foundation’s newsletter for big ideas and news about the Filecoin ecosystem and the decentralized web. Sign up to receive: [upload.fil.org](https://upload.fil.org)._
Original file line number Diff line number Diff line change
Expand Up @@ -30,4 +30,4 @@ What’s next for the Filecoin network? User-programmable smart contracts are on

The v16 update is the culmination of a comprehensive end-to-end effort spanning from network ideation to developer implementation, an achievement hard-won from every level of the community and setting the tone for the future of the network; a milestone only possible thanks to everyone in the community innovating the boundaries of decentralized storage.

Stay involved in governance discussions and keep an eye on the next phase of the FVM by heading over to the [FilecoinProject/FIP](https://github.com/filecoin-project/FIPs/discussions?discussions_q=FVM) Github page. Welcome to Skyr!
Stay involved in governance discussions and keep an eye on the next phase of the FVM by heading over to the [FilecoinProject/FIP](https://github.com/filecoin-project/FIPs/tree/master/discussions?discussions_q=FVM) Github page. Welcome to Skyr!
Original file line number Diff line number Diff line change
Expand Up @@ -22,37 +22,37 @@ The Filecoin network successfully completed the Golden Week upgrade (Network v27

The Golden Week upgrade deprecates old methods, introduces BLS precompiles, and enables smarter integrations through notifications and snapshots. This ensures that the Filecoin protocol is leaner, more secure, and easier to build on.

### [FIP-0105 Introduces BLS12-381 Precompiles for FEVM (EIP-2537)](https://github.com/filecoin-project/FIPs/blob/master/FIPS/fip-0105.md)
### [FIP-0105 Introduces BLS12-381 Precompiles for FEVM (EIP-2537)](https://github.com/filecoin-project/FIPs/tree/master/FIPS/fip-0105.md)

FIP-0105 introduces BLS12-381 precompiles for the FEVM in alignment with Ethereum’s [EIP-2537](https://eips.ethereum.org/EIPS/eip-2537#abstract). EIP-2537 adds precompiled contracts for BLS12–381 curve operations to Ethereum, which enables efficient BLS signature verification. Previously, these operations were slow or incompatible with Filecoin; now this upgrade builds them directly into the network. BLS signatures are widely used in blockchain applications including rollups, identity systems, and consensus mechanisms, which brings Filecoin closer to full compatibility with Ethereum and makes it easier for developers to port their applications.

### [FIP-0077 Adds A Cost Opportunity for New Storage Providers](https://github.com/filecoin-project/FIPs/blob/master/FIPS/fip-0077.md)
### [FIP-0077 Adds A Cost Opportunity for New Storage Providers](https://github.com/filecoin-project/FIPs/tree/master/FIPS/fip-0077.md)

This proposal introduces a financial deposit requirement for prospective storage providers on the Filecoin network. Before the upgrade, the near-zero cost of creating a miner actor enabled bad actors to spam the network by creating thousands of fake miner actors causing congestion and increasing the cost of state migrations for everyone.

To remedy this, this improvement requires new SPs to deposit approximate 4 FIL (adjusted for network conditions) to register a storage provider ID on the network, creating a meaningful upfront cost that discourages the creation of storage provider IDs not intended to be used. In effect, this change filters out spam accounts which keeps the network cleaner and more efficient.

## Protocol MaintenanceΒ 

### [FIP-0103 Removes the ExtendSectorExpiration Method from the SP Actor](https://github.com/filecoin-project/FIPs/blob/master/FIPS/fip-0103.md)
### [FIP-0103 Removes the ExtendSectorExpiration Method from the SP Actor](https://github.com/filecoin-project/FIPs/tree/master/FIPS/fip-0103.md)

To reduce the protocol's technical debt, FIP-0103 removes an old, outdated function called **_ExtendSectorExpiration_** from Filecoin's code that allowed storage providers to extend how long they commit to storing data. The function became redundant when a newer, better version called **_ExtendSectorExpiration2_** was introduced, which achieves the same function as the original, plus additional features for handling verified data. The change simplifies Filecoin's codebase, reduces maintenance work, and eliminates potential sources of bugs through having only one method to do the same thing.

### [FIP-0106 Removes the ProveReplicaUpdates Method From the SP Actor](https://github.com/filecoin-project/FIPs/blob/master/FIPS/fip-0106.md)
### [FIP-0106 Removes the ProveReplicaUpdates Method From the SP Actor](https://github.com/filecoin-project/FIPs/tree/master/FIPS/fip-0106.md)

FIP-0106 removes another outdated function from Filecoin's code called **_ProveReplicaUpdates_** that allowed storage providers to update their sealed storage sectors with new data without having to completely re-seal them (called Snap Deals). Similar to FIP-0103, a newer and better version called **_ProveReplicaUpdates3_** was introduced that achieved the same functionality more efficiently and flexibly. Storage providers will continue to have full Snap Deals functionality through the newer, improved method.

### [FIP-0101 Removes the ProveCommitAggregate Method from the SP Actor](https://github.com/filecoin-project/FIPs/blob/master/FIPS/fip-0101.md)
### [FIP-0101 Removes the ProveCommitAggregate Method from the SP Actor](https://github.com/filecoin-project/FIPs/tree/master/FIPS/fip-0101.md)

FIP-0101 removes the deprecated **_ProveCommitAggregate_** method, a batch processing function that occurs when storage providers commit to storing data using aggregate proofs, in favor of a newer method called **_ProveCommitSectors3_** that was previously introduced. Storage providers retain all the same functionality through the newer, more efficient method. This ensures that the Filecoin protocol is easier to maintain while preserving the full set of commit capabilities for storage providers.

## Data Economy EnablementΒ 

The upgrade introduces new notifications that allow smart contracts to respond instantly to data storage events, starting the foundation for trustless data marketplaces and applications.

### [FIP-0109 Enables Smart Contract Notifications for Direct Data Onboarding (DDO)](https://github.com/filecoin-project/FIPs/blob/master/FIPS/fip-0109.md)
### [FIP-0109 Enables Smart Contract Notifications for Direct Data Onboarding (DDO)](https://github.com/filecoin-project/FIPs/tree/master/FIPS/fip-0109.md)

Filecoin previously introduced Direct Data Onboarding as part of [FIP-0076](https://github.com/filecoin-project/FIPs/blob/master/FIPS/fip-0076.md) with a notification system that alerts relevant parties when new data gets stored on the network. However, only Filecoin's built-in storage marketplace could receive these notifications about new data being stored. This upgrade generalizes that capability, allowing any smart contract or application to subscribe to notifications. By opening this up, the network is building a path for new data-driven applications on Filecoin, such as custom marketplaces, data DAOs, and data verification services, advancing Filecoin toward becoming a comprehensive marketplace of storage services.Β  Work to [expose the Sector Status Method to smart contracts](https://github.com/filecoin-project/FIPs/discussions/1108) to support self-contained smart contract storage markets based on Proof of Data Replication will follow.
Filecoin previously introduced Direct Data Onboarding as part of [FIP-0076](https://github.com/filecoin-project/FIPs/tree/master/FIPS/fip-0076.md) with a notification system that alerts relevant parties when new data gets stored on the network. However, only Filecoin's built-in storage marketplace could receive these notifications about new data being stored. This upgrade generalizes that capability, allowing any smart contract or application to subscribe to notifications. By opening this up, the network is building a path for new data-driven applications on Filecoin, such as custom marketplaces, data DAOs, and data verification services, advancing Filecoin toward becoming a comprehensive marketplace of storage services.Β  Work to [expose the Sector Status Method to smart contracts](https://github.com/filecoin-project/FIPs/tree/master/discussions/1108) to support self-contained smart contract storage markets based on Proof of Data Replication will follow.

### [FRC-0108 Enhances the Filecoin Snapshot Format](https://github.com/filecoin-project/FIPs/blob/master/FRCs/frc-0108.md#frc-0108-filecoin-snapshot-format)

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -17,10 +17,10 @@ seo:

The NV23 Waffle upgrade for the Filecoin network has successfully gone live on August 6, 2024. This upgrade brings significant enhancements focused on simplified processes, enhanced cryptographic support, optimized proof mechanisms, streamlined sector commitments, and strengthened security.

The upgrade includes several Filecoin Improvement Proposals (FIPs) that address critical aspects of the network's functionality. [FIP0065](https://github.com/filecoin-project/FIPs/blob/master/FIPS/fip-0065.md) simplifies the network's circulating supply calculation by excluding the locked balances of the built-in market actor, preparing for direct data commitments without requiring market deals. By ignoring certain locked balances in the circulating supply calculations, the network now operates more efficiently, laying the groundwork for more flexible data commitment methods.
The upgrade includes several Filecoin Improvement Proposals (FIPs) that address critical aspects of the network's functionality. [FIP0065](https://github.com/filecoin-project/FIPs/tree/master/FIPS/fip-0065.md) simplifies the network's circulating supply calculation by excluding the locked balances of the built-in market actor, preparing for direct data commitments without requiring market deals. By ignoring certain locked balances in the circulating supply calculations, the network now operates more efficiently, laying the groundwork for more flexible data commitment methods.

[FIP0079](https://github.com/filecoin-project/FIPs/blob/master/FIPS/fip-0079.md) introduces BLS (Boneh-Lynn-Shacham) aggregate signatures to the Filecoin Virtual Machine (FVM), enhancing the efficiency of verification processes by allowing multiple parties to sign multiple messages with a single, constant-sized signature.
[FIP0079](https://github.com/filecoin-project/FIPs/tree/master/FIPS/fip-0079.md) introduces BLS (Boneh-Lynn-Shacham) aggregate signatures to the Filecoin Virtual Machine (FVM), enhancing the efficiency of verification processes by allowing multiple parties to sign multiple messages with a single, constant-sized signature.

[FIP0092](https://github.com/filecoin-project/FIPs/blob/master/FIPS/fip-0092.md) introduces the Non-Interactive PoRep (NI-PoRep) protocol, which removes the need for the PreCommit step when onboarding Committed Capacity (CC) sectors. This new protocol simplifies the storage onboarding pipeline by allowing storage providers to locally generate PoRep challenges instead of relying on onchain randomness. NI-PoRep reduces costs, lowers hardware requirements, and supports trustless outsourcing of proving tasks while enhancing the cryptographic security of sector proofs.
[FIP0092](https://github.com/filecoin-project/FIPs/tree/master/FIPS/fip-0092.md) introduces the Non-Interactive PoRep (NI-PoRep) protocol, which removes the need for the PreCommit step when onboarding Committed Capacity (CC) sectors. This new protocol simplifies the storage onboarding pipeline by allowing storage providers to locally generate PoRep challenges instead of relying on onchain randomness. NI-PoRep reduces costs, lowers hardware requirements, and supports trustless outsourcing of proving tasks while enhancing the cryptographic security of sector proofs.

We invite the community to continue to review the included FIPs, join discussions, and provide feedback. Participate in our [monthly governance calls](https://calendar.google.com/calendar/embed?src=c_909343f97c15e8f23dda6e2612e62fcdee14bceabd8869abe4a52d793bf42b98%40group.calendar.google.com&ctz=America%2FToronto) to stay updated on developments and play an active role in the governance of Filecoin. For more details and to join the conversation, join the [fil-gov Slack channel](https://filecoinproject.slack.com/archives/C0535S9TUUF) and follow [Fil_Gov on X](https://x.com/fil_gov).
We invite the community to continue to review the included FIPs, join discussions, and provide feedback. Participate in our [monthly governance calls](https://lu.ma/filecoin) to stay updated on developments and play an active role in the governance of Filecoin. For more details and to join the conversation, join the [fil-gov Slack channel](https://filecoin.io/slack) and follow [Fil_Gov on X](https://x.com/fil_gov).
Original file line number Diff line number Diff line change
Expand Up @@ -17,21 +17,21 @@ The NV24 upgrade addresses key areas such as network pledge security, and smart

## Introduce Lower Bound for Sector Initial Pledge

[View FIP-0081 specification](https://github.com/filecoin-project/FIPs/blob/master/FIPS/fip-0081.md)
[View FIP-0081 specification](https://github.com/filecoin-project/FIPs/tree/master/FIPS/fip-0081.md)

A critical enhancement comes with improvements to the sector initial pledge mechanism, ensuring that the network maintains sufficient collateral to secure consensus, even as storage growth fluctuates. By introducing a lower bound to the pledge requirements, this upgrade aims to safeguard Filecoin's economic security and ensures stability in its circulating token supply over the long term.

This change addresses the risk of total network collateral dropping to near zero during slower growth periods, which could otherwise weaken economic incentives for storage providers and reduce network security. By setting a non-zero floor, the Filecoin network ensures a consistent baseline of locked tokens, reinforcing both security and operational returns, regardless of storage demand trends.

## Add Support for EIP-5656 in the FEVM

[View FIP-0094 specification](https://github.com/filecoin-project/FIPs/blob/master/FIPS/fip-0094.md)
[View FIP-0094 specification](https://github.com/filecoin-project/FIPs/tree/master/FIPS/fip-0094.md)

On the developer side, the upgrade includes performance boosts for smart contracts running on the Filecoin Ethereum Virtual Machine (FEVM). By adding support for modern memory operations and historical randomness, developers can now create more efficient and secure applications on the Filecoin network. These updates ensure compatibility with the latest Ethereum features, empowering developers to leverage advanced cryptographic functions and improve contract performance.

## Add FEVM Precompile to Fetch Beacon Digest from Chain History

[View FIP-0095 specification](https://github.com/filecoin-project/FIPs/blob/master/FIPS/fip-0095.md)
[View FIP-0095 specification](https://github.com/filecoin-project/FIPs/tree/master/FIPS/fip-0095.md)

FIP-0095 introduces a groundbreaking enhancement to the Filecoin EVM (FEVM) by enabling smart contracts to access randomness from prior chain epochs through a newly added precompile. This feature bridges a critical gap, allowing developers to leverage Filecoin's drand beacon for proofs of service, proofs of data possession, and other cryptographic protocols requiring robust, unbiased randomness.

Expand All @@ -41,4 +41,4 @@ The NV24 upgrade combines crucial improvements in network security, performance,

### Learn More and Get Involved

However you choose to participate in Filecoin governance, we hope you will get involved. By joining ongoing governance discussions, reviewing FIPs included in this upgrade and future ones, and staying connected with the latest developments through [our monthly calls](https://calendar.google.com/calendar/embed?src=c_909343f97c15e8f23dda6e2612e62fcdee14bceabd8869abe4a52d793bf42b98%40group.calendar.google.com&ctz=America%2FToronto), [fil-gov Slack channel](https://filecoinproject.slack.com/archives/C0535S9TUUF), and [@Fil_Gov on X](https://x.com/fil_gov), you're supporting community decision-making and collective ownership of the Filecoin technology.
However you choose to participate in Filecoin governance, we hope you will get involved. By joining ongoing governance discussions, reviewing FIPs included in this upgrade and future ones, and staying connected with the latest developments through [our monthly calls](https://lu.ma/filecoin), [fil-gov Slack channel](https://filecoin.io/slack), and [@Fil_Gov on X](https://x.com/fil_gov), you're supporting community decision-making and collective ownership of the Filecoin technology.
Loading
Loading