Token-Generierung in Smart-Contracts, die für einen Vermögenswert spezifisch sind [geschlossen]

Ich habe einen Smart-Contract für Tokens für Songs erstellt, so dass sie spezifisch für verschiedene Songs sind, sodass ein Token nur für ein bestimmtes Lied gültig ist, nicht für andere. Ich habe einen Smart-Contract gemacht, der genau das tut, aber nicht ERC-20 folgt, und daher werden die Token nicht in der Mist-Brieftasche angezeigt. Was ist der beste Ansatz, um ERC-20 in meinen Smart Contract zu übernehmen und ihm die Gesamtversorgung aller Token für alle Songs zu ermöglichen? Wenn ja, dann müsste die Anfangsversorgung dynamisch erhöht werden, ist das möglich (oder sollte sogar getan werden)?? Vielen Dank im Voraus.

Hi. Ich denke, diese Frage wird entweder als zu allgemein oder meinungsbasiert gekennzeichnet, fürchte ich. Diese Art von Fragen führt oft zu Diskussionen, wobei keine einzige Antwort als "richtig" angesehen wird. Reddit könnte ein besserer Ort für solche designbezogenen Fragen sein: reddit.com/r/ethereum
@shubhabrata-mukherjee werfen Sie einen Blick auf den ERC-721-Standard für nicht fungible Token

Antworten (1)

Wenn Sie Token erstellen möchten, die für verschiedene Songs spezifisch sind, sind diese nicht austauschbar und müssen möglicherweise in separaten Verträgen implementiert werden. Es ist eine gute Praxis, fungible Token zu haben, da sie leicht gehandelt und übertragen werden können. Für eine eher theoretische Einführung in die Token-Eigenschaften können Sie diese Token-Taxonomie lesen .

Der beste Ansatz besteht darin, Ihr Token von einer beliebten und geprüften ERC-20-Referenzimplementierung wie StandardToken zu erweitern .

Ja, Sie können die anfängliche Menge an Tokens durch einen Prozess erhöhen, der oft als bezeichnet wird minting. Es empfiehlt sich, alle Token-Inhaber über die Regeln für die Erstellung neuer Token zu informieren, da der Prozess zu einer Inflation führen und den Wert der gehaltenen Token mindern kann.