Zum Hauptinhalt springen
Change page

Smart Contracts bereitstellen

Letzte Aktualisierung der Seite: 17. Dezember 2025

Sie müssen Ihren Smart Contract bereitstellen, damit er für Benutzer eines Ethereum-Netzwerks verfügbar ist.

Um einen Smart Contract bereitzustellen, senden Sie lediglich eine Ethereum-Transaktion, die den kompilierten Code des Smart Contracts enthält, ohne einen Empfänger anzugeben.

Voraussetzungen

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

Die Bereitstellung eines Vertrags kostet ebenfalls Ether (ETH), da diese auf der Blockchain gespeichert werden. Daher sollten Sie 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 sich über das Kompilieren von Smart Contracts informiert haben.

Wie man einen Smart Contract bereitstellt

Was Sie benötigen

  • Den Bytecode Ihres Vertrags – dieser wird durch Kompilierung generiert
  • ETH für Gas – Sie legen Ihr Gaslimit wie bei anderen Transaktionen fest. Beachten Sie jedoch, dass die Bereitstellung von Verträgen viel mehr Gas erfordert als eine einfache ETH-Überweisung
  • Ein Bereitstellungsskript oder Plugin
  • Zugriff auf einen Ethereum-Blockchain-Knoten, entweder indem Sie Ihren eigenen betreiben, sich mit einem öffentlichen Blockchain-Knoten verbinden oder über einen API-Schlüssel unter Verwendung eines Knoten-Dienstes

Schritte zur Bereitstellung eines Smart Contracts

Die genauen Schritte hängen vom jeweiligen Entwicklungs-Framework ab. Sie können sich beispielsweise 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 erhält Ihr Vertrag eine Ethereum-Adresse wie andere Konten und kann mithilfe von Quellcode-Verifizierungstools verifiziert werden.

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

Tenderly – Web3-Entwicklungsplattform, die Debugging, Beobachtbarkeit und Infrastrukturbausteine 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 – Stellen Sie jeden Vertrag mit einem einzigen Befehl einfach auf jeder EVM-kompatiblen Chain bereit

Crossmint – Web3-Entwicklungsplattform auf Unternehmensniveau zur Bereitstellung von Smart Contracts, zur Ermöglichung von Kreditkarten- und Cross-Chain-Zahlungen sowie zur Nutzung von APIs zum Erstellen, Verteilen, Verkaufen, Speichern und Bearbeiten von NFTs.

Weiterführende Literatur

Kennen Sie eine Community-Ressource, die Ihnen geholfen hat? Bearbeiten Sie diese Seite und fügen Sie sie hinzu!

War dieser Artikel hilfreich?