FIP-10 proposal: WindowPoSt can be put on the chain without verification, reducing the pressure on miners

FIP-10 proposal: WindowPoSt can be put on the chain without verification, reducing the pressure on miners

This article was originally written by IPFS Force Zone


In the Filecoin network, submitting WindowPoSt messages to the chain is the main way to verify whether storage miners continue to help users store data. Storage miners also need to continue to complete WindowPoSt proofs to ensure the stability of their computing power. However, when the basic gas fee rises due to network congestion, verifying the submitted proofs will become very expensive. For small miners, the gas fee required for WindowPoSt will far exceed their expected returns.

In order to ensure that the cost of sending messages is acceptable to miners, a number of FIPs (FIPs for Improvement) have been proposed to reduce gas fees since the launch of the Filecoin mainnet. These include: FIP-5 to remove unnecessary information, FIP-7 to reduce IPLD operations and serialization size, FIP-8 to batch process ProveCommitSector, and FIP-9 to reduce the basic fee of SubmitWindowedPoSt. And just this week, a new optimization proposal FIP-10 was proposed to reduce the pressure on miners' gas fees. The optimization method of FIP-10 is to "optimistically" accept unverified WindowPoSt proofs on the chain, but allow these proofs to be questioned by off-chain reviewers.


The specific method of FIP-10: When a miner proves that he has been storing data continuously, he submits SubmitWindowedPoSt. The Filecoin network chooses to trust the miner and optimistically accepts and records it without verification. In the next cycle, a third-party questioner can question the proof submitted by the miner, that is, introduce the DisputeWindowedPoSt method. If the question is successful, it means that the proof submitted by the miner is problematic, and the corresponding sector is also wrong. As a result, the miner will accept the penalty of the relevant computing power (until the correct WindowPoSt is submitted), and a corresponding proportion of the expected block reward will be deducted from the sector with the wrong proof.

Reward and Penalty Mechanism: When the questioner successfully finds a problem, each sector in the partition that remains active due to the proof submitted by the miner will be punished with IPF (Invalid Proof Fee) plus a FlatFee fixed fee. All sectors with incorrect proofs are marked as problematic, and the questioner will receive a DipsuteReward.

The current parameters set by IPF are 5.51 BR (BR = expected block reward for each sector within 24 hours); DipsuteReward is 4 FIL; FlatFee: 20 FIL.

FIP-10 also describes that this solution only proposes an improvement direction, and there are still many details that need to be optimized and implemented. The corresponding alternative solutions also include:

  • WindowPoSt exclusive channel: This is an on-chain message verification mechanism, so it does not save on-chain resources in essence, but improves the utilization of on-chain resources by building an exclusive channel.

  • WindowPoSt batch verification: WindowPoSt performs batch verification processing on WindowPoSt, just like the ProveCommit batch processing proposed in FIP-8.

  • Since FIP-10 is a proposal that will have major changes at the consensus level, the realization and implementation of this proposal will still require some time for discussion. However, we believe that the current problems of the Filecoin network will be gradually optimized, and ecological applications will become more prosperous.


FIP-10 details link:
https://github.com/filecoin-project/FIPs/blob/master/FIPS/fip-0010.md


/End.

<<:  MSI MSI Magic Dragon RTX3090 graphics card mining test

>>:  Senior UK financial adviser calls on government to ban cryptocurrency trading

Recommend

How to choose a good spouse

How to choose a good spouse Some people have mult...

The meaning of a boy growing tiger teeth

In our lives, it is not difficult to meet people ...

The face of a man who always sees things clearly

In fact, many problems that occur in daily life w...

Ethereum 2.0 will launch staking mining in November 2020

Ethereum 2.0 is scheduled to go live in November ...

What kind of woman brings prosperity to her husband and children?

What kind of woman brings prosperity to her husba...

Polish Government Extends Olive Branch to Bitcoin

Poland is seeking to become a strong competitor i...

Solana downtime for 30 hours, TVL on the chain dropped to 6th place

From January 21 to 22, the crypto asset market ex...

Interest rate cut is imminent: liquidity explosion

Good news emerges Recently, according to CME'...

What to do if a woman has a low nose bridge

In physiognomy, the root of the nose is also call...

What mistakes are you most likely to make?

What mistakes are you most likely to make? People...

What kind of face indicates divorce?

From a person's face, we can see his fortune ...

A diagram of the split love line in the palm of a man with a strong possessiveness

How to interpret the forked love line on a man’s ...