-
Notifications
You must be signed in to change notification settings - Fork 182
Description
Summary
Given the need of storage migration, I propose a new type of deal besides storage deal, a migration deal.
Motivation
As stated by Juan in this comment.
Storage providers must be able to relocate their operations (without it being cost prohibitive).
Design
Like a storage deal, a migration deal can be initiated by SP A to SP B using online or offline methods. Once data (sealed sector/sealed deal) transfer is done and proper messages sent out on-chain, storage power of A (dictated by the migration deal) will be transferred to B without any service interruption of the actual storage deal/CC and the burden of maintaining windowPost of such transferred sealed sector/deal from a migration deal now falls upon B.
Residue locked funds of A for that sector can be reimbursed by setting the ask price of the deal (on B's side) so that current mechanism is not affected. Or just let it be determined by the market itself.
Use Cases
- SP A operates two nodes A1 and A2 and A wants to transfer power from A1 to A2 without service interruption
- When hardwares reached their lifespan and needs to be decommissioned
- When SP find a better IDC (lower priced, easier logistics, or just out of personal preference)
- SP A wants to liquidate and sell all its power to other SPs
- Local regulation forces SP A to stop operation before some date
- SP would like to merge two nodes into one
- Long deal duration from client (for example, 10 years)
- Move to another miner id
Consideration
This effectively creates a market of buying and selling of storage power while enabling migration of data. It is comparable to buying and selling of a mortgage among financial institutions.