Replies: 6 comments 6 replies
-
A paraphrase of the feedback provided by Jorge from Unlockd on a Telegram voice note:
Therefore, it looks like none of the issues in the OP apply to Unlockd. |
Beta Was this translation helpful? Give feedback.
-
Feedback from NFTfi:
|
Beta Was this translation helpful? Give feedback.
-
Feedback and info from Unlockd:
|
Beta Was this translation helpful? Give feedback.
-
@smol-ninja I'd be interested to hear your feedback on the Locked NFT idea |
Beta Was this translation helpful? Give feedback.
-
I like the idea of a locked NFT because it enables composability across NFT finance for Sablier streams. But I also think that it should not require any custom integration. Newer and better protocols keep coming up to replace old protocols so if we think in the long term, the locked NFT should behave as any other PFP NFT. If I understand the motivation correctly, it is to allow Sablier recipients to borrow against their future income.
This solution requires lending platforms to have custom integration. I would say even if we manage to convince a handful of companies to have a custom integration, it limits the ability of other platforms to support us.
An interesting design but it still limits which NFT can be lent and which cannot. We should aim for something that can apply to all Sablier users.
This is a good solution but I don't understand why we need
Now speaking of problem 2
Naturally, a non-cancelable NFT will receive higher bids compared to a cancelable NFT. With this design, we are atleast allowing the market estimate the collateral value of NFT items. For example, if a sender has a high reputation / lower cancelation rate, lenders may be more comfortable to loan a higher amount for that NFT. I'd expect bids to be in the range [Streamed Amount, Expected Payout) for cancelable. NFT OraclesNFTfi, unlockd and other lending platforms use Oracle services such as Upshot and NFTbank which can provide risk-adjusted predictions for wrapped NFTs based on the cancelability of the stream. It might also be in our interest to talk to these companies and help them understand how they can value wrapped NFTs. Once these Oracle start to provide a valuation to wrapped NFTs, problem 2 will become redundant. Let me know what you think about this and feel free to correct me if I have misinterpreted something here. |
Beta Was this translation helpful? Give feedback.
-
There's apparently an ERC implementing a lockable extension of ERC-721: |
Beta Was this translation helpful? Give feedback.
-
Problems
I've had yet another productive call with NFTFI - we dived deep into the difficulties of accepting stream NFTs as collateral.
Broadly speaking, there are three problems:
Solutions
This is a hairy problem for which the solution is necessarily multi-faceted. Here's what we discussed on the phone:
expiration
when the NFT becomes unlocked, and there would be alocker
address with permission to unlock the NFT earlier thanexpiration
.locker
address in theStream
structs that locks the stream NFT when its value is non-zero. NFTfi doesn't like this solution because they would need to build a custom implementation for Sablier, i.e., query theStream
structs.Broadly speaking, what NFTfi requires (and any other NFT lending platform, presumably) is a way to disable withdrawals during the bidding process.
Beta Was this translation helpful? Give feedback.
All reactions