Bitcoin Forum
November 03, 2024, 11:17:54 PM *
News: Latest Bitcoin Core release: 28.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Is it possible to reward people who own an NFT?  (Read 70 times)
Xylber (OP)
Full Member
***
Offline Offline

Activity: 614
Merit: 124



View Profile
June 05, 2021, 05:17:33 AM
Last edit: June 05, 2021, 10:56:03 PM by Xylber
 #1

EDIT: To be clear "Is it possible to reward people who own an specific NFT made by yourself?"

Let's say I sell a book in NFT. A year later I create a revision (a second edition, corrected). Can I send this second edition for free to every address who already have the first edition?
Same goes for any other kind of art. Maybe I sell a collection of illustrations, and I want to reward current owners with a copy of my new collection.

I'm sure it is possible, but looks like I have to create the contract myself. I was checking OpenSea, Rarible and Bakery, and the contracts seems to be too simple.  Any ideas to achieve this?


Thanks in advance guys
cryptoaddictchie
Legendary
*
Offline Offline

Activity: 2254
Merit: 1376


Fully Regulated Crypto Casino


View Profile
June 05, 2021, 05:53:48 AM
 #2

Let's say I sell a book in NFT. A year later I create a revision (a second edition, corrected). Can I send this second edition for free to every address who already have the first edition?
Same goes for any other kind of art. Maybe I sell a collection of illustrations, and I want to reward current owners with a copy of my new collection.

I'm sure it is possible, but looks like I have to create the contract myself. I was checking OpenSea, Rarible and Bakery, and the contracts seems to be too simple.  Any ideas to achieve this?


Thanks in advance guys
Yes, nft is done via smart contract and you can select the minted nft to buy or give new free editions of book (nft). Based on my understanding if that's you lr goal. Nft is also tokens under blockchain, so minting it will be selective and based on your want.

▄▄███████████████████▄▄
▄███████████████████████▄
████████▀░░░░░░░▀████████
███████░░░░░░░░░░░███████
███████░░░░░░░░░░░███████
██████▀░░░░░░░░░░░▀██████
██████▄░░░░░▄███▄░▄██████
██████████▀▀█████████████
████▀▄██▀░░░░▀▀▀░▀██▄▀███
███░░▀░░░░░░░░░░░░░▀░░███
████▄▄░░░░▄███▄░░░░▄▄████
▀███████████████████████▀
▀▀███████████████████▀▀
 
 CHIPS.GG 
▄▄███████▄▄
▄████▀▀▀▀▀▀▀████▄
███▀░▄░▀▀▀▀▀░▄░▀███
▄███
░▄▀░░░░░░░░░▀▄░███▄
▄███░▄░░░▄█████▄░░░▄░███▄
███░▄▀░░░███████░░░▀▄░███
███░█░░░▀▀▀▀▀░░░▀░░░█░███
███░▀▄░▄▀░▄██▄▄░▀▄░▄▀░██
▀███
░▀░▀▄██▀░▀██▄▀░▀░██▀
▀███
░▀▄░░░░░░░░░▄▀░██▀
▀███▄
░▀░▄▄▄▄▄░▀░▄███▀
▀█
███▄▄▄▄▄▄▄████▀
█████████████████████████
▄▄███████▄▄
███
████████████▄
▄█▀▀▀▄
█████████▄▀▀▀█▄
▄██████▀▄▄▄▄▄▀██████▄
▄█████████████▄████████▄
████████▄███████▄████████
█████▄█████████▄██████
██▄▄▀▀▀▀█████▀▀▀▀▄▄██
▀█████████▀▀███████████▀
▀███████████████████▀
██████████████████
▀████▄███▄▄
████▀
████████████████████████
3000+
UNIQUE
GAMES
|
12+
CURRENCIES
ACCEPTED
|
VIP
REWARD
PROGRAM
 
 
  Play Now  
Charles-Tim
Legendary
*
Offline Offline

Activity: 1722
Merit: 5197


Leading Crypto Sports Betting & Casino Platform


View Profile
June 05, 2021, 07:48:53 AM
 #3

It is like you have a token, you sold the token to someone, can you get back the token? The token is the value which is indicated of a price of the book you sold.

Can I send this second edition for free to every address who already have the first edition?
NO. If you like, you can send the book to anyone you like, but you can not send the token you have sold to someone before to another person unless you have access to the private key of the wallet the buyer use to buy the token.

..Stake.com..   ▄████████████████████████████████████▄
   ██ ▄▄▄▄▄▄▄▄▄▄            ▄▄▄▄▄▄▄▄▄▄ ██  ▄████▄
   ██ ▀▀▀▀▀▀▀▀▀▀ ██████████ ▀▀▀▀▀▀▀▀▀▀ ██  ██████
   ██ ██████████ ██      ██ ██████████ ██   ▀██▀
   ██ ██      ██ ██████  ██ ██      ██ ██    ██
   ██ ██████  ██ █████  ███ ██████  ██ ████▄ ██
   ██ █████  ███ ████  ████ █████  ███ ████████
   ██ ████  ████ ██████████ ████  ████ ████▀
   ██ ██████████ ▄▄▄▄▄▄▄▄▄▄ ██████████ ██
   ██            ▀▀▀▀▀▀▀▀▀▀            ██ 
   ▀█████████▀ ▄████████████▄ ▀█████████▀
  ▄▄▄▄▄▄▄▄▄▄▄▄███  ██  ██  ███▄▄▄▄▄▄▄▄▄▄▄▄
 ██████████████████████████████████████████
▄▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▄
█  ▄▀▄             █▀▀█▀▄▄
█  █▀█             █  ▐  ▐▌
█       ▄██▄       █  ▌  █
█     ▄██████▄     █  ▌ ▐▌
█    ██████████    █ ▐  █
█   ▐██████████▌   █ ▐ ▐▌
█    ▀▀██████▀▀    █ ▌ █
█     ▄▄▄██▄▄▄     █ ▌▐▌
█                  █▐ █
█                  █▐▐▌
█                  █▐█
▀▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▀█
▄▄█████████▄▄
▄██▀▀▀▀█████▀▀▀▀██▄
▄█▀       ▐█▌       ▀█▄
██         ▐█▌         ██
████▄     ▄█████▄     ▄████
████████▄███████████▄████████
███▀    █████████████    ▀███
██       ███████████       ██
▀█▄       █████████       ▄█▀
▀█▄    ▄██▀▀▀▀▀▀▀██▄  ▄▄▄█▀
▀███████         ███████▀
▀█████▄       ▄█████▀
▀▀▀███▄▄▄███▀▀▀
..PLAY NOW..
dansus021
Copper Member
Legendary
*
Offline Offline

Activity: 2184
Merit: 1010


Part of AOBT - English Translator to Indonesia


View Profile WWW
June 05, 2021, 08:55:11 AM
 #4

i think the only way is creating new NFT correct me if i am wrong and send them to your user and if they still have the old book they can send to burn address  Roll Eyes 

███████████████████████████
███████▄████████████▄██████
████████▄████████▄████████
███▀█████▀▄███▄▀█████▀███
█████▀█▀▄██▀▀▀██▄▀█▀█████
███████▄███████████▄███████
███████████████████████████
███████▀███████████▀███████
████▄██▄▀██▄▄▄██▀▄██▄████
████▄████▄▀███▀▄████▄████
██▄███▀▀█▀██████▀█▀███▄███
██▀█▀████████████████▀█▀███
███████████████████████████
.
.Duelbits.
..........UNLEASH..........
THE ULTIMATE
GAMING EXPERIENCE
DUELBITS
FANTASY
SPORTS
████▄▄█████▄▄
░▄████
███████████▄
▐███
███████████████▄
███
████████████████
███
████████████████▌
███
██████████████████
████████████████▀▀▀
███████████████▌
███████████████▌
████████████████
████████████████
████████████████
████▀▀███████▀▀
.
▬▬
VS
▬▬
████▄▄▄█████▄▄▄
░▄████████████████▄
▐██████████████████▄
████████████████████
████████████████████▌
█████████████████████
███████████████████
███████████████▌
███████████████▌
████████████████
████████████████
████████████████
████▀▀███████▀▀
/// PLAY FOR  FREE  ///
WIN FOR REAL
..PLAY NOW..
jackg
Copper Member
Legendary
*
Offline Offline

Activity: 2856
Merit: 3071


https://bit.ly/387FXHi lightning theory


View Profile
June 05, 2021, 10:36:20 AM
 #5

You might want to look at scripting a smart contract for an airdrop or an ico as this is likely what this is.

The airdrop version of this, would charge you to distribute the nft.
And ico reclaim style system would charge the owners the transaction fees for the new nft.

Both would require some parsing either by the chain or by you to work out who holds the nft. Also if nfts are transferable, have you thought about who owns the copy if they are transferred?
bitmover
Legendary
*
Offline Offline

Activity: 2478
Merit: 6286


bitcoindata.science


View Profile WWW
June 05, 2021, 01:21:18 PM
 #6

Let's say I sell a book in NFT. A year later I create a revision (a second edition, corrected). Can I send this second edition for free to every address who already have the first edition?

Can't you just e-mail them? It is free and fast.

An airdrop or something like that will cost you.
I think people are overthinking the blockchain. Especially with those new concepts.

"I have a solution, NFT. Let's see how can I fit this solution for my problems"

It is the other way around. You have a problem, you need to find a solution to fix it, not find a problem that fits your solution Smiley

Xylber (OP)
Full Member
***
Offline Offline

Activity: 614
Merit: 124



View Profile
June 05, 2021, 10:45:15 PM
 #7

Can I send this second edition for free to every address who already have the first edition?
NO. If you like, you can send the book to anyone you like, but you can not send the token you have sold to someone before to another person unless you have access to the private key of the wallet the buyer use to buy the token.

i think the only way is creating new NFT correct me if i am wrong and send them to your user and if they still have the old book they can send to burn address  Roll Eyes  

Yes, I'm aware of that, you will receive the corrected version and also keep the original one. But thanks to your answer now I realize about another problem: a person paid for "one" but got "two" (the original and the corrected version), and can sold the first one.

You might want to look at scripting a smart contract for an airdrop or an ico as this is likely what this is.

The airdrop version of this, would charge you to distribute the nft.
And ico reclaim style system would charge the owners the transaction fees for the new nft.

Both would require some parsing either by the chain or by you to work out who holds the nft. Also if nfts are transferable, have you thought about who owns the copy if they are transferred?

The owner is the current owner, of course. If you buy an NFT and then sold it, the new owners got the right over the property of the NFT, same as a car or house.
Comparing it to an airdrop may work, but as you said, the contract must send the second NFT to the current owners of the first NFT. This is completely possible, but I'm afraid it is outside of my programming skills and I would need to hire a programmer.


Can't you just e-mail them? It is free and fast.

An airdrop or something like that will cost you.
I think people are overthinking the blockchain. Especially with those new concepts.

"I have a solution, NFT. Let's see how can I fit this solution for my problems"

It is the other way around. You have a problem, you need to find a solution to fix it, not find a problem that fits your solution Smiley

Of course, but it lost the purpose of the NFT. If a client buy a book as an NFT as proof of ownership, he will be "owner" of the first version, but would have no proof about the second one sent by email.
Anyway, your input made me find another simple solution:


Cause the current NFTs relies on an URL which points to the file hosted somewhere else (not in the blockchain), then:
Then sell the NFT normally.
The link to the actual file MUST NOT point to the IPFS network (or any other decentralized web) but to a private hosting.
When I update the file, I just replace the actual file from the host, and the NFT owner always have access to the newest file.


Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!