ERC20 mit benutzerdefinierten Verkaufsmechanismen?

Nehmen wir an, ich möchte einen Token erstellen, aber ich möchte nicht, dass dieser Token zu frei ausgetauscht wird, um zu viele Spekulationen zu vermeiden (z. B. Immobilien). Personen, die bereit sind, den Vermögenswert zu verkaufen, müssen angeben, wie viele Token sie verkaufen möchten und zu welchem ​​​​Limit sie bereit sind zu verkaufen (z. B. möchten sie verkaufen, aber nicht weniger als 1,10 $ pro Token). Käufer müssen kaufen, indem sie sagen, wie viel Token sie wollen, und das Kauflimit angeben (z. B. wollen sie nicht für mehr als 1,20 $ pro Token kaufen). Sie sehen auch einen empfohlenen Preis, der dem Immobilienwert hinter dem Token entspricht.

Jeden Monat verarbeiten wir die Kauf- und Verkaufsaufträge, und der Ausführungspreis ist der Preis, der die Anzahl der ausgetauschten Token maximiert.

  1. Kann ich diesen Mechanismus in einem ERC20-Token erzwingen? Wenn ja, wie geht das?

  2. Wenn ich das tue, muss ich dann meinen eigenen Austausch entwickeln, der diesen Anforderungen entspricht?

  3. Wenn eine bestehende Börse ein solches Token auflisten möchte, ist dies meiner Meinung nach möglich, erfordert jedoch eine benutzerdefinierte Entwicklung, um dies zu unterstützen. Hab ich recht?

Vielen Dank für Ihre Hilfe!

Antworten (1)

Antworten:

  1. Nein, Sie können keine Fiat-Preise innerhalb der Ethereum-Blockchain erzwingen. Wenn Sie möchten, können Sie dies außerhalb der Blockchain verarbeiten. Sie können jede Art von Logik innerhalb des Token-Verkaufsvertrags implementieren, aber er kennt keine „echten“ Fiat-Preise, die außerhalb der Blockchain existieren.

  2. Ihre Börse kann die gesamte Verarbeitung außerhalb der Blockchain durchführen, was innerhalb der Blockchain nicht möglich ist.

  3. Schwer zu sagen, da Sie das Token, von dem Sie sprechen, nicht implementieren können.

Danke Lauri, aber ich mache mir keine Sorgen um die FIAT-Preise, es war ein Beispiel, jemand könnte in Stablecoin bezahlen. Wenn Sie mir mitteilen könnten, was Sie von der neuen Antwort halten, die ich erstellt habe :)