New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add a CIP for NFTs so the community can discuss prior to launch #92
Conversation
This comment has been minimized.
This comment has been minimized.
Please consider this small enhancement: TLDR;
It would open up NFTs as badges, awards, and certification of skills/knowledge. |
Since @diamondhands0 mentioned 'naming' in the official proposal, I feel 'minted' is a really good name instead of NFT. Anything that is minted could go in that feed and also be visible on the profile. |
A few quick thoughts after going through the slide deck (will have more later)
|
could you please clarify how storage, behind minting NFT's, will work? it seems we can mint an existing post, does the process of minting encodes the original media (picture) in a new NFT object within the chain? or it will always link to the storage set by each node operator? as of now centralized, since there are no IPFS/Aerwave storage option. cheers! |
to what extent can published/sold nfts be updated ? i noticed an update nft function in the code and it would be good to know which data is updatable and when |
Will there be a way to split NFT sales with a specific creator? Say, for example, I collaborate with a visual artist and want to give them 50% of all sales. I know we'll be able to give a % to our coin holders (very cool), but enabling splits to specific creator wallets would be a huge step in fostering collaboration on the platform! Thx so much. |
It's standard on every other platform when minting an NFT it automatically goes to your own wallet if not placed on sale or auction. The benefit is vast. Some examples of why you'd want to do this:
All the features for these might not be in place or may be created by 3rd parties but having the underlying ability to do this is standard. It would be weird if we didn't do that here. |
@tijno touched on this for receivers of NFTs, but can we allow for burning NFTs regardless of owner? There are a number of reasons for this including: legal - owner receives cease and desist |
Just Curious about the cost in process of minting NFTs? I think an extremely low/zero fees would generate spam ,reduces visibility |
Will there be multiple collections for creators or will 1 creator (username) per collection? Will there be tags, categories, hashtags, taxonomy or some kind of way to label the types of NFTS for later/immediate filtering or 3rd party dapps or marketplaces? I.e. Art, Music, Domain, 3D, Video, Ticket, Collectible, Game Asset, Service, Product, Misc. or maybe the present way hashtags are used in posts? Will we be able to give away an NFT? Will we be able to batch giveaway multiples? Will we be able to burn an NFT? Can an NFT be made NOT for sale? Is it only one type of auction? Can someone buy flat out without auction? Will there be private buys/auctions? Will there be a way to add an external URL to unlockable content on IPFS? What servers host NFT images and unlockables for other nodes? Can that be changed? What is the "service fee" (in the slideshow) represent. Who does it go to? Note: I think the most important thing is storage and unlockables. In one sense, longevity is important and in that respect using central servers actually makes sense. A big problem in the NFT world is that NFTs are rugged sometimes. The problem is though that when putting the control of content elsewhere, then it's like MY CONTENT is forever on your stuff. Let me explain. Let's say I don't sell an NFT and it never sells. Now my music is on your server forever? And what are the terms for that? How does Google feel or the server feel about certain content? Will that become an issue in the future? I think it should be optional to where files are kept. I feel like unlockables should optionally be able to point to an external URL. Also the upload embed covers when minting an original post- what if the post was a Youtube Embed? Obviously we can't mint someone elses Youtube video. How does that work? Preview Images: Will we now be allowed to upload MP4 videos like we do Images? What formats can be supported in previews? I think it would be great if previews at least supported videos. That would allow for snippets of Audio (as videos) and 3D (as video) previews. Agree with Gustov about Burning. ps. my apologies if not concise. I'm not very good at being concise lol. Thank you! |
Forgot. I think there should be a file upload calculator on all posts and on nft modals. And also support for ZIP files as unlockables. |
@gustavoflanagan Could you take care to name the right Tijn, please? The one with an extra o: @tijno, is the one you need. I understand that typos and small mistakes exist; it's fine, no bad feelings, but for me all these messages are basically spam in my inbox and I have no means to stop it other than hitting the unsubscribe button on each and every pull-request or issue where I'm mentioned by mistake. |
After a Clubhouse discussion with >30 digital (visual & musical) NFT artists, here are a few remarks/questions: File size Question: The reason: if it were possible to upload larger images, they could upload more qualitative animations, directly on BitClout.com Location of the digital art file Questions:
Sharing royalties
Burning Questions:
Side note:
Easy fix: Positive feedback:
NOTE: |
4105946
to
175f118
Compare
Now that we are discussing naming (which IMO is important, but never given the thought by devs like me), can we brand it nifty (but typed as NFT)? :) |
But minting is what you do to create an nft. You can still name an nft and mint an nft. Unless I am reading your comment wrong |
we have to have a burning function, its critical for a number of reasons:
to name a few |
@fungibles Could you take care to name the right Tijn, please? The one with an extra o: @tijno, is the one you need. I understand that typos and small mistakes exist; it's fine, no bad feelings, but for me all these messages are basically spam in my inbox and I have no means to stop it other than hitting the unsubscribe button on each and every pull-request or issue where I'm mentioned by mistake. |
I believe Nifty is what Nifty gateway uses. And it's the inspiration behind the idea of naming an NFT 'something' usually I believe. And while naming is catchy, the SEO on "NFT" is higher than any buzzword about NFTs. Crypto is a small enough niche as far as audience is concerned. I would just stick with NFT. Also because people will have to say Bitclout NFT to be specific. I feel as though "gems" sounds too videogame and not sophisticated enough. Mintys sounds like breath fresheners. Just my 2 cents. |
@fungibles @gustavoflanagan can you edit your posts please to change the |
Yes, main issue I'm seeing is around storage... why not use Arweave? How does $50,000 in free data storage sound? How about a demo day in front of a16z, Union Square ventures, Multicoin Capital, 1kx, etc. How about direct access to the core dev team to help with integration, tech support, and user adoption? I've heard they're offering $1/GB... I bet bitclout.com could get a discount considering the investor overlap. |
Are creator coin percentages locked in the coin? Is it used to purchase coin and distribute it to investors? Some other mechanics? Seems it would be best to lock it into the coin: Deflationary because it locks $clout in the BitClout ecosystem and it cannot be sold. Credit to Krassenstein bros |
sure but i dont think I tagged you, just replied to another message that I guess was using the other name. |
@diamondhands0 haven't heard from the team yet on the media hosting component and I just want to make sure that you guys have a plan. You have done a great job quieting down the haters and I just don't want to give them any more cannon fodder (and ya I had to google fodder). Can we at a minimum provide an option to point to any URL where media is located? This can be content-addressable hashes appended to gateway URLs for IPFS, Arweave, Sia, Hypercore etc or literally any URL such as your own domain/host if that is is someone's preference. If we don't decentralize the media, well I can just hear the maxis now in my head. I know that no media is currently decentralized so this would kill two birds. Also there is something to be said about these generative projects. The user experience is amazing, its like being a kid again and opening a pack of baseball cards. Coupled with a strong community (which we have as you pointed out already as a huge advantage), I could see this becoming one of the main blockchain's for projects. Giving developers the tools to be able to easily mint 10,000 (or whatever number) and randomizing each nft's media that points to a decrentralized storage would be amazing. All of the work is on the dev to launch these projects so getting the basic tools in place could be a huge win for the platform. |
@fungibles when you quote reply - it notifies any so by quote replying the post mentioning much appreciated. ps - yes 100+ on storage - i actually started mapping out the idea for nftbox - secure storage & access for bitclout NFTs. |
IPFS is decentralized file storage. Without a real decentralized storage option, these are basically fake NFTs. They will never be adopted by the wider community. The idea of pointing to a YouTube link is a nonstarter. Really misses the whole point here. |
I second the motion of using arweave as an innate storage feature. Potential rewards aside (as to not further complicate the concept), their dev team seems dedicated and have shown resilience in their approach. As a « soft » solution: The « hard » solution would be to seamlessly integrate arweave via a referral protocol. Not certain if this would work, as I haven’t dug deep enough in the arweave.js yet. UPDATE: @tijno @maebeam @lazynina @diamondhands0 @dgsus @bloated-devish |
@diamondhands0 re the "not for resale" feature -
i think @AikonMishima suggestion of a lock will indeed prevent cluttering of the interface. if needed it could have a hidden explanation that is shown on click. 🔒 Not resellable or ✅ Can be resold re: nfts cant be updated
What happens when arweave does not survive ? Or the asset/file is accidently deleted by the owner after the nft is sold? |
An update on your comment on "mint an NFT that cannot be resold" @diamondhands0 - I think i sorted the UX side reusing the same approach as unlockable content. Use Details shown here: ps. @AikonMishima the lock can not be used as its already in use for the UnlockableContent button. |
can't a new button be placed next to "mint nft" that says **"mint badge" with a hidden explanation as tijn mentioned? this feature has so many good use cases that - IMO - it should be implemented in v1. ** or some other name |
In that case, a different emoji / icon can be used to signify if the NFT can be resold or not. My point is more as to using an icon with an explainer when someone hovers over it. |
Agreee @AikonMishima and I provided a mock up of it with the icon code and draft html code in my cup |
People mint NFTs and don't list them on sale so many times. Reasons could be...
And many more. |
Thank you! |
@diamondhands0 Would NFTs support animated Gifs while waiting for video support? If someone could get MP4's PR'd, would it be part of version 1 or 2? |
Animated GIF will work if you upload via ARWEAVE. |
An idea for V2: e.g. @tijno mints the 100th NFT, ever. It shows "CLOUT-NFT #100" in small light grey letters, in the left bottom corner. Apparently not only does this impact the pricing, but people actually look forward to certain numbers within the minting series (#1, #10, #1000, etc) NOTE: I'm not talking about Editions/Series (serialnumber). |
@diamondhands0 @maebeam @redpartyhat while doing some tests Suk and NYCH mentioned what appears to be a nft "burn" bug. User SukFung (BC1YLhrnbsVNcKaq5XtwD1pDRcsWw4pAnmH72fDFxjCwE4uwpmhWjiF) created a series of 10 nfts https://tijn.club/nft/34a2183302bf0edaa83021a5d954c0d7337fe52aed4f3bc6f78f8d3aca96c3e0 user SukFung sold serial number 1 and 3 to user NYCH (BC1YLh4WFmvskSYkxPyCcbLXJFgtU9EUfX44SGV998t85TC9fCeFTKE) soon after user SukFung bought the NFTs back from user NYCH. (serial 1 and 3) user SukFung does not see that NFT available to her to put it back to sell, those NFT's seem to have been burned. As an external user to these transactions, i cannot see serial 1 or 3 available to SukFung either. PS: selling/buying NFT's always show as an own username action in notifications. **removed screenshot |
thx @lazynina! it does seem to appear now and they are back on sale, Suk and NYCH did try that before but apparently the option was not there (could be mempool delays perhaps? doesnt matter anymore then, good to know its not a bug!!) one last thing, if you have the time could you please check user Sabira (BC1YLi9HSo6VDuLHkKY9BeQrQUvAqWruAyHvnRAKPbnYwpfYKfTCeq7) https://tijn.club/nft/957aee82dd72ad11c951070b846c68ea6c83423cb28c6b760957cbfd5cbdae1d this post is an NFT that is for sale, accepting bids and it already has 2 however we cannot see that NFT on the "For Sale" porting of Sabira NFT's profile **removed screenshots |
@dgsus |
thank you for checking! |
This one https://bitclout.com/nft/08100e45ce713df4023326a4959e00010edda68f564643d6567b55cfa8776aa7 |
I think it would be good if you could see ownership history of an NFT. I believe that is an important aspect for collectors. For example, if Pamala Anderson once owned an NFT it would likely give it more value in a collector's eyes. Also I believe the artist/minter should have the option to check a box so that the unlockable content is transferred on resales. If an artist includes a high definition version of their minted art as an unlockable, someone buying it on the secondary market shouldn't have to rely on the reseller to include it. It should automatically transfer to the new buyer. |
Give the ability for fans to propose minting a creator's post as an NFT
Feedback was positive from bitclout |
Bitclout Galleries. When profiles are created. Another option would exist. Create a Gallery. After the process of minting NFT's is complete. An option would exist where the creator of the NFT is able to send the NFT to any of these galleries. The gallery gets a notification that work has been sent for display. Best make it clear to the creator of the NFT that when they send/share this work to the gallery, it is for public display and they have control of all appropriate rights to display or broadcast the created content publicly. This would allow these display galleries to project the content into many metaverses. |
@diamondhands0 @lazynina @maebeam Arweave seems to be willing to set up a faucet for BitClout users. it is not easy to procure their tokens, for instance in binance withdrawals have been suspended for days now, kyc in bittrex and gate io is taking more than 4 days now... it would be really great if the team could reach out to them to set this up in an official way. https://twitter.com/samecwilliams/status/1420456304297005056?s=21 thank you in advance!! |
it would be great if we could assign an nft owned as our profile pic. we could only display that nft as our profile pic while we owned said nft. (this would only work for nfts with embedded pic) |
Clubhouse "rooms" can already create a profile and anyone that mentions an NFT in that room, the owner of profile can shill that art. This seems like a better way than artists having to buy coins to participate in a publishing exercise. If the idea is you just buy a coin and you get promoted...to me this is regressive publishing. |
Having used and tried the system I wanted to suggest that we are able to optionally set the unlockable link ahead of time for each or all auctions. Doing it one by one is extremely cumbersome and scary if you might mess something up. I understand the need to avoid using a secondary database on the main node platform. But can anything be done? |
the number 1 request i see from top artists in the nft scene, is the ability to provide the experience to the user in browser. could the awesome devs in our community (3rd party or OG team) look into integrating this/ or similar renderer to the frontend? https://github.com/mrdoob/three.js/ if an artist embeds a link for ARweave , it would play in browser as it does for some vimeo/youtube. this would attract talent to mind and give their collectors the experience they are after in a single interface. |
To avoid recycling of clout between artist/business people in order to create a price value of NFTs/coin price, It might be worth having different kinds of sales. |
A couple of ideas/thoughts brought forward at clubhouse meeting today. With regards to NFTs.
|
No description provided.