Skip to content
Back to Blog
cryptoethereumtokensdevelopers

ERC-20 Token erstellen (ohne Code)

Sie müssen kein Solidity-Entwickler sein, um einen ERC-20 Token zu starten. Generieren Sie einen geprüften OpenZeppelin-Vertrag und deployen Sie ihn in Remix. Hier die vollständige Anleitung.

SZ
Founder, Molixa
14 min read
Teilen
ERC-20 Token erstellen (ohne Code)
Table of contents8 sections

Sie können lernen, wie Sie einen ERC-20-Token erstellen, ohne eine einzige Zeile Solidity von Hand zu schreiben. Der Trick besteht darin, einen geprüften Vertrag aus den kampferprobten Vorlagen von OpenZeppelin zu generieren und dann über Remix, die kostenlose Browser-IDE, bereitzustellen. Diese Anleitung führt den gesamten Weg: Auswahl der richtigen Erweiterungen, Generierung des Vertrags, Testen auf einem kostenlosen Testnetz und Live-Schaltung, alles ohne ein kostenpflichtiges Launchpad.

Die meisten Tutorials zum "Token erstellen" drängen Sie entweder zu einem 99-Dollar-No-Code-Launchpad oder setzen voraus, dass Sie bereits Hardhat kennen und sich mit npm auskennen. Es gibt einen saubereren Mittelweg. Sie konfigurieren genau die gewünschten Funktionen, lassen sauberen OpenZeppelin v5-Code für Sie generieren, fügen ihn in Remix ein und stellen ihn bereit. Sie behalten die Kontrolle, zahlen nur Gas und können jede Zeile lesen, bevor sie on-chain geht.

Was ein ERC-20-Token eigentlich ist#

ERC-20 ist eine standardisierte Schnittstelle, keine Software, die Sie installieren. Sie definiert eine kleine Reihe von Funktionen, die jeder fungible Token-Vertrag bereitstellen muss, damit Wallets, Börsen und andere Verträge wissen, wie sie damit kommunizieren können. „Fungibel“ bedeutet, dass jede Einheit identisch und austauschbar ist, wie Dollar oder Treuepunkte, im Gegensatz zu NFTs, bei denen jeder Token einzigartig ist.

Der Standard erfordert Funktionen wie transfer, balanceOf, approve und transferFrom sowie die Ereignisse Transfer und Approval. Da die Schnittstelle festgelegt ist, kann jedes Wallet, das ERC-20 unterstützt (MetaMask, Trust Wallet, Coinbase Wallet), Ihren Token halten, sobald er existiert. Sie müssen ihn bei niemandem registrieren. Sie stellen den Vertrag bereit, und das Netzwerk behandelt ihn als Token.

Wichtiger Punkt: Einen ERC-20-Token zu erstellen bedeutet lediglich, einen Smart Contract bereitzustellen, der dem Standard folgt. Es gibt keine zentrale Behörde, bei der Sie einen Antrag stellen müssen, und keine Genehmigungswarteschlange. Die Kosten sind Gas plus die Zeit, um Ihre Funktionen korrekt zu konfigurieren.

Warum No-Code nicht wenig Kontrolle bedeutet#

Wenn Leute „No-Code“ sagen, meinen sie normalerweise zwei sehr unterschiedliche Dinge. Ein Launchpad nimmt Ihren Token-Namen und Ihre Versorgung in einem Formular auf und gibt Ihnen einen Token zurück, während der Vertrag verborgen bleibt. Ein Code-Generator schreibt das Solidity für Sie basierend auf Ihren Auswahlmöglichkeiten und ermöglicht es Ihnen, es selbst zu lesen, zu bearbeiten und bereitzustellen. Der zweite Weg ist der, den dieser Leitfaden wählt, weil der generierte Vertrag Ihnen gehört und Sie ihn überprüfen können, was enorm wichtig ist, wenn echtes Geld involviert ist.

Wählen Sie zuerst Ihre Token-Funktionen#

Bevor Sie etwas generieren, entscheiden Sie, was Ihr Token können muss. Jede Funktion ist eine OpenZeppelin-Erweiterung, die den Vertrag verändert. Das Hinzufügen unnötiger Funktionen erhöht Ihre Angriffsfläche und die Gas-Kosten bei der Bereitstellung. Wählen Sie daher bewusst.

ErweiterungFunktionVerwendungAbzuwägendes Risiko
MintableErmöglicht einem Besitzer, nach dem Start neue Token zu erstellenBelohnungsprogramme, gestaffelte EmissionenInhaber könnten unbegrenzter Inflation misstrauen
BurnableErmöglicht Inhabern, eigene Token zu vernichtenDeflationäre Modelle, Kauf-und-VerbrennenMeist sicher, reduziert das Angebot
PausableBesitzer kann alle Transfers einfrierenNotstopp bei einem ExploitZentralisierung, Besitzer kann Nutzer einfrieren
Permit (gasloses Approve)Genehmigung per Signatur, keine separate TransaktionDeFi, bessere BenutzerfreundlichkeitEtwas komplexerer Code
Capped supplyHartes Maximum, das Mint nicht überschreiten kannWährungen mit festem HöchstbetragKeines, allgemein beruhigend
Ownable / RolesZugriffskontrolle für Admin-FunktionenJeder Vertrag mit privilegierten AktionenBesitzerschlüssel wird zum Ziel

Ein Community-Token mit festem Angebot benötigt möglicherweise keine dieser Funktionen außer einem einfachen Besitzer. Eine Spielwährung benötigt wahrscheinlich Mintable plus Pausable. Ein DeFi-orientierter Token profitiert von Permit. Je weniger privilegierte Funktionen Sie ausliefern, desto glaubwürdiger ist für Ihre Inhaber, dass es sich nicht um einen Rug Pull handelt.

Ein sicheres Standard-Set#

Wenn Sie unsicher sind, ist ein gängiger und einigermaßen vertrauenswürdiger Ausgangspunkt: festes Anfangsangebot, das bei der Bereitstellung an Ihre Adresse gemintet wird, Burnable aktiviert, kein Minting, keine Pause. Das gibt den Inhabern ein vorhersagbares Angebot, das sie überprüfen können, und entfernt die beiden am meisten gefürchteten Funktionen (unbegrenztes Minting und Einfrieren). Sie können später immer einen komplexeren Token bereitstellen, sobald Sie die Kompromisse verstehen.

So erstellen Sie einen ERC-20-Token: Schritt für Schritt#

Hier ist der vollständige No-Code-Weg von der Idee zu einem live Token auf einem Testnetz und dann Mainnet. Sie benötigen einen Browser, die MetaMask-Erweiterung und ein paar Minuten. Das Einzige, wofür Sie bezahlen, sind Gasgebühren, und auf einem Testnetz erhalten Sie diese von einem kostenlosen Faucet.

Schritt 1: Vertrag generieren#

Öffnen Sie den kostenlosen ERC-20-Vertragsgenerator und geben Sie Ihren Token-Namen (z. B. "Molixa Reward"), Symbol (z. B. "MLXR"), Dezimalstellen (18 ist Standard, passend zu ETH) und die anfängliche Gesamtmenge ein. Schalten Sie nur die Erweiterungen ein, die Sie oben benötigt haben. Das Tool gibt sauberen OpenZeppelin v5 Solidity-Code aus, der auf ein aktuelles pragma solidity ^0.8.x abzielt und integrierten Überlaufschutz bietet, sodass Sie die alte SafeMath-Bibliothek nicht benötigen.

Lesen Sie den generierten Code von oben bis unten. Er importiert aus @openzeppelin/contracts, deklariert Ihren Vertrag is ERC20 und setzt Name, Symbol und anfängliche Prägung im Konstruktor. Wenn Sie das verstehen, wissen Sie bereits mehr über Ihren Token als die meisten, die über ein Launchpad deployen.

Schritt 2: Vertrag in Remix öffnen#

Gehen Sie zu remix.ethereum.org (keine Installation, kein Konto). Erstellen Sie eine neue Datei unter contracts/, nennen Sie sie z. B. MyToken.sol, und fügen Sie den generierten Code ein. Remix erkennt die OpenZeppelin-Importe und zieht sie automatisch von npm, sodass Sie Abhängigkeiten nicht manuell verwalten müssen.

Stellen Sie im Solidity Compiler-Tab die Compiler-Version auf Ihr Pragma ein (z. B. 0.8.24) und klicken Sie auf Compile. Ein grünes Häkchen bedeutet, dass der Code gültig ist. Bei einem Fehler handelt es sich fast immer um eine Versionsinkongruenz zwischen dem Compiler-Dropdown und der pragma-Zeile. Passen Sie sie an und kompilieren Sie erneut.

Schritt 3: Zuerst auf einem Testnetz deployen#

Setzen Sie niemals ungetesteten Code direkt auf dem Mainnet mit echtem ETH ein. Wechseln Sie MetaMask auf ein Testnetz wie Sepolia und holen Sie sich kostenloses Test-ETH von einem Sepolia-Faucet (suchen Sie nach "Sepolia Faucet" und verwenden Sie ein seriöses). Öffnen Sie in Remix den Tab "Deploy and Run", stellen Sie die Umgebung auf "Injected Provider - MetaMask" und bestätigen Sie, dass das angezeigte Konto Ihr Testnetz-Wallet ist.

Wählen Sie Ihren Vertrag aus dem Dropdown aus, füllen Sie ggf. Konstruktorargumente aus (falls das Tool sie bereitstellt, z. B. initialen Besitzer oder Gesamtmenge) und klicken Sie auf Deploy. MetaMask zeigt eine Gas-Bestätigung an. Bestätigen Sie sie. Innerhalb weniger Sekunden erscheint Ihr Vertrag unter "Deployed Contracts". Erweitern Sie ihn und rufen Sie balanceOf mit Ihrer Adresse auf, um zu bestätigen, dass die gesamte Menge in Ihrem Wallet gelandet ist.

Schritt 4: Jede aktivierte Funktion testen#

Dieser Schritt wird oft übersprungen und dann bereut. Testen Sie im Bereich des deployed Vertrags jede Funktion: transfer Sie einige Token an eine zweite Adresse, rufen Sie burn auf, falls aktiviert, versuchen Sie pause und bestätigen Sie, dass Transfers während der Pause fehlschlagen, und unpause, um sie wiederherzustellen. Fügen Sie den Token in MetaMask mit seiner Vertragsadresse hinzu, um die Saldenbewegungen in einer echten Wallet-Oberfläche zu sehen.

Wenn etwas unerwartet ist, beheben Sie es kostenlos auf dem Testnetz. Jeder Fehler, den Sie hier finden, ist ein Fehler, den Sie nicht auf dem Mainnet bezahlen müssen, wo ein erneutes Deployen echte Gasgebühren und ein defekter Token echtes Vertrauen kostet.

Schritt 5: Auf Mainnet deployen und verifizieren#

Sobald der Testnetz-Token genau wie gewünscht funktioniert, wechseln Sie MetaMask auf das Ethereum-Mainnet (oder ein L2 wie Base, Arbitrum oder Polygon für viel günstigere Gasgebühren) und zahlen Sie das benötigte echte ETH für Gas ein. Wiederholen Sie den Deploy-Vorgang aus Schritt 3. Die Mainnet-Gasgebühren schwanken, also prüfen Sie aktuelle Raten und erwägen Sie ein L2, wenn Ihr Token nicht speziell auf Ethereum L1 leben muss.

Nach dem Deployen verifizieren Sie Ihren Quellcode auf dem entsprechenden Block-Explorer (Etherscan, Basescan usw.) mit der Funktion "Verify and Publish". Die Verifizierung veröffentlicht Ihren exakten Solidity-Code, sodass ihn jeder lesen kann. Ein nicht verifizierter Vertrag wirkt verdächtig auf Inhaber und Börsen. Ein verifizierter signalisiert, dass Sie nichts zu verbergen haben.

Die richtige Blockchain wählen und die Kosten kalkulieren#

Derselbe Vertrag wird auf allen EVM-Ketten identisch bereitgestellt, daher hängt die Wahl der Blockchain hauptsächlich von den Gasgebühren und dem Standort Ihrer Nutzer ab. Die Bereitstellung auf dem Ethereum-Mainnet kann deutlich teurer sein als die Bereitstellung desselben Vertrags auf einem L2, da L2s Transaktionen bündeln und die Sicherheit von Ethereum zu einem Bruchteil der Kosten übernehmen.

  • Ethereum-Mainnet: maximale Glaubwürdigkeit und Liquidität, höchste Gasgebühren. Wählen Sie es für ernsthafte Projekte, die eine L1-Abwicklung benötigen.
  • Base / Arbitrum / Optimism: Sicherheit auf Ethereum-Niveau, deutlich niedrigere Gebühren, wachsende Ökosysteme. Eine gute Standardwahl für die meisten neuen Token.
  • Polygon PoS: sehr günstig, große Nutzerbasis, geeignet für hochvolumige oder verbraucherorientierte Anwendungen.
  • Ein Testnetz (Sepolia): kostenlos, nur zum Testen. Token haben hier keinen realen Wert.

Gas ist unvorhersehbar, daher sollten Sie sich nicht auf einen festen Dollarbetrag aus einem alten Tutorial verlassen. Öffnen Sie vor der Bereitstellung einen Gas-Tracker für Ihre Ziel-Blockchain und stellen Sie sicher, dass Ihr Wallet ausreichend gedeckt ist. Die Bereitstellung eines einfachen ERC-20 ist eine einmalige Kosten, aber ein komplexer Vertrag mit vielen Erweiterungen verbraucht mehr Gas als ein schlanker Vertrag, ein weiterer Grund, nur das zu aktivieren, was Sie benötigen.

Warnung: Das Wallet, das den Vertrag bereitstellt, wird zum Eigentümer aller privilegierten Funktionen (Mint, Pause). Behandeln Sie diesen Schlüssel wie den Hauptschlüssel zum Projekt. Verwenden Sie für alles, das echten Wert hat, ein Hardware-Wallet oder ein Multisig und geben Sie niemals einen Mainnet-Private-Key auf einer Website ein.

Sicherheitschecks vor dem Livegang#

Die Generierung mit OpenZeppelin liefert Ihnen geprüfte Bausteine, aber Ihre Konfiguration und Ihre Betriebsgewohnheiten liegen in Ihrer Verantwortung. Gehen Sie diese Checkliste vor dem Mainnet durch.

  1. Bestätigen Sie die Supply-Berechnung. Dezimalstellen und initialer Vorrat multiplizieren sich. Ein Vorrat von "1.000.000" mit 18 Dezimalstellen wird im Vertrag als diese Zahl gefolgt von achtzehn Nullen geschrieben. Der Generator erledigt das, aber überprüfen Sie die On-Chain-totalSupply, ob sie auf dem Testnetz Ihren Erwartungen entspricht.
  2. Minimieren Sie privilegierte Funktionen. Jede nur für den Eigentümer verfügbare Funktion ist eine Sache, die Ihr Schlüssel tun kann, was bedeutet, dass ein Dieb sie tun kann, wenn Ihr Schlüssel durchsickert. Wenn Sie nach dem Launch kein Minting benötigen, aktivieren Sie es nicht.
  3. Planen Sie die Eigentümerschaft. Entscheiden Sie, ob Sie die Eigentümerschaft behalten, an ein Multisig übertragen oder vollständig aufgeben möchten. Das Aufgeben macht den Token unveränderlich und vertrauenslos, nimmt Ihnen aber die Möglichkeit, jemals zu pausieren oder zu aktualisieren. Das ist eine dauerhafte Entscheidung.
  4. Überprüfen Sie die Deployer-Wallet. Bevor Sie jemals signieren, überprüfen Sie Adressen mit einem Krypto-Wallet-Adressvalidator, damit ein Tippfehler oder ein Clipboard-Hijacking-Malware-Austausch Ihren Vorrat oder Ihre Eigentümerschaft nicht an die falsche Stelle sendet.
  5. Verifizieren Sie den Quellcode im Explorer. Nicht verifizierte Verträge untergraben das Vertrauen und blockieren viele Exchange-Listings.
  6. Testen Sie auf einem Testnetz, nicht in der Produktion. Bereits oben erwähnt, aber es ist die wichtigste Regel, daher verdient sie eine zweite Erwähnung.

Für Token, die echtes Handelsvolumen sehen oder einen erheblichen Wert halten, ist ein professionelles Audit die Kosten wert. Die generierte OpenZeppelin-Basis ist solide, aber benutzerdefinierte Logik, Tokenomics und Integrationen sind die Orte, an denen sich Fehler verstecken.

Was dieser Pfad nicht tut#

Ehrlichkeit ist wichtig, denn viele Anleitungen übertreiben. Das Erstellen und Bereitstellen eines Vertrags erzeugt den Token. Es erzeugt keine Nachfrage, Liquidität oder einen Markt. Die folgenden Aufgaben sind getrennt:

  • Liquidität: Um Ihren Token handelbar zu machen, erstellen Sie einen Liquiditätspool auf einer DEX wie Uniswap und paaren Ihren Token mit ETH oder einem Stablecoin. Das erfordert eigenes Kapital und birgt eigene Risiken.
  • Verteilung: Airdrops, Verkäufe und Vesting sind zusätzliche Verträge oder Off-Chain-Prozesse.
  • Rechtliches: Je nach Ihrem Standort und dem Zweck des Tokens können Wertpapier- und Steuervorschriften gelten. Wenn Ihr Projekt ernsthaft mit Geld zu tun hat, sprechen Sie mit einem Anwalt. Wenn Sie die steuerliche Seite von Krypto-Aktivitäten durchdenken müssen, ist ein kostenloser Krypto-Steuerrechner ein sinnvoller Ausgangspunkt, ersetzt aber keine professionelle Beratung.

Den Vertrag zu erstellen ist die einfachen 10%. Etwas zu bauen, das Menschen wirklich wollen, sind die anderen 90%, und kein Generator kann diesen Teil für Sie erledigen.

Alles zusammenführen#

Das Erstellen eines ERC-20-Tokens läuft auf vier ehrliche Schritte hinaus: Entscheiden, welche OpenZeppelin-Erweiterungen Sie wirklich benötigen, sauberen v5-Solidity-Code generieren statt manuell zu schreiben, auf einem kostenlosen Testnetz bereitstellen und gründlich testen, dann auf Mainnet oder ein L2 deployen und den Quellcode verifizieren. Sie brauchen kein kostenpflichtiges Launchpad und behalten die volle Kontrolle über den Code, der Ihren Token-Steuert.

Beginnen Sie, indem Sie Ihren Vertrag mit dem No-Code-ERC-20-Token-Generator erstellen, ihn in Remix einfügen und den gesamten Ablauf zuerst kostenlos auf Sepolia durchführen. Bis Sie einen Cent für echtes Gas ausgeben, hat Ihr Token bereits bewiesen, dass er genau das tut, was Sie beabsichtigt haben, das ist der Unterschied zwischen einem Start mit Zuversicht und einem Start mit Daumendrücken.

Häufig gestellte Fragen#

Wie erstelle ich einen ERC-20-Token ohne Programmierkenntnisse? Verwenden Sie einen Vertragsgenerator, um eine OpenZeppelin-basierte Solidity-Datei aus Ihrem Token-Namen, Symbol, Angebot und ausgewählten Funktionen zu erstellen. Stellen Sie sie dann über Remix, die kostenlose Browser-IDE, bereit. Sie lesen und stellen den Code selbst bereit, anstatt ihn zu schreiben, sodass Sie die Kontrolle behalten, ohne Solidity von Grund auf lernen zu müssen. Der gesamte Ablauf läuft im Browser mit MetaMask und kostet nur Gas.

Ist die Verwendung eines No-Code-ERC-20-Generators sicher? Es ist sicher, wenn der Generator standardmäßigen OpenZeppelin v5-Code ausgibt, den Sie vor der Bereitstellung lesen können, genau das ist der Sinn eines Generate-then-Review-Workflows. Das Risiko liegt nicht im Generator, sondern darin, privilegierte Funktionen zu aktivieren, die Sie nicht verstehen, oder einen Mainnet-Private-Key an einem unsicheren Ort einzufügen. Testen Sie immer zuerst auf einem Testnetz, verifizieren Sie Ihren Quellcode im Block-Explorer und bewahren Sie Ihren Deployer-Key in einer Hardware-Wallet oder einem Multisig auf.

Wie viel kostet die Bereitstellung eines ERC-20-Tokens? Ihre einzigen Kosten sind Gas, das einmal bei der Bereitstellung anfällt. Auf dem Ethereum-Mainnet kann das erheblich sein und variiert je nach Netzwerkauslastung, während auf einem L2 wie Base oder Arbitrum derselbe Vertrag nur einen Bruchteil davon kostet. Die Bereitstellung im Testnetz ist mit Faucet-ETH völlig kostenlos, sodass Sie den Token ohne Kosten erstellen und testen können, bevor Sie etwas bezahlen.

Muss ich meinen ERC-20-Token irgendwo registrieren? Nein. Die Bereitstellung des Vertrags reicht aus, damit der Token on-chain existiert, und jede ERC-20-kompatible Wallet kann ihn sofort halten, indem sie die Vertragsadresse hinzufügt. Es gibt kein zentrales Register oder Genehmigungsverfahren. Die Listung an Börsen oder das Erscheinen in Token-Listen ist ein separater, späterer Schritt, den Sie verfolgen, wenn und wann Sie es wünschen.

Was ist der Unterschied zwischen einem Token-Generator und einem Launchpad? Ein Launchpad nimmt Ihre Eingaben in einem Formular entgegen und gibt einen Token zurück, während der Vertrag verborgen bleibt, sodass Sie den Code nicht einfach lesen oder besitzen können. Ein Generator schreibt die Solidity für Sie basierend auf Ihren Auswahlmöglichkeiten und ermöglicht es Ihnen dann, den Code selbst zu inspizieren, zu bearbeiten und bereitzustellen. Der Generator-Pfad behält die Kontrolle bei Ihnen und ermöglicht es Ihnen, genau zu überprüfen, was Ihr Angebot steuert, was wichtig ist, wenn echte Werte auf dem Spiel stehen.

Kann ich später Minting oder Burning zu meinem Token hinzufügen? Nicht zu einem bereits bereitgestellten Vertrag, da ein bereitgestellter ERC-20 unveränderlich ist, es sei denn, Sie haben ihn speziell als upgradebar entwickelt. Sie entscheiden vor der Bereitstellung, welche Erweiterungen (mintable, burnable, pausable) enthalten sein sollen. Wenn Sie nach dem Start andere Funktionen benötigen, stellen Sie einen neuen Vertrag bereit, ein weiterer Grund, gründlich auf einem Testnetz zu testen und Ihr Funktionsset vor dem Live-Gang zu planen.

cryptoethereumtokensdevelopers

More from Molixa

Try Molixa Tools

50+ free AI tools for content creation, SEO, coding, and more. No signup, no watermark.

Explore all tools