Weiter zum Hauptinhalt
Change page

Smart Contracts bereitstellen

Seite zuletzt aktualisiert: 17. Dezember 2025

Sie müssen Ihren Smart Contract auf die Blockchain hochladen, damit er Benutzern eines Ethereum-Netzwerks zur Verfügung steht.

Die Bereitstellung des Smart Contracts auf der Blockchain ist eigentlich nur das Senden einer Transaktion, die den Code des kompilierten Smart Contracts enthält, ohne Angabe von Empfängern.

Voraussetzungen

Sie sollten Ethereum-Netzwerke, Transaktionen und die Anatomie von Smart Contracts verstehen, bevor Sie Smart Contracts bereitstellen.

Das Bereitstellen eines Vertrags kostet auch Ether (ETH), da dieser auf der Blockchain gespeichert wird. Sie sollten daher mit Gas und Gebühren auf Ethereum vertraut sein.

Schließlich müssen Sie Ihren Vertrag kompilieren, bevor Sie ihn bereitstellen. Stellen Sie also sicher, dass Sie den Artikel über das Kompilieren von Smart Contracts gelesen haben.

Wie man einen Smart Contract bereitstellt

Was Sie benötigen

  • Der Bytecode Ihres Vertrags – dieser wird durch die Kompilierung generiert
  • Ether for gas – Sie setzen Ihre Ressourcengrenze wie bei anderen Transaktionen fest. Beachten Sie dabei jedoch, dass das Integrieren von Smart Contracts viel mehr Ressourcen erfordert als eine einfache ETH-Transaktion.
  • Ein Bereitstellungsskript oder Plug-in
  • Zugriff auf einen Ethereum-Node, entweder durch den Betrieb eines eigenen, die Verbindung zu einem öffentlichen Node oder über einen API-Schlüssel bei einem Node-Service

Schritte zur Bereitstellung eines Smart Contracts

Die spezifischen Schritte hängen vom jeweiligen Entwicklungsframework ab. Zum Beispiel können Sie sich die Dokumentation von Hardhat zur Bereitstellung Ihrer Verträge (opens in a new tab) oder die Dokumentation von Foundry zur Bereitstellung und Verifizierung eines Smart Contracts (opens in a new tab) ansehen. Nach der Bereitstellung hat Ihr Vertrag wie andere Konten eine Ethereum-Adresse und kann mithilfe von Tools zur Überprüfung des Quellcodes verifiziert werden.

Remix – Remix IDE ermöglicht die Entwicklung, Bereitstellung und Verwaltung von Smart Contracts für Ethereum-ähnliche Blockchains

Tenderly – Web3-Entwicklungsplattform, die Debugging, Beobachtbarkeit und Infrastruktur-Bausteine für die Entwicklung, das Testen, die Überwachung und den Betrieb von Smart Contracts bietet

Hardhat – Eine Entwicklungsumgebung zum Kompilieren, Bereitstellen, Testen und Debuggen Ihrer Ethereum-Software

thirdweb – Einfache Bereitstellung beliebiger Verträge auf jeder EVM-kompatiblen Chain mit einem einzigen Befehl

Crossmint – Web3-Entwicklungsplattform auf Unternehmensniveau, um Smart Contracts bereitzustellen, Zahlungen per Kreditkarte und über verschiedene Ketten hinweg zu ermöglichen sowie APIs zu nutzen, um NFTs zu erstellen, zu verteilen, zu verkaufen, zu speichern und zu bearbeiten.

Weiterführende Lektüre

Sie kennen Community-Resourcen die Ihnen geholfen haben? Bearbeiten Sie diese Seite und fügen Sie sie hinzu!

War dieser Artikel hilfreich?