Ist ERC721 ein geeigneter Standard für die Verwaltung von Lizenzen?

In meinem Beispielszenario habe ich eine E-Commerce-dApp, in der E-Books verkauft werden. Ich dachte ursprünglich, dass ich Lizenzen für den Zugriff auf diese Bücher mit nicht fungiblen Token (NFTs) über den ERC721-Standard darstellen könnte. Da es jedoch unendlich viele Kopien eines einzelnen E-Books geben kann und es somit nicht exklusiv ist, wurde deutlich, dass möglicherweise mehrere NFTs geprägt werden müssten, um ein einzelnes E-Book darzustellen.

Es fühlt sich an, als ob zusätzliche Logik erforderlich wäre, um diese Viele-zu-Eins-Beziehung aufrechtzuerhalten, was ERC721 unterstützen sollte. Ich habe andere Vorschläge für Token-Standards wie ERC981 untersucht , aber Teilbesitz erfasst auch nicht ganz, was ich brauche.

Was ich brauche, kann im Wesentlichen als ein Token-Standard zusammengefasst werden, der ein nicht exklusives Zugriffsrecht (eine Lizenz) auf verschiedene Assets ermöglicht. Wenn das Festhalten an ERC721 der richtige Ansatz ist, großartig. Alle Meinungen oder Erkenntnisse sind willkommen!

Antworten (2)

In letzter Zeit gab es einige Ideen , eine ähnliche ERC721-Strategie auf Softwarelizenzen anzuwenden. Hier sind meine Gedanken darüber, warum ich glaube, dass es nicht funktionieren könnte:

  1. Es schafft eine unnötige Wirtschaft. Was ist, wenn Sie Token ausgeben $aund nach einiger Zeit $bmöchten mehr Leute das E-Book kaufen? Werden diese $bLeute es bei Ihnen oder auf einem Sekundärmarkt kaufen, wo es billiger ist? Dies ist eine direkte Bedrohung für die Rentabilität des Unternehmens.
  2. Es verwirrt den Benutzer. Stellen Sie sich vor, fast jedes Mal, wenn Sie die Datei verschieben, müssen Sie Ihren privaten Schlüssel eingeben. Normalerweise sollte dies nicht in einer Nur-Text-Datei auf dem Desktop gespeichert werden, so dass es eine Art Overhead-Kosten hinzufügt.
  3. Es macht die Buchhaltung auf der Geschäftsseite komplizierter. Das heißt, anstatt nur einmalige Zahlungen einfacher PDF-Dateien zu verfolgen, müssen Sie jetzt möglicherweise den Preis des freien Marktpreises ständig verfolgen und möglicherweise Ihre Strategie überdenken.

Trotzdem gebe ich zu, dass ERC721 cool sind und es eine Vielzahl von Anwendungen für sie gibt. Es könnte einfach sein, dass NFTs nicht die beste Lösung für nicht-exklusives Eigentum an Vermögenswerten sind, aber ich könnte mich irren. Vielleicht würde ein ERC20 oder ein einfacher Zahlungsmechanismus ausreichen.

Freue mich über Gegenargumente!

Mein Vorschlag ist, einen MultiERC20-Vertrag zu verwenden

Jedes E-Book ist ein ERC20-Token und verfügt über Guthaben usw.

Auf diese Weise können Sie eine Sammlung von Büchern mit 2 ^ 256-Eigentümern pro Buch verfolgen (mehr als Sie jemals benötigen). Ich würde jedoch den Stil von ERC721 verwenden, um den von Ihnen verwendeten ERC20 zu verbessern, nur TransferFrom, Genehmigungen, Betreiber usw.