Unbegrenzte Genehmigungen
Warum Genehmigungen erforderlich sind
Abschnitt betitelt „Warum Genehmigungen erforderlich sind“Auf Ethereum und EVM-kompatiblen Chains können Smart Contracts die Token eines Benutzers nicht ohne ausdrückliche Berechtigung ausgeben. Bevor ein Contract Token in Ihrem Namen übertragen kann, müssen Sie zunächst eine Genehmigung erteilen — eine Transaktion, die dem Contract die Berechtigung erteilt, bis zu einem festgelegten Betrag eines bestimmten Tokens auszugeben.
Dies gilt für zwei wichtige Operationen auf der Aktionariat-Plattform:
- Direkte Investition — Bei der Zahlung mit Kryptowährung (z.B. ZCHF) muss der Benutzer eine Genehmigung für den Aktionariat PaymentHub Contract erteilen. Dies ermöglicht dem Contract, den erforderlichen Stablecoin-Betrag als Teil der Investitionstransaktion zu übertragen.
- Sekundärer Handel — Je nachdem, ob Sie kaufen oder verkaufen, muss eine Genehmigung für den Aktionariat TradeReactor Contract erteilt werden. Verkäufer genehmigen die Ausgabe ihrer Share-Token; Käufer genehmigen die Ausgabe ihrer Stablecoins. Dies ermöglicht dem Contract, den Handel atomar auszuführen — beide Seiten der Transaktion werden in einer einzigen On-Chain-Operation abgewickelt.
Warum unbegrenzte Genehmigungen
Abschnitt betitelt „Warum unbegrenzte Genehmigungen“Bei der Anforderung einer Genehmigung genehmigt Aktionariat einen sehr hohen Betrag, anstatt des exakten für eine einzelne Transaktion erforderlichen Betrags. Das bedeutet:
- Der Benutzer muss nur einmal pro Token pro Contract genehmigen
- Nachfolgende Transaktionen benötigen keine neue Genehmigung
- Es ist nicht notwendig, vor jedem Handel eine Genehmigung festzulegen
Dies ist eine etablierte Praxis in DeFi, die von Protokollen wie Uniswap und Aave verwendet wird. Sie reduziert Transaktionsreibung und spart Gaskosten, indem wiederholte Genehmigungstransaktionen vermieden werden.
Genehmigungen widerrufen
Abschnitt betitelt „Genehmigungen widerrufen“Genehmigungen können jederzeit außerhalb der Aktionariat-Plattform widerrufen werden. Wenn Sie eine zuvor erteilte Genehmigung entfernen möchten, können Sie dies mit Tools wie revoke.cash tun. Das Widerrufen einer Genehmigung setzt den genehmigten Betrag auf null zurück, was bedeutet, dass der Contract Ihre Token nicht mehr ausgeben kann, bis eine neue Genehmigung erteilt wird.