Die Verwendung von ERC20-Token in einem privaten Ethereum-Netzwerk

Mir wird gesagt, ich solle eine private Blockchain anstelle der öffentlichen verwenden, um die Gaskosten zu senken. Aber ich war mit dem Problem des Wertes von Ether und Token in dieser privaten Blockchain konfrontiert.

Ich implementiere einen ERC20-Token, der beim Wertaustausch zwischen Wallets verwendet werden soll, die von unserem Backend-System kontrolliert werden.

In einer öffentlichen Kette wird der Token-Wert durch Ether gemessen, der einen bestimmten bekannten Wert in USD hat. Falls es sich um eine private Kette handelt, muss dieser Wert (von Ether und folglich erc20-Token) manuell eingestellt werden.

Meine Frage ist also: Wird der Wert von Ether in der privaten Blockchain manuell basierend auf einigen Off-Chain-Berechnungen festgelegt? ist die Verwendung von ERC20-Token in einer privaten Blockchain, wenn sie als Fiat-Währungsäquivalent dienen soll, ein Designfehler?

Danke.

Antworten (2)

Typischerweise sind sogar Token im Mainnet nicht streng an einen Ether-Betrag gebunden. Sie können in einem Crowdsale (ICO) mit einer bestimmten Menge an Ethern gekauft werden, aber danach beginnt ihr Wert zu schweben.

Daher hängt der Wert von Token typischerweise nur von den Gesetzen von Angebot und Nachfrage ab. Bei Ethern ist das eigentlich genauso – nichts sagt aus, wie viel 1 Ether in USD kostet, nur Angebot und Nachfrage beeinflussen den Preis.

Das Gleiche gilt für Ihre Private-Chain-Token (und Ether). Ihr Wert basiert nur auf Angebot und Nachfrage. Da es sich um eine private Kette handelt, ist der Markt nicht sehr liquide (es findet nicht viel Handel statt) und wahrscheinlich können Ihre Token nicht einmal irgendwo gekauft werden. In privaten Ketten haben Token normalerweise überhaupt keinen Geldwert, da sie nicht gegen andere Asset-Typen (wie Mainnet-Ether oder Fiat) gehandelt werden können. Ihr Wert ist nur für den internen Gebrauch, aber kein echter Geldwert.

Danke, aber was wären die Verwendungen von Token in privaten Netzwerken? Warum nicht stattdessen den "privaten" Ether verwenden? weil sie die Gestaltung und Umsetzung intelligenter Verträge erschweren.
Token sind flexibler. Sie können sie zum Beispiel prägen, wann immer Sie wollen, Sie können entscheiden, wie viele es insgesamt gibt, Sie können sie alle entfernen, wenn Sie wollen, etc... Abhängig natürlich davon, was der Token-Vertrag unterstützt.

Der Rat, den Sie erhalten haben, „eine private Blockchain anstelle der öffentlichen zu verwenden, um die Gaskosten zu senken“, wurde wahrscheinlich im Hinblick darauf gegeben, dass Sie Ihre DApp/Verträge gründlich testen müssen, bevor Sie sie im Hauptnetz bereitstellen, wo Sie sind Gasgebühren == Fiat-Währung.

Als direkte Antwort auf Ihre Frage: Der „Wert“ von Ether in einer privaten Blockchain ist in Bezug auf die Fiat-Währung genau null (0). Diese „Ether“ wurden „geprägt“, als Sie Ihr Pseudo-Netzwerk erstellt haben, und haben absolut keinen realen Wert. Ihr Wert innerhalb Ihrer privaten Blockchain beträgt 1ETH = 1ETH. Weiter zu Ihrer Frage: "Ist es ein Designfehler" - tatsächlich ist es wahrscheinlich die größte Designleistung in Testnetzwerken, da sie eine Echtzeitbewertung vor der öffentlichen Verpflichtung ermöglichen.