filecoin-project / oni

👹 (DEPRECATED; see README) Project Oni | Network Validation
https://docs.google.com/document/d/16jYL--EWYpJhxT9bakYq7ZBGLQ9SB940Wd1lTDOAbNE
7 stars 5 forks source link

[test scenario] Sectors expire on-time #247

Open Stebalien opened 4 years ago

Stebalien commented 4 years ago

Describe the test scenario.

Verify that sectors expire on-time (immediately after the end of the last challenge window after their expiration).

  1. Commit two sectors, one that expires soon, one that expires later.
  2. Wait for the first sector to expire.
  3. Validate.

What should we measure?

  1. The miner should not be penalized for anything.
  2. Lotus should continue proving the expired sector until it's actually terminated on-chain.
  3. The sector state should switch to terminated (and proofs should stop).
  4. Proofs for other sectors within the same deadline should continue to work.
  5. Pledge collateral should be unlocked.

Discomfort factor (0-10).

4 only because the minimum sector lifetime is 6 months. We have time to fix this.