Skip to content
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

Avalon contents NFT #69

Open
tibfox opened this issue May 17, 2021 · 9 comments
Open

Avalon contents NFT #69

tibfox opened this issue May 17, 2021 · 9 comments
Labels
enhancement New feature or request

Comments

@tibfox
Copy link

tibfox commented May 17, 2021

It would be a great way to burn some tokens if we would sell custom video URLs within the uploader instead of the hash based URL. Especially for long-term content that would be nice to have

@techcoderx
Copy link
Collaborator

This would essentially be Avalon contents NFT, where every single comment (both root posts and contents with pa and pp) are NFTs that can be transferred and sold.

Minting an NFT on Avalon is as simple as a COMMENT operation like what we are doing today. Avalon contents can be transferred to another account which enables the ability to transfer videos to another channel. It also introduces another way of monetization outside of the reward pool as the author of the content can collect royalties whenever there is a trade for the content.

@techcoderx techcoderx transferred this issue from dtube/dtube May 21, 2021
@techcoderx techcoderx changed the title Way to create/buy custom video url Avalon contents NFT May 21, 2021
@techcoderx techcoderx added the enhancement New feature or request label May 21, 2021
@techcoderx
Copy link
Collaborator

Of course, being an owner of a content on Avalon means they own the permlink of it, all metadata that belongs to it (JSON data, votes data etc) and its edit history which are currently not indexed by Avalon nodes.

@techcoderx techcoderx mentioned this issue Jun 11, 2021
@techcoderx
Copy link
Collaborator

techcoderx commented Jun 12, 2021

We might have a problem if this is ever implemented

https://news.bitcoin.com/thailand-bans-meme-coins-fan-tokens-nfts-trading-crypto-exchanges/

On the other hand, Avalon isn't technically an "exchange" but not sure if the internal market counts

@skzap
Copy link
Member

skzap commented Jun 15, 2021

We don't care about the fake news and regulations/bans attempts from people who have 0 actual control on avalon. Not a problem for me.

@brishtiteveja
Copy link
Collaborator

brishtiteveja commented Aug 24, 2021

@tibfox I am thinking about getting a NFT tab on the mobile app after we make some progress on this one.
So, avalon needs to be extended for "Proof of content ownership"(NFT) and then "proof of transfer" I guess to enable selling NFTs.

@techcoderx You said "Avalon contents can be transferred to another account which enables the ability to transfer videos to another channel." So, let's say we define
hash("author", "ts", "content/comment hash") = Proof of ownership
Is that enough?

For NFT transaction?
1. We create a market place (A separate page/tab) where new/trending NFTs will show up
2. Owner(author) makes a new transaction (txtype: auctionContentAsNFT) that converts a comment into a NFT object
3. We create a db.nft collection where we store the hash of all NFTs (proof of ownership) mapped with its current owner, price auctioned, price bid, price sold etc. history for each nft
4. A NFT buyer buys a nft by making a new transaction (txtype: buyContentAsNFT) which also triggers a new transaction (txtype: sellContentAsNFT) from the seller/owner's side

Any more ideas? Or more details @skzap ?

@techcoderx
Copy link
Collaborator

techcoderx commented Aug 25, 2021

hash("author", "ts", "content/comment hash") = Proof of ownership
Is that enough?

No, as the author may or may not be the owner. There will be a need for an owner property that is initially set to the value of author on creation. When transferred/traded the owner property is set to the new owner but the author will always remain the same. The royalty fee (if applicable) goes to the author.

@brishtiteveja
Copy link
Collaborator

Yeah, that makes sense. I guess, I thought, currently author = owner, so may be when we add the new "owner" property, before we start NFT, we make owner = author by default, but after NFT, we will see many of the contents with owner not equals to author because of NFT sales.

@skzap
Copy link
Member

skzap commented Jul 2, 2022

Being able to transfer/sell videos to another account is an interesting idea and helpful to content creators.

Calling that a "NFT" feature is just marketing. Maybe would have been good in 2021, but doesn't seem as good in 2022.

@brishtiteveja
Copy link
Collaborator

@skzap essentially, it would be nice to create a marketplace like opensea where creators can exchange or sell to each other using DTC token.. and having a proof of ownership (NFT or whatever you wanna call..!!) is required.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

4 participants