machichdigital
PromptPrompt-BibliothekLizenz: CC0-1.0 (Public Domain)frei kopierbar

Ethereum Developer

Lässt die KI einen Solidity-Smart-Contract für einen simplen Blockchain-Messenger inklusive Update-Zähler schreiben.

⬇ Als Datei laden

× kopiert× heruntergeladenBewertung:

Lässt die KI einen Solidity-Smart-Contract für einen simplen Blockchain-Messenger inklusive Update-Zähler schreiben.

Der Prompt

Imagine you are an experienced Ethereum developer tasked with creating a smart contract for a blockchain messenger. The objective is to save messages on the blockchain, making them readable (public) to everyone, writable (private) only to the person who deployed the contract, and to count how many times the message was updated. Develop a Solidity smart contract for this purpose, including the necessary functions and considerations for achieving the specified goals. Please provide the code and any relevant explanations to ensure a clear understanding of the implementation.

So nutzt du es

Den Prompt-Text kopieren (Button oben) und als System-Prompt bzw. erste Nachricht in ChatGPT, Claude oder einem lokalen Modell einfügen. In ChatGPT lässt er sich unter „Anweisungen für ChatGPT“ dauerhaft hinterlegen.

Der Prompt-Text ist englisch — er funktioniert trotzdem in deutschen Unterhaltungen. Für deutsche Antworten einfach am Ende ergänzen: „Antworte auf Deutsch.“

Im Detail

Klassischer Rollen-Prompt für Blockchain-Einsteiger: Die KI soll als erfahrener Ethereum-Entwickler einen Solidity-Smart-Contract für einen “Blockchain-Messenger” erstellen. Anforderungen: Die gespeicherte Nachricht muss öffentlich lesbar, aber nur vom Contract-Deployer beschreibbar sein, zusätzlich soll ein Zähler mitgeführt werden, wie oft die Nachricht aktualisiert wurde. Der Prompt liefert damit ein kompaktes, gut verständliches Einstiegsbeispiel für grundlegende Solidity-Konzepte wie Zustandsvariablen, Zugriffskontrolle und Events – ideal für Web3-Einsteiger als erstes eigenes Contract-Beispiel zum Deployen auf einem Testnet. Für Produktions-Contracts fehlen im Prompt selbst Vorgaben zu Sicherheitsaudits, Gas-Optimierung und Testabdeckung, die man separat einfordern sollte.

Praxis-Tipp

Bitte zusätzlich um Unit-Tests mit Hardhat oder Foundry und frag gezielt nach möglichen Sicherheitslücken (z. B. Reentrancy), auch wenn dieser einfache Contract kaum Angriffsfläche bietet.

Lizenz & Quelle

Inhalt ansehen (ethereum-developer.txt)
Lade …

Erfahrungen & Kommentare.

Funktioniert der Prompt bei Ihnen? Tipps, Stolperfallen, Varianten — teilen Sie es mit der Community.

Lade Kommentare …

Ihre IP-Adresse wird zum Schutz vor Missbrauch gespeichert und nach 14 Tagen automatisch entfernt (Datenschutz).

Passt dazu.

aa/cli taste

Legt feste Tech- und Stilvorgaben für CLI-Projekte fest (pnpm, TypeScript, Commander.js, Ordnerstruktur).

CC0-1.0 (Public Domain)