NEP-141 (Near) Börsenlexikon Vorheriger Begriff: National Labor Relations Board (NLRB) Nächster Begriff: NEAR Enhancement Proposal (NEP)
Eine Standard-Schnittstelle für fungible Token auf der NEAR-Blockchain, die einfache Übertragungen sowie kombinierte Transfers mit Methodenaufrufen in einer Transaktion ermöglicht und Interoperabilität im NEAR-Ökosystem fördert
NEP-141 ist der offizielle Token-Standard für fungible Token im NEAR Protocol, einer Layer-1-Blockchain, die sich durch hohe Skalierbarkeit, niedrige Transaktionskosten und benutzerfreundliche Entwicklungsmöglichkeiten auszeichnet. Der Begriff „NEP“ steht für „NEAR Enhancement Proposal“ – eine Spezifikationseinreichung zur Erweiterung des NEAR-Protokolls. Die Zahl 141 bezeichnet die spezifische Standardisierungsvorschrift für fungible Tokens, also austauschbare digitale Vermögenswerte wie Stablecoins, Utility Tokens oder Governance Tokens.
NEP-141 bildet das funktionale Pendant zu Token-Standards auf anderen Blockchains, insbesondere:
-
ERC-20 auf Ethereum,
-
BEP-20 auf Binance Smart Chain,
-
SPL Token auf Solana.
Technische Einordnung
Ein NEP-141-Token ist ein Smart Contract, der auf dem NEAR-Protokoll implementiert ist und bestimmte Schnittstellen (Interfaces) und Verhaltensregeln erfüllt. Die Hauptfunktion besteht darin, Token-Ausgabe, -Übertragung und -Verwaltung zu ermöglichen – sowohl durch Nutzerinteraktionen als auch durch automatisierte Prozesse.
Im Gegensatz zu Ethereum, das EVM-kompatibel ist und Solidity als Hauptsprache verwendet, basiert NEAR auf WebAssembly (WASM). Smart Contracts werden typischerweise in Rust oder AssemblyScript geschrieben. Die NEP-141-Spezifikation definiert, wie ein Token-Vertrag beschaffen sein muss, damit er kompatibel mit Wallets, DApps und anderen Tools im NEAR-Ökosystem ist.
Hauptfunktionen und Schnittstellen
Ein NEP-141-konformer Token-Smart-Contract muss unter anderem folgende Funktionen bereitstellen:
-
ft_total_supply
Gibt die gesamte umlaufende Menge des Tokens zurück. -
ft_balance_of(account_id)
Gibt das Guthaben eines bestimmten Accounts zurück. -
ft_transfer(receiver_id, amount, memo)
Führt eine einfache Token-Übertragung von einem Benutzer zu einem anderen durch. -
ft_transfer_call(receiver_id, amount, memo, msg)
Erweiterte Übertragung mit Callback-Funktion – vergleichbar mittransferAndCallbei ERC-677 – erlaubt sogenannte „cross-contract calls“ und wird für automatisierte Interaktionen verwendet. -
storage_deposit(account_id, registration_only)
Da NEAR Storage Fees erhebt, müssen Benutzer sich vor der Interaktion mit einem Token beim Contract registrieren und Speicherplatz hinterlegen. -
storage_balance_of(account_id)
Gibt an, wie viel Speicher ein Nutzer derzeit beim Token-Contract reserviert hat.
Besondere Merkmale von NEP-141
1. Speicherkosten (Storage Fees)
Im Gegensatz zu Ethereum, wo Speicherplatz auf der Blockchain indirekt über Gas-Fees abgegolten wird, verlangt NEAR explizite Storage Deposits. Nutzer müssen vor der ersten Token-Interaktion Speicherplatz beim jeweiligen Smart Contract bezahlen. Dies fördert eine ressourcenschonende Nutzung und verhindert Speicherleichen.
2. Asynchrone Transaktionen und Cross-Contract Calls
NEAR arbeitet mit einem asynchronen Transaktionsmodell, was bedeutet, dass Smart Contracts nicht-blockierend kommunizieren. Funktionen wie ft_transfer_call ermöglichen Interaktionen zwischen verschiedenen Verträgen ohne direkte Synchronität. Dieses Modell ist leistungsfähiger, erfordert aber eine andere Denkweise beim Entwickeln von Smart Contracts.
3. Human Readable Accounts
NEAR nutzt keine hexadezimalen Adressen, sondern lesbare Kontonamen (z. B. alice.near, dao.project1.near). Dies erleichtert Interaktionen mit NEP-141-Token erheblich, da der Zugang benutzerfreundlicher gestaltet ist.
4. Kompatibilität und Interoperabilität
NEP-141 ist modular aufgebaut und ermöglicht durch optionale Erweiterungen (z. B. Metadaten, Approval-Mechanismen) eine schrittweise Erweiterung der Funktionalität. Dies unterstützt die Interoperabilität mit Wallets, DEXs (dezentrale Börsen), Bridges und anderen Anwendungen im NEAR-Ökosystem.
Beispiel für eine einfache Token-Übertragung
Ein Nutzer, der über eine Wallet wie NEAR Wallet oder Sender Wallet einen NEP-141-Token senden möchte, ruft intern die Funktion ft_transfer auf. Der Ablauf erfolgt in drei Schritten:
-
Speicher registrieren (einmalig):
storage_deposit { "account_id": "bob.near" } -
Token senden:
ft_transfer { "receiver_id": "bob.near", "amount": "1000000000000000000000000", "memo": "Bezahlung" } -
Transaktion wird vom Netzwerk bestätigt, und der Betrag wird im Smart Contract verbucht.
Anwendungen und Bedeutung im NEAR-Ökosystem
NEP-141 ist der Standard für nahezu alle fungiblen Token im NEAR-Netzwerk, darunter:
-
Stablecoins (z. B. USDT, USDC auf NEAR),
-
Utility Tokens von DApps (z. B. REF bei Ref Finance, OCT bei Octopus Network),
-
Bridged Assets über Rainbow Bridge (z. B. ETH, wBTC auf NEAR),
-
Governance Tokens in DAOs oder Protokollen.
Darüber hinaus ist NEP-141 kompatibel mit Aurora, einer EVM-kompatiblen Layer-2-Lösung auf NEAR. Dies erlaubt die Integration von ERC-20-Tokens über Bridge-Mechanismen in das NEAR-Ökosystem.
Vergleich zu ERC-20
| Merkmal | NEP-141 | ERC-20 (Ethereum) |
|---|---|---|
| Blockchain | NEAR | Ethereum |
| Programmiersprachen | Rust, AssemblyScript | Solidity |
| Speicherlogik | Explizite Speicherreservierung | Implizit über Gas |
| Asynchrone Kommunikation | Ja | Nein (synchron) |
| Transaktionsmodell | Non-blockierend | Blockierend |
| Adressformat | Menschlich lesbar (z. B. alice.near) | Hexadezimal (z. B. 0xabc123...) |
| Gebühren | Niedrig und stabil | Höher und volatil |
| Erweiterbarkeit | Modular durch NEPs | Teilweise durch EIPs |
Sicherheit und Auditing
Da NEP-141 auf dem Prinzip von Smart Contracts basiert, hängt die Sicherheit eines Tokens stark von der konkreten Implementierung ab. Es gibt Open-Source-Vorlagen und auditiert empfohlene Standards (z. B. von der NEAR Foundation), jedoch liegt die Verantwortung für fehlerfreie Implementierung beim Entwicklerteam. Viele Projekte lassen ihre NEP-141-Token-Contracts daher durch Drittanbieter wie BlockSec, Quantstamp oder OtterSec prüfen.
Fazit
NEP-141 ist der fungible Token-Standard des NEAR Protocol und bildet das Rückgrat für sämtliche austauschbaren digitalen Vermögenswerte innerhalb des Netzwerks. Er bietet eine moderne, ressourceneffiziente und entwicklerfreundliche Alternative zu etablierten Token-Standards anderer Blockchains. Durch Merkmale wie Speicherökonomie, asynchrone Smart Contract-Kommunikation und hohe Skalierbarkeit ist NEP-141 besonders geeignet für Anwendungen mit hohem Transaktionsvolumen, wie DeFi-Protokolle, dezentrale Börsen und Payment-Lösungen. Seine zunehmende Verbreitung im NEAR-Ökosystem unterstreicht die Relevanz dieses Standards für die nächste Generation blockchainbasierter Finanzanwendungen.