Framework für fungibles Token

Das fungible Token Framework verwendet den erweiterten Token Taxonomy Framework-Standard, der von Blockchain App Builder unterstützt wird.

Fungible Token sind digitale Assets, die austauschbar und im Wert einheitlich sind. Blockchain App Builder erweitert die ERC-20-Spezifikation, die auf dem Token Taxonomy Framework (TTF) basiert, um alle Phasen des fungiblen Token-Lebenszyklus zu unterstützen, einschließlich Erstellung, Entwicklung, Management und Wartung.

Weitere Informationen zu den generischen Token Taxonomy Framework-Methoden finden Sie unter Scaffolded TypeScript Project for Token Taxonomy Framework und Scaffolded Go Project for Token Taxonomy Framework in Blockchain App Builder for Oracle Blockchain Platform.

Beispiele für Anwendungsfälle:
Digitale Währungen
Ausgabe digitaler Darstellungen von Fiat-Währungen wie Zentralbank-Digitalwährung (CBDC), Stablecoins oder Einzahlungstoken für effiziente Transaktionen in einem Blockchain-Netzwerk.
Treueprogramme
Erstellen Sie Prämienpunkte, die von Kunden verdient und eingelöst werden können, um die Kundenbindung zu verbessern.
Mikrozahlungen
Aktivierung kleinerer Transaktionen für Blockchain-Transaktionen, Marketplace-Services, Internet of Things-(IoT-)Systeme oder Content-Monetarisierungsplattformen.

Die erweiterte Version von Blockchain App Builder, die in der Digital Assets Edition enthalten ist, unterstützt die folgenden Funktionen.

  • Brucheinheiten: Teilen Sie Token in kleinere Einheiten auf, um eine genaue Wertdarstellung zu ermöglichen.
  • Mehrere fungible Token: Erstellen Sie mehrere fungible Tokentypen in einem einzelnen Smart Contract (z.B. mehrere Währungen oder Prämienpunkte).
  • Minting und Brennen: Kontrollieren Sie die Token-Zufuhr im Umlauf, indem Sie Token erstellen (minieren) und entfernen (brennen).
  • Kontoverwaltung: Verwalten Sie Kontostatus, einschließlich Aktivierung, Aussetzung und Löschung, um Compliance und Sicherheit zu gewährleisten. Ein Benutzer kann mehrere Token-Accounts basierend auf den verschiedenen Tokentypen haben.
  • Compliance-Kontrollen: Setzen Sie tägliche Limits auf Kontoebene durch, und führen Sie Auditingverfahren aus, um die gesetzlichen Anforderungen zu erfüllen.
  • Transfer: Verschieben Sie eine bestimmte Anzahl von fungiblen Token zwischen Konten.
  • Notarkonten: Benötigen Sie einen zusätzlichen Genehmigungsschritt beim Prägen, Brennen und Übertragen und fügen Sie eine zusätzliche Berechtigungsebene hinzu, um das Maker-Checker-Prinzip zu implementieren.
  • Exchange-Pools: Tauschen Sie verschiedene Arten von Token oder Vermögenswerten atomar aus, indem Sie Liquiditätspools im Blockchain-Netzwerk verwenden.
  • Rollenvorgänge: Weisen Sie Rollen wie "Mineral", "Brenner", "Notar", "Auditor" und "Organisationsauditor" zu, und erzwingen Sie sie, um jedem Benutzeraccount bestimmte Berechtigungen bereitzustellen.

Die Digital Assets Edition enthält ein Chaincode-Paket und ein Wrapper-API-Paket für das fungible Token-Szenario. Das Chaincode-Paket enthält ein Einzahlungstoken-Beispiel, das die Verwendung des Frameworks veranschaulicht. Das Wrapper-API-Package erweitert die REST-API, um Vorgänge zu unterstützen, die für das Einzahlungstokenszenario spezifisch sind.