Glossary
Smart Contract
Ein Programm, das an einer On-Chain-Adresse bereitgestellt ist und beim Aufruf deterministisch ausgeführt wird — mit eigenem Guthaben und eigenem Speicher.
Ein Smart Contract ist Code, der auf einer Blockchain gespeichert ist. Nach dem Deployment hat er eine eigene Adresse, ein eigenes Guthaben und einen persistenten Speicher; jeder kann seine öffentlichen Funktionen per Transaktion aufrufen, und das Netzwerk führt den Code deterministisch aus.
Smart Contracts sind das, woraus DeFi, NFTs, DAOs und Bridges tatsächlich bestehen — jeweils nur eine Sammlung von Contracts, die die jeweiligen Regeln implementieren. Der Haken: Der Code ist die Regel. Bugs lassen sich nicht wie bei einem Web-Backend nachträglich patchen, sondern nur neu deployen oder über den vom Contract selbst vorgesehenen Upgrade-Pfad steuern.