filecoin-project / filecoin-project/specs

Make arbitrate deal able to slash miners for never posting the sector

Open
#306 4 comments 0 reactions 0 assignees View on GitHub
Dominant language
SCSS
Stars
363
Forks
164
PR merge metrics
No merged PRs in 30d

Description

if a miner and a client make a deal, and the miner never posts the sector, the client should have some recourse. The miner can never get paid for this data, but the client is out their fees for setting up the payment channel, their time, and bandwidth. So that kinda sucks for them.

This isnt easy, as we have to balance this solution against the client not being allowed to slash the miner twice for the same failed deal, all while avoiding putting information about each deal on chain.

Contributor guide

No contributing guide indexed for this repository

Research direction

No files, tests, or entry points are named. Start by examining how deal arbitration, sector posting, payment channels, and existing slashing are specified; done means defining a recourse mechanism that avoids double slashing and does not put every deal on chain.

Written by the indexing model from the issue text.

Assessment

Domain
blockchain
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.