In Response to Upheaval's Proposal for Non Fungible Tokens.
@upheaval recently made an interesting post on steemit proposing a Non Fungible Token.
While this is a very great idea, I believe every one has this in mind already with the advent of steemmonsters and SMT which seems like a prefect pre-cursor to such an idea.
It would have probably been the next main feature after SMT. All the same, here is my humble opinion further suggesting that this idea should be integrated as a sub feature under SMT , this will definitely be after the SMT-LITE goes live.
My Suggestion
I suggest that you rewrite that proposal in such a way that it easily integrates into SMT in which a coin issuer can decide to choose between issuing fungible or non-fungible tokens at the point of issue.
When he does create fungible tokens, the steem blockchain adds an extra editable json field to all the soft data of spendable units of tokens.
This field can be edited only by the issuer and still remain editable by the issuer even after it has been issued secondarily to new spenders.
This means through out the life of that token , the issuer has a right to edit it, maybe the issuer will be given some sort of privileged keys to do this and nothing else.
This way, issuer can always trace its tokens and edit no matter who he re-issues or send it to. Maybe there will be a kind of api command that allows issuer to have a list of all its tokens no matter who claims ownership.
For Instance:
An issuer can decide to programmatically edit his token extra json field to contain different kind of dogs with different kind of behaviour through some looping system that generates random data like how most crypto-game collectibles are made. Over time, he can change the parameters of this json data depending on how the game the token is based on works.
So, that is the idea but due to constraints on time and human resources on the side Steemit Inc, I really don't think this can be done now.
All the same, trading this tokens will need a sort of integration when trading with other non-fungible tokens.
Hello @akintunde!
I believe your proposal is not bad at all. SMTs (SMT-LITE) is one of the features many developers on Steem are waiting for, and the moment it gets launched, I see many creative things happening.
That said, this contribution fits more on the ideas section of Utopian, however, the proposal is perceived as a "comment feedback" to the original proposal which unfortunately is out of the scope of what we want to see on the idea section of Utopian.
Although I am glad to see that the message got to the person it is intended for. Well done!
For your future idea contribution via Utopian, please make sure that your proposal is direct to an open source project. Do remember to check for duplicate ideas on the project issue tracker to be sure that your idea is not discussed elsewhere before. If you, however, found a similar idea on the issue tracker, you could simply add your own point of view or suggestions as a comment to the original topic.
Looking forward to your next idea contribution via Utopian. Thank you. 😊
Chat with us on Discord.
[utopian-moderator]
Thank you for your review, @knowledges! Keep up the good work!
Thank you for your suggestions.
Once SMT-lite arrives it will be also possible to implement most of this proposal on a non-concensus (non-native) level outside Steem, using SMT-lite as a native base.
I still need to modify the proposal to show how a non-concensus implementation would look, but nevertheless Steemit Inc. involvement is hardly necessary.
That seems like a good idea. I look forward to your modifications