Wie speichere ich eine 25-Zeichen-Zeichenfolge auf dem erc20-Token und den Kosten?

Ich möchte in der Lage sein, ein ERC20-Token zu erstellen, das eine 25 Zeichen lange Zeichenfolge damit speichert. Fragt sich nur, ob das wirklich möglich ist? Auch wenn es möglich ist, dass ich aus den Beiträgen sammle, die ich ähnlich gelesen habe, müssten Sie zusätzliches Benzin dafür bezahlen, wären diese Kosten teuer, wenn ich viele Token haben würde? (zB > 10.000 einzigartige Token)

Antworten (1)

Nein, der ERC20-Token-Standard gilt für vertretbare Token. Das bedeutet, dass jeder Token mit dem anderen identisch ist.

Vielleicht möchten Sie den ERC721-Standard untersuchen, der sich noch in der Entwicklung befindet. Dies ermöglicht nicht fungible Token.

Dieser Standard enthält eine Schnittstelle für ERC721Metadata, die die tokenURIFunktion hinzufügt, die den URI zu Metadaten für einen bestimmten Token zurückgeben sollte (in einem Format, das im oben genannten Link bereitgestellt wird). Dies dient dazu, das Speichern tatsächlicher Daten in der ETH-Blockchain zu minimieren.

Obwohl der ERC721-Standard keine Funktionalität zum Hinzufügen einer Zeichenfolge zu jedem Token bietet, könnten Sie diese Funktionalität sicherlich selbst hinzufügen. Vorausgesetzt, es entspricht nicht dem erforderlichen ERC721-Standard und erfordert nicht, dass Sie gegen die vom Standard festgelegten Regeln verstoßen, wäre Ihr Token immer noch ERC721-konform.

Ob dies mehrere Transaktionen oder eine einzelne Transaktion erfordern würde, um alle Zeichenfolgen auf die verschiedenen Token anzuwenden, würde davon abhängen, wie Sie sich für die Codierung entschieden haben. Aber ich vermute, dass, egal was passiert, die Gaskosten mit mehr Token steigen würden, es sei denn, es gäbe sehr starke sich wiederholende Muster in den Saiten.

Wie speichert so etwas wie Cryptocritties dann die Gene der Kätzchen auf der Blockchain?
Obwohl ich mit Cryptokitties oder ihrem Innenleben nicht sonderlich vertraut bin, glaube ich, dass die Gene der Kätzchen als Hexadezimalzahlen in der Kette gespeichert sind. Und ich denke, sie müssen jedes Kätzchen manuell erstellen. Aber auf jeden Fall denke ich, dass die ERC721-Token-Spezifikation ursprünglich von Cryptokitties inspiriert wurde, also ist dies die beste Wahl, wenn Sie versuchen, etwas Ähnliches zu tun.