<aside> ‼️
The FIL implementer call notes are public, unpublisized security issues shall not be disclosed in this doc.
</aside>
| Team/Area | Section Owner | ⬅️Updates Since Last Meeting | ➡️Upcoming Plans |
|---|---|---|---|
| FilOz | @Orjan Roren | - nv27 skeleton added to ref-fvm / GST / filecoin-ffi. Lotus PR in review. |
— FIP 0105 is progressing forward and will be presented for community inputs in the Core Devs call before moving to “Accepted” — Moving Discussion #1143 to a potential FIP Draft - Reached out to the author
| Title | Add Support for EIP-2537 (BLS12-381 Precompiles) in the FEVM | EIP-7702 Support on FEVM (Set EOA Account Code) |
|---|---|---|
| Type | FIP-0105 PR#1142 | Discussion #1143 |
| Status | Draft | Discussion |
| Summary | Introduces BLS12-381 precompiles to the Filecoin Virtual Machine (FEVM), enabling efficient BLS signature verification. This enhancement facilitates interoperability with Ethereum and supports applications requiring BLS cryptography. | Proposes implementing EIP-7702 in the FEVM, allowing Externally Owned Accounts (EOAs) to delegate execution to smart contracts. This feature enables functionalities like atomic batching, sponsored transactions, and permissioned subkeys, aligning with account abstraction goals. |
| Security Considerations | - Is it compatible with existing systems? |
6 FIPs that have been “Accepted” but not “Final”
| Title | ID (FIP / FRC) | Status | Summary | Security Considerations | Technical Feasibility (Pros / Cons) | Implementer(s) Responsible | Target Network Upgrade (Cycle) | Target Date for Implementation | Discussion Link / FIP URL | Action Needed This Week |
|---|
| Add support for aggregated replica update proofs | FIP-0082 | Accepted | Proposes enabling miners to submit multiple sector update proofs as a single Groth16 aggregate proof, allowing simultaneous data updates across sectors. | Ensuring the correctness and security of aggregate proof verification is critical to prevent potential vulnerabilities. | ✅ Improves efficiency by reducing on-chain messages. ❌ Requires implementation of aggregate proof verification logic. | Lotus, Forest | TBD | TBD | FIP-0082 | Assess the complexity of implementing aggregate proof verification and provide feedback on potential challenges. |
|---|
| PoRep Security Policy & Replacement Sealing Enforcement | FIP-0067 | Accepted | Establishes a policy for handling flaws in proof-of-replication (PoRep) and enforces replacement sealing to maintain network integrity. | Critical to ensure that replacement sealing mechanisms do not introduce new vulnerabilities or loopholes. | ✅ Enhances network security by addressing potential PoRep flaws. ❌ May require significant changes to sealing processes. | Lotus, Forest | TBD | TBD | FIP-0067 | Review the proposed policy and assess the impact on current sealing workflows. |
|---|
| Supporting Ethereum Accounts, Addresses, and Transactions | FIP-0055 | Accepted | Aims to support Ethereum-style accounts and transactions within the Filecoin network to enhance interoperability. | Must ensure that integrating Ethereum account structures does not compromise existing security models. | ✅ Facilitates cross-chain compatibility. ❌ Potential complexity in aligning Ethereum and Filecoin account models. | Lotus, Forest | TBD | TBD | FIP-0055 | Evaluate the integration approach and identify any security concerns or implementation hurdles. |
|---|
| Introduce new versions of PreCommitBatch and ProveReplicaUpdates methods | FIP-0041 | Accepted | Suggests new versions of PreCommitBatch and ProveReplicaUpdates methods to simplify future updates. | Requires careful validation to ensure new methods do not introduce inconsistencies or vulnerabilities. | ✅ Streamlines future updates. ❌ Necessitates thorough testing of new methods. | Lotus, Forest | TBD | TBD | FIP-0041 | Analyze the proposed method changes and determine the scope of required modifications. |
|---|