Smart Contracts
Smart Contracts sind codebasierte Ausführungsmechanismen; ihre Rechtswirkung hängt von Vertragsschluss, Auslegung, Konsumentenschutz, Fehlern und Rechtsbehelfen ab.
Ein Smart Contract ist nicht automatisch ein Vertrag im Rechtssinn, sondern Software, die vordefinierte Anweisungen ausführt, oft auf einer Blockchain. Juristisch ist zu prüfen, ob gültige Zustimmung vorliegt, welche Off-Chain-Bedingungen gelten, wie Codefehler oder Oracle-Ausfälle behandelt werden und welche Rechtsbehelfe nach automatisierter Erfüllung verbleiben. In der Schweiz können allgemeines Vertragsrecht, Finanzmarktrecht, Datenschutz und Konsumentenschutz relevant sein. Gute Gestaltung trennt rechtliche Bedingungen von Codespezifikationen, regelt Updates und verteilt Risiken von Bugs, Hacks und irreversiblen Transfers.