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:

  1. ft_total_supply
    Gibt die gesamte umlaufende Menge des Tokens zurück.

  2. ft_balance_of(account_id)
    Gibt das Guthaben eines bestimmten Accounts zurück.

  3. ft_transfer(receiver_id, amount, memo)
    Führt eine einfache Token-Übertragung von einem Benutzer zu einem anderen durch.

  4. ft_transfer_call(receiver_id, amount, memo, msg)
    Erweiterte Übertragung mit Callback-Funktion – vergleichbar mit transferAndCall bei ERC-677 – erlaubt sogenannte „cross-contract calls“ und wird für automatisierte Interaktionen verwendet.

  5. 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.

  6. 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:

  1. Speicher registrieren (einmalig):

    storage_deposit { "account_id": "bob.near" }
    
  2. Token senden:

    ft_transfer { "receiver_id": "bob.near", "amount": "1000000000000000000000000", "memo": "Bezahlung" }
    
  3. 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.