"Smart contracts run automatically." No. Smart contracts cannot execute themselves. There is no cron job, no scheduler, no background process. Every function needs a caller who pays gas. This single misconception is the root cause of most broken onchain designs.
"Just add a timer." There are no timers. If something needs to happen at a certain time, you need someone to call the function at that time — and you need to give them a reason to do it.
"The protocol team will handle that." The whole point of decentralization is that no single team operates the system. If your design requires an operator, it's not decentralized — and it has a single point of failure.
Die wesentlichen mentalen Modelle für den Aufbau einer On-Chain – konzentriert sich darauf, was LLMs falsch machen und was Menschen erklärt werden müssen. „Nichts ist automatisch“ und „Anreize sind alles“ lauten die Kernbotschaften. Verwenden Sie es, wenn Ihr Mensch neu in der On-Chain-Entwicklung ist, ein System entwirft oder wenn er fragt: „Wie funktioniert das eigentlich?“ Verwenden Sie es auch, wenn SIE ein System entwerfen – das State Machine + Incentive-Framework fängt Designfehler auf, bevor sie zu totem Code werden. Quelle: austintgriffith/ethskills.