Comments (8)
@jennijuju , it's the later ... If the deal is extended on chain I assume the SP will be paid to keep serving the deal content. That would be the best situation and the most easy way on the client side. Thanks
@kaitlin-beegle ok, got it. I'll do that in the next couple of days. Thanks
from fips.
To be clear, the topic we want to discuss here is how a client can initiate a deal extension? Since sectors are controlled and managed by miners only - and it is not possible right now and doesn't really make sense for clients to have control over the storage provider's storage (miner's sector) imho.
from fips.
You are right, but image I'm a client and I have a deal running with a certain miner that's about to expire. It would be great to be able to extend that specific deal from a client side based on the new current pricing a miner would ask for it. The reason is because I have customers right now asking to make a deal for 4 years, but there is no support for that right now. But I do need to store the data that long on the network. That's why a deal extension client command would make sense in my opinion. The other option, which is the case right now is to send the data again and get it sealed again. Seems a bit like extra work for a storage contract for 4 years or longer. I will have to make that same deal and transfer the data 3 times or more during the life time of the storage contract I made with a customer.
from fips.
Hi @gh3990! I'm auditing open discussion issues and noticed that this topic was still outstanding. I'd like to help move this forward, but want to first make sure I understand the proposal correctly.
It seems to me that there are two distinct requests here:
- Create a command-line instruction so clients can request deal extensions for a specified amount of time, and;
- Add an extension to the maximum lifetime of a sector, from 18 months to 4+ years
Is this interpretation correct? If so, and you still believe this is a topic that ought to be pursued, I would be happy to circulate the discussion post and solicit additional feedback from the Filecoin community.
If input is constructive and generally supportive, would you be able/interested in writing the FIP draft? See: 'What belongs in a successful FIP' in FIP0001
from fips.
@kaitlin-beegle that would be great if it could get some more attention.
And yes request 1 definitely, request 2 isn't necessary because if request 1 would be available the second request wouldn't be necessary.
I will plan some time to write up a FIP. Can you send that link to the FIP draft again, it doesn't seem to work.
Thank you
Angelo
from fips.
We agree with the idea of‘extend sector's life with deals from lotus client ’instead of sealing sectors again.
And only after paying off the sum payable of storage can SP extend the sector's life successfully.
In addition,some questions need us to discuss:
1.Does the storage unit-price support the change during the extension? If SP can change the price, we also need to look out for the locked amount that have been calculated by the unit-price。
2.If it is more reasonable for clients to choose whether to extend automatically or not when they submit PublishStorageDeals? My rough idea is that the clientscan set a expectation price,and the clients won't extend by default when the expectation price lower than the unit-price.At the same time,the clients also can choose their expectation price and whether to extend manually or automatically.
3.Because the sector has a maximum lifetime limitation of 5 years now. Is it allowed to extend sector's life without any deadline?
from fips.
Hi there @Angelo-gh3990!
It looks like this idea is still outstanding! However, we have a new FIPs workflow in place, and need to migrate all outstanding items from the Issues log to the FIPs Discussion Forum. If you are still interested in pursuing this issue, could you please migrate this ASAP? All you have to do is go to the Discussion Forum, create a new discussion, and link to this post.
Let me know if you have any questions!
from fips.
Extending a sector with deals expiration time with the amount of weeks needed.
On the client side it would be great to be able to specify it's an active deal and request a reseal with a new expiration date.
Could you please confirm whether you are looking for client to initiate a new deal with the SP they know already have the data, and then the SP can seal the deal into a sector using the local data (without going through the data transfer from the client again?)
or
you want to discuss the option to be able to extend the existing deal expiration on chain?
The former is a tooling request to be built on top of/in lotus and doesn't need a FIP. and the later is a protocol change in which we should continue the FIP discussion .
from fips.
Related Issues (20)
- # TLDR HOT 2
- Weekly Governance Update (8 April 2022)
- Using a dedicated address for the sector-fault penalty HOT 1
- Optimize parallel PreCommit1 tasks speed HOT 1
- Cancellation of deposit HOT 1
- Cancellation of filecoin pledge HOT 1
- Create FIP draft for Decouple FIL+ HOT 6
- Some words to fil HOT 2
- FIP0029 terminology doesnt match the implementation HOT 1
- FIP-0029 missing definition of nominee
- FIP-0044: Verifreg: Consider modifying RemoveDataCapProposal HOT 4
- Update address for Filecoin Plus Registry HOT 1
- Allow account-level operators to set approval for tokens HOT 1
- broken links HOT 2
- FIP 104: Implement scaling payments for storage deals
- Where is the definition of 'FRC'? HOT 1
- Should we consider tagging segment and aggregate pieces differently ? HOT 1
- FIP001v2 Process Updates
- TESTS TSLT
- FIP 0075 contains an invalid `created` date in the frontmatter HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from fips.